+commit 5fc5a3eaa6fc2ab23a3585cf22799adae642afa7
+Author: Matthias Clasen <mclasen@redhat.com>
+Date: Mon Oct 2 11:01:27 2017 -0400
+
+ 2.54.1
+
+ NEWS | 14 ++++++++++++++
+ configure.ac | 4 ++--
+ 2 files changed, 16 insertions(+), 2 deletions(-)
+
+commit f480caf760d094040987edb5d492111a5f350f95
+Author: Ondrej Holy <oholy@redhat.com>
+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 ab3a0e6176127a106896ac8d85cf20c6512a7d4f
+Author: Matej Urbančič <mateju@svn.gnome.org>
+Date: Fri Sep 29 08:41:21 2017 +0200
+
+ Updated Slovenian translation
+
+ po/sl.po | 1018
+ ++++++++++++++++++++++++--------------------------------------
+ 1 file changed, 391 insertions(+), 627 deletions(-)
+
+commit 20364bbdf55a7662b657ad50e16c6b121463809b
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date: Fri Sep 15 13:10:34 2017 +0800
+
+ Build: Fix glib/glibconfig.h.win32.in for x64 builds
+
+ Fix the [GSIZE|GSSIZE]_TO_[BE|LE] macros on x64 builds.
+
+ glib/glibconfig.h.win32.in | 17 +++++++++++++----
+ 1 file changed, 13 insertions(+), 4 deletions(-)
+
+commit 90e86f8a2a7efdc4908d8b5b0849ebaefd104750
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date: Fri Sep 15 12:02:49 2017 +0800
+
+ config.h.win32.in: Fix and update entries
+
+ Make config.h.win32.in reflect on the entries that are in the
+ autotools/Meson builds more closely.
+
+ Also declare that we have fd_set, declare SIZEOF_[SIZE|SSIZE]_T and
+ SIZEOF_LONG_LONG for 32-bit and x64 builds properly.
+
+ Note that since the Visual Studio 2015/2017 CRT's vsnprintf() and
+ snprintf() are not compliant enough (though they are much closer than
+ before) for GLib's purporses, we still use the gnulib's
+ implementations
+ of them, as with the pre-Visual Studio 2015 builds.
+
+ config.h.win32.in | 81
+ +++++++++++++++++++++++++++++++++++++++++--------------
+ 1 file changed, 61 insertions(+), 20 deletions(-)
+
+commit 915ab35e96897e1d04cc5205c46e5256e14bd73b
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+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 fcf26cbf054a5220b0492f3ff230e042a1060bde
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+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 4ba41dbd201c483e5eb37352d080f6b527515f0e
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+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 f9d95de490847808bcdea2096840e30bb97bbfa1
+Author: Ignacio Casal Quinteiro <qignacio@amazon.com>
+Date: Thu May 11 17:51:56 2017 +0200
+
+ Revert "GSocket: Fix race conditions on Win32 if multiple threads
+ are waiting on conditions for the same socket"
+
+ This reverts commit 799f8dcd46fb40ea206d9f1b5468db62cc00a72e.
+ This patch seems to break applications that use GTask specific
+ operations with GSocket. We will need to investigate a bit more
+ on this issue but for now we revert it and leave it for the
+ next major release.
+
+ gio/gsocket.c | 94
+ +++++++++++++++++------------------------------------------
+ 1 file changed, 26 insertions(+), 68 deletions(-)
+
+commit 51e852e5d040381f123d6df6e9d7a3293afe4965
+Author: Federico Mena Quintero <federico@gnome.org>
+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 <federico@gnome.org>
+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 <federico@gnome.org>
+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 <federico@gnome.org>
+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 <federico@gnome.org>
+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 <federico@gnome.org>
+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 <federico@gnome.org>
+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 <federico@gnome.org>
+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 <carlo@endlessm.com>
+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 <mclasen@redhat.com>
Date: Sun Sep 10 20:18:10 2017 -0400
Simple install procedure
========================
- % tar xf glib-2.54.0.tar.gz # unpack the sources
- % cd glib-2.54.0 # change to the toplevel directory
+ % tar xf glib-2.54.1.tar.gz # unpack the sources
+ % cd glib-2.54.1 # change to the toplevel directory
% ./configure # run the `configure' script
% make # build GLIB
gio/tests/de/LC_MESSAGES/meson.build \
gio/win32/meson.build \
gio/xdgmime/meson.build \
+ glib/glibconfig.h.in \
+ glib/gnulib/meson.build \
glib/libcharset/meson.build \
glib/meson.build \
glib/pcre/meson.build \
gobject/meson.build \
gobject/tests/meson.build \
gthread/meson.build \
- po/meson.build
+ po/meson.build \
tests/refcount/meson.build \
tests/meson.build \
tests/gobject/meson.build \
$(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)
gio/tests/de/LC_MESSAGES/meson.build \
gio/win32/meson.build \
gio/xdgmime/meson.build \
+ glib/glibconfig.h.in \
+ glib/gnulib/meson.build \
glib/libcharset/meson.build \
glib/meson.build \
glib/pcre/meson.build \
gobject/meson.build \
gobject/tests/meson.build \
gthread/meson.build \
- po/meson.build
+ po/meson.build \
+ tests/refcount/meson.build \
+ tests/meson.build \
+ tests/gobject/meson.build \
+ $()
CONFIGURE_DEPENDENCIES = acglib.m4
pkgconfigdir = $(libdir)/pkgconfig
# http://people.gnome.org/~walters/docs/build-api.txt
.buildapi-allow-builddir:
- tests/refcount/meson.build \
- tests/meson.build \
- tests/gobject/meson.build \
- $()
ChangeLog:
$(AM_V_GEN) if test -d "$(srcdir)/.git"; then \
+Overview of changes in GLib 2.54.1
+==================================
+
+* Bugs fixed:
+ 786737 No g_variant_get() example for dicts
+ 787551 Factor out some duplicated code in GParamSpec validation
+ 783270 Improve Visual Studio support for Meson builds
+ 783210 build: Switch to sassc for generating style
+ 781867 various gvfsd-* wants to look in /boot/efi, causes unnecessary/inappro...
+
+* Translation updates:
+ Slovenian
+
+
Overview of changes in GLib 2.54.0
==================================
General Information
===================
-This is GLib version 2.54.0. GLib is the low-level core
+This is GLib version 2.54.1. 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,
#define GETTEXT_PACKAGE "glib20"
/* Define to the GLIB binary age */
-#define GLIB_BINARY_AGE 5400
+#define GLIB_BINARY_AGE 5401
/* Define to the GLIB interface age */
-#define GLIB_INTERFACE_AGE 0
+#define GLIB_INTERFACE_AGE 1
/* Define the location where the catalogs will be installed */
#define GLIB_LOCALE_DIR "NONE/share/locale"
#define GLIB_MAJOR_VERSION 2
/* Define to the GLIB micro version */
-#define GLIB_MICRO_VERSION 0
+#define GLIB_MICRO_VERSION 1
/* Define to the GLIB minor version */
#define GLIB_MINOR_VERSION 54
/* Define to 1 if you have the `bind_textdomain_codeset' function. */
#define HAVE_BIND_TEXTDOMAIN_CODESET 1
-#if (_MSC_VER >= 1900)
/* Define if you have a version of the snprintf function with semantics as
specified by the ISO C99 standard. */
-#define HAVE_C99_SNPRINTF 1
+/* #undef HAVE_C99_SNPRINTF */
/* Define if you have a version of the vsnprintf function with semantics as
specified by the ISO C99 standard. */
-#define HAVE_C99_VSNPRINTF 1
-#endif
+/* #undef HAVE_C99_VSNPRINTF */
/* define to 1 if Carbon is available */
/* #undef HAVE_CARBON */
/* Define to 1 if you have the `getfsstat' function. */
/* #undef HAVE_GETFSSTAT */
+/* Define to 1 if you have the `getgrgid_r' function. */
+/* #undef HAVE_GETGRGID_R */
+
/* Define to 1 if you have the `getmntent_r' function. */
/* #undef HAVE_GETMNTENT_R */
/* Define to 1 if you have the `getprotobyname_r' function. */
/* #undef HAVE_GETPROTOBYNAME_R */
+/* Define to 1 if you have the `getpwuid_r' function. */
+/* #undef HAVE_GETPWUID_R */
+
/* Define to 1 if you have the `getresuid' function. */
/* #undef HAVE_GETRESUID */
/* Define to 1 if you have the <malloc.h> header file. */
#define HAVE_MALLOC_H 1
+/* Define to 1 if you have the `mbrtowc' function. */
+#define HAVE_MBRTOWC 1
+
/* Define to 1 if you have the `memalign' function. */
/* #undef HAVE_MEMALIGN */
/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
/* #undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC */
+/* Define to 1 if `st_birthtim' is a member of `struct stat'. */
+/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIM */
+
+/* Define to 1 if `st_birthtime' is a member of `struct stat'. */
+/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIME */
+
+/* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */
+/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC */
+
+/* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */
+/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC */
+
/* Define to 1 if `st_blksize' is a member of `struct stat'. */
/* #undef HAVE_STRUCT_STAT_ST_BLKSIZE */
/* Define to 1 if you have the <sys/inotify.h> header file. */
/* #undef HAVE_SYS_INOTIFY_H */
+/* Define to 1 if you have the <sys/mkdev.h> header file. */
+/* #undef HAVE_SYS_MKDEV_H */
+
/* Define to 1 if you have the <sys/mntctl.h> header file. */
/* #undef HAVE_SYS_MNTCTL_H */
/* Define to 1 if you have the <sys/sysctl.h> header file. */
/* #undef HAVE_SYS_SYSCTL_H */
+/* Define to 1 if you have the <sys/times.h> header file. */
+/* #undef HAVE_SYS_TIMES_H */
+
/* Define to 1 if you have the <sys/time.h> header file. */
#ifndef _MSC_VER
#define HAVE_SYS_TIME_H 1
/* #undef HAVE_SYS_TIME_H */
#endif /* _MSC_VER */
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have the <sys/uio.h> header file. */
+/* #undef HAVE_SYS_UIO_H */
+
/* Define to 1 if you have the <sys/vfstab.h> header file. */
/* #undef HAVE_SYS_VFSTAB_H */
/* Define to 1 if you have the <sys/vmount.h> header file. */
/* #undef HAVE_SYS_VMOUNT_H */
+/* Define to 1 if you have the <sys/wait.h> header file. */
+/* #undef HAVE_SYS_WAIT_H */
+
/* Define to 1 if you have the <sys/xattr.h> header file. */
/* #undef HAVE_SYS_XATTR_H */
/* Define to 1 if you have the `timegm' function. */
/* #undef HAVE_TIMEGM */
+/* Define to 1 if you have the <unistd.h> header file. */
+#ifndef _MSC_VER
+# define HAVE_UNISTD_H 1
+#endif
+
/* Define if your printf function family supports positional parameters as
specified by Unix98. */
/* #undef HAVE_UNIX98_PRINTF */
/* Define if you have the 'wint_t' type. */
#define HAVE_WINT_T 1
+/* Have a working bcopy */
+/* #undef HAVE_WORKING_BCOPY */
+
/* Define to 1 if xattr is available */
/* #undef HAVE_XATTR */
*/
#define LT_OBJDIR ".libs/"
-/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
- */
-/* #undef MAJOR_IN_MKDEV */
-
-/* Define to 1 if `major', `minor', and `makedev' are declared in
- <sysmacros.h>. */
-/* #undef MAJOR_IN_SYSMACROS */
+/* Do we cache iconv descriptors */
+/* #undef NEED_ICONV_CACHE */
/* didn't find fd_set */
-#define NO_FD_SET 1
-
-/* Define to 1 if your C compiler doesn't accept -c and -o together. */
-/* #undef NO_MINUS_C_MINUS_O */
+/* #undef NO_FD_SET */
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=glib"
#define PACKAGE_NAME "glib"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "glib 2.54.0"
+#define PACKAGE_STRING "glib 2.54.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "glib"
#define PACKAGE_URL ""
/* Define to the version of this package. */
-#define PACKAGE_VERSION "2.54.0"
+#define PACKAGE_VERSION "2.54.1"
/* define if posix_memalign() can allocate any size */
/* #undef POSIX_MEMALIGN_WITH_COMPLIANT_ALLOCS */
#define SIZEOF_LONG 4
/* The size of `long long', as computed by sizeof. */
-#ifndef _MSC_VER
#define SIZEOF_LONG_LONG 8
-#else /* _MSC_VER */
-#define SIZEOF_LONG_LONG 0
-#endif /* _MSC_VER */
/* The size of `short', as computed by sizeof. */
#define SIZEOF_SHORT 2
/* The size of `size_t', as computed by sizeof. */
-#define SIZEOF_SIZE_T 4
+#if (defined(_M_X64) || defined(_M_AMD64))
+# define SIZEOF_SIZE_T 8
+#else
+# define SIZEOF_SIZE_T 4
+#endif
+
+/* The size of `ssize_t', as computed by sizeof. */
+#if (defined(_M_X64) || defined(_M_AMD64))
+# define SIZEOF_SSIZE_T 8
+#else
+# define SIZEOF_SSIZE_T 4
+#endif
/* The size of `void *', as computed by sizeof. */
#ifdef _MSC_VER
/* Define to 1 if you have the `bind_textdomain_codeset' function. */
#define HAVE_BIND_TEXTDOMAIN_CODESET 1
-#if (_MSC_VER >= 1900)
/* Define if you have a version of the snprintf function with semantics as
specified by the ISO C99 standard. */
-#define HAVE_C99_SNPRINTF 1
+/* #undef HAVE_C99_SNPRINTF */
/* Define if you have a version of the vsnprintf function with semantics as
specified by the ISO C99 standard. */
-#define HAVE_C99_VSNPRINTF 1
-#endif
+/* #undef HAVE_C99_VSNPRINTF */
/* define to 1 if Carbon is available */
/* #undef HAVE_CARBON */
/* Define to 1 if you have the `getfsstat' function. */
/* #undef HAVE_GETFSSTAT */
+/* Define to 1 if you have the `getgrgid_r' function. */
+/* #undef HAVE_GETGRGID_R */
+
/* Define to 1 if you have the `getmntent_r' function. */
/* #undef HAVE_GETMNTENT_R */
/* Define to 1 if you have the `getprotobyname_r' function. */
/* #undef HAVE_GETPROTOBYNAME_R */
+/* Define to 1 if you have the `getpwuid_r' function. */
+/* #undef HAVE_GETPWUID_R */
+
/* Define to 1 if you have the `getresuid' function. */
/* #undef HAVE_GETRESUID */
/* Define to 1 if you have the <malloc.h> header file. */
#define HAVE_MALLOC_H 1
+/* Define to 1 if you have the `mbrtowc' function. */
+#define HAVE_MBRTOWC 1
+
/* Define to 1 if you have the `memalign' function. */
/* #undef HAVE_MEMALIGN */
/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
/* #undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC */
+/* Define to 1 if `st_birthtim' is a member of `struct stat'. */
+/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIM */
+
+/* Define to 1 if `st_birthtime' is a member of `struct stat'. */
+/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIME */
+
+/* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */
+/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC */
+
+/* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */
+/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC */
+
/* Define to 1 if `st_blksize' is a member of `struct stat'. */
/* #undef HAVE_STRUCT_STAT_ST_BLKSIZE */
/* Define to 1 if you have the <sys/inotify.h> header file. */
/* #undef HAVE_SYS_INOTIFY_H */
+/* Define to 1 if you have the <sys/mkdev.h> header file. */
+/* #undef HAVE_SYS_MKDEV_H */
+
/* Define to 1 if you have the <sys/mntctl.h> header file. */
/* #undef HAVE_SYS_MNTCTL_H */
/* Define to 1 if you have the <sys/sysctl.h> header file. */
/* #undef HAVE_SYS_SYSCTL_H */
+/* Define to 1 if you have the <sys/times.h> header file. */
+/* #undef HAVE_SYS_TIMES_H */
+
/* Define to 1 if you have the <sys/time.h> header file. */
#ifndef _MSC_VER
#define HAVE_SYS_TIME_H 1
/* #undef HAVE_SYS_TIME_H */
#endif /* _MSC_VER */
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have the <sys/uio.h> header file. */
+/* #undef HAVE_SYS_UIO_H */
+
/* Define to 1 if you have the <sys/vfstab.h> header file. */
/* #undef HAVE_SYS_VFSTAB_H */
/* Define to 1 if you have the <sys/vmount.h> header file. */
/* #undef HAVE_SYS_VMOUNT_H */
+/* Define to 1 if you have the <sys/wait.h> header file. */
+/* #undef HAVE_SYS_WAIT_H */
+
/* Define to 1 if you have the <sys/xattr.h> header file. */
/* #undef HAVE_SYS_XATTR_H */
/* Define to 1 if you have the `timegm' function. */
/* #undef HAVE_TIMEGM */
+/* Define to 1 if you have the <unistd.h> header file. */
+#ifndef _MSC_VER
+# define HAVE_UNISTD_H 1
+#endif
+
/* Define if your printf function family supports positional parameters as
specified by Unix98. */
/* #undef HAVE_UNIX98_PRINTF */
/* Define if you have the 'wint_t' type. */
#define HAVE_WINT_T 1
+/* Have a working bcopy */
+/* #undef HAVE_WORKING_BCOPY */
+
/* Define to 1 if xattr is available */
/* #undef HAVE_XATTR */
*/
#define LT_OBJDIR ".libs/"
-/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
- */
-/* #undef MAJOR_IN_MKDEV */
-
-/* Define to 1 if `major', `minor', and `makedev' are declared in
- <sysmacros.h>. */
-/* #undef MAJOR_IN_SYSMACROS */
+/* Do we cache iconv descriptors */
+/* #undef NEED_ICONV_CACHE */
/* didn't find fd_set */
-#define NO_FD_SET 1
-
-/* Define to 1 if your C compiler doesn't accept -c and -o together. */
-/* #undef NO_MINUS_C_MINUS_O */
+/* #undef NO_FD_SET */
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=glib"
#define SIZEOF_LONG 4
/* The size of `long long', as computed by sizeof. */
-#ifndef _MSC_VER
#define SIZEOF_LONG_LONG 8
-#else /* _MSC_VER */
-#define SIZEOF_LONG_LONG 0
-#endif /* _MSC_VER */
/* The size of `short', as computed by sizeof. */
#define SIZEOF_SHORT 2
/* The size of `size_t', as computed by sizeof. */
-#define SIZEOF_SIZE_T 4
+#if (defined(_M_X64) || defined(_M_AMD64))
+# define SIZEOF_SIZE_T 8
+#else
+# define SIZEOF_SIZE_T 4
+#endif
+
+/* The size of `ssize_t', as computed by sizeof. */
+#if (defined(_M_X64) || defined(_M_AMD64))
+# define SIZEOF_SSIZE_T 8
+#else
+# define SIZEOF_SSIZE_T 4
+#endif
/* The size of `void *', as computed by sizeof. */
#ifdef _MSC_VER
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for glib 2.54.0.
+# Generated by GNU Autoconf 2.69 for glib 2.54.1.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=glib>.
#
# Identity of this package.
PACKAGE_NAME='glib'
PACKAGE_TARNAME='glib'
-PACKAGE_VERSION='2.54.0'
-PACKAGE_STRING='glib 2.54.0'
+PACKAGE_VERSION='2.54.1'
+PACKAGE_STRING='glib 2.54.1'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=glib'
PACKAGE_URL=''
# 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.54.0 to adapt to many kinds of systems.
+\`configure' configures glib 2.54.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of glib 2.54.0:";;
+ short | recursive ) echo "Configuration of glib 2.54.1:";;
esac
cat <<\_ACEOF
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-glib configure 2.54.0
+glib configure 2.54.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
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.54.0, which was
+It was created by glib $as_me 2.54.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
# Define the identity of the package.
PACKAGE='glib'
- VERSION='2.54.0'
+ VERSION='2.54.1'
# Some tools Automake needs.
GLIB_MAJOR_VERSION=2
GLIB_MINOR_VERSION=54
-GLIB_MICRO_VERSION=0
-GLIB_INTERFACE_AGE=0
-GLIB_BINARY_AGE=5400
-GLIB_VERSION=2.54.0
+GLIB_MICRO_VERSION=1
+GLIB_INTERFACE_AGE=1
+GLIB_BINARY_AGE=5401
+GLIB_VERSION=2.54.1
$as_echo "#define GLIB_MINOR_VERSION 54" >>confdefs.h
-$as_echo "#define GLIB_MICRO_VERSION 0" >>confdefs.h
+$as_echo "#define GLIB_MICRO_VERSION 1" >>confdefs.h
-$as_echo "#define GLIB_INTERFACE_AGE 0" >>confdefs.h
+$as_echo "#define GLIB_INTERFACE_AGE 1" >>confdefs.h
-$as_echo "#define GLIB_BINARY_AGE 5400" >>confdefs.h
+$as_echo "#define GLIB_BINARY_AGE 5401" >>confdefs.h
# libtool versioning
LT_RELEASE=2.54
LT_CURRENT=5400
-LT_REVISION=0
+LT_REVISION=1
LT_AGE=5400
LT_CURRENT_MINUS_AGE=0
Report bugs to <bug-libtool@gnu.org>."
lt_cl_version="\
-glib config.lt 2.54.0
+glib config.lt 2.54.1
configured by $0, generated by GNU Autoconf 2.69.
Copyright (C) 2011 Free Software Foundation, Inc.
# 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.54.0, which was
+This file was extended by glib $as_me 2.54.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
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.54.0
+glib config.status 2.54.1
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
m4_define([glib_major_version], [2])
m4_define([glib_minor_version], [54])
-m4_define([glib_micro_version], [0])
-m4_define([glib_interface_age], [0])
+m4_define([glib_micro_version], [1])
+m4_define([glib_interface_age], [1])
m4_define([glib_binary_age],
[m4_eval(100 * glib_minor_version + glib_micro_version)])
m4_define([glib_version],
.\" Title: gapplication
.\" Author: Ryan Lortie
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GIO
.\" Language: English
.\" Title: gdbus-codegen
.\" Author: David Zeuthen <zeuthen@gmail.com>
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GIO
.\" Language: English
.\" Title: gdbus
.\" Author: David Zeuthen <zeuthen@gmail.com>
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GIO
.\" Language: English
.\" Title: gio-querymodules
.\" Author: Alexander Larsson
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GIO
.\" Language: English
.\" Title: gio
.\" Author: Matthias Clasen <mclasen@redhat.com>
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GIO
.\" Language: English
.\" Title: glib-compile-resources
.\" Author: Alexander Larsson
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GIO
.\" Language: English
.\" Title: glib-compile-schemas
.\" Author: Ryan Lortie
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GIO
.\" Language: English
.\" Title: gresource
.\" Author: Matthias Clasen
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GIO
.\" Language: English
.\" Title: gsettings
.\" Author: Ryan Lortie
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GIO
.\" Language: English
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIO Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GIO 2.54.0
+ for GIO 2.54.1
The latest version of this documentation can be found on-line at
<a class="ulink" href="https://developer.gnome.org/gio/unstable/" target="_top">https://developer.gnome.org/gio/unstable/</a>.
.\" Title: glib-gettextize
.\" Author: Owen Taylor
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GLib
.\" Language: English
.\" Title: gtester-report
.\" Author: Tim Janik
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GLib
.\" Language: English
.\" Title: gtester
.\" Author: Tim Janik
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GLib
.\" Language: English
</refsect3>
</refsect2>
- <refsect2 id='gvariant-format-strings-dictionaries'>
- <title>Dictionaries</title>
- <para>
- <emphasis role='strong'>
- Characters: <code>{}</code>
- </emphasis>
- </para>
-
- <para>
- Dictionary entries are handled by handling first the key, then the value. Each is handled in the usual way.
- </para>
-
- <refsect3>
- <title>Examples</title>
- <informalexample><programlisting>
-<![CDATA[GVariantBuilder *b;
-GVariant *dict;
-
-b = g_variant_builder_new (G_VARIANT_TYPE ("a{sv}"));
-g_variant_builder_add (b, "{sv}", "name", g_variant_new_string ("foo"));
-g_variant_builder_add (b, "{sv}", "timeout", g_variant_new_int32 (10));
-dict = g_variant_builder_end (b);]]></programlisting></informalexample>
- </refsect3>
- </refsect2>
-
<refsect2 id='gvariant-format-strings-gvariant'>
<title>GVariant *</title>
<para>
</refsect3>
</refsect2>
+ <refsect2 id='gvariant-format-strings-dictionaries'>
+ <title>Dictionaries</title>
+ <para>
+ <emphasis role='strong'>
+ Characters: <code>{}</code>
+ </emphasis>
+ </para>
+
+ <para>
+ Dictionary entries are handled by handling first the key, then the value. Each is handled in the usual way.
+ </para>
+
+ <refsect3>
+ <title>Examples</title>
+ <informalexample><programlisting>
+<![CDATA[GVariantBuilder *b;
+GVariant *dict;
+
+b = g_variant_builder_new (G_VARIANT_TYPE ("a{sv}"));
+g_variant_builder_add (b, "{sv}", "name", g_variant_new_string ("foo"));
+g_variant_builder_add (b, "{sv}", "timeout", g_variant_new_int32 (10));
+dict = g_variant_builder_end (b);]]></programlisting></informalexample>
+ </refsect3>
+
+ <para>
+ To extract data from nested dictionaries you can go through a vardict.
+ </para>
+
+ <refsect3>
+ <title>Examples</title>
+ <informalexample><programlisting>
+<![CDATA[GVariant *data;
+gint value = 1;
+gint max = 3;
+
+/* type (oa{sa{sv}) */
+data = g_variant_new_parsed ("(%o, {'brightness': {'value': <%i>, 'max': <%i>}})",
+ "/object/path", value, max);
+{
+ GVariant *params;
+ GVariant *p_brightness;
+ gchar *obj
+ gint p_max;
+
+ g_variant_get (data, "(o@a{?*})", &obj, ¶ms);
+ g_print ("object_path: %s\n", obj);
+
+ p_brightness = g_variant_lookup_value (params, "brightness", G_VARIANT_TYPE_VARDICT);
+ g_variant_lookup (p_brightness, "max", "i", &p_max);
+ g_print ("max: %d\n", p_max);
+}]]></programlisting></informalexample>
+ </refsect3>
+
+ </refsect2>
+
<refsect2 id='gvariant-format-strings-pointers'>
<title>Pointers</title>
<para>
of the codepage.</p>
<p>A solution to this is to use <a class="link" href="glib-Windows-Compatibility-Functions.html#g-win32-get-command-line" title="g_win32_get_command_line ()"><code class="function">g_win32_get_command_line()</code></a> and
<a class="link" href="glib-Commandline-option-parser.html#g-option-context-parse-strv" title="g_option_context_parse_strv ()"><code class="function">g_option_context_parse_strv()</code></a> which will properly handle full Unicode
-filenames. If you are using <a href="../GApplication.html#GApplication-struct"><span class="type">GApplication</span></a>, this is done
+filenames. If you are using <a href="../gio/GApplication.html#GApplication-struct"><span class="type">GApplication</span></a>, this is done
automatically for you.</p>
<p>The following example shows how you can use <a class="link" href="glib-Commandline-option-parser.html#GOptionContext" title="GOptionContext"><span class="type">GOptionContext</span></a> directly
in order to correctly deal with Unicode filenames on Windows:</p>
to <code class="function">main()</code>.
See <a class="link" href="glib-Windows-Compatibility-Functions.html#g-win32-get-command-line" title="g_win32_get_command_line ()"><code class="function">g_win32_get_command_line()</code></a> for a solution.</p>
<p>This function is useful if you are trying to use <a class="link" href="glib-Commandline-option-parser.html#GOptionContext" title="GOptionContext"><span class="type">GOptionContext</span></a> with
-<a href="../GApplication.html#GApplication-struct"><span class="type">GApplication</span></a>.</p>
+<a href="../gio/GApplication.html#GApplication-struct"><span class="type">GApplication</span></a>.</p>
<div class="refsect3">
<a name="g-option-context-parse-strv.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<p><a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a> has disadvantages though: it requires a memory allocation, and
formatting the error message string has a performance overhead. This makes it
unsuitable for use in retry loops where errors are a common case, rather than
-being unusual. For example, using <a href="../gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> means hitting these
+being unusual. For example, using <a href="../gio/gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> means hitting these
overheads in the normal control flow. String formatting overhead can be
eliminated by using <a class="link" href="glib-Error-Reporting.html#g-set-error-literal" title="g_set_error_literal ()"><code class="function">g_set_error_literal()</code></a> in some cases.</p>
<p>These performance issues can be compounded if a function wraps the <a href="glib-Error-Reporting.html#GError"><span class="type">GErrors</span></a>
<p><a class="link" href="glib-GVariant.html#GVariant" title="GVariant"><span class="type">GVariant</span></a> is largely compatible with D-Bus. Almost all types of
<a class="link" href="glib-GVariant.html#GVariant" title="GVariant"><span class="type">GVariant</span></a> instances can be sent over D-Bus. See <a class="link" href="glib-GVariantType.html#GVariantType" title="GVariantType"><span class="type">GVariantType</span></a> for
exceptions. (However, <a class="link" href="glib-GVariant.html#GVariant" title="GVariant"><span class="type">GVariant</span></a>'s serialisation format is not the same
-as the serialisation format of a D-Bus message body: use <a href="../GDBusMessage.html#GDBusMessage-struct"><span class="type">GDBusMessage</span></a>,
+as the serialisation format of a D-Bus message body: use <a href="../gio/GDBusMessage.html#GDBusMessage-struct"><span class="type">GDBusMessage</span></a>,
in the gio library, for those.)</p>
<p>For space-efficiency, the <a class="link" href="glib-GVariant.html#GVariant" title="GVariant"><span class="type">GVariant</span></a> serialisation format does not
automatically include the variant's length, type or endianness,
check fails then a <a class="link" href="glib-Message-Logging.html#g-critical" title="g_critical()"><code class="function">g_critical()</code></a> is printed and <a class="link" href="glib-Standard-Macros.html#FALSE:CAPS" title="FALSE"><code class="literal">FALSE</code></a> is returned.</p>
<p>This function is meant to be used by functions that wish to provide
varargs accessors to <a class="link" href="glib-GVariant.html#GVariant" title="GVariant"><span class="type">GVariant</span></a> values of uncertain values (eg:
-<a class="link" href="glib-GVariant.html#g-variant-lookup" title="g_variant_lookup ()"><code class="function">g_variant_lookup()</code></a> or <a href="../GMenuModel.html#g-menu-model-get-item-attribute"><code class="function">g_menu_model_get_item_attribute()</code></a>).</p>
+<a class="link" href="glib-GVariant.html#g-variant-lookup" title="g_variant_lookup ()"><code class="function">g_variant_lookup()</code></a> or <a href="../gio/GMenuModel.html#g-menu-model-get-item-attribute"><code class="function">g_menu_model_get_item_attribute()</code></a>).</p>
<div class="refsect3">
<a name="g-variant-check-format-string.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
the string.</p>
<p>The <a class="link" href="glib-Quarks.html#GQuark" title="GQuark"><span class="type">GQuark</span></a> methods are quicker, since the strings have to be
converted to <a href="glib-Quarks.html#GQuark"><span class="type">GQuarks</span></a> anyway.</p>
-<p>Data lists are used for associating arbitrary data with <a href="../gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObjects</span></a>,
-using <a href="../gobject-The-Base-Object-Type.html#g-object-set-data"><code class="function">g_object_set_data()</code></a> and related functions.</p>
+<p>Data lists are used for associating arbitrary data with <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObjects</span></a>,
+using <a href="../gobject/gobject-The-Base-Object-Type.html#g-object-set-data"><code class="function">g_object_set_data()</code></a> and related functions.</p>
<p>To create a datalist, use <a class="link" href="glib-Keyed-Data-Lists.html#g-datalist-init" title="g_datalist_init ()"><code class="function">g_datalist_init()</code></a>.</p>
<p>To add data elements to a datalist use <a class="link" href="glib-Keyed-Data-Lists.html#g-datalist-id-set-data" title="g_datalist_id_set_data()"><code class="function">g_datalist_id_set_data()</code></a>,
<a class="link" href="glib-Keyed-Data-Lists.html#g-datalist-id-set-data-full" title="g_datalist_id_set_data_full ()"><code class="function">g_datalist_id_set_data_full()</code></a>, <a class="link" href="glib-Keyed-Data-Lists.html#g-datalist-set-data" title="g_datalist_set_data()"><code class="function">g_datalist_set_data()</code></a> and
to keep a small number of boolean flags in an object with
a data list without using any additional space. It is
not generally useful except in circumstances where space
-is very tight. (It is used in the base <a href="../gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> type, for
+is very tight. (It is used in the base <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> type, for
example.)</p>
<div class="refsect3">
<a name="g-datalist-set-flags.parameters"></a><h4>Parameters</h4>
<td class="listing_code"><pre class="programlisting">GObject <span class="gtkdoc opt">*</span>
<span class="function">create_object</span> <span class="gtkdoc opt">(</span><span class="gtkdoc kwb">void</span><span class="gtkdoc opt">)</span>
<span class="gtkdoc opt">{</span>
- <span class="function"><a href="glib-Miscellaneous-Macros.html#g-autoptr">g_autoptr</a></span><span class="gtkdoc opt">(</span>GObject<span class="gtkdoc opt">)</span> obj <span class="gtkdoc opt">=</span> <span class="function"><a href="../gobject-The-Base-Object-Type.html#g-object-new">g_object_new</a></span> <span class="gtkdoc opt">(</span>G_TYPE_OBJECT<span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
+ <span class="function"><a href="glib-Miscellaneous-Macros.html#g-autoptr">g_autoptr</a></span><span class="gtkdoc opt">(</span>GObject<span class="gtkdoc opt">)</span> obj <span class="gtkdoc opt">=</span> <span class="function"><a href="../gobject/gobject-The-Base-Object-Type.html#g-object-new">g_object_new</a></span> <span class="gtkdoc opt">(</span>G_TYPE_OBJECT<span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
<span class="keyword">if</span> <span class="gtkdoc opt">(</span>early_error_case<span class="gtkdoc opt">)</span>
<span class="keyword">return</span> NULL<span class="gtkdoc opt">;</span>
<td class="listing_code"><pre class="programlisting">gboolean
<span class="function">get_object</span> <span class="gtkdoc opt">(</span>GObject <span class="gtkdoc opt">**</span>obj_out<span class="gtkdoc opt">)</span>
<span class="gtkdoc opt">{</span>
- <span class="function"><a href="glib-Miscellaneous-Macros.html#g-autoptr">g_autoptr</a></span><span class="gtkdoc opt">(</span>GObject<span class="gtkdoc opt">)</span> obj <span class="gtkdoc opt">=</span> <span class="function"><a href="../gobject-The-Base-Object-Type.html#g-object-new">g_object_new</a></span> <span class="gtkdoc opt">(</span>G_TYPE_OBJECT<span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
+ <span class="function"><a href="glib-Miscellaneous-Macros.html#g-autoptr">g_autoptr</a></span><span class="gtkdoc opt">(</span>GObject<span class="gtkdoc opt">)</span> obj <span class="gtkdoc opt">=</span> <span class="function"><a href="../gobject/gobject-The-Base-Object-Type.html#g-object-new">g_object_new</a></span> <span class="gtkdoc opt">(</span>G_TYPE_OBJECT<span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
<span class="keyword">if</span> <span class="gtkdoc opt">(</span>early_error_case<span class="gtkdoc opt">)</span>
<span class="keyword">return</span> FALSE<span class="gtkdoc opt">;</span>
g_get_prgname (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>Gets the name of the program. This name should not be localized,
in contrast to <a class="link" href="glib-Miscellaneous-Utility-Functions.html#g-get-application-name" title="g_get_application_name ()"><code class="function">g_get_application_name()</code></a>.</p>
-<p>If you are using <a href="../GApplication.html#GApplication-struct"><span class="type">GApplication</span></a> the program name is set in
-<a href="../GApplication.html#g-application-run"><code class="function">g_application_run()</code></a>. In case of GDK or GTK+ it is set in
+<p>If you are using <a href="../gio/GApplication.html#GApplication-struct"><span class="type">GApplication</span></a> the program name is set in
+<a href="../gio/GApplication.html#g-application-run"><code class="function">g_application_run()</code></a>. In case of GDK or GTK+ it is set in
<code class="function">gdk_init()</code>, which is called by <a href="../gtk4/gtk4-General.html#gtk-init"><code class="function">gtk_init()</code></a> and the
<span class="type">“startup”</span> handler. The program name is found by
taking the last component of <em class="parameter"><code>argv</code></em>
g_set_prgname (<em class="parameter"><code>const <a class="link" href="glib-Basic-Types.html#gchar" title="gchar"><span class="type">gchar</span></a> *prgname</code></em>);</pre>
<p>Sets the name of the program. This name should not be localized,
in contrast to <a class="link" href="glib-Miscellaneous-Utility-Functions.html#g-set-application-name" title="g_set_application_name ()"><code class="function">g_set_application_name()</code></a>.</p>
-<p>If you are using <a href="../GApplication.html#GApplication-struct"><span class="type">GApplication</span></a> the program name is set in
-<a href="../GApplication.html#g-application-run"><code class="function">g_application_run()</code></a>. In case of GDK or GTK+ it is set in
+<p>If you are using <a href="../gio/GApplication.html#GApplication-struct"><span class="type">GApplication</span></a> the program name is set in
+<a href="../gio/GApplication.html#g-application-run"><code class="function">g_application_run()</code></a>. In case of GDK or GTK+ it is set in
<code class="function">gdk_init()</code>, which is called by <a href="../gtk4/gtk4-General.html#gtk-init"><code class="function">gtk_init()</code></a> and the
<span class="type">“startup”</span> handler. The program name is found by
taking the last component of <em class="parameter"><code>argv</code></em>
and asynchronous variants (<a class="link" href="glib-Spawning-Processes.html#g-spawn-async" title="g_spawn_async ()"><code class="function">g_spawn_async()</code></a>, <a class="link" href="glib-Spawning-Processes.html#g-spawn-async-with-pipes" title="g_spawn_async_with_pipes ()"><code class="function">g_spawn_async_with_pipes()</code></a>),
as well as convenience variants that take a complete shell-like
commandline (<a class="link" href="glib-Spawning-Processes.html#g-spawn-command-line-sync" title="g_spawn_command_line_sync ()"><code class="function">g_spawn_command_line_sync()</code></a>, <a class="link" href="glib-Spawning-Processes.html#g-spawn-command-line-async" title="g_spawn_command_line_async ()"><code class="function">g_spawn_command_line_async()</code></a>).</p>
-<p>See <a href="../GSubprocess.html#GSubprocess-struct"><span class="type">GSubprocess</span></a> in GIO for a higher-level API that provides
+<p>See <a href="../gio/GSubprocess.html#GSubprocess-struct"><span class="type">GSubprocess</span></a> in GIO for a higher-level API that provides
stream interfaces for communication with child processes.</p>
<p>An example of using <a class="link" href="glib-Spawning-Processes.html#g-spawn-async-with-pipes" title="g_spawn_async_with_pipes ()"><code class="function">g_spawn_async_with_pipes()</code></a>:</p>
<div class="informalexample">
<span class="function">my_object_fixture_tear_down</span> <span class="gtkdoc opt">(</span>MyObjectFixture <span class="gtkdoc opt">*</span>fixture<span class="gtkdoc opt">,</span>
gconstpointer user_data<span class="gtkdoc opt">)</span>
<span class="gtkdoc opt">{</span>
- <span class="function"><a href="../gobject-The-Base-Object-Type.html#g-clear-object">g_clear_object</a></span> <span class="gtkdoc opt">(&</span>fixture<span class="gtkdoc opt">-></span>helper<span class="gtkdoc opt">);</span>
- <span class="function"><a href="../gobject-The-Base-Object-Type.html#g-clear-object">g_clear_object</a></span> <span class="gtkdoc opt">(&</span>fixture<span class="gtkdoc opt">-></span>obj<span class="gtkdoc opt">);</span>
+ <span class="function"><a href="../gobject/gobject-The-Base-Object-Type.html#g-clear-object">g_clear_object</a></span> <span class="gtkdoc opt">(&</span>fixture<span class="gtkdoc opt">-></span>helper<span class="gtkdoc opt">);</span>
+ <span class="function"><a href="../gobject/gobject-The-Base-Object-Type.html#g-clear-object">g_clear_object</a></span> <span class="gtkdoc opt">(&</span>fixture<span class="gtkdoc opt">-></span>obj<span class="gtkdoc opt">);</span>
<span class="gtkdoc opt">}</span>
<span class="gtkdoc kwb">static void</span>
<div class="refsect2">
<a name="g-test-queue-unref"></a><h3>g_test_queue_unref()</h3>
<pre class="programlisting">#define g_test_queue_unref(gobject)</pre>
-<p>Enqueue an object to be released with <a href="../gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> during
+<p>Enqueue an object to be released with <a href="../gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> during
the next teardown phase. This is equivalent to calling
-<a class="link" href="glib-Testing.html#g-test-queue-destroy" title="g_test_queue_destroy ()"><code class="function">g_test_queue_destroy()</code></a> with a destroy callback of <a href="../gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</p>
+<a class="link" href="glib-Testing.html#g-test-queue-destroy" title="g_test_queue_destroy ()"><code class="function">g_test_queue_destroy()</code></a> with a destroy callback of <a href="../gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</p>
<div class="refsect3">
<a name="g-test-queue-unref.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
started while the non-default context is active.</p>
<p>Beware that libraries that predate this function may not correctly
handle being used from a thread with a thread-default context. Eg,
-see <a href="../GFile.html#g-file-supports-thread-contexts"><code class="function">g_file_supports_thread_contexts()</code></a>.</p>
+see <a href="../gio/GFile.html#g-file-supports-thread-contexts"><code class="function">g_file_supports_thread_contexts()</code></a>.</p>
<div class="refsect3">
<a name="g-main-context-push-thread-default.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<a name="GSourceDummyMarshal"></a><h3>GSourceDummyMarshal ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GSourceDummyMarshal<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>This is just a placeholder for <a href="../gobject-Closures.html#GClosureMarshal"><span class="type">GClosureMarshal</span></a>,
+<p>This is just a placeholder for <a href="../gobject/gobject-Closures.html#GClosureMarshal"><span class="type">GClosureMarshal</span></a>,
which cannot be used here for dependency reasons.</p>
</div>
<hr>
<span class="keyword">if</span> <span class="gtkdoc opt">(</span>self<span class="gtkdoc opt">-></span>idle_id<span class="gtkdoc opt">)</span>
<span class="function"><a href="glib-The-Main-Event-Loop.html#g-source-remove">g_source_remove</a></span> <span class="gtkdoc opt">(</span>self<span class="gtkdoc opt">-></span>idle_id<span class="gtkdoc opt">);</span>
- <span class="function"><a href="../gobject-The-Base-Object-Type.html#G-OBJECT-CLASS:CAPS">G_OBJECT_CLASS</a></span> <span class="gtkdoc opt">(</span>parent_class<span class="gtkdoc opt">)-></span><span class="function">finalize</span> <span class="gtkdoc opt">(</span>object<span class="gtkdoc opt">);</span>
+ <span class="function"><a href="../gobject/gobject-The-Base-Object-Type.html#G-OBJECT-CLASS:CAPS">G_OBJECT_CLASS</a></span> <span class="gtkdoc opt">(</span>parent_class<span class="gtkdoc opt">)-></span><span class="function">finalize</span> <span class="gtkdoc opt">(</span>object<span class="gtkdoc opt">);</span>
<span class="gtkdoc opt">}</span></pre></td>
</tr>
</tbody>
its own prepare/check functions indicate that it is ready.)</p>
<p>If you don't need <em class="parameter"><code>child_source</code></em>
to do anything on its own when it
-triggers, you can call <a href="../gobject-Closures.html#g-source-set-dummy-callback"><code class="function">g_source_set_dummy_callback()</code></a> on it to set a
+triggers, you can call <a href="../gobject/gobject-Closures.html#g-source-set-dummy-callback"><code class="function">g_source_set_dummy_callback()</code></a> on it to set a
callback that does nothing (except return <a class="link" href="glib-Standard-Macros.html#TRUE:CAPS" title="TRUE"><code class="literal">TRUE</code></a> if appropriate).</p>
<p><em class="parameter"><code>source</code></em>
will hold a reference on <em class="parameter"><code>child_source</code></em>
threads. The two notable exceptions from this rule are <a class="link" href="glib-The-Main-Event-Loop.html#GMainLoop" title="GMainLoop"><span class="type">GMainLoop</span></a>
and <a class="link" href="glib-Asynchronous-Queues.html#GAsyncQueue" title="GAsyncQueue"><span class="type">GAsyncQueue</span></a>, which are thread-safe and need no further
application-level locking to be accessed from multiple threads.
-Most refcounting functions such as <a href="../gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a> are also thread-safe.</p>
+Most refcounting functions such as <a href="../gobject/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a> are also thread-safe.</p>
<p>A common use for <a href="glib-Threads.html#GThread"><span class="type">GThreads</span></a> is to move a long-running blocking operation out
of the main thread and into a worker thread. For GLib functions, such as
single GIO operations, this is not necessary, and complicates the code.
Instead, the <code class="literal">…<code class="function">_async()</code></code> version of the function should be used from the main
thread, eliminating the need for locking and synchronisation between multiple
threads. If an operation does need to be moved to a worker thread, consider
-using <a href="../GTask.html#g-task-run-in-thread"><code class="function">g_task_run_in_thread()</code></a>, or a <a class="link" href="glib-Thread-Pools.html#GThreadPool" title="struct GThreadPool"><span class="type">GThreadPool</span></a>. <a class="link" href="glib-Thread-Pools.html#GThreadPool" title="struct GThreadPool"><span class="type">GThreadPool</span></a> is often a
+using <a href="../gio/GTask.html#g-task-run-in-thread"><code class="function">g_task_run_in_thread()</code></a>, or a <a class="link" href="glib-Thread-Pools.html#GThreadPool" title="struct GThreadPool"><span class="type">GThreadPool</span></a>. <a class="link" href="glib-Thread-Pools.html#GThreadPool" title="struct GThreadPool"><span class="type">GThreadPool</span></a> is often a
better choice than <a class="link" href="glib-Threads.html#GThread" title="GThread"><span class="type">GThread</span></a>, as it handles thread reuse and task queueing;
-<a href="../GTask.html#GTask-struct"><span class="type">GTask</span></a> uses this internally.</p>
+<a href="../gio/GTask.html#GTask-struct"><span class="type">GTask</span></a> uses this internally.</p>
<p>However, if multiple blocking operations need to be performed in sequence,
-and it is not possible to use <a href="../GTask.html#GTask-struct"><span class="type">GTask</span></a> for them, moving them to a worker thread
+and it is not possible to use <a href="../gio/GTask.html#GTask-struct"><span class="type">GTask</span></a> for them, moving them to a worker thread
can clarify the code.</p>
</div>
<div class="refsect1">
error message is always generated via <a class="link" href="glib-String-Utility-Functions.html#g-strerror" title="g_strerror ()"><code class="function">g_strerror()</code></a>.</p>
<p>It is expected that most code will not look at <code class="literal">errno</code> from these APIs.
Important cases where one would want to differentiate between errors are
-already covered by existing cross-platform GLib API, such as e.g. <a href="../GFile.html#GFile-struct"><span class="type">GFile</span></a>
+already covered by existing cross-platform GLib API, such as e.g. <a href="../gio/GFile.html#GFile-struct"><span class="type">GFile</span></a>
wrapping <code class="literal">ENOENT</code>. However, it is provided for completeness, at least.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GLIB-MICRO-VERSION:CAPS"></a><h3>GLIB_MICRO_VERSION</h3>
-<pre class="programlisting">#define GLIB_MICRO_VERSION 0
+<pre class="programlisting">#define GLIB_MICRO_VERSION 1
</pre>
<p>The micro version number of the GLib library.</p>
<p>Like <span class="type">gtk_micro_version</span>, but from the headers used at
<code class="function">GetCommandLineW()</code> and convert it to the GLib filename encoding (which
is UTF-8 on Windows).</p>
<p>The strings returned by this function are suitable for use with
-functions such as <a class="link" href="glib-File-Utilities.html#g-open" title="g_open ()"><code class="function">g_open()</code></a> and <a href="../GFile.html#g-file-new-for-commandline-arg"><code class="function">g_file_new_for_commandline_arg()</code></a> but
+functions such as <a class="link" href="glib-File-Utilities.html#g-open" title="g_open ()"><code class="function">g_open()</code></a> and <a href="../gio/GFile.html#g-file-new-for-commandline-arg"><code class="function">g_file_new_for_commandline_arg()</code></a> but
are not suitable for use with <a class="link" href="glib-Commandline-option-parser.html#g-option-context-parse" title="g_option_context_parse ()"><code class="function">g_option_context_parse()</code></a>, which assumes
that its input will be in the system codepage. The return value is
suitable for use with <a class="link" href="glib-Commandline-option-parser.html#g-option-context-parse-strv" title="g_option_context_parse_strv ()"><code class="function">g_option_context_parse_strv()</code></a>, however, which
</div>
<hr>
<div class="refsect2">
-<a name="gvariant-format-strings-dictionaries"></a><h3>Dictionaries</h3>
-<p>
- <span class="strong"><strong>
- Characters: <code class="code">{}</code>
- </strong></span>
- </p>
-<p>
- Dictionary entries are handled by handling first the key, then the value. Each is handled in the usual way.
- </p>
-<div class="refsect3">
-<a name="id-1.6.20.5.10.4"></a><h4>Examples</h4>
-<div class="informalexample">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7</pre></td>
- <td class="listing_code"><pre class="programlisting">GVariantBuilder <span class="gtkdoc opt">*</span>b<span class="gtkdoc opt">;</span>
-GVariant <span class="gtkdoc opt">*</span>dict<span class="gtkdoc opt">;</span>
-
-b <span class="gtkdoc opt">=</span> <span class="function"><a href="glib-GVariant.html#g-variant-builder-new">g_variant_builder_new</a></span> <span class="gtkdoc opt">(</span><span class="function"><a href="glib-GVariantType.html#G-VARIANT-TYPE:CAPS">G_VARIANT_TYPE</a></span> <span class="gtkdoc opt">(</span><span class="string">"a{sv}"</span><span class="gtkdoc opt">));</span>
-<span class="function"><a href="glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span> <span class="gtkdoc opt">(</span>b<span class="gtkdoc opt">,</span> <span class="string">"{sv}"</span><span class="gtkdoc opt">,</span> <span class="string">"name"</span><span class="gtkdoc opt">,</span> <span class="function"><a href="glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span> <span class="gtkdoc opt">(</span><span class="string">"foo"</span><span class="gtkdoc opt">));</span>
-<span class="function"><a href="glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span> <span class="gtkdoc opt">(</span>b<span class="gtkdoc opt">,</span> <span class="string">"{sv}"</span><span class="gtkdoc opt">,</span> <span class="string">"timeout"</span><span class="gtkdoc opt">,</span> <span class="function"><a href="glib-GVariant.html#g-variant-new-int32">g_variant_new_int32</a></span> <span class="gtkdoc opt">(</span><span class="number">10</span><span class="gtkdoc opt">));</span>
-dict <span class="gtkdoc opt">=</span> <span class="function"><a href="glib-GVariant.html#g-variant-builder-end">g_variant_builder_end</a></span> <span class="gtkdoc opt">(</span>b<span class="gtkdoc opt">);</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
-</div>
-</div>
-<hr>
-<div class="refsect2">
<a name="gvariant-format-strings-gvariant"></a><h3>GVariant *</h3>
<p>
<span class="strong"><strong>
improvements in type safety and code self-documentation.
</p>
<div class="refsect3">
-<a name="id-1.6.20.5.11.6"></a><h4>Examples</h4>
+<a name="id-1.6.20.5.10.6"></a><h4>Examples</h4>
<div class="informalexample">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
</div>
<hr>
<div class="refsect2">
+<a name="gvariant-format-strings-dictionaries"></a><h3>Dictionaries</h3>
+<p>
+ <span class="strong"><strong>
+ Characters: <code class="code">{}</code>
+ </strong></span>
+ </p>
+<p>
+ Dictionary entries are handled by handling first the key, then the value. Each is handled in the usual way.
+ </p>
+<div class="refsect3">
+<a name="id-1.6.20.5.11.4"></a><h4>Examples</h4>
+<div class="informalexample">
+ <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
+ <tbody>
+ <tr>
+ <td class="listing_lines" align="right"><pre>1
+2
+3
+4
+5
+6
+7</pre></td>
+ <td class="listing_code"><pre class="programlisting">GVariantBuilder <span class="gtkdoc opt">*</span>b<span class="gtkdoc opt">;</span>
+GVariant <span class="gtkdoc opt">*</span>dict<span class="gtkdoc opt">;</span>
+
+b <span class="gtkdoc opt">=</span> <span class="function"><a href="glib-GVariant.html#g-variant-builder-new">g_variant_builder_new</a></span> <span class="gtkdoc opt">(</span><span class="function"><a href="glib-GVariantType.html#G-VARIANT-TYPE:CAPS">G_VARIANT_TYPE</a></span> <span class="gtkdoc opt">(</span><span class="string">"a{sv}"</span><span class="gtkdoc opt">));</span>
+<span class="function"><a href="glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span> <span class="gtkdoc opt">(</span>b<span class="gtkdoc opt">,</span> <span class="string">"{sv}"</span><span class="gtkdoc opt">,</span> <span class="string">"name"</span><span class="gtkdoc opt">,</span> <span class="function"><a href="glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span> <span class="gtkdoc opt">(</span><span class="string">"foo"</span><span class="gtkdoc opt">));</span>
+<span class="function"><a href="glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span> <span class="gtkdoc opt">(</span>b<span class="gtkdoc opt">,</span> <span class="string">"{sv}"</span><span class="gtkdoc opt">,</span> <span class="string">"timeout"</span><span class="gtkdoc opt">,</span> <span class="function"><a href="glib-GVariant.html#g-variant-new-int32">g_variant_new_int32</a></span> <span class="gtkdoc opt">(</span><span class="number">10</span><span class="gtkdoc opt">));</span>
+dict <span class="gtkdoc opt">=</span> <span class="function"><a href="glib-GVariant.html#g-variant-builder-end">g_variant_builder_end</a></span> <span class="gtkdoc opt">(</span>b<span class="gtkdoc opt">);</span></pre></td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+
+</div>
+<p>
+ To extract data from nested dictionaries you can go through a vardict.
+ </p>
+<div class="refsect3">
+<a name="id-1.6.20.5.11.6"></a><h4>Examples</h4>
+<div class="informalexample">
+ <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
+ <tbody>
+ <tr>
+ <td class="listing_lines" align="right"><pre>1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20</pre></td>
+ <td class="listing_code"><pre class="programlisting">GVariant <span class="gtkdoc opt">*</span>data<span class="gtkdoc opt">;</span>
+gint value <span class="gtkdoc opt">=</span> <span class="number">1</span><span class="gtkdoc opt">;</span>
+gint max <span class="gtkdoc opt">=</span> <span class="number">3</span><span class="gtkdoc opt">;</span>
+
+<span class="comment">/* type (oa{sa{sv}) */</span>
+data <span class="gtkdoc opt">=</span> <span class="function"><a href="glib-GVariant.html#g-variant-new-parsed">g_variant_new_parsed</a></span> <span class="gtkdoc opt">(</span><span class="string">"(%o, {'brightness': {'value': <%i>, 'max': <%i>}})"</span><span class="gtkdoc opt">,</span>
+ <span class="string">"/object/path"</span><span class="gtkdoc opt">,</span> value<span class="gtkdoc opt">,</span> max<span class="gtkdoc opt">);</span>
+<span class="gtkdoc opt">{</span>
+ GVariant <span class="gtkdoc opt">*</span>params<span class="gtkdoc opt">;</span>
+ GVariant <span class="gtkdoc opt">*</span>p_brightness<span class="gtkdoc opt">;</span>
+ gchar <span class="gtkdoc opt">*</span>obj
+ gint p_max<span class="gtkdoc opt">;</span>
+
+ <span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span> <span class="gtkdoc opt">(</span>data<span class="gtkdoc opt">,</span> <span class="string">"(o@a{?*})"</span><span class="gtkdoc opt">, &</span>obj<span class="gtkdoc opt">, &</span>params<span class="gtkdoc opt">);</span>
+ <span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span> <span class="gtkdoc opt">(</span><span class="string">"object_path: %s</span><span class="gtkdoc esc">\n</span><span class="string">"</span><span class="gtkdoc opt">,</span> obj<span class="gtkdoc opt">);</span>
+
+ p_brightness <span class="gtkdoc opt">=</span> <span class="function"><a href="glib-GVariant.html#g-variant-lookup-value">g_variant_lookup_value</a></span> <span class="gtkdoc opt">(</span>params<span class="gtkdoc opt">,</span> <span class="string">"brightness"</span><span class="gtkdoc opt">,</span> G_VARIANT_TYPE_VARDICT<span class="gtkdoc opt">);</span>
+ <span class="function"><a href="glib-GVariant.html#g-variant-lookup">g_variant_lookup</a></span> <span class="gtkdoc opt">(</span>p_brightness<span class="gtkdoc opt">,</span> <span class="string">"max"</span><span class="gtkdoc opt">,</span> <span class="string">"i"</span><span class="gtkdoc opt">, &</span>p_max<span class="gtkdoc opt">);</span>
+ <span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span> <span class="gtkdoc opt">(</span><span class="string">"max: %d</span><span class="gtkdoc esc">\n</span><span class="string">"</span><span class="gtkdoc opt">,</span> p_max<span class="gtkdoc opt">);</span>
+<span class="gtkdoc opt">}</span></pre></td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+
+</div>
+</div>
+<hr>
+<div class="refsect2">
<a name="gvariant-format-strings-pointers"></a><h3>Pointers</h3>
<p>
<span class="strong"><strong>
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GLib Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GLib 2.54.0
+ for GLib 2.54.1
The latest version of this documentation can be found on-line at
<a class="ulink" href="https://developer.gnome.org/glib/unstable/" target="_top">https://developer.gnome.org/glib/unstable/</a>.
.\" Title: glib-genmarshal
.\" Author: Emmanuele Bassi
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GObject
.\" Language: English
.\" Title: glib-mkenums
.\" Author: Owen Taylor
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GObject
.\" Language: English
.\" Title: gobject-query
.\" Author: Tim Janik
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 09/04/2017
+.\" Date: 10/02/2017
.\" Manual: User Commands
.\" Source: GObject
.\" Language: English
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GObject Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GObject 2.54.0
+ for GObject 2.54.1
The latest version of this documentation can be found on-line at
<a class="ulink" href="https://developer.gnome.org/gobject/unstable/" target="_top">https://developer.gnome.org/gobject/unstable/</a>.
#
# Author: David Zeuthen <davidz@redhat.com>
-VERSION = "2.54.0"
+VERSION = "2.54.1"
/*
- * Generated by gdbus-codegen 2.53.7. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.54.1. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
/*
- * Generated by gdbus-codegen 2.53.7. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.54.1. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
#include <winver.h>
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,54,0,0
- PRODUCTVERSION 2,54,0,0
+ FILEVERSION 2,54,1,0
+ PRODUCTVERSION 2,54,1,0
FILEFLAGSMASK 0
FILEFLAGS 0
FILEOS VOS__WINDOWS32
BEGIN
VALUE "CompanyName", "The GLib developer community"
VALUE "FileDescription", "Gio"
- VALUE "FileVersion", "2.54.0.0"
+ VALUE "FileVersion", "2.54.1.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.54.0"
+ VALUE "ProductVersion", "2.54.1"
END
END
BLOCK "VarFileInfo"
guint connect_pending : 1;
#ifdef G_OS_WIN32
WSAEVENT event;
- gboolean waiting;
- DWORD waiting_result;
int current_events;
int current_errors;
int selected_events;
GList *requested_conditions; /* list of requested GIOCondition * */
GMutex win32_source_lock;
- GCond win32_source_cond;
#endif
struct {
static void
_win32_unset_event_mask (GSocket *socket, int mask)
{
- g_mutex_lock (&socket->priv->win32_source_lock);
socket->priv->current_events &= ~mask;
socket->priv->current_errors &= ~mask;
- g_mutex_unlock (&socket->priv->win32_source_lock);
}
#else
#define win32_unset_event_mask(_socket, _mask)
g_assert (socket->priv->requested_conditions == NULL);
g_mutex_clear (&socket->priv->win32_source_lock);
- g_cond_clear (&socket->priv->win32_source_cond);
#endif
for (i = 0; i < RECV_ADDR_CACHE_SIZE; i++)
#ifdef G_OS_WIN32
socket->priv->event = WSA_INVALID_EVENT;
g_mutex_init (&socket->priv->win32_source_lock);
- g_cond_init (&socket->priv->win32_source_cond);
#endif
}
while (TRUE)
{
- win32_unset_event_mask (socket, FD_ACCEPT);
-
if ((ret = accept (socket->priv->fd, NULL, 0)) < 0)
{
int errsv = get_socket_errno ();
errsv == EAGAIN)
#endif
{
+ win32_unset_event_mask (socket, FD_ACCEPT);
+
if (socket->priv->blocking)
{
if (!g_socket_condition_wait (socket,
break;
}
+ win32_unset_event_mask (socket, FD_ACCEPT);
+
#ifdef G_OS_WIN32
{
/* The socket inherits the accepting sockets event mask and even object,
while (1)
{
- win32_unset_event_mask (socket, FD_CONNECT);
-
if (connect (socket->priv->fd, (struct sockaddr *) &buffer,
g_socket_address_get_native_size (address)) < 0)
{
if (errsv == WSAEWOULDBLOCK)
#endif
{
+ win32_unset_event_mask (socket, FD_CONNECT);
+
if (socket->priv->blocking)
{
if (g_socket_condition_wait (socket, G_IO_OUT, cancellable, error))
break;
}
+ win32_unset_event_mask (socket, FD_CONNECT);
+
socket->priv->connected_read = TRUE;
socket->priv->connected_write = TRUE;
while (1)
{
- win32_unset_event_mask (socket, FD_READ);
-
if ((ret = recv (socket->priv->fd, buffer, size, 0)) < 0)
{
int errsv = get_socket_errno ();
errsv == EAGAIN)
#endif
{
+ win32_unset_event_mask (socket, FD_READ);
+
if (timeout != 0)
{
if (!block_on_timeout (socket, G_IO_IN, timeout, start_time,
}
}
+ win32_unset_event_mask (socket, FD_READ);
+
socket_set_error_lazy (error, errsv, _("Error receiving data: %s"));
return -1;
}
+ win32_unset_event_mask (socket, FD_READ);
+
break;
}
while (1)
{
- win32_unset_event_mask (socket, FD_WRITE);
-
if ((ret = send (socket->priv->fd, buffer, size, G_SOCKET_DEFAULT_SEND_FLAGS)) < 0)
{
int errsv = get_socket_errno ();
errsv == EAGAIN)
#endif
{
+ win32_unset_event_mask (socket, FD_WRITE);
+
if (timeout != 0)
{
if (!block_on_timeout (socket, G_IO_OUT, timeout, start_time,
}
static GIOCondition
-update_condition_unlocked (GSocket *socket)
+update_condition (GSocket *socket)
{
WSANETWORKEVENTS events;
GIOCondition condition;
return condition;
}
-
-static GIOCondition
-update_condition (GSocket *socket)
-{
- GIOCondition res;
- g_mutex_lock (&socket->priv->win32_source_lock);
- res = update_condition_unlocked (socket);
- g_mutex_unlock (&socket->priv->win32_source_lock);
- return res;
-}
#endif
typedef struct {
if (timeout == -1)
timeout = WSA_INFINITE;
- g_mutex_lock (&socket->priv->win32_source_lock);
- current_condition = update_condition_unlocked (socket);
+ current_condition = update_condition (socket);
while ((condition & current_condition) == 0)
{
- if (!socket->priv->waiting)
- {
- socket->priv->waiting = TRUE;
- socket->priv->waiting_result = 0;
- g_mutex_unlock (&socket->priv->win32_source_lock);
-
- res = WSAWaitForMultipleEvents (num_events, events, FALSE, timeout, FALSE);
-
- g_mutex_lock (&socket->priv->win32_source_lock);
- socket->priv->waiting = FALSE;
- socket->priv->waiting_result = res;
- g_cond_broadcast (&socket->priv->win32_source_cond);
- }
- else
- {
- if (timeout != WSA_INFINITE)
- {
- if (!g_cond_wait_until (&socket->priv->win32_source_cond, &socket->priv->win32_source_lock, timeout))
- {
- res = WSA_WAIT_TIMEOUT;
- break;
- }
- else
- {
- res = socket->priv->waiting_result;
- }
- }
- else
- {
- g_cond_wait (&socket->priv->win32_source_cond, &socket->priv->win32_source_lock);
- res = socket->priv->waiting_result;
- }
- }
-
+ res = WSAWaitForMultipleEvents (num_events, events,
+ FALSE, timeout, FALSE);
if (res == WSA_WAIT_FAILED)
{
int errsv = get_socket_errno ();
if (g_cancellable_set_error_if_cancelled (cancellable, error))
break;
- current_condition = update_condition_unlocked (socket);
+ current_condition = update_condition (socket);
if (timeout != WSA_INFINITE)
{
timeout = 0;
}
}
- g_mutex_unlock (&socket->priv->win32_source_lock);
remove_condition_watch (socket, &condition);
if (num_events > 1)
g_cancellable_release_fd (cancellable);
while (1)
{
- win32_unset_event_mask (socket, FD_WRITE);
-
if (address)
result = WSASendTo (socket->priv->fd,
bufs, num_vectors,
if (errsv == WSAEWOULDBLOCK)
{
+ win32_unset_event_mask (socket, FD_WRITE);
+
if (timeout != 0)
{
if (!block_on_timeout (socket, G_IO_OUT, timeout,
/* do it */
while (1)
{
- win32_unset_event_mask (socket, FD_READ);
-
addrlen = sizeof addr;
if (address)
result = WSARecvFrom (socket->priv->fd,
if (errsv == WSAEWOULDBLOCK)
{
+ win32_unset_event_mask (socket, FD_READ);
+
if (timeout != 0)
{
if (!block_on_timeout (socket, G_IO_IN, timeout,
socket_set_error_lazy (error, errsv, _("Error receiving message: %s"));
return -1;
}
+ win32_unset_event_mask (socket, FD_READ);
break;
}
GList *return_list = NULL;
table = mnt_new_table ();
- if (mnt_table_parse_mtab (table, NULL) < 0)
+ if (mnt_table_parse_fstab (table, NULL) < 0)
goto out;
iter = mnt_new_iter (MNT_ITER_FORWARD);
# subdir('fam')
#endif
-install_data([
- 'completion/gapplication',
- 'completion/gdbus',
- 'completion/gsettings',
- 'completion/gresource'
-],
-install_dir: join_paths(get_option('datadir'), 'bash-completion/completions'))
+if have_bash
+ install_data([
+ 'completion/gapplication',
+ 'completion/gdbus',
+ 'completion/gsettings',
+ 'completion/gresource'
+ ],
+ install_dir: join_paths(get_option('datadir'), 'bash-completion/completions'))
+endif
if enable_dtrace
gio_dtrace_obj = dtrace_obj_gen.process('gio_probes.d')
/*
- * Generated by gdbus-codegen 2.53.7. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.54.1. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
/*
- * Generated by gdbus-codegen 2.53.7. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.54.1. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
#include <winver.h>
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,54,0,0
- PRODUCTVERSION 2,54,0,0
+ FILEVERSION 2,54,1,0
+ PRODUCTVERSION 2,54,1,0
FILEFLAGSMASK 0
FILEFLAGS 0
FILEOS VOS__WINDOWS32
BEGIN
VALUE "CompanyName", "The GLib developer community"
VALUE "FileDescription", "GLib"
- VALUE "FileVersion", "2.54.0.0"
+ VALUE "FileVersion", "2.54.1.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.54.0"
+ VALUE "ProductVersion", "2.54.1"
END
END
BLOCK "VarFileInfo"
--- /dev/null
+/* glibconfig.h
+ *
+ * This is a generated file. Please modify 'glibconfig.h.in'
+ */
+
+#ifndef __GLIBCONFIG_H__
+#define __GLIBCONFIG_H__
+
+#include <glib/gmacros.h>
+
+#include <limits.h>
+#include <float.h>
+#mesondefine GLIB_HAVE_ALLOCA_H
+
+/* Specifies that GLib's g_print*() functions wrap the
+ * system printf functions. This is useful to know, for example,
+ * when using glibc's register_printf_function().
+ */
+#mesondefine GLIB_USING_SYSTEM_PRINTF
+
+G_BEGIN_DECLS
+
+#define G_MINFLOAT FLT_MIN
+#define G_MAXFLOAT FLT_MAX
+#define G_MINDOUBLE DBL_MIN
+#define G_MAXDOUBLE DBL_MAX
+#define G_MINSHORT SHRT_MIN
+#define G_MAXSHORT SHRT_MAX
+#define G_MAXUSHORT USHRT_MAX
+#define G_MININT INT_MIN
+#define G_MAXINT INT_MAX
+#define G_MAXUINT UINT_MAX
+#define G_MINLONG LONG_MIN
+#define G_MAXLONG LONG_MAX
+#define G_MAXULONG ULONG_MAX
+
+typedef signed char gint8;
+typedef unsigned char guint8;
+
+typedef signed @gint16@ gint16;
+typedef unsigned @gint16@ guint16;
+
+#define G_GINT16_MODIFIER @gint16_modifier@
+#define G_GINT16_FORMAT @gint16_format@
+#define G_GUINT16_FORMAT @guint16_format@
+
+
+typedef signed @gint32@ gint32;
+typedef unsigned @gint32@ guint32;
+
+#define G_GINT32_MODIFIER @gint32_modifier@
+#define G_GINT32_FORMAT @gint32_format@
+#define G_GUINT32_FORMAT @guint32_format@
+
+
+#define G_HAVE_GINT64 1 /* deprecated, always true */
+
+@glib_extension@typedef signed @gint64@ gint64;
+@glib_extension@typedef unsigned @gint64@ guint64;
+
+#define G_GINT64_CONSTANT(val) @gint64_constant@
+#define G_GUINT64_CONSTANT(val) @guint64_constant@
+
+#define G_GINT64_MODIFIER @gint64_modifier@
+#define G_GINT64_FORMAT @gint64_format@
+#define G_GUINT64_FORMAT @guint64_format@
+
+
+#define GLIB_SIZEOF_VOID_P @glib_void_p@
+#define GLIB_SIZEOF_LONG @glib_long@
+#define GLIB_SIZEOF_SIZE_T @glib_size_t@
+#define GLIB_SIZEOF_SSIZE_T @glib_ssize_t@
+
+typedef signed @glib_size_type_define@ gssize;
+typedef unsigned @glib_size_type_define@ gsize;
+#define G_GSIZE_MODIFIER @gsize_modifier@
+#define G_GSSIZE_MODIFIER @gssize_modifier@
+#define G_GSIZE_FORMAT @gsize_format@
+#define G_GSSIZE_FORMAT @gssize_format@
+
+#define G_MAXSIZE G_MAXU@glib_msize_type@
+#define G_MINSSIZE G_MIN@glib_msize_type@
+#define G_MAXSSIZE G_MAX@glib_msize_type@
+
+typedef gint64 goffset;
+#define G_MINOFFSET G_MININT64
+#define G_MAXOFFSET G_MAXINT64
+
+#define G_GOFFSET_MODIFIER G_GINT64_MODIFIER
+#define G_GOFFSET_FORMAT G_GINT64_FORMAT
+#define G_GOFFSET_CONSTANT(val) G_GINT64_CONSTANT(val)
+
+#define G_POLLFD_FORMAT @g_pollfd_format@
+
+#define GPOINTER_TO_INT(p) ((gint) @glib_gpi_cast@ (p))
+#define GPOINTER_TO_UINT(p) ((guint) @glib_gpui_cast@ (p))
+
+#define GINT_TO_POINTER(i) ((gpointer) @glib_gpi_cast@ (i))
+#define GUINT_TO_POINTER(u) ((gpointer) @glib_gpui_cast@ (u))
+
+typedef signed @glib_intptr_type_define@ gintptr;
+typedef unsigned @glib_intptr_type_define@ guintptr;
+
+#define G_GINTPTR_MODIFIER @gintptr_modifier@
+#define G_GINTPTR_FORMAT @gintptr_format@
+#define G_GUINTPTR_FORMAT @guintptr_format@
+
+#ifndef G_DISABLE_DEPRECATED
+#define g_ATEXIT(proc) (atexit (proc))
+#define g_memmove(dest,src,len) G_STMT_START { memmove ((dest), (src), (len)); } G_STMT_END
+#endif
+
+#define GLIB_MAJOR_VERSION @GLIB_MAJOR_VERSION@
+#define GLIB_MINOR_VERSION @GLIB_MINOR_VERSION@
+#define GLIB_MICRO_VERSION @GLIB_MICRO_VERSION@
+
+@glib_os@
+@glib_static_compilation@
+
+@glib_vacopy@
+
+@g_have_iso_c_varargs@
+@g_have_iso_cxx_varargs@
+
+/* gcc-2.95.x supports both gnu style and ISO varargs, but if -ansi
+ * is passed ISO vararg support is turned off, and there is no work
+ * around to turn it on, so we unconditionally turn it off.
+ */
+#if __GNUC__ == 2 && __GNUC_MINOR__ == 95
+# undef G_HAVE_ISO_VARARGS
+#endif
+
+#mesondefine G_HAVE_GROWING_STACK
+
+#ifndef _MSC_VER
+# define G_HAVE_GNUC_VARARGS 1
+# define G_HAVE_GNUC_VISIBILITY 1
+#endif
+
+#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
+#define G_GNUC_INTERNAL __attribute__((visibility("hidden")))
+#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)
+#define G_GNUC_INTERNAL __hidden
+#elif defined (__GNUC__) && defined (G_HAVE_GNUC_VISIBILITY)
+#define G_GNUC_INTERNAL __attribute__((visibility("hidden")))
+#else
+#define G_GNUC_INTERNAL
+#endif
+
+#define G_THREADS_ENABLED
+#define G_THREADS_IMPL_@g_threads_impl_def@
+
+#mesondefine G_ATOMIC_OP_MEMORY_BARRIER_NEEDED
+#mesondefine G_ATOMIC_LOCK_FREE
+
+#define GINT16_TO_@g_bs_native@(val) ((gint16) (val))
+#define GUINT16_TO_@g_bs_native@(val) ((guint16) (val))
+#define GINT16_TO_@g_bs_alien@(val) ((gint16) GUINT16_SWAP_LE_BE (val))
+#define GUINT16_TO_@g_bs_alien@(val) (GUINT16_SWAP_LE_BE (val))
+
+#define GINT32_TO_@g_bs_native@(val) ((gint32) (val))
+#define GUINT32_TO_@g_bs_native@(val) ((guint32) (val))
+#define GINT32_TO_@g_bs_alien@(val) ((gint32) GUINT32_SWAP_LE_BE (val))
+#define GUINT32_TO_@g_bs_alien@(val) (GUINT32_SWAP_LE_BE (val))
+
+#define GINT64_TO_@g_bs_native@(val) ((gint64) (val))
+#define GUINT64_TO_@g_bs_native@(val) ((guint64) (val))
+#define GINT64_TO_@g_bs_alien@(val) ((gint64) GUINT64_SWAP_LE_BE (val))
+#define GUINT64_TO_@g_bs_alien@(val) (GUINT64_SWAP_LE_BE (val))
+
+#define GLONG_TO_LE(val) ((glong) GINT@glongbits@_TO_LE (val))
+#define GULONG_TO_LE(val) ((gulong) GUINT@glongbits@_TO_LE (val))
+#define GLONG_TO_BE(val) ((glong) GINT@glongbits@_TO_BE (val))
+#define GULONG_TO_BE(val) ((gulong) GUINT@glongbits@_TO_BE (val))
+#define GINT_TO_LE(val) ((gint) GINT@gintbits@_TO_LE (val))
+#define GUINT_TO_LE(val) ((guint) GUINT@gintbits@_TO_LE (val))
+#define GINT_TO_BE(val) ((gint) GINT@gintbits@_TO_BE (val))
+#define GUINT_TO_BE(val) ((guint) GUINT@gintbits@_TO_BE (val))
+#define GSIZE_TO_LE(val) ((gsize) GUINT@gsizebits@_TO_LE (val))
+#define GSSIZE_TO_LE(val) ((gssize) GINT@gsizebits@_TO_LE (val))
+#define GSIZE_TO_BE(val) ((gsize) GUINT@gsizebits@_TO_BE (val))
+#define GSSIZE_TO_BE(val) ((gssize) GINT@gsizebits@_TO_BE (val))
+#define G_BYTE_ORDER @g_byte_order@
+
+#define GLIB_SYSDEF_POLLIN =@g_pollin@
+#define GLIB_SYSDEF_POLLOUT =@g_pollout@
+#define GLIB_SYSDEF_POLLPRI =@g_pollpri@
+#define GLIB_SYSDEF_POLLHUP =@g_pollhup@
+#define GLIB_SYSDEF_POLLERR =@g_pollerr@
+#define GLIB_SYSDEF_POLLNVAL =@g_pollnval@
+
+#define G_MODULE_SUFFIX "@g_module_suffix@"
+
+typedef @g_pid_type@ GPid;
+#define G_PID_FORMAT @g_pid_format@
+
+#define GLIB_SYSDEF_AF_UNIX @g_af_unix@
+#define GLIB_SYSDEF_AF_INET @g_af_inet@
+#define GLIB_SYSDEF_AF_INET6 @g_af_inet6@
+
+#define GLIB_SYSDEF_MSG_OOB @g_msg_oob@
+#define GLIB_SYSDEF_MSG_PEEK @g_msg_peek@
+#define GLIB_SYSDEF_MSG_DONTROUTE @g_msg_dontroute@
+
+G_END_DECLS
+
+#endif /* __GLIBCONFIG_H__ */
#define GLIB_MAJOR_VERSION 2
#define GLIB_MINOR_VERSION 54
-#define GLIB_MICRO_VERSION 0
+#define GLIB_MICRO_VERSION 1
#define G_OS_WIN32
#define G_PLATFORM_WIN32
#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))
#define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))
#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))
-#define GSIZE_TO_LE(val) ((gsize) GUINT32_TO_LE (val))
-#define GSSIZE_TO_LE(val) ((gssize) GINT32_TO_LE (val))
-#define GSIZE_TO_BE(val) ((gsize) GUINT32_TO_BE (val))
-#define GSSIZE_TO_BE(val) ((gssize) GINT32_TO_BE (val))
+
+#ifdef _WIN64
+# define GSIZE_TO_LE(val) ((gsize) GUINT64_TO_LE (val))
+# define GSSIZE_TO_LE(val) ((gssize) GINT64_TO_LE (val))
+# define GSIZE_TO_BE(val) ((gsize) GUINT64_TO_BE (val))
+# define GSSIZE_TO_BE(val) ((gssize) GINT64_TO_BE (val))
+#else
+# define GSIZE_TO_LE(val) ((gsize) GUINT32_TO_LE (val))
+# define GSSIZE_TO_LE(val) ((gssize) GINT32_TO_LE (val))
+# define GSIZE_TO_BE(val) ((gsize) GUINT32_TO_BE (val))
+# define GSSIZE_TO_BE(val) ((gssize) GINT32_TO_BE (val))
+#endif
+
#define G_BYTE_ORDER G_LITTLE_ENDIAN
#define GLIB_SYSDEF_POLLIN =1
#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))
#define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))
#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))
-#define GSIZE_TO_LE(val) ((gsize) GUINT32_TO_LE (val))
-#define GSSIZE_TO_LE(val) ((gssize) GINT32_TO_LE (val))
-#define GSIZE_TO_BE(val) ((gsize) GUINT32_TO_BE (val))
-#define GSSIZE_TO_BE(val) ((gssize) GINT32_TO_BE (val))
+
+#ifdef _WIN64
+# define GSIZE_TO_LE(val) ((gsize) GUINT64_TO_LE (val))
+# define GSSIZE_TO_LE(val) ((gssize) GINT64_TO_LE (val))
+# define GSIZE_TO_BE(val) ((gsize) GUINT64_TO_BE (val))
+# define GSSIZE_TO_BE(val) ((gssize) GINT64_TO_BE (val))
+#else
+# define GSIZE_TO_LE(val) ((gsize) GUINT32_TO_LE (val))
+# define GSSIZE_TO_LE(val) ((gssize) GINT32_TO_LE (val))
+# define GSIZE_TO_BE(val) ((gsize) GUINT32_TO_BE (val))
+# define GSSIZE_TO_BE(val) ((gssize) GINT32_TO_BE (val))
+#endif
+
#define G_BYTE_ORDER G_LITTLE_ENDIAN
#define GLIB_SYSDEF_POLLIN =1
--- /dev/null
+gnulib_lib = static_library('gnulib', 'asnprintf.c', 'printf.c', 'printf-args.c', 'printf-parse.c', 'vasnprintf.c',
+ include_directories : configinc,
+ pic : true,
+ c_args : [ '-DLIBDIR="@0@"'.format(get_option('libdir')), '-DGLIB_COMPILATION', '-DG_LOG_DOMAIN="GLib"' ] + glib_hidden_visibility_args)
endif
install_data('gtester-report', install_dir : get_option('bindir'))
+
install_data('glib_gdb.py', install_dir : join_paths(glib_pkgdatadir, 'gdb'))
gdb_conf = configuration_data()
output: 'libglib-2.0.so.@0@-gdb.py'.format(library_version),
configuration: gdb_conf,
install: true,
- install_dir: join_paths(get_option('datadir'), 'gdb/auto-load' + glib_libdir)
+ install_dir: join_paths(get_option('datadir'), 'gdb/auto-load' + get_option('libdir'))
)
if enable_systemtap
#include <winver.h>
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,54,0,0
- PRODUCTVERSION 2,54,0,0
+ FILEVERSION 2,54,1,0
+ PRODUCTVERSION 2,54,1,0
FILEFLAGSMASK 0
FILEFLAGS 0
FILEOS VOS__WINDOWS32
BEGIN
VALUE "CompanyName", "The GLib developer community"
VALUE "FileDescription", "GModule"
- VALUE "FileVersion", "2.54.0.0"
+ VALUE "FileVersion", "2.54.1.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.54.0"
+ VALUE "ProductVersion", "2.54.1"
END
END
BLOCK "VarFileInfo"
g_type_add_interface_check (NULL, object_interface_check_properties);
}
-static inline void
+static inline gboolean
install_property_internal (GType g_type,
guint property_id,
GParamSpec *pspec)
g_warning ("When installing property: type '%s' already has a property named '%s'",
g_type_name (g_type),
pspec->name);
- return;
+ return FALSE;
}
g_param_spec_ref_sink (pspec);
PARAM_SPEC_SET_PARAM_ID (pspec, property_id);
g_param_spec_pool_insert (pspec_pool, pspec, g_type);
+ return TRUE;
+}
+
+static gboolean
+validate_pspec_to_install (GParamSpec *pspec)
+{
+ g_return_val_if_fail (G_IS_PARAM_SPEC (pspec), FALSE);
+ g_return_val_if_fail (PARAM_SPEC_PARAM_ID (pspec) == 0, FALSE); /* paranoid */
+
+ g_return_val_if_fail (pspec->flags & (G_PARAM_READABLE | G_PARAM_WRITABLE), FALSE);
+
+ if (pspec->flags & G_PARAM_CONSTRUCT)
+ g_return_val_if_fail ((pspec->flags & G_PARAM_CONSTRUCT_ONLY) == 0, FALSE);
+
+ if (pspec->flags & (G_PARAM_CONSTRUCT | G_PARAM_CONSTRUCT_ONLY))
+ g_return_val_if_fail (pspec->flags & G_PARAM_WRITABLE, FALSE);
+
+ return TRUE;
+}
+
+static gboolean
+validate_and_install_class_property (GObjectClass *class,
+ GType oclass_type,
+ GType parent_type,
+ guint property_id,
+ GParamSpec *pspec)
+{
+ if (!validate_pspec_to_install (pspec))
+ return FALSE;
+
+ if (pspec->flags & G_PARAM_WRITABLE)
+ g_return_val_if_fail (class->set_property != NULL, FALSE);
+ if (pspec->flags & G_PARAM_READABLE)
+ g_return_val_if_fail (class->get_property != NULL, FALSE);
+
+ class->flags |= CLASS_HAS_PROPS_FLAG;
+ if (install_property_internal (oclass_type, property_id, pspec))
+ {
+ if (pspec->flags & (G_PARAM_CONSTRUCT | G_PARAM_CONSTRUCT_ONLY))
+ class->construct_properties = g_slist_append (class->construct_properties, pspec);
+
+ /* for property overrides of construct properties, we have to get rid
+ * of the overidden inherited construct property
+ */
+ pspec = g_param_spec_pool_lookup (pspec_pool, pspec->name, parent_type, TRUE);
+ if (pspec && pspec->flags & (G_PARAM_CONSTRUCT | G_PARAM_CONSTRUCT_ONLY))
+ class->construct_properties = g_slist_remove (class->construct_properties, pspec);
+
+ return TRUE;
+ }
+ else
+ return FALSE;
}
/**
guint property_id,
GParamSpec *pspec)
{
- g_return_if_fail (G_IS_OBJECT_CLASS (class));
- g_return_if_fail (G_IS_PARAM_SPEC (pspec));
-
- if (CLASS_HAS_DERIVED_CLASS (class))
- g_error ("Attempt to add property %s::%s to class after it was derived", G_OBJECT_CLASS_NAME (class), pspec->name);
-
- class->flags |= CLASS_HAS_PROPS_FLAG;
+ GType oclass_type, parent_type;
- g_return_if_fail (pspec->flags & (G_PARAM_READABLE | G_PARAM_WRITABLE));
- if (pspec->flags & G_PARAM_WRITABLE)
- g_return_if_fail (class->set_property != NULL);
- if (pspec->flags & G_PARAM_READABLE)
- g_return_if_fail (class->get_property != NULL);
+ g_return_if_fail (G_IS_OBJECT_CLASS (class));
g_return_if_fail (property_id > 0);
- g_return_if_fail (PARAM_SPEC_PARAM_ID (pspec) == 0); /* paranoid */
- if (pspec->flags & G_PARAM_CONSTRUCT)
- g_return_if_fail ((pspec->flags & G_PARAM_CONSTRUCT_ONLY) == 0);
- if (pspec->flags & (G_PARAM_CONSTRUCT | G_PARAM_CONSTRUCT_ONLY))
- g_return_if_fail (pspec->flags & G_PARAM_WRITABLE);
- install_property_internal (G_OBJECT_CLASS_TYPE (class), property_id, pspec);
+ oclass_type = G_OBJECT_CLASS_TYPE (class);
+ parent_type = g_type_parent (oclass_type);
- if (pspec->flags & (G_PARAM_CONSTRUCT | G_PARAM_CONSTRUCT_ONLY))
- class->construct_properties = g_slist_append (class->construct_properties, pspec);
+ if (CLASS_HAS_DERIVED_CLASS (class))
+ g_error ("Attempt to add property %s::%s to class after it was derived", G_OBJECT_CLASS_NAME (class), pspec->name);
- /* for property overrides of construct properties, we have to get rid
- * of the overidden inherited construct property
- */
- pspec = g_param_spec_pool_lookup (pspec_pool, pspec->name, g_type_parent (G_OBJECT_CLASS_TYPE (class)), TRUE);
- if (pspec && pspec->flags & (G_PARAM_CONSTRUCT | G_PARAM_CONSTRUCT_ONLY))
- class->construct_properties = g_slist_remove (class->construct_properties, pspec);
+ (void) validate_and_install_class_property (class,
+ oclass_type,
+ parent_type,
+ property_id,
+ pspec);
}
/**
{
GParamSpec *pspec = pspecs[i];
- g_return_if_fail (pspec != NULL);
-
- if (pspec->flags & G_PARAM_WRITABLE)
- g_return_if_fail (oclass->set_property != NULL);
- if (pspec->flags & G_PARAM_READABLE)
- g_return_if_fail (oclass->get_property != NULL);
- g_return_if_fail (PARAM_SPEC_PARAM_ID (pspec) == 0); /* paranoid */
- if (pspec->flags & G_PARAM_CONSTRUCT)
- g_return_if_fail ((pspec->flags & G_PARAM_CONSTRUCT_ONLY) == 0);
- if (pspec->flags & (G_PARAM_CONSTRUCT | G_PARAM_CONSTRUCT_ONLY))
- g_return_if_fail (pspec->flags & G_PARAM_WRITABLE);
-
- oclass->flags |= CLASS_HAS_PROPS_FLAG;
- install_property_internal (oclass_type, i, pspec);
-
- if (pspec->flags & (G_PARAM_CONSTRUCT | G_PARAM_CONSTRUCT_ONLY))
- oclass->construct_properties = g_slist_append (oclass->construct_properties, pspec);
-
- /* for property overrides of construct properties, we have to get rid
- * of the overidden inherited construct property
- */
- pspec = g_param_spec_pool_lookup (pspec_pool, pspec->name, parent_type, TRUE);
- if (pspec && pspec->flags & (G_PARAM_CONSTRUCT | G_PARAM_CONSTRUCT_ONLY))
- oclass->construct_properties = g_slist_remove (oclass->construct_properties, pspec);
+ if (!validate_and_install_class_property (oclass,
+ oclass_type,
+ parent_type,
+ i,
+ pspec))
+ {
+ break;
+ }
}
}
GTypeInterface *iface_class = g_iface;
g_return_if_fail (G_TYPE_IS_INTERFACE (iface_class->g_type));
- g_return_if_fail (G_IS_PARAM_SPEC (pspec));
g_return_if_fail (!G_IS_PARAM_SPEC_OVERRIDE (pspec)); /* paranoid */
- g_return_if_fail (PARAM_SPEC_PARAM_ID (pspec) == 0); /* paranoid */
- g_return_if_fail (pspec->flags & (G_PARAM_READABLE | G_PARAM_WRITABLE));
- if (pspec->flags & G_PARAM_CONSTRUCT)
- g_return_if_fail ((pspec->flags & G_PARAM_CONSTRUCT_ONLY) == 0);
- if (pspec->flags & (G_PARAM_CONSTRUCT | G_PARAM_CONSTRUCT_ONLY))
- g_return_if_fail (pspec->flags & G_PARAM_WRITABLE);
+ if (!validate_pspec_to_install (pspec))
+ return;
- install_property_internal (iface_class->g_type, 0, pspec);
+ (void) install_property_internal (iface_class->g_type, 0, pspec);
}
/**
#include <winver.h>
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,54,0,0
- PRODUCTVERSION 2,54,0,0
+ FILEVERSION 2,54,1,0
+ PRODUCTVERSION 2,54,1,0
FILEFLAGSMASK 0
FILEFLAGS 0
FILEOS VOS__WINDOWS32
BEGIN
VALUE "CompanyName", "The GLib developer community"
VALUE "FileDescription", "GObject"
- VALUE "FileVersion", "2.54.0.0"
+ VALUE "FileVersion", "2.54.1.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.54.0"
+ VALUE "ProductVersion", "2.54.1"
END
END
BLOCK "VarFileInfo"
output: 'libgobject-2.0.so.@0@-gdb.py'.format(library_version),
configuration: gdb_conf,
install: true,
- install_dir: join_paths(get_option('datadir'), 'gdb/auto-load/' + glib_libdir)
+ install_dir: join_paths(get_option('datadir'), 'gdb/auto-load/' + get_option('libdir'))
)
if enable_systemtap
#include <winver.h>
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,54,0,0
- PRODUCTVERSION 2,54,0,0
+ FILEVERSION 2,54,1,0
+ PRODUCTVERSION 2,54,1,0
FILEFLAGSMASK 0
FILEFLAGS 0
FILEOS VOS__WINDOWS32
BEGIN
VALUE "CompanyName", "The GLib developer community"
VALUE "FileDescription", "GThread"
- VALUE "FileVersion", "2.54.0.0"
+ VALUE "FileVersion", "2.54.1.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.54.0"
+ VALUE "ProductVersion", "2.54.1"
END
END
BLOCK "VarFileInfo"
python = import('python3').find_python()
+# Determine which user environment-dependent files that we want to install
+have_bash = find_program('bash', required : false).found() # For completion scripts
+have_m4 = find_program('m4', required : false).found() # For m4 macros
+have_sh = find_program('sh', required : false).found() # For glib-gettextize
+
# FIXME: defines in config.h that are not actually used anywhere
# (we add them for now to minimise the diff)
glib_conf.set('HAVE_DLFCN_H', 1)
# NOTE: We skip glib-zip.in because the filenames it assumes don't match ours
-# Install glib-gettextize executable
-configure_file(input : 'glib-gettextize.in',
- install : true,
- install_dir : 'bin',
- output : 'glib-gettextize',
- configuration : glib_conf)
+# Install glib-gettextize executable, if a UNIX-style shell is found
+if have_sh
+ configure_file(input : 'glib-gettextize.in',
+ install : true,
+ install_dir : 'bin',
+ output : 'glib-gettextize',
+ configuration : glib_conf)
+endif
+
+if have_m4
+ # Install m4 macros that other projects use
+ install_data('m4macros/glib-2.0.m4', 'm4macros/glib-gettext.m4', 'm4macros/gsettings.m4',
+ install_dir : join_paths(get_option('datadir'), 'aclocal'))
+endif
-# Install m4 macros that other projects use
-install_data('m4macros/glib-2.0.m4', 'm4macros/glib-gettext.m4', 'm4macros/gsettings.m4',
- install_dir : join_paths(get_option('datadir'), 'aclocal'))
-# Install Valgrind suppression file
-install_data('glib.supp',
- install_dir : join_paths(get_option('datadir'), 'glib-2.0', 'valgrind'))
+if host_system != 'windows'
+ # Install Valgrind suppression file (except on Windows,
+ # as Valgrind is currently not supported on Windows)
+ install_data('glib.supp',
+ install_dir : join_paths(get_option('datadir'), 'glib-2.0', 'valgrind'))
+endif
configure_file(input : 'config.h.meson',
output : 'config.h',
"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: 2017-09-10 20:35-0400\n"
+"POT-Creation-Date: 2017-10-02 11:24-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "Error during conversion: %s"
msgstr ""
-#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1096
+#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1089
msgid "Cancellable initialization not supported"
msgstr ""
msgid "No such key “%s”\n"
msgstr ""
-#: ../gio/gsocket.c:379
+#: ../gio/gsocket.c:374
msgid "Invalid socket, not initialized"
msgstr ""
-#: ../gio/gsocket.c:386
+#: ../gio/gsocket.c:381
#, c-format
msgid "Invalid socket, initialization failed due to: %s"
msgstr ""
-#: ../gio/gsocket.c:394
+#: ../gio/gsocket.c:389
msgid "Socket is already closed"
msgstr ""
-#: ../gio/gsocket.c:409 ../gio/gsocket.c:2765 ../gio/gsocket.c:3950
-#: ../gio/gsocket.c:4008
+#: ../gio/gsocket.c:404 ../gio/gsocket.c:2762 ../gio/gsocket.c:3908
+#: ../gio/gsocket.c:3965
msgid "Socket I/O timed out"
msgstr ""
-#: ../gio/gsocket.c:541
+#: ../gio/gsocket.c:536
#, c-format
msgid "creating GSocket from fd: %s"
msgstr ""
-#: ../gio/gsocket.c:570 ../gio/gsocket.c:624 ../gio/gsocket.c:631
+#: ../gio/gsocket.c:565 ../gio/gsocket.c:619 ../gio/gsocket.c:626
#, c-format
msgid "Unable to create socket: %s"
msgstr ""
-#: ../gio/gsocket.c:624
+#: ../gio/gsocket.c:619
msgid "Unknown family was specified"
msgstr ""
-#: ../gio/gsocket.c:631
+#: ../gio/gsocket.c:626
msgid "Unknown protocol was specified"
msgstr ""
-#: ../gio/gsocket.c:1122
+#: ../gio/gsocket.c:1115
#, c-format
msgid "Cannot use datagram operations on a non-datagram socket."
msgstr ""
-#: ../gio/gsocket.c:1139
+#: ../gio/gsocket.c:1132
#, c-format
msgid "Cannot use datagram operations on a socket with a timeout set."
msgstr ""
-#: ../gio/gsocket.c:1943
+#: ../gio/gsocket.c:1936
#, c-format
msgid "could not get local address: %s"
msgstr ""
-#: ../gio/gsocket.c:1986
+#: ../gio/gsocket.c:1979
#, c-format
msgid "could not get remote address: %s"
msgstr ""
-#: ../gio/gsocket.c:2052
+#: ../gio/gsocket.c:2045
#, c-format
msgid "could not listen: %s"
msgstr ""
-#: ../gio/gsocket.c:2151
+#: ../gio/gsocket.c:2144
#, c-format
msgid "Error binding to address: %s"
msgstr ""
-#: ../gio/gsocket.c:2266 ../gio/gsocket.c:2303
+#: ../gio/gsocket.c:2259 ../gio/gsocket.c:2296
#, c-format
msgid "Error joining multicast group: %s"
msgstr ""
-#: ../gio/gsocket.c:2267 ../gio/gsocket.c:2304
+#: ../gio/gsocket.c:2260 ../gio/gsocket.c:2297
#, c-format
msgid "Error leaving multicast group: %s"
msgstr ""
-#: ../gio/gsocket.c:2268
+#: ../gio/gsocket.c:2261
msgid "No support for source-specific multicast"
msgstr ""
-#: ../gio/gsocket.c:2488
+#: ../gio/gsocket.c:2481
#, c-format
msgid "Error accepting connection: %s"
msgstr ""
-#: ../gio/gsocket.c:2609
+#: ../gio/gsocket.c:2604
msgid "Connection in progress"
msgstr ""
-#: ../gio/gsocket.c:2658
+#: ../gio/gsocket.c:2655
msgid "Unable to get pending error: "
msgstr ""
-#: ../gio/gsocket.c:2828
+#: ../gio/gsocket.c:2827
#, c-format
msgid "Error receiving data: %s"
msgstr ""
-#: ../gio/gsocket.c:3023
+#: ../gio/gsocket.c:3024
#, c-format
msgid "Error sending data: %s"
msgstr ""
-#: ../gio/gsocket.c:3210
+#: ../gio/gsocket.c:3211
#, c-format
msgid "Unable to shutdown socket: %s"
msgstr ""
-#: ../gio/gsocket.c:3291
+#: ../gio/gsocket.c:3292
#, c-format
msgid "Error closing socket: %s"
msgstr ""
-#: ../gio/gsocket.c:3943
+#: ../gio/gsocket.c:3901
#, c-format
msgid "Waiting for socket condition: %s"
msgstr ""
-#: ../gio/gsocket.c:4417 ../gio/gsocket.c:4497 ../gio/gsocket.c:4675
+#: ../gio/gsocket.c:4374 ../gio/gsocket.c:4454 ../gio/gsocket.c:4632
#, c-format
msgid "Error sending message: %s"
msgstr ""
-#: ../gio/gsocket.c:4441
+#: ../gio/gsocket.c:4398
msgid "GSocketControlMessage not supported on Windows"
msgstr ""
-#: ../gio/gsocket.c:4894 ../gio/gsocket.c:4967 ../gio/gsocket.c:5193
+#: ../gio/gsocket.c:4851 ../gio/gsocket.c:4924 ../gio/gsocket.c:5151
#, c-format
msgid "Error receiving message: %s"
msgstr ""
-#: ../gio/gsocket.c:5465
+#: ../gio/gsocket.c:5423
#, c-format
msgid "Unable to read socket credentials: %s"
msgstr ""
-#: ../gio/gsocket.c:5474
+#: ../gio/gsocket.c:5432
msgid "g_socket_get_credentials not implemented for this OS"
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: 2017-08-06 19:26+0200\n"
-"PO-Revision-Date: 2017-08-06 20:01+0200\n"
+"POT-Creation-Date: 2017-09-28 19:20+0200\n"
+"PO-Revision-Date: 2017-09-28 19:20+0200\n"
"Last-Translator: Matej Urbančič <mateju@svn.gnome.org>\n"
"Language-Team: Slovenian GNOME Translation Team <gnome-si@googlegroups.com>\n"
"Language: sl_SI\n"
msgstr "Vstopi v način storitev (uporabi iz storitvenih datotek D-Bus)"
#: ../gio/gapplication.c:547
-#, fuzzy
-#| msgid "Override the application's ID"
msgid "Override the application’s ID"
msgstr "Prepiši ID programa"
msgstr "Zagon programa (z možnostjo določitve datoteke za odpiranje)"
#: ../gio/gapplication-tool.c:57
-#, fuzzy
-#| msgid "APPID [FILE...]"
msgid "APPID [FILE…]"
msgstr "APPID [DATOTEKA ...]"
msgstr "Argumenti:\n"
#: ../gio/gapplication-tool.c:133
-#, fuzzy
-#| msgid "[ARGS...]"
msgid "[ARGS…]"
msgstr "[ARGUMENTI ...]"
#. Translators: do not translate 'help', but please translate 'COMMAND'.
#: ../gio/gapplication-tool.c:146
-#, fuzzy, c-format
-#| msgid ""
-#| "Use '%s help COMMAND' to get detailed help.\n"
-#| "\n"
+#, c-format
msgid ""
"Use “%s help COMMAND” to get detailed help.\n"
"\n"
msgstr ""
-"Z ukazom '%s help UKAZ' se izpiše podrobna pomoč.\n"
+"Z ukazom »%s help UKAZ« se izpiše podrobna pomoč.\n"
"\n"
#: ../gio/gapplication-tool.c:165
"\n"
#: ../gio/gapplication-tool.c:171
-#, fuzzy, c-format
-#| msgid "invalid application id: '%s'\n"
+#, c-format
msgid "invalid application id: “%s”\n"
-msgstr "Neveljaven ID programa: '%s'\n"
+msgstr "neveljaven ID programa: »%s«\n"
#. Translators: %s is replaced with a command name like 'list-actions'
#: ../gio/gapplication-tool.c:182
-#, fuzzy, c-format
-#| msgid ""
-#| "'%s' takes no arguments\n"
-#| "\n"
+#, c-format
msgid ""
"“%s” takes no arguments\n"
"\n"
msgstr ""
-"'%s' ne prevzema argumentov\n"
+"»%s« ne prevzema argumentov\n"
"\n"
#: ../gio/gapplication-tool.c:266
msgstr "ime dejanja mora biti podano po določilu id programa\n"
#: ../gio/gapplication-tool.c:325
-#, fuzzy, c-format
-#| msgid ""
-#| "invalid action name: '%s'\n"
-#| "action names must consist of only alphanumerics, '-' and '.'\n"
+#, c-format
msgid ""
"invalid action name: “%s”\n"
"action names must consist of only alphanumerics, “-” and “.”\n"
msgstr ""
-"neveljavno ime dejanja: '%s'\n"
-"imena dejanj lahko tvorijo le alfanumerični znaki, vezaj in pika\n"
+"neveljavno ime dejanja: »%s«\n"
+"imena dejanj lahko tvorijo le alfanumerični znaki, vezaj » - « in pika » . "
+"«.\n"
#: ../gio/gapplication-tool.c:344
#, c-format
#: ../gio/gcharsetconverter.c:342 ../gio/gdatainputstream.c:848
#: ../gio/gdatainputstream.c:1257 ../glib/gconvert.c:438 ../glib/gconvert.c:845
-#: ../glib/giochannel.c:1556 ../glib/giochannel.c:1598
-#: ../glib/giochannel.c:2442 ../glib/gutf8.c:866 ../glib/gutf8.c:1319
+#: ../glib/giochannel.c:1557 ../glib/giochannel.c:1599
+#: ../glib/giochannel.c:2443 ../glib/gutf8.c:866 ../glib/gutf8.c:1319
msgid "Invalid byte sequence in conversion input"
msgstr "Neveljavno zaporedje bajtov na vhodu pretvorbe"
#: ../gio/gcharsetconverter.c:347 ../glib/gconvert.c:446 ../glib/gconvert.c:770
-#: ../glib/giochannel.c:1563 ../glib/giochannel.c:2454
+#: ../glib/giochannel.c:1564 ../glib/giochannel.c:2455
#, c-format
msgid "Error during conversion: %s"
msgstr "Napaka med pretvorbo: %s"
-#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1096
+#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1089
msgid "Cancellable initialization not supported"
msgstr "Dejanje prekinitve zagona ni podprto"
#: ../gio/gcharsetconverter.c:456 ../glib/gconvert.c:321
-#: ../glib/giochannel.c:1384
-#, fuzzy, c-format
-#| msgid "Conversion from character set '%s' to '%s' is not supported"
+#: ../glib/giochannel.c:1385
+#, c-format
msgid "Conversion from character set “%s” to “%s” is not supported"
-msgstr "Pretvorba iz nabora znakov '%s' v '%s' ni podprta"
+msgstr "Pretvorba iz nabora znakov »%s« v »%s« ni podprta"
#: ../gio/gcharsetconverter.c:460 ../glib/gconvert.c:325
-#, fuzzy, c-format
-#| msgid "Could not open converter from '%s' to '%s'"
+#, c-format
msgid "Could not open converter from “%s” to “%s”"
-msgstr "Ni mogoče odpreti pretvornika iz '%s' v '%s'"
+msgstr "Ni mogoče odpreti pretvornika iz »%s« v »%s«"
#: ../gio/gcontenttype.c:358
#, c-format
#: ../gio/gdbusaddress.c:155 ../gio/gdbusaddress.c:243
#: ../gio/gdbusaddress.c:324
-#, fuzzy, c-format
-#| msgid "Unsupported key '%s' in address entry '%s'"
+#, c-format
msgid "Unsupported key “%s” in address entry “%s”"
-msgstr "Nepodprt ključ '%s' v vnosu naslova '%s'"
+msgstr "Nepodprt ključ »%s« v vnosu naslova »%s«"
#: ../gio/gdbusaddress.c:182
-#, fuzzy, c-format
-#| msgid ""
-#| "Address '%s' is invalid (need exactly one of path, tmpdir or abstract "
-#| "keys)"
+#, c-format
msgid ""
"Address “%s” is invalid (need exactly one of path, tmpdir or abstract keys)"
msgstr ""
-"Naslov '%s' je nepravilen (zahtevana je pot, začasna mapa ali abstraktni "
+"Naslov »%s« je nepravilen (zahtevana je pot, začasna mapa ali abstraktni "
"ključ)"
#: ../gio/gdbusaddress.c:195
-#, fuzzy, c-format
-#| msgid "Meaningless key/value pair combination in address entry '%s'"
+#, c-format
msgid "Meaningless key/value pair combination in address entry “%s”"
-msgstr "Nesmiselna kombinacija za par ključ/vrednost v vnosu naslova '%s'"
+msgstr "Nesmiselna kombinacija za par ključ/vrednost v vnosu naslova »%s«"
#: ../gio/gdbusaddress.c:258 ../gio/gdbusaddress.c:339
-#, fuzzy, c-format
-#| msgid "Error in address '%s' - the port attribute is malformed"
+#, c-format
msgid "Error in address “%s” — the port attribute is malformed"
-msgstr "Napaka v naslovu '%s' - atribut vrat je nepravilno oblikovan"
+msgstr "Napaka v naslovu »%s« – atribut vrat je nepravilno oblikovan"
#: ../gio/gdbusaddress.c:269 ../gio/gdbusaddress.c:350
-#, fuzzy, c-format
-#| msgid "Error in address '%s' - the family attribute is malformed"
+#, c-format
msgid "Error in address “%s” — the family attribute is malformed"
-msgstr "Napaka v naslovu '%s' - atribut družine je nepravilno oblikovan"
+msgstr "Napaka v naslovu »%s« – atribut družine je nepravilno oblikovan"
#: ../gio/gdbusaddress.c:460
-#, fuzzy, c-format
-#| msgid "Address element '%s' does not contain a colon (:)"
+#, c-format
msgid "Address element “%s” does not contain a colon (:)"
-msgstr "Predmet naslova '%s' ne vsebuje dvopičja (:)"
+msgstr "Predmet naslova »%s« ne vsebuje dvopičja ( : )"
#: ../gio/gdbusaddress.c:481
-#, fuzzy, c-format
-#| msgid ""
-#| "Key/Value pair %d, '%s', in address element '%s' does not contain an "
-#| "equal sign"
+#, 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"
+msgstr "Par ključ/vrednost %d, »%s« v predmetu naslova »%s« ne vsebuje enačaja"
#: ../gio/gdbusaddress.c:495
-#, fuzzy, c-format
-#| msgid ""
-#| "Error unescaping key or value in Key/Value pair %d, '%s', in address "
-#| "element '%s'"
+#, c-format
msgid ""
"Error unescaping key or value in Key/Value pair %d, “%s”, in address element "
"“%s”"
msgstr ""
-"Napaka, neubežni ključ ali vrednost v paru ključ/vrednost %d, '%s', v "
-"predmetu naslova '%s'"
+"Napaka neubežnega ključa ali vrednosti v paru ključ/vrednost %d, »%s«, v "
+"predmetu naslova »%s«"
#: ../gio/gdbusaddress.c:573
-#, fuzzy, c-format
-#| msgid ""
-#| "Error in address '%s' - the unix transport requires exactly one of the "
-#| "keys 'path' or 'abstract' to be set"
+#, c-format
msgid ""
"Error in address “%s” — the unix transport requires exactly one of the keys "
"“path” or “abstract” to be set"
msgstr ""
-"Napaka v naslovu '%s' - unix prenos zahteva enega izmed ključev 'path' ali "
-"'abstract' nastavljen"
+"Napaka v naslovu »%s« – prenos unix zahteva enega izmed ključev »path« ali "
+"»abstract«"
#: ../gio/gdbusaddress.c:609
-#, fuzzy, c-format
-#| msgid "Error in address '%s' - the host attribute is missing or malformed"
+#, c-format
msgid "Error in address “%s” — the host attribute is missing or malformed"
msgstr ""
-"Napaka v naslovu '%s' - atribut host manjka ali pa je nepravilno oblikovan"
+"Napaka v naslovu »%s« – atribut gostitelja manjka ali pa je nepravilno "
+"oblikovan"
#: ../gio/gdbusaddress.c:623
-#, fuzzy, c-format
-#| msgid "Error in address '%s' - the port attribute is missing or malformed"
+#, 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 "
+"Napaka v naslovu »%s« – manjka atribut vrat ali pa ali je nepravilno "
"oblikovan"
#: ../gio/gdbusaddress.c:637
-#, fuzzy, c-format
-#| msgid ""
-#| "Error in address '%s' - the noncefile attribute is missing or malformed"
+#, c-format
msgid "Error in address “%s” — the noncefile attribute is missing or malformed"
msgstr ""
-"Napaka v naslovu '%s' - atribut noncefile manjka ali pa je nepravilno "
-"oblikovan"
+"Napaka v naslovu »%s« – atribut enkratne datoteke manjka ali pa je "
+"nepravilno oblikovan"
#: ../gio/gdbusaddress.c:658
msgid "Error auto-launching: "
msgstr "Napaka samodejnega zaganjanja:"
#: ../gio/gdbusaddress.c:666
-#, fuzzy, c-format
-#| msgid "Unknown or unsupported transport '%s' for address '%s'"
+#, c-format
msgid "Unknown or unsupported transport “%s” for address “%s”"
-msgstr "Neznan ali nepodprt prenos '%s' za naslov '%s' "
+msgstr "Neznan ali nepodprt prenos »%s« za naslov »%s«"
#: ../gio/gdbusaddress.c:704
-#, fuzzy, c-format
-#| msgid "Error opening nonce file '%s': %s"
+#, c-format
msgid "Error opening nonce file “%s”: %s"
-msgstr "Napaka med odpiranjem enkratne datoteke '%s': %s"
+msgstr "Napaka med odpiranjem enkratne datoteke »%s«: %s"
#: ../gio/gdbusaddress.c:723
-#, fuzzy, c-format
-#| msgid "Error reading from nonce file '%s': %s"
+#, c-format
msgid "Error reading from nonce file “%s”: %s"
-msgstr "Napaka med branjem iz enkratne datoteke '%s': %s"
+msgstr "Napaka med branjem iz enkratne datoteke »%s«: %s"
#: ../gio/gdbusaddress.c:732
-#, fuzzy, c-format
-#| msgid "Error reading from nonce file '%s', expected 16 bytes, got %d"
+#, c-format
msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d"
msgstr ""
-"Napaka med branjem iz datoteke nonce '%s'; pričakovanih 16 bajtov, dobljenih "
-"pa %d"
+"Napaka med branjem iz enkratne datoteke »%s«; pričakovanih 16 bajtov, "
+"pridobljenih pa %d"
#: ../gio/gdbusaddress.c:750
-#, fuzzy, c-format
-#| msgid "Error writing contents of nonce file '%s' to stream:"
+#, c-format
msgid "Error writing contents of nonce file “%s” to stream:"
-msgstr "Napaka med pisanjem vsebine datoteke nonce '%s' v pretok:"
+msgstr "Napaka med pisanjem vsebine enkratne datoteke »%s« v pretok:"
#: ../gio/gdbusaddress.c:959
msgid "The given address is empty"
msgstr "Ni mogoče samodejno zagnati vodila D-Bus brez nastaviteve X11 $DISPLAY"
#: ../gio/gdbusaddress.c:1128
-#, fuzzy, c-format
-#| msgid "Error spawning command line '%s': "
+#, c-format
msgid "Error spawning command line “%s”: "
-msgstr "Napaka med oživljanjem ukazne vrstice '%s': "
+msgstr "Napaka med oživljanjem ukazne vrstice »%s«: "
#: ../gio/gdbusaddress.c:1345
#, c-format
msgstr "Ni mogoče določiti naslova vodila seje (ni podprto v tem OS)"
#: ../gio/gdbusaddress.c:1648
-#, fuzzy, c-format
-#| msgid ""
-#| "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment "
-#| "variable - unknown value '%s'"
+#, c-format
msgid ""
"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
"— unknown value “%s”"
msgstr ""
"Ni mogoče določiti naslova vodila iz okoljske spremenljivke "
-"DBUS_STARTER_BUS_TYPE - neznana vrednost '%s'"
+"DBUS_STARTER_BUS_TYPE – neznana vrednost »%s«"
#: ../gio/gdbusaddress.c:1657 ../gio/gdbusconnection.c:7155
msgid ""
msgstr "Prekinjeno s strani GDBusAuthObserver::authorize-authenticated-peer"
#: ../gio/gdbusauthmechanismsha1.c:262
-#, fuzzy, c-format
-#| msgid "Error when getting information for directory '%s': %s"
+#, c-format
msgid "Error when getting information for directory “%s”: %s"
-msgstr "Napaka med pridobivanjem mape '%s': %s"
+msgstr "Napaka med pridobivanjem podrobnosti mape »%s«: %s"
#: ../gio/gdbusauthmechanismsha1.c:274
-#, fuzzy, c-format
-#| msgid ""
-#| "Permissions on directory '%s' are malformed. Expected mode 0700, got 0%o"
+#, c-format
msgid ""
"Permissions on directory “%s” are malformed. Expected mode 0700, got 0%o"
msgstr ""
-"Dovoljenja na mapi '%s' so nepravilna. Pričakovana 0700, dobljena pa 0%o"
+"Dovoljenja na mapi »%s« so napalno oblikovana. Pričakovano je dovoljenje "
+"0700, pridobljeno pa 0%o"
#: ../gio/gdbusauthmechanismsha1.c:296
-#, fuzzy, c-format
-#| msgid "Error creating directory %s: %s"
+#, c-format
msgid "Error creating directory “%s”: %s"
-msgstr "Napaka med ustvarjanjem mape %s: %s"
+msgstr "Napaka med ustvarjanjem mape »%s«: %s"
#: ../gio/gdbusauthmechanismsha1.c:379
-#, fuzzy, c-format
-#| msgid "Error opening keyring '%s' for reading: "
+#, c-format
msgid "Error opening keyring “%s” for reading: "
-msgstr "Napaka med odpiranjem zbirke ključev '%s' za branje:"
+msgstr "Napaka med odpiranjem zbirke ključev »%s« za branje:"
#: ../gio/gdbusauthmechanismsha1.c:403 ../gio/gdbusauthmechanismsha1.c:721
-#, fuzzy, c-format
-#| msgid "Line %d of the keyring at '%s' with content '%s' is malformed"
+#, 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"
+msgstr "Vrstica %d zbirke ključev »%s« z vsebino »%s« je neustrezno oblikovana"
#: ../gio/gdbusauthmechanismsha1.c:417 ../gio/gdbusauthmechanismsha1.c:735
-#, fuzzy, c-format
-#| msgid ""
-#| "First token of line %d of the keyring at '%s' with content '%s' is "
-#| "malformed"
+#, c-format
msgid ""
"First token of line %d of the keyring at “%s” with content “%s” is malformed"
msgstr ""
-"Prvi žeton vrstice %d zbirke ključev pri '%s' z vsebino '%s' je neustrezno "
+"Prvi žeton vrstice %d zbirke ključev pri »%s« z vsebino »%s« je neustrezno "
"oblikovan"
#: ../gio/gdbusauthmechanismsha1.c:432 ../gio/gdbusauthmechanismsha1.c:749
-#, fuzzy, c-format
-#| msgid ""
-#| "Second token of line %d of the keyring at '%s' with content '%s' is "
-#| "malformed"
+#, c-format
msgid ""
"Second token of line %d of the keyring at “%s” with content “%s” is malformed"
msgstr ""
-"Drugi žeton vrstice %d zbirke ključev pri '%s' z vsebino '%s' je neustrezno "
+"Drugi žeton vrstice %d zbirke ključev pri »%s« z vsebino »%s« je neustrezno "
"oblikovana"
#: ../gio/gdbusauthmechanismsha1.c:456
-#, fuzzy, c-format
-#| msgid "Didn't find cookie with id %d in the keyring at '%s'"
+#, c-format
msgid "Didn’t find cookie with id %d in the keyring at “%s”"
-msgstr "Piškota z id %d v zbirki ključev '%s' ni mogoče najti"
+msgstr "Piškotka z ID %d v zbirki ključev »%s« ni mogoče najti"
#: ../gio/gdbusauthmechanismsha1.c:536
-#, fuzzy, c-format
-#| msgid "Error deleting stale lock file '%s': %s"
+#, c-format
msgid "Error deleting stale lock file “%s”: %s"
-msgstr "Napaka brisanja stare datoteke zaklepa '%s': %s"
+msgstr "Napaka brisanja stare datoteke zaklepa »%s«: %s"
#: ../gio/gdbusauthmechanismsha1.c:569
-#, fuzzy, c-format
-#| msgid "Error creating lock file '%s': %s"
+#, c-format
msgid "Error creating lock file “%s”: %s"
-msgstr "Napaka med ustvarjanjem datoteke '%s': %s"
+msgstr "Napaka med ustvarjanjem datoteke zaklepa »%s«: %s"
#: ../gio/gdbusauthmechanismsha1.c:600
-#, fuzzy, c-format
-#| msgid "Error closing (unlinked) lock file '%s': %s"
+#, c-format
msgid "Error closing (unlinked) lock file “%s”: %s"
-msgstr "Napaka med zapiranjem (nepovezane) zaklepne datoteke '%s': %s"
+msgstr "Napaka med zapiranjem (nepovezane) datoteke zaklepa »%s«: %s"
#: ../gio/gdbusauthmechanismsha1.c:611
-#, fuzzy, c-format
-#| msgid "Error unlinking lock file '%s': %s"
+#, c-format
msgid "Error unlinking lock file “%s”: %s"
-msgstr "Napaka med razvezovanjem datoteke zaklepa '%s': %s"
+msgstr "Napaka med razvezovanjem datoteke zaklepa »%s«: %s"
#: ../gio/gdbusauthmechanismsha1.c:688
-#, fuzzy, c-format
-#| msgid "Error opening keyring '%s' for writing: "
+#, c-format
msgid "Error opening keyring “%s” for writing: "
-msgstr "Napaka med odpiranjem zbirke ključev '%s' za branje: "
+msgstr "Napaka med odpiranjem zbirke ključev »%s« za branje: "
#: ../gio/gdbusauthmechanismsha1.c:885
-#, fuzzy, c-format
-#| msgid "(Additionally, releasing the lock for '%s' also failed: %s) "
+#, c-format
msgid "(Additionally, releasing the lock for “%s” also failed: %s) "
-msgstr "(V nadaljevanju je spodletelo tudi sproščanje zaklepa '%s': %s)"
+msgstr "(V nadaljevanju je spodletelo tudi sproščanje zaklepa »%s«: %s)"
#: ../gio/gdbusconnection.c:612 ../gio/gdbusconnection.c:2378
msgid "The connection is closed"
#: ../gio/gdbusconnection.c:4266
#, c-format
msgid "No such property '%s'"
-msgstr "Lastnost '%s' ne obstaja"
+msgstr "Lastnost »%s« ne obstaja"
#: ../gio/gdbusconnection.c:4278
#, c-format
msgid "Property '%s' is not readable"
-msgstr "Lastnosti '%s' ni berljiva"
+msgstr "Lastnosti »%s« ni berljiva"
#: ../gio/gdbusconnection.c:4289
#, c-format
msgid "Property '%s' is not writable"
-msgstr "Lastnost '%s' ni zapisljiva"
+msgstr "Lastnost »%s« ni zapisljiva"
#: ../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«, dobljena "
+"pa »%s«"
#: ../gio/gdbusconnection.c:4414 ../gio/gdbusconnection.c:4622
#: ../gio/gdbusconnection.c:6586
#, c-format
msgid "No such interface '%s'"
-msgstr "Vmesnik '%s' ne obstaja"
+msgstr "Vmesnik »%s« ne obstaja"
#: ../gio/gdbusconnection.c:4840 ../gio/gdbusconnection.c:7095
#, c-format
msgid "No such interface '%s' on object at path %s"
-msgstr "Vmesnik '%s' na predmetu na poti %s ne obstaja"
+msgstr "Vmesnik »%s« na predmetu na poti %s ne obstaja"
#: ../gio/gdbusconnection.c:4938
#, c-format
msgid "No such method '%s'"
-msgstr "Način '%s' ne obstaja"
+msgstr "Način »%s« ne obstaja"
#: ../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'"
+msgstr "Vrsta sporočila »%s« se ne sklada s pričakovano vrsto »%s«"
#: ../gio/gdbusconnection.c:5167
#, c-format
#: ../gio/gdbusconnection.c:5625
#, 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'"
+msgstr "Način »%s« je vrnil vrsto »%s«, pričakovana pa je vrsta »%s«"
#: ../gio/gdbusconnection.c:6697
#, 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"
+msgstr "Način »%s« na vmesniku »%s« s podpisom »%s« ne obstaja"
#: ../gio/gdbusconnection.c:6818
#, c-format
"- unknown value '%s'"
msgstr ""
"Ni mogoče določiti naslova vodila iz okoljske spremenljivke "
-"DBUS_STARTER_BUS_TYPE - neznana vrednost '%s'"
+"DBUS_STARTER_BUS_TYPE - neznana vrednost »%s«"
#: ../gio/gdbusmessage.c:1246
msgid "type is INVALID"
msgstr[3] "Med poskusom branja %lu bajtov so bili prejeti le %lu."
#: ../gio/gdbusmessage.c:1371
-#, fuzzy, c-format
-#| msgid "Expected NUL byte after the string '%s' but found byte %d"
+#, 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"
+msgstr "Po nizu »%s« je pričakovan bajt NUL, vendar je bil zaznan %d"
#: ../gio/gdbusmessage.c:1390
-#, fuzzy, 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'"
+#, 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 ""
-"Pričakovan veljaven UTF-8 niz, vendar je najdenih nepravilno število bajtov "
-"na bajtnem odmiku %d (dolžina niza %d). Do takrat veljaven UTF-8 niz je '%s'"
+"Pričakovan je veljaven UTF-8 niz, vendar je najdenih nepravilno število "
+"bajtov na bajtnem odmiku %d (dolžina niza %d). Do takrat veljaven UTF-8 niz "
+"je »%s«"
#: ../gio/gdbusmessage.c:1589
-#, fuzzy, c-format
-#| msgid "Parsed value '%s' is not a valid D-Bus object path"
+#, 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"
+msgstr "Razčlenjena vrednost »%s« ni veljavna pot predmeta vodila D-Bus"
#: ../gio/gdbusmessage.c:1611
-#, fuzzy, c-format
-#| msgid "Parsed value '%s' is not a valid D-Bus signature"
+#, c-format
msgid "Parsed value “%s” is not a valid D-Bus signature"
-msgstr "Razčlenjena vrednost '%s' ni veljaven podpis vodila D-Bus"
+msgstr "Razčlenjena vrednost »%s« ni veljaven podpis vodila D-Bus"
#: ../gio/gdbusmessage.c:1658
#, c-format
"(64 MiB)."
#: ../gio/gdbusmessage.c:1678
-#, fuzzy, 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"
+#, 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 ""
-"Zaznano je polje vrste 'a%c', pričakovana pa je vrednost večkratnika %u "
+"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:1845
-#, fuzzy, c-format
-#| msgid "Parsed value '%s' for variant is not a valid D-Bus signature"
+#, 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"
+msgstr "Razčlenjena vrednost »%s« ni veljaven podpis vodila D-Bus"
#: ../gio/gdbusmessage.c:1869
-#, fuzzy, c-format
-#| msgid ""
-#| "Error deserializing GVariant with type string '%s' from the D-Bus wire "
-#| "format"
+#, c-format
msgid ""
"Error deserializing GVariant with type string “%s” from the D-Bus wire format"
msgstr ""
-"Napaka med ločevanjem GVariant iz zaporedja z vrsto niza '%s' iz D-Bus žične "
-"oblike "
+"Napaka med ločevanjem GVariant iz zaporedja z vrsto niza »%s« iz D-Bus žične "
+"oblike"
#: ../gio/gdbusmessage.c:2053
-#, fuzzy, c-format
-#| msgid ""
-#| "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found "
-#| "value 0x%02x"
+#, c-format
msgid ""
"Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value "
"0x%02x"
msgstr ""
-"Neveljavna vrednost vrstnega reda zlogov. Pričakovana je vrednost 0x6c ('l') "
-"ali 0x42 ('B'), najdena pa je vrednost 0x%02x"
+"Neveljavna vrednost vrstnega reda zlogov. Pričakovana je ali vrednost 0x6c "
+"(» l «) ali 0x42 (» B «), najdena pa je vrednost 0x%02x"
#: ../gio/gdbusmessage.c:2066
#, c-format
"več (%d)"
#: ../gio/gdbusmessage.c:2122
-#, fuzzy, c-format
-#| msgid "Signature header with signature '%s' found but message body is empty"
+#, 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"
+"Glava podpisa s podpisom »%s« je najdena, vendar je telo sporočila prazno"
#: ../gio/gdbusmessage.c:2136
-#, fuzzy, c-format
-#| msgid "Parsed value '%s' is not a valid D-Bus signature (for body)"
+#, 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)"
+msgstr "Razčlenjena vrednost »%s« ni veljaven podpis vodila D-Bus (za telo)"
#: ../gio/gdbusmessage.c:2166
#, c-format
msgstr "Sporočila ni mogoče ločiti iz zaporedja:"
#: ../gio/gdbusmessage.c:2517
-#, fuzzy, c-format
-#| msgid ""
-#| "Error serializing GVariant with type string '%s' to the D-Bus wire format"
+#, c-format
msgid ""
"Error serializing GVariant with type string “%s” to the D-Bus wire format"
msgstr ""
-"Napaka pri združevanju GVariant v zaporedje z vrsto niza '%s' v D-Bus žično "
+"Napaka pri združevanju GVariant v zaporedje z vrsto niza »%s« v D-Bus žično "
"obliko"
#: ../gio/gdbusmessage.c:2654
msgstr "Sporočila ni bilo mogoče združiti v zaporedje:"
#: ../gio/gdbusmessage.c:2706
-#, fuzzy, c-format
-#| msgid "Message body has signature '%s' but there is no signature header"
+#, 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"
+msgstr "Telo sporočila ima podpis »%s«, vendar v glavi ni podpisa"
#: ../gio/gdbusmessage.c:2716
-#, fuzzy, c-format
-#| msgid ""
-#| "Message body has type signature '%s' but signature in the header field is "
-#| "'%s'"
+#, c-format
msgid ""
"Message body has type signature “%s” but signature in the header field is "
"“%s”"
msgstr ""
-"Telo sporočila ima podpis vrste '%s', vendar je podpis v polju glave '%s' "
+"Telo sporočila ima podpis vrste »%s«, vendar je podpis v polju glave »%s«"
#: ../gio/gdbusmessage.c:2732
-#, fuzzy, c-format
-#| msgid "Message body is empty but signature in the header field is '(%s)'"
+#, 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)'"
+msgstr "Telo sporočila je prazno, vendar je v polju glave podpis »(%s)«"
#: ../gio/gdbusmessage.c:3285
-#, fuzzy, c-format
-#| msgid "Error return with body of type '%s'"
+#, c-format
msgid "Error return with body of type “%s”"
-msgstr "Napaka vrnjena s telesom vrste '%s'"
+msgstr "Napaka vrnjena s telesom vrste »%s«"
#: ../gio/gdbusmessage.c:3293
msgid "Error return with empty body"
#: ../gio/gdbusproxy.c:1634
#, c-format
msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr "Nepričakovan odgovor %d iz načina StartServiceByName(\"%s\")"
+msgstr "Nepričakovan odgovor %d iz načina StartServiceByName(»%s«)"
#: ../gio/gdbusproxy.c:2719 ../gio/gdbusproxy.c:2853
msgid ""
msgstr "Med ustvarjanjem strežnika ni mogoče določiti enkratne datoteke"
#: ../gio/gdbusserver.c:876
-#, fuzzy, c-format
-#| msgid "Error writing nonce file at '%s': %s"
+#, c-format
msgid "Error writing nonce file at “%s”: %s"
-msgstr "Napaka med zapisovanjem enkratne datoteke na '%s': %s"
+msgstr "Napaka med zapisovanjem enkratne datoteke na »%s«: %s"
#: ../gio/gdbusserver.c:1047
-#, fuzzy, c-format
-#| msgid "The string '%s' is not a valid D-Bus GUID"
+#, c-format
msgid "The string “%s” is not a valid D-Bus GUID"
-msgstr "Niz '%s' ni veljaven D-Bus GUID"
+msgstr "Niz »%s« ni veljaven D-Bus GUID"
#: ../gio/gdbusserver.c:1087
-#, fuzzy, c-format
-#| msgid "Cannot listen on unsupported transport '%s'"
+#, c-format
msgid "Cannot listen on unsupported transport “%s”"
-msgstr "Na nepodprtem načinu prenosa '%s' ni mogoče poslušati"
+msgstr "Na nepodprtem načinu prenosa »%s« ni mogoče poslušati"
#: ../gio/gdbus-tool.c:95
#, fuzzy, c-format
#| " call Invoke a method on a remote object\n"
#| " emit Emit a signal\n"
#| "\n"
-#| "Use \"%s COMMAND --help\" to get help on each command.\n"
+#| "Use “%s COMMAND --help” to get help on each command.\n"
msgid ""
"Commands:\n"
" help Shows this information\n"
" call Pokliči metodo nad oddaljenim predmetom\n"
" emit Oddaj signal\n"
"\n"
-"Uporabite \"%s COMMAND --help\" za pomoč o posameznem ukazu.\n"
+"Uporabite »%s COMMAND --help« za pomoč o posameznem ukazu.\n"
#: ../gio/gdbus-tool.c:165 ../gio/gdbus-tool.c:227 ../gio/gdbus-tool.c:299
#: ../gio/gdbus-tool.c:323 ../gio/gdbus-tool.c:725 ../gio/gdbus-tool.c:1068
msgstr "Določenih je več povezav končne točke"
#: ../gio/gdbus-tool.c:472
-#, fuzzy, c-format
-#| msgid ""
-#| "Warning: According to introspection data, interface '%s' does not exist\n"
+#, 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"
+msgstr "Opozorilo: na osnovi podatkov samopregleda, vmesnik »%s« ne obstaja\n"
#: ../gio/gdbus-tool.c:481
-#, fuzzy, c-format
-#| msgid ""
-#| "Warning: According to introspection data, method '%s' does not exist on "
-#| "interface '%s'\n"
+#, c-format
msgid ""
"Warning: According to introspection data, method “%s” does not exist on "
"interface “%s”\n"
msgstr ""
-"Opozorilo: na osnovi podatkov samopregleda, način '%s' ne obstaja na "
-"vmesniku '%s'\n"
+"Opozorilo: na osnovi podatkov samopregleda, način »%s« ne obstaja na "
+"vmesniku »%s«\n"
#: ../gio/gdbus-tool.c:543
msgid "Optional destination for signal (unique name)"
msgstr "Napaka: ime načina ni določeno\n"
#: ../gio/gdbus-tool.c:951
-#, fuzzy, c-format
-#| msgid "Error: Method name '%s' is invalid\n"
+#, c-format
msgid "Error: Method name “%s” is invalid\n"
-msgstr "Napaka: ime načina '%s' ni veljavno\n"
+msgstr "Napaka: ime načina »%s« ni veljavno\n"
#: ../gio/gdbus-tool.c:1029
-#, fuzzy, c-format
-#| msgid "Error parsing parameter %d of type '%s': %s\n"
+#, c-format
msgid "Error parsing parameter %d of type “%s”: %s\n"
-msgstr "Napaka med razčlenjevanjem parametra %d vrste '%s': %s\n"
+msgstr "Napaka med razčlenjevanjem parametra %d vrste »%s«: %s\n"
#: ../gio/gdbus-tool.c:1473
msgid "Destination name to introspect"
#: ../gio/gdbus-tool.c:2033
msgid "Wait for a bus name to appear."
-msgstr ""
+msgstr "Počakaj na izpis imena vodila."
#: ../gio/gdbus-tool.c:2109
#, fuzzy, c-format
msgid "Error: %s is not a valid well-known bus name.\n"
msgstr "Napaka: %s ni veljavno ime vodila\n"
-#: ../gio/gdesktopappinfo.c:2001 ../gio/gdesktopappinfo.c:4533
+#: ../gio/gdesktopappinfo.c:2001 ../gio/gdesktopappinfo.c:4531
msgid "Unnamed"
msgstr "Neimenovano"
#: ../gio/gdesktopappinfo.c:2411
-#, fuzzy
-#| msgid "Desktop file didn't specify Exec field"
msgid "Desktop file didn’t specify Exec field"
msgstr "Namizna datoteka ne vsebuje določenega polja Exec"
-#: ../gio/gdesktopappinfo.c:2696
+#: ../gio/gdesktopappinfo.c:2694
msgid "Unable to find terminal required for application"
msgstr "Ni mogoče najti terminala, ki ga zahteva program"
-#: ../gio/gdesktopappinfo.c:3129
-#, fuzzy, c-format
-#| msgid "Can't create user application configuration folder %s: %s"
+#: ../gio/gdesktopappinfo.c:3127
+#, 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:3133
-#, fuzzy, c-format
-#| msgid "Can't create user MIME configuration folder %s: %s"
+#: ../gio/gdesktopappinfo.c:3131
+#, c-format
msgid "Can’t create user MIME configuration folder %s: %s"
-msgstr "Ni mogoče ustvariti uporabnikove nastavitvene MIME mape %s: %s"
+msgstr "Ni mogoče ustvariti uporabnikove nastavitvene mape MIME %s: %s"
-#: ../gio/gdesktopappinfo.c:3373 ../gio/gdesktopappinfo.c:3397
+#: ../gio/gdesktopappinfo.c:3371 ../gio/gdesktopappinfo.c:3395
msgid "Application information lacks an identifier"
msgstr "Podatki programa so brez določila"
-#: ../gio/gdesktopappinfo.c:3631
-#, fuzzy, c-format
-#| msgid "Can't create user desktop file %s"
+#: ../gio/gdesktopappinfo.c:3629
+#, c-format
msgid "Can’t create user desktop file %s"
msgstr "Ni mogoče ustvariti uporabnikove datoteke namizja %s"
-#: ../gio/gdesktopappinfo.c:3765
+#: ../gio/gdesktopappinfo.c:3763
#, c-format
msgid "Custom definition for %s"
msgstr "Določilo po meri za %s"
#: ../gio/gdrive.c:417
-#, fuzzy
-#| msgid "drive doesn't implement eject"
msgid "drive doesn’t implement eject"
msgstr "pogona ni mogoče izvreči"
#. * message for drive objects that
#. * don't implement any of eject or eject_with_operation.
#: ../gio/gdrive.c:495
-#, fuzzy
-#| msgid "drive doesn't implement eject or eject_with_operation"
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
-#, fuzzy
-#| msgid "drive doesn't implement polling for media"
msgid "drive doesn’t implement polling for media"
msgstr "pogon ne podpira preverjanja enote"
#: ../gio/gdrive.c:776
-#, fuzzy
-#| msgid "drive doesn't implement start"
msgid "drive doesn’t implement start"
msgstr "pogon ne vključuje možnosti zagona"
#: ../gio/gdrive.c:878
-#, fuzzy
-#| msgid "drive doesn't implement stop"
msgid "drive doesn’t implement stop"
msgstr "pogon ne vključuje možnosti zaustavitve"
msgstr "Podpora za DTLS ni na voljo"
#: ../gio/gemblem.c:323
-#, fuzzy, c-format
-#| msgid "Can't handle version %d of GEmblem encoding"
+#, c-format
msgid "Can’t handle version %d of GEmblem encoding"
msgstr "Ni mogoče upravljati z različico %d kodiranja GEmblem"
msgstr "Nepravilno oblikovana znakov (%d) v kodiranju GEmblem"
#: ../gio/gemblemedicon.c:362
-#, fuzzy, c-format
-#| msgid "Can't handle version %d of GEmblemedIcon encoding"
+#, c-format
msgid "Can’t handle version %d of GEmblemedIcon encoding"
msgstr "Ni mogoče upravljati z različico %d kodiranja GEmblemedIcon"
#: ../gio/gfile.c:969 ../gio/gfile.c:1207 ../gio/gfile.c:1345
#: ../gio/gfile.c:1583 ../gio/gfile.c:1638 ../gio/gfile.c:1696
#: ../gio/gfile.c:1780 ../gio/gfile.c:1837 ../gio/gfile.c:1901
-#: ../gio/gfile.c:1956 ../gio/gfile.c:3614 ../gio/gfile.c:3669
-#: ../gio/gfile.c:3905 ../gio/gfile.c:3947 ../gio/gfile.c:4415
-#: ../gio/gfile.c:4826 ../gio/gfile.c:4911 ../gio/gfile.c:5001
-#: ../gio/gfile.c:5098 ../gio/gfile.c:5185 ../gio/gfile.c:5286
-#: ../gio/gfile.c:7827 ../gio/gfile.c:7917 ../gio/gfile.c:8001
+#: ../gio/gfile.c:1956 ../gio/gfile.c:3602 ../gio/gfile.c:3657
+#: ../gio/gfile.c:3893 ../gio/gfile.c:3935 ../gio/gfile.c:4403
+#: ../gio/gfile.c:4814 ../gio/gfile.c:4899 ../gio/gfile.c:4989
+#: ../gio/gfile.c:5086 ../gio/gfile.c:5173 ../gio/gfile.c:5274
+#: ../gio/gfile.c:7815 ../gio/gfile.c:7905 ../gio/gfile.c:7989
#: ../gio/win32/gwinhttpfile.c:437
msgid "Operation not supported"
msgstr "Opravilo ni podprto"
msgstr "Obstoječa enota ne obstaja"
#: ../gio/gfile.c:2515 ../gio/glocalfile.c:2377
-#, fuzzy
-#| msgid "Can't copy over directory"
msgid "Can’t copy over directory"
-msgstr "Ni mogoče kopirati preko mape"
+msgstr "Ni mogoče kopirati prek mape"
#: ../gio/gfile.c:2575
-#, fuzzy
-#| msgid "Can't copy directory over directory"
msgid "Can’t copy directory over directory"
-msgstr "Ni mogoče kopirati mape preko mape"
+msgstr "Ni mogoče kopirati mape prek mape"
#: ../gio/gfile.c:2583
msgid "Target file exists"
msgstr "Ciljna datoteka obstaja"
#: ../gio/gfile.c:2602
-#, fuzzy
-#| msgid "Can't recursively copy directory"
msgid "Can’t recursively copy directory"
msgstr "Ni mogoče kopirati drevesne zgradbe map"
-#: ../gio/gfile.c:2889
+#: ../gio/gfile.c:2877
msgid "Splice not supported"
msgstr "Splice ni podprt"
-#: ../gio/gfile.c:2893
+#: ../gio/gfile.c:2881
#, c-format
msgid "Error splicing file: %s"
msgstr "Napaka med prepletanjem datoteke: %s"
-#: ../gio/gfile.c:3025
+#: ../gio/gfile.c:3013
msgid "Copy (reflink/clone) between mounts is not supported"
msgstr ""
"Kopiranje (sklic povezave/kloniranje) med različnimi priklopi ni podprto"
-#: ../gio/gfile.c:3029
+#: ../gio/gfile.c:3017
msgid "Copy (reflink/clone) is not supported or invalid"
msgstr "Kopiranje (sklic povezave/kloniranje) ni podprto ali pa ni veljavno"
-#: ../gio/gfile.c:3034
-#, fuzzy
-#| msgid "Copy (reflink/clone) is not supported or didn't work"
+#: ../gio/gfile.c:3022
msgid "Copy (reflink/clone) is not supported or didn’t work"
-msgstr "Kopiranje (sklic povezave/kloniranje) ni podprto ali pa ni delovalo"
+msgstr "Kopiranje (sklic povezave/kloniranje) ni podprto, ali pa ni delovalo"
-#: ../gio/gfile.c:3097
-#, fuzzy
-#| msgid "Can't copy special file"
+#: ../gio/gfile.c:3085
msgid "Can’t copy special file"
msgstr "Ni mogoče kopirati posebne datoteke"
-#: ../gio/gfile.c:3895
+#: ../gio/gfile.c:3883
msgid "Invalid symlink value given"
msgstr "Neveljavna vrednost simbolne povezave"
-#: ../gio/gfile.c:4056
+#: ../gio/gfile.c:4044
msgid "Trash not supported"
msgstr "Smeti niso podprte"
-#: ../gio/gfile.c:4168
-#, fuzzy, c-format
-#| msgid "File names cannot contain '%c'"
+#: ../gio/gfile.c:4156
+#, c-format
msgid "File names cannot contain “%c”"
-msgstr "Ni mogoče uporabiti '%c' v imenu datoteke"
+msgstr "Ni mogoče uporabiti »%c« v imenu datoteke"
-#: ../gio/gfile.c:6614 ../gio/gvolume.c:363
-#, fuzzy
-#| msgid "volume doesn't implement mount"
+#: ../gio/gfile.c:6602 ../gio/gvolume.c:363
msgid "volume doesn’t implement mount"
msgstr "enota ne podpira priklopa"
-#: ../gio/gfile.c:6723
+#: ../gio/gfile.c:6711
msgid "No application is registered as handling this file"
msgstr "Na voljo ni programa z a upravljanje s to datoteko"
msgstr "Številčnik datotek je že zaprt"
#: ../gio/gfileicon.c:236
-#, fuzzy, c-format
-#| msgid "Can't handle version %d of GFileIcon encoding"
+#, c-format
msgid "Can’t handle version %d of GFileIcon encoding"
-msgstr "Ni mogoče upravljati z različico %d kodiranja GFileIcon "
+msgstr "Ni mogoče upravljati z različico %d kodiranja GFileIcon"
#: ../gio/gfileicon.c:246
msgid "Malformed input data for GFileIcon"
#: ../gio/gfileinputstream.c:149 ../gio/gfileinputstream.c:394
#: ../gio/gfileiostream.c:167 ../gio/gfileoutputstream.c:164
#: ../gio/gfileoutputstream.c:497
-#, fuzzy
-#| msgid "Stream doesn't support query_info"
msgid "Stream doesn’t support query_info"
msgstr "Pretok ne podpira query_info"
msgstr "Vrsta %s ne vstavlja from_tokens() vmesnika GIcon"
#: ../gio/gicon.c:461
-#, fuzzy
-#| msgid "Can't handle the supplied version of the icon encoding"
msgid "Can’t handle the supplied version of the icon encoding"
msgstr "Ni mogoče ravnati z navedeno različico kodiranja ikone"
msgstr "Naslov ima določene bite prek dolžine predpone"
#: ../gio/ginetaddressmask.c:300
-#, fuzzy, c-format
-#| msgid "Could not parse '%s' as IP address mask"
+#, c-format
msgid "Could not parse “%s” as IP address mask"
-msgstr "Ni mogoče razčleniti '%s' kot maske naslova IP"
+msgstr "Ni mogoče razčleniti »%s« kot maske naslova IP"
#: ../gio/ginetsocketaddress.c:203 ../gio/ginetsocketaddress.c:220
#: ../gio/gnativesocketaddress.c:106 ../gio/gunixsocketaddress.c:218
msgstr "Nepodprti naslov vtiča"
#: ../gio/ginputstream.c:188
-#, fuzzy
-#| msgid "Input stream doesn't implement read"
msgid "Input stream doesn’t implement read"
msgstr "Vhodni pretok ne podpira branja"
msgstr "Ohrani z datoteko ob premikanju"
#: ../gio/gio-tool.c:205
-#, fuzzy
-#| msgid "'version' takes no arguments"
msgid "“version” takes no arguments"
msgstr "»različica« ne prevzema argumentov"
msgid "Use %s to get detailed help.\n"
msgstr "Z ukazom %s se izpiše podrobna pomoč.\n"
-#: ../gio/gio-tool-cat.c:83
+#: ../gio/gio-tool-cat.c:87
#, fuzzy
#| msgid "Error writing to file: %s"
msgid "Error writing to stdout"
msgstr "Napaka med pisanjem v datoteko: %s"
#. Translators: commandline placeholder
-#: ../gio/gio-tool-cat.c:127 ../gio/gio-tool-info.c:282
+#: ../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
msgid "LOCATION"
msgstr "MESTO"
-#: ../gio/gio-tool-cat.c:132
+#: ../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:134
+#: ../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"
"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:156 ../gio/gio-tool-info.c:313
+#: ../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:71 ../gio/gio-tool-remove.c:72
msgid "No locations given"
#. Translators: commandline placeholder
#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94
-#: ../gio/gio-tool-save.c:165
+#: ../gio/gio-tool-save.c:160
msgid "DESTINATION"
msgstr "CILJ"
msgstr "CIljni predmet %s ni mapa"
#: ../gio/gio-tool-copy.c:192 ../gio/gio-tool-move.c:185
-#, fuzzy, c-format
-#| msgid "%s: overwrite '%s'? "
+#, c-format
msgid "%s: overwrite “%s”? "
-msgstr "%s: Ali želite prepisati ‘%s’? "
+msgstr "%s: Ali želite prepisati »%s«? "
#: ../gio/gio-tool-info.c:34
msgid "List writable attributes"
msgstr "ATRIBUTI"
#: ../gio/gio-tool-info.c:37 ../gio/gio-tool-list.c:38 ../gio/gio-tool-set.c:34
-#, fuzzy
-#| msgid "Don't follow symbolic links"
msgid "Don’t follow symbolic links"
msgstr "Ne sledi simbolnim povezavam"
msgstr "Pokaže podatke o mestih."
#: ../gio/gio-tool-info.c:289
-#, fuzzy
-#| 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"
-#| "like smb://server/resource/file.txt as location. File attributes can\n"
-#| "be specified with their GIO name, e.g. standard::icon, or just by\n"
-#| "namespace, e.g. unix, or by '*', which matches all attributes"
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"
"oddaljen GIO namesto krajevnih poti do datotek. Primer: kot pot je\n"
"mogoče uporabiti smb://strežnik/vir/datoteka.txt. Atributi datoteke\n"
"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."
+"imenskim prostorom, na primer: unix ali z » * «, ki ustreza vsem."
#: ../gio/gio-tool-list.c:36 ../gio/gio-tool-tree.c:32
msgid "Show hidden files"
msgstr "Določiti je treba eno vrsto MIME in pogojno ročnik"
#: ../gio/gio-tool-mime.c:116
-#, fuzzy, c-format
-#| msgid "No default applications for '%s'\n"
+#, c-format
msgid "No default applications for “%s”\n"
msgstr "Ni privzetega programa za »%s«\n"
#: ../gio/gio-tool-mime.c:122
-#, fuzzy, c-format
-#| msgid "Default application for '%s': %s\n"
+#, c-format
msgid "Default application for “%s”: %s\n"
msgstr "Privzet program za »%s«: %s\n"
#: ../gio/gio-tool-mime.c:162
#, fuzzy, c-format
-#| msgid "Failed to load info for handler '%s'\n"
+#| msgid "Failed to load info for handler “%s”\n"
msgid "Failed to load info for handler “%s”"
msgstr "Nalaganje podrobnosti ročnika »%s« je spodletelo.\n"
#: ../gio/gio-tool-mime.c:168
-#, fuzzy, c-format
-#| msgid "Failed to set '%s' as the default handler for '%s': %s\n"
+#, 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"
msgstr "Nadzira spremembe datotek (prek trdih povezav)"
#: ../gio/gio-tool-monitor.c:43
-#, fuzzy
-#| msgid "Monitors a file directly, but doesn't report changes"
msgid "Monitors a file directly, but doesn’t report changes"
msgstr "Nadzira datoteko, vendar ne shranjuje poročil sprememb"
msgstr "Priklop oziroma odklop različnih nosilcev"
#: ../gio/gio-tool-move.c:42
-#, fuzzy
-#| msgid "Don't use copy and delete fallback"
msgid "Don’t use copy and delete fallback"
msgstr "Ne ustvari kopije in izbriši povrnitvene datoteke"
msgid "Missing argument"
msgstr "Manjka argument"
-#: ../gio/gio-tool-rename.c:76 ../gio/gio-tool-save.c:195
+#: ../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"
msgid "ETAG"
msgstr "ETAG"
-#: ../gio/gio-tool-save.c:119
+#: ../gio/gio-tool-save.c:113
#, fuzzy
#| msgid "Error reading from handle: %s"
msgid "Error reading from standard input"
msgstr "Napaka branja iz ročnika: %s"
#. Translators: The "etag" is a token allowing to verify whether a file has been modified
-#: ../gio/gio-tool-save.c:145
+#: ../gio/gio-tool-save.c:139
#, c-format
msgid "Etag not available\n"
msgstr "Oznaka Etag ni na voljo\n"
-#: ../gio/gio-tool-save.c:168
+#: ../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:188
+#: ../gio/gio-tool-save.c:183
msgid "No destination given"
msgstr "Ni podanega cilja"
msgstr "Datoteka %s se v viru pojavi večkrat"
#: ../gio/glib-compile-resources.c:248
-#, fuzzy, c-format
-#| msgid "Failed to locate '%s' in any source directory"
+#, c-format
msgid "Failed to locate “%s” in any source directory"
-msgstr "'%s' ni mogoče najti v nobeni mapi virov"
+msgstr "Datoteke »%s« ni mogoče najti v nobeni mapi virov"
#: ../gio/glib-compile-resources.c:259
-#, fuzzy, c-format
-#| msgid "Failed to locate '%s' in current directory"
+#, c-format
msgid "Failed to locate “%s” in current directory"
-msgstr "'%s' ni mogoče najti v trenutni mapi"
+msgstr "Datoteke »%s« ni mogoče najti v trenutni mapi"
#: ../gio/glib-compile-resources.c:290
-#, fuzzy, c-format
-#| msgid "Unknown processing option \"%s\""
+#, c-format
msgid "Unknown processing option “%s”"
-msgstr "Neznana možnost obdelovanja \"%s\""
+msgstr "Neznana možnost obdelovanja »%s«"
#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:354
#, c-format
#: ../gio/glib-compile-resources.c:672
msgid "Include phony targets in the generated dependency file"
-msgstr ""
+msgstr "Vključi lažne cilje v ustvarjeni datoteki odvisnosti"
#: ../gio/glib-compile-resources.c:673
-#, fuzzy
-#| msgid "Don't automatically create and register resource"
msgid "Don’t automatically create and register resource"
msgstr "Vira ne ustvari in ne vpiši samodejno"
#: ../gio/glib-compile-resources.c:674
-#, fuzzy
-#| msgid "Don't export functions; declare them G_GNUC_INTERNAL"
msgid "Don’t export functions; declare them G_GNUC_INTERNAL"
msgstr "Ne izvozi funkcij; te je treba deklarirati v G_GNUC_INTERNAL"
msgstr "Ni določene končne točke povezave"
#: ../gio/glib-compile-schemas.c:327
-#, c-format
+#, fuzzy, c-format
+#| msgid "No connection endpoint specified"
msgid "<%s> is not a valid member of the specified enumerated type"
-msgstr ""
+msgstr "Ni določene končne točke povezave"
#: ../gio/glib-compile-schemas.c:333
-#, c-format
+#, fuzzy, c-format
+#| msgid "No connection endpoint specified"
msgid "<%s> contains string not in the specified flags type"
-msgstr ""
+msgstr "Ni določene končne točke povezave"
#: ../gio/glib-compile-schemas.c:339
#, c-format
msgstr ""
#: ../gio/glib-compile-schemas.c:587
-#, c-format
+#, fuzzy, c-format
+#| msgid "<child name='%s'> already specified"
msgid "<alias value='%s'/> given when <choice value='%s'/> was already given"
-msgstr ""
+msgstr "<child name='%s'> je že določeno"
#: ../gio/glib-compile-schemas.c:595
#, fuzzy, c-format
msgstr "<%s id='%s'> je že določeno"
#: ../gio/glib-compile-schemas.c:605
-#, c-format
+#, fuzzy, c-format
+#| msgid "“%s” is not a signed number"
msgid "alias target “%s” is not in enumerated type"
-msgstr ""
+msgstr "»%s« ni podpisano število"
#: ../gio/glib-compile-schemas.c:606
#, c-format
#, fuzzy, c-format
#| msgid "invalid name '%s': names must begin with a lowercase letter"
msgid "Invalid name “%s”: names must begin with a lowercase letter"
-msgstr "neveljavno ime '%s': imena se morajo začeti z malo črko"
+msgstr "neveljavno ime »%s«: imena se morajo začeti z malo črko"
#: ../gio/glib-compile-schemas.c:808
#, fuzzy, c-format
"Invalid name “%s”: invalid character “%c”; only lowercase letters, numbers "
"and hyphen (“-”) are permitted"
msgstr ""
-"Neveljavno ime '%s': neveljaven znak '%c'; dovoljene so samo male črke, "
-"številke in vezaj ('-')."
+"Neveljavno ime »%s«: neveljaven znak »%c«; dovoljene so samo male črke, "
+"številke in vezaj (» - «)."
#: ../gio/glib-compile-schemas.c:817
#, fuzzy, c-format
#| msgid "invalid name '%s': two successive hyphens ('--') are not permitted."
msgid "Invalid name “%s”: two successive hyphens (“--”) are not permitted"
-msgstr "Neveljavno ime '%s': zaporedna vezaja ('--') nista dovoljena."
+msgstr "Neveljavno ime »%s«: zaporedna vezaja (» -- «) nista dovoljena."
#: ../gio/glib-compile-schemas.c:826
#, fuzzy, c-format
#| msgid "invalid name '%s': the last character may not be a hyphen ('-')."
msgid "Invalid name “%s”: the last character may not be a hyphen (“-”)"
-msgstr "Neveljavno ime '%s': zadnji znak ne sme biti vezaj ('-')."
+msgstr "Neveljavno ime »%s«: zadnji znak ne sme biti vezaj (» - «)."
#: ../gio/glib-compile-schemas.c:834
#, fuzzy, c-format
#| msgid "invalid name '%s': maximum length is 1024"
msgid "Invalid name “%s”: maximum length is 1024"
-msgstr "neveljavno ime '%s': največja dolžina je 1024"
+msgstr "neveljavno ime »%s«: največja dolžina je 1024"
#: ../gio/glib-compile-schemas.c:904
#, c-format
msgid "<child name='%s'> already specified"
-msgstr "<child name='%s'> je že določeno"
+msgstr "<child name=»%s«> je že določeno"
#: ../gio/glib-compile-schemas.c:930
#, fuzzy
#| msgid "cannot add keys to a 'list-of' schema"
msgid "Cannot add keys to a “list-of” schema"
-msgstr "ključev ni mogoče dodati shemi 'list-of'"
+msgstr "ključev ni mogoče dodati shemi »list-of«"
#: ../gio/glib-compile-schemas.c:941
#, c-format
msgid "<key name='%s'> already specified"
-msgstr "<key name='%s'> je že določeno"
+msgstr "<key name=»%s«> je že določeno"
#: ../gio/glib-compile-schemas.c:959
#, c-format
"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
"to modify value"
msgstr ""
-"<key name='%s'> sence <key name='%s'> v <schema id='%s'>; za spreminjanje "
+"<key name=»%s«> sence <key name=»%s«> v <schema id=»%s«>; za spreminjanje "
"vrednosti uporabite <override>"
#: ../gio/glib-compile-schemas.c:970
"Exactly one of “type”, “enum” or “flags” must be specified as an attribute "
"to <key>"
msgstr ""
-"natančno eden izmed 'type', 'enum' ali 'flags' mora biti določen kot "
-"lastnost <key>"
+"natančno ena izmed možnosti »vrste«, »enum« ali »zastavice« mora biti "
+"določena kot lastnost ključa <key>"
#: ../gio/glib-compile-schemas.c:989
#, c-format
msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> (še) ni določen."
+msgstr "<%s id=»%s«> (še) ni določen."
#: ../gio/glib-compile-schemas.c:1004
#, fuzzy, c-format
#| msgid "invalid GVariant type string '%s'"
msgid "Invalid GVariant type string “%s”"
-msgstr "Neveljavena vrsta niza GVariant '%s'"
+msgstr "neveljavna vrsta niza GVariant »%s«"
#: ../gio/glib-compile-schemas.c:1034
#, fuzzy
msgstr "<override> je podan, vendar shema ne razširja ničesar"
#: ../gio/glib-compile-schemas.c:1047
-#, c-format
+#, fuzzy, c-format
+#| msgid "no <key name='%s'> to override"
msgid "No <key name='%s'> to override"
msgstr "<key name='%s'> za prepis ni na voljo"
#: ../gio/glib-compile-schemas.c:1055
#, c-format
msgid "<override name='%s'> already specified"
-msgstr "<override name='%s'> je že določeno"
+msgstr "<override name=»%s«> je že določeno"
#: ../gio/glib-compile-schemas.c:1128
#, c-format
msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> je že določeno"
+msgstr "<schema id=»%s«> je že določeno"
#: ../gio/glib-compile-schemas.c:1140
#, fuzzy, c-format
#| msgid "<schema id='%s'> extends not yet existing schema '%s'"
msgid "<schema id='%s'> extends not yet existing schema “%s”"
-msgstr "<schema id='%s'> razširja še neobstoječo shemo '%s'"
+msgstr "<schema id='%s'> razširja še neobstoječo shemo »%s«"
#: ../gio/glib-compile-schemas.c:1156
#, fuzzy, c-format
#| msgid "<schema id='%s'> is list of not yet existing schema '%s'"
msgid "<schema id='%s'> is list of not yet existing schema “%s”"
-msgstr "<schema id='%s'> je seznam še neobstoječe sheme '%s'"
+msgstr "<schema id='%s'> je seznam še neobstoječe sheme »%s«"
#: ../gio/glib-compile-schemas.c:1164
#, fuzzy, c-format
#, c-format
msgid ""
"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr "<schema id='%s'> je seznam, ki razširja <schema id='%s'>, ki ni seznam"
+msgstr "<schema id=»%s«> je seznam, ki razširja <schema id=»%s«>, ki ni seznam"
#: ../gio/glib-compile-schemas.c:1194
#, fuzzy, c-format
"does not extend “%s”"
msgstr ""
"<schema id='%s' list-of='%s'> razširja <schema id='%s' list-of='%s'> vendar "
-"'%s' ne razširja '%s'"
+"»%s« ne razširja »%s«"
#: ../gio/glib-compile-schemas.c:1211
#, fuzzy, c-format
#, fuzzy, c-format
#| msgid "the path of a list must end with ':/'"
msgid "The path of a list must end with “:/”"
-msgstr "pot seznama se mora končati z ':/'"
+msgstr "pot seznama se mora končati z » :/ «"
#: ../gio/glib-compile-schemas.c:1227
#, c-format
#: ../gio/glib-compile-schemas.c:1257
#, c-format
msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> je že določeno"
+msgstr "<%s id=»%s«> je že določeno"
#: ../gio/glib-compile-schemas.c:1407 ../gio/glib-compile-schemas.c:1423
#, c-format
#: ../gio/glib-compile-schemas.c:1523
msgid "Element <default> is required in <key>"
-msgstr ""
+msgstr "Prednet <default> mora biti zapisan v ključu <key>"
#: ../gio/glib-compile-schemas.c:1613
#, c-format
#: ../gio/glib-compile-schemas.c:1681
#, c-format
msgid "Warning: undefined reference to <schema id='%s'/>"
-msgstr ""
+msgstr "Opozorilo: neveljaven sklic na <schema id='%s'/>"
#. Translators: Do not translate "--strict".
#: ../gio/glib-compile-schemas.c:1820 ../gio/glib-compile-schemas.c:1894
#, 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"
+"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
msgid ""
"error parsing key '%s' in schema '%s' as specified in override file '%s': %s."
msgstr ""
-"napaka razčlenjevanja ključa '%s' v shemi '%s' kot je določen v datoteki "
-"prepisa '%s': %s. "
+"napaka razčlenjevanja ključa »%s« v shemi »%s« kot je določen v datoteki "
+"prepisa »%s«: %s. "
#: ../gio/glib-compile-schemas.c:1966
#, c-format
"override for key '%s' in schema '%s' in override file '%s' is outside the "
"range given in the schema"
msgstr ""
-"prepis za ključ '%s' v shemi '%s' v datoteki prepisa '%s' ni v obsegu, "
+"prepis za ključ »%s« v shemi »%s« v datoteki prepisa »%s« ni v obsegu, "
"podanem v shemi"
#: ../gio/glib-compile-schemas.c:2012
"override for key '%s' in schema '%s' in override file '%s' is not in the "
"list of valid choices"
msgstr ""
-"prepis za ključ '%s' v shemi '%s' v datoteki prepisa '%s' ni v seznamu "
+"prepis za ključ »%s« v shemi »%s« v datoteki prepisa »%s« ni v seznamu "
"veljavnih možnosti"
#: ../gio/glib-compile-schemas.c:2068
msgstr "Neveljavno razširjeno ime atributa"
#: ../gio/glocalfileinfo.c:785
-#, fuzzy, c-format
-#| msgid "Error setting extended attribute '%s': %s"
+#, c-format
msgid "Error setting extended attribute “%s”: %s"
-msgstr "Napaka med določanjem razširjenega atributa '%s': %s"
+msgstr "Napaka med določanjem razširjenega atributa »%s«: %s"
#: ../gio/glocalfileinfo.c:1586
msgid " (invalid encoding)"
#. * message for mount objects that
#. * don't implement unmount.
#: ../gio/gmount.c:393
-#, fuzzy
-#| msgid "mount doesn't implement \"unmount\""
msgid "mount doesn’t implement “unmount”"
-msgstr "enota ne podpira možnosti \"odklopi\""
+msgstr "enota ne podpira možnosti »odklopi«"
#. Translators: This is an error
#. * message for mount objects that
#. * don't implement eject.
#: ../gio/gmount.c:469
-#, fuzzy
-#| msgid "mount doesn't implement \"eject\""
msgid "mount doesn’t implement “eject”"
-msgstr "enota ne podpira možnosti \"izvrzi\""
+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:547
-#, fuzzy
-#| msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
msgid "mount doesn’t implement “unmount” or “unmount_with_operation”"
-msgstr "enota ne podpira možnosti \"odklopi\" ali \"odklopi_z_dejanjem\""
+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:632
-#, fuzzy
-#| msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
msgid "mount doesn’t implement “eject” or “eject_with_operation”"
-msgstr "enota ne podpira možnosti \"izvrzi\" ali \"izvrzi_z_dejanjem\""
+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:720
-#, fuzzy
-#| msgid "mount doesn't implement \"remount\""
msgid "mount doesn’t implement “remount”"
-msgstr "enota ne podpira možnosti \"ponovnega priklopa\""
+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:802
-#, fuzzy
-#| msgid "mount doesn't implement content type guessing"
msgid "mount doesn’t implement content type guessing"
msgstr "priklop ne podpira ugibanja vsebine vrste"
#. * message for mount objects that
#. * don't implement content type guessing.
#: ../gio/gmount.c:889
-#, fuzzy
-#| msgid "mount doesn't implement synchronous content type guessing"
msgid "mount doesn’t implement synchronous content type guessing"
msgstr "priklop ne podpira usklajevanja ugibanja vsebine vrste"
#: ../gio/gnetworkaddress.c:378
-#, fuzzy, c-format
-#| msgid "Hostname '%s' contains '[' but not ']'"
+#, c-format
msgid "Hostname “%s” contains “[” but not “]”"
-msgstr "Ime gostitelja '%s' vsebuje '[' vendar ne tudi ']'"
+msgstr "Ime gostitelja »%s« vsebuje » [ «, ne pa tudi » ] «"
#: ../gio/gnetworkmonitorbase.c:206 ../gio/gnetworkmonitorbase.c:310
msgid "Network unreachable"
msgstr "VIr »%s« ni mapa."
#: ../gio/gresourcefile.c:917
-#, fuzzy
-#| msgid "Input stream doesn't implement seek"
msgid "Input stream doesn’t implement seek"
msgstr "Vhodni pretok ne podpira iskanja"
msgstr "DATOTEKA POT"
#: ../gio/gresource-tool.c:534
-#, fuzzy
-#| msgid ""
-#| "Usage:\n"
-#| " gresource [--section SECTION] COMMAND [ARGS...]\n"
-#| "\n"
-#| "Commands:\n"
-#| " help Show this information\n"
-#| " sections List resource sections\n"
-#| " list List resources\n"
-#| " details List resources with details\n"
-#| " extract Extract a resource\n"
-#| "\n"
-#| "Use 'gresource help COMMAND' to get detailed help.\n"
-#| "\n"
msgid ""
"Usage:\n"
" gresource [--section SECTION] COMMAND [ARGS…]\n"
" details Izpiši vire s podrobnostmi\n"
" extract Izlušči vir\n"
"\n"
-"Z ukazom 'gresource help UKAZ' pridobite podrobno pomoč.\n"
+"Z ukazom »gresource help UKAZ« pridobite podrobno pomoč.\n"
"\n"
#: ../gio/gresource-tool.c:548
msgstr "SHEMA[:POT] [KLJUČ]"
#: ../gio/gsettings-tool.c:622
-#, fuzzy
-#| msgid ""
-#| "Usage:\n"
-#| " gsettings --version\n"
-#| " gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
-#| "\n"
-#| "Commands:\n"
-#| " help Show this information\n"
-#| " list-schemas List installed schemas\n"
-#| " list-relocatable-schemas List relocatable schemas\n"
-#| " list-keys List keys in a schema\n"
-#| " list-children List children of a schema\n"
-#| " list-recursively List keys and values, recursively\n"
-#| " range Queries the range of a key\n"
-#| " describe Queries the description of a key\n"
-#| " get Get the value of a key\n"
-#| " set Set the value of a key\n"
-#| " reset Reset the value of a key\n"
-#| " reset-recursively Reset all values in a given schema\n"
-#| " writable Check if a key is writable\n"
-#| " monitor Watch for changes\n"
-#| "\n"
-#| "Use 'gsettings help COMMAND' to get detailed help.\n"
-#| "\n"
msgid ""
"Usage:\n"
" gsettings --version\n"
" writable Preveri ali je ključ zapisljiv\n"
" monitor Nadzira spremembe\n"
"\n"
-"Z ukazom 'gsettings help UKAZ' se izpiše podrobna pomoč.\n"
+"Z ukazom »gsettings help UKAZ« se izpiše podrobna pomoč.\n"
"\n"
#: ../gio/gsettings-tool.c:646
msgid "No such key “%s”\n"
msgstr "Ključ »%s« ne obstaja.\n"
-#: ../gio/gsocket.c:379
+#: ../gio/gsocket.c:374
msgid "Invalid socket, not initialized"
msgstr "Neveljaven vtič, ni zagnano"
-#: ../gio/gsocket.c:386
+#: ../gio/gsocket.c:381
#, c-format
msgid "Invalid socket, initialization failed due to: %s"
msgstr "Neveljaven vtič, zaganjanje je spodletelo: %s"
-#: ../gio/gsocket.c:394
+#: ../gio/gsocket.c:389
msgid "Socket is already closed"
msgstr "Vtič je že zaprt"
-#: ../gio/gsocket.c:409 ../gio/gsocket.c:2765 ../gio/gsocket.c:3950
-#: ../gio/gsocket.c:4008
+#: ../gio/gsocket.c:404 ../gio/gsocket.c:2762 ../gio/gsocket.c:3908
+#: ../gio/gsocket.c:3965
msgid "Socket I/O timed out"
msgstr "Vtič V/I naprave je časovno potekel"
-#: ../gio/gsocket.c:541
+#: ../gio/gsocket.c:536
#, c-format
msgid "creating GSocket from fd: %s"
msgstr "ustvarjanje GSocet preko fd: %s"
-#: ../gio/gsocket.c:570 ../gio/gsocket.c:624 ../gio/gsocket.c:631
+#: ../gio/gsocket.c:565 ../gio/gsocket.c:619 ../gio/gsocket.c:626
#, c-format
msgid "Unable to create socket: %s"
msgstr "Ni mogoče ustvariti vtiča: %s"
-#: ../gio/gsocket.c:624
+#: ../gio/gsocket.c:619
msgid "Unknown family was specified"
msgstr "Določena je neznana družina"
-#: ../gio/gsocket.c:631
+#: ../gio/gsocket.c:626
msgid "Unknown protocol was specified"
msgstr "Določen je neznan protokol"
-#: ../gio/gsocket.c:1122
+#: ../gio/gsocket.c:1115
#, 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:1139
+#: ../gio/gsocket.c:1132
#, 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:1943
+#: ../gio/gsocket.c:1936
#, c-format
msgid "could not get local address: %s"
msgstr "ni mogoče pridobiti krajevnega naslova: %s"
-#: ../gio/gsocket.c:1986
+#: ../gio/gsocket.c:1979
#, c-format
msgid "could not get remote address: %s"
msgstr "ni mogoče pridobiti oddaljenega naslova: %s"
-#: ../gio/gsocket.c:2052
+#: ../gio/gsocket.c:2045
#, c-format
msgid "could not listen: %s"
msgstr "ni mogoče slediti: %s"
-#: ../gio/gsocket.c:2151
+#: ../gio/gsocket.c:2144
#, c-format
msgid "Error binding to address: %s"
msgstr "Napaka vezanjem na naslov: %s"
-#: ../gio/gsocket.c:2266 ../gio/gsocket.c:2303
+#: ../gio/gsocket.c:2259 ../gio/gsocket.c:2296
#, c-format
msgid "Error joining multicast group: %s"
msgstr "Napaka povezovanja v skupino za večsmerno oddajanje: %s"
-#: ../gio/gsocket.c:2267 ../gio/gsocket.c:2304
+#: ../gio/gsocket.c:2260 ../gio/gsocket.c:2297
#, c-format
msgid "Error leaving multicast group: %s"
msgstr "Napaka zapuščanja skupine za večsmerno oddajanje: %s"
-#: ../gio/gsocket.c:2268
+#: ../gio/gsocket.c:2261
msgid "No support for source-specific multicast"
msgstr "Ni podpore za večsmerno oddajanje lastno viru"
-#: ../gio/gsocket.c:2488
+#: ../gio/gsocket.c:2481
#, c-format
msgid "Error accepting connection: %s"
msgstr "Napaka med sprejemanjem povezave: %s"
-#: ../gio/gsocket.c:2609
+#: ../gio/gsocket.c:2604
msgid "Connection in progress"
msgstr "Povezava v teku"
-#: ../gio/gsocket.c:2658
+#: ../gio/gsocket.c:2655
msgid "Unable to get pending error: "
msgstr "Ni mogoče pridobiti uvrščene napake:"
-#: ../gio/gsocket.c:2828
+#: ../gio/gsocket.c:2827
#, c-format
msgid "Error receiving data: %s"
msgstr "Napaka med prejemanjem podatkov: %s"
-#: ../gio/gsocket.c:3023
+#: ../gio/gsocket.c:3024
#, c-format
msgid "Error sending data: %s"
msgstr "Napaka med pošiljanjem podatkov: %s"
-#: ../gio/gsocket.c:3210
+#: ../gio/gsocket.c:3211
#, c-format
msgid "Unable to shutdown socket: %s"
msgstr "Ni mogoče izklopiti vtiča: %s"
-#: ../gio/gsocket.c:3291
+#: ../gio/gsocket.c:3292
#, c-format
msgid "Error closing socket: %s"
msgstr "Napaka med zapiranjem vtiča: %s"
-#: ../gio/gsocket.c:3943
+#: ../gio/gsocket.c:3901
#, c-format
msgid "Waiting for socket condition: %s"
msgstr "Čakanje na stanje vtiča: %s"
-#: ../gio/gsocket.c:4417 ../gio/gsocket.c:4497 ../gio/gsocket.c:4675
+#: ../gio/gsocket.c:4374 ../gio/gsocket.c:4454 ../gio/gsocket.c:4632
#, c-format
msgid "Error sending message: %s"
msgstr "Napaka med pošiljanjem sporočila: %s"
-#: ../gio/gsocket.c:4441
+#: ../gio/gsocket.c:4398
msgid "GSocketControlMessage not supported on Windows"
msgstr "Predmet GSocketControlMessage na sistemih Windows ni podprt"
-#: ../gio/gsocket.c:4894 ../gio/gsocket.c:4967 ../gio/gsocket.c:5193
+#: ../gio/gsocket.c:4851 ../gio/gsocket.c:4924 ../gio/gsocket.c:5151
#, c-format
msgid "Error receiving message: %s"
msgstr "Napaka med prejemanjem sporočila: %s"
-#: ../gio/gsocket.c:5465
+#: ../gio/gsocket.c:5423
#, c-format
msgid "Unable to read socket credentials: %s"
msgstr "Ni mogoče prebrati poveril vtiča: %s."
-#: ../gio/gsocket.c:5474
+#: ../gio/gsocket.c:5432
msgid "g_socket_get_credentials not implemented for this OS"
msgstr "Operacijski sistem ne podpira možnosti g_socket_get_credentials"
msgstr "Dodan vtič je zaprt"
#: ../gio/gsocks4aproxy.c:118
-#, fuzzy, c-format
-#| msgid "SOCKSv4 does not support IPv6 address '%s'"
+#, c-format
msgid "SOCKSv4 does not support IPv6 address “%s”"
-msgstr "SOCKSv4 nima podpore za naslove IPv6 '%s'"
+msgstr "Posredniški strežnik SOCKSv4 nima podpore za naslov IPv6 »%s«"
#: ../gio/gsocks4aproxy.c:136
msgid "Username is too long for SOCKSv4 protocol"
msgstr "Povezava skozi posredniški strežnik SOCKSv5 je zavrnjena."
#: ../gio/gsocks5proxy.c:386
-#, fuzzy
-#| msgid "SOCKSv5 proxy does not support 'connect' command."
msgid "SOCKSv5 proxy does not support “connect” command."
-msgstr "SOCKSv5 posredniški strežnik ne podpira ukaza 'connect'."
+msgstr "Posredniški strežnik SOCKSv5 ne podpira ukaza »connect«."
#: ../gio/gsocks5proxy.c:392
msgid "SOCKSv5 proxy does not support provided address type."
msgstr "Neznana napaka posredniškega strežnika SOCKSv5."
#: ../gio/gthemedicon.c:518
-#, fuzzy, c-format
-#| msgid "Can't handle version %d of GThemedIcon encoding"
+#, 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:550 ../gio/gthreadedresolver.c:630
#: ../gio/gthreadedresolver.c:728 ../gio/gthreadedresolver.c:778
-#, fuzzy, c-format
-#| msgid "No DNS record of the requested type for '%s'"
+#, c-format
msgid "No DNS record of the requested type for “%s”"
-msgstr "Ni zapisa DNS za zahtevano vrsto '%s'"
+msgstr "Ni zapisa DNS za zahtevano vrsto »%s«"
#: ../gio/gthreadedresolver.c:555 ../gio/gthreadedresolver.c:733
#, c-format
msgstr "Abstraktni naslovi vtiča domene UNIX na tem sistemu niso podprti"
#: ../gio/gvolume.c:437
-#, fuzzy
-#| msgid "volume doesn't implement eject"
msgid "volume doesn’t implement eject"
-msgstr "nosilca ni mogoče izvreči"
+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
-#, fuzzy
-#| msgid "volume doesn't implement eject or eject_with_operation"
msgid "volume doesn’t implement eject or eject_with_operation"
msgstr "nosilec ne prepozna ukaza izvrzi ali izvrzi_z_dejanjem"
msgstr "Napačni argumenti\n"
#: ../glib/gbookmarkfile.c:754
-#, fuzzy, c-format
-#| msgid "Unexpected attribute '%s' for element '%s'"
+#, c-format
msgid "Unexpected attribute “%s” for element “%s”"
-msgstr "Nepričakovan atribut '%s' za predmet '%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
-#, fuzzy, c-format
-#| msgid "Attribute '%s' of element '%s' not found"
+#, c-format
msgid "Attribute “%s” of element “%s” not found"
-msgstr "Atributa '%s' predmeta '%s' ni mogoče najti"
+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
-#, fuzzy, c-format
-#| msgid "Unexpected tag '%s', tag '%s' expected"
+#, c-format
msgid "Unexpected tag “%s”, tag “%s” expected"
-msgstr "Nepričakovana oznaka '%s'. Pričakovana je '%s'"
+msgstr "Nepričakovana oznaka »%s«, pričakovana je »%s«"
#: ../glib/gbookmarkfile.c:1148 ../glib/gbookmarkfile.c:1162
#: ../glib/gbookmarkfile.c:1230
-#, fuzzy, c-format
-#| msgid "Unexpected tag '%s' inside '%s'"
+#, c-format
msgid "Unexpected tag “%s” inside “%s”"
-msgstr "Nepričakovana oznaka '%s' znotraj '%s'"
+msgstr "Nepričakovana oznaka »%s« znotraj »%s«"
#: ../glib/gbookmarkfile.c:1756
msgid "No valid bookmark file found in data dirs"
msgstr "Ni veljavne datoteke zaznamkov v podatkovnih mapah"
#: ../glib/gbookmarkfile.c:1957
-#, fuzzy, c-format
-#| msgid "A bookmark for URI '%s' already exists"
+#, c-format
msgid "A bookmark for URI “%s” already exists"
-msgstr "Zaznamek za URI '%s' že obstaja"
+msgstr "Zaznamek za naslov URI »%s« že obstaja"
#: ../glib/gbookmarkfile.c:2003 ../glib/gbookmarkfile.c:2161
#: ../glib/gbookmarkfile.c:2246 ../glib/gbookmarkfile.c:2326
#: ../glib/gbookmarkfile.c:3176 ../glib/gbookmarkfile.c:3344
#: ../glib/gbookmarkfile.c:3433 ../glib/gbookmarkfile.c:3522
#: ../glib/gbookmarkfile.c:3638
-#, fuzzy, c-format
-#| msgid "No bookmark found for URI '%s'"
+#, c-format
msgid "No bookmark found for URI “%s”"
-msgstr "Ni veljavnega zaznamka za URI '%s'"
+msgstr "Ni veljavnega zaznamka za naslov URI »%s«"
#: ../glib/gbookmarkfile.c:2335
-#, fuzzy, c-format
-#| msgid "No MIME type defined in the bookmark for URI '%s'"
+#, c-format
msgid "No MIME type defined in the bookmark for URI “%s”"
-msgstr "V zaznamku za URI '%s' ni določene vrsta MIME"
+msgstr "V zaznamku za naslov URI »%s« ni določene vrsta MIME"
#: ../glib/gbookmarkfile.c:2420
-#, fuzzy, c-format
-#| msgid "No private flag has been defined in bookmark for URI '%s'"
+#, c-format
msgid "No private flag has been defined in bookmark for URI “%s”"
-msgstr "V zaznamku za URI '%s' ni določene zasebne zastavice"
+msgstr "V zaznamku za naslov URI »%s« ni določene zasebne zastavice"
#: ../glib/gbookmarkfile.c:2799
-#, fuzzy, c-format
-#| msgid "No groups set in bookmark for URI '%s'"
+#, c-format
msgid "No groups set in bookmark for URI “%s”"
-msgstr "V zaznamku za URI '%s' ni nastavljenih skupin"
+msgstr "V zaznamku za naslov URI »%s« ni nastavljenih skupin"
#: ../glib/gbookmarkfile.c:3197 ../glib/gbookmarkfile.c:3354
-#, fuzzy, c-format
-#| msgid "No application with name '%s' registered a bookmark for '%s'"
+#, c-format
msgid "No application with name “%s” registered a bookmark for “%s”"
-msgstr "Program z imenom '%s' ni ustvaril zaznamka za '%s'"
+msgstr "Program z imenom »%s« ni ustvaril zaznamka za »%s«"
#: ../glib/gbookmarkfile.c:3377
-#, fuzzy, c-format
-#| msgid "Failed to expand exec line '%s' with URI '%s'"
+#, c-format
msgid "Failed to expand exec line “%s” with URI “%s”"
-msgstr "Razširjanje ukazne vrstice '%s' z URI '%s' je spodletelo."
+msgstr "Razširjanje ukazne vrstice »%s« z naslovom URI »%s« je spodletelo."
#: ../glib/gconvert.c:477 ../glib/gutf8.c:862 ../glib/gutf8.c:1074
#: ../glib/gutf8.c:1211 ../glib/gutf8.c:1315
msgstr "Nedokončano zaporedje znakov na koncu vhoda"
#: ../glib/gconvert.c:742
-#, fuzzy, c-format
-#| msgid "Cannot convert fallback '%s' to codeset '%s'"
+#, c-format
msgid "Cannot convert fallback “%s” to codeset “%s”"
-msgstr "Ni mogoče pretvoriti '%s' v nabor znakov '%s'"
+msgstr "Ni mogoče pretvoriti »%s« v nabor znakov »%s«"
#: ../glib/gconvert.c:1513
#, c-format
msgstr "Napaka med odpiranjem imenika »%s«: %s"
#: ../glib/gfileutils.c:706 ../glib/gfileutils.c:798
-#, fuzzy, c-format
-#| msgid "Could not allocate %lu byte to read file \"%s\""
-#| msgid_plural "Could not allocate %lu bytes to read file \"%s\""
+#, 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] "Ni mogoče dodeliti %lu bajtov za branje datoteke \"%s\""
-msgstr[1] "Ni mogoče dodeliti %lu bajta za branje datoteke \"%s\""
-msgstr[2] "Ni mogoče dodeliti %lu bajtov za branje datoteke \"%s\""
-msgstr[3] "Ni mogoče dodeliti %lu bajtov za branje datoteke \"%s\""
+msgstr[0] "Ni mogoče dodeliti %lu bajtov za branje datoteke »%s«"
+msgstr[1] "Ni mogoče dodeliti %lu bajta za branje datoteke »%s«"
+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:723
#, c-format
msgid "Failed to read the symbolic link “%s”: %s"
msgstr "Branje simbolne povezave »%s« je spodletelo: %s"
-#: ../glib/giochannel.c:1388
+#: ../glib/giochannel.c:1389
#, 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:1733
+#: ../glib/giochannel.c:1734
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:1780 ../glib/giochannel.c:2038
-#: ../glib/giochannel.c:2125
+#: ../glib/giochannel.c:1781 ../glib/giochannel.c:2039
+#: ../glib/giochannel.c:2126
msgid "Leftover unconverted data in read buffer"
msgstr "Preostanek nepretvorjenih podatkov v bralnem medpomnilniku"
-#: ../glib/giochannel.c:1861 ../glib/giochannel.c:1938
+#: ../glib/giochannel.c:1862 ../glib/giochannel.c:1939
msgid "Channel terminates in a partial character"
msgstr "Kanal je prekinjen v delnem znaku"
-#: ../glib/giochannel.c:1924
+#: ../glib/giochannel.c:1925
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/gmarkup.c:461 ../glib/gmarkup.c:544
#, c-format
msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "Neveljavno UTF-8 kodirano besedilo imena - neveljaven '%s'"
+msgstr "Neveljavno UTF-8 kodirano besedilo imena - neveljaven »%s«"
#: ../glib/gmarkup.c:472
#, c-format
msgid "'%s' is not a valid name"
-msgstr "'%s' ni veljavno ime"
+msgstr "»%s« ni veljavno ime"
#: ../glib/gmarkup.c:488
#, 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
#, c-format
"'%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 "
+"»%s« ni veljaven znak, kadar sledi znaku '<'; morda se ne začne z imenom "
"predmeta"
#: ../glib/gmarkup.c:1252
"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 "
-"'%s'"
+"Nenavaden znak »%s«. Pričakovan znak je '>', da se zaključi oznako predmeta "
+"»%s«"
#: ../glib/gmarkup.c:1333
#, 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 "
+"Nenavaden znak »%s«. Za imenom atributa »%s« (predmeta »%s«) je pričakovan "
"znak '='."
#: ../glib/gmarkup.c:1374
"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 "
+"Nenavaden znak »%s«. Pričakovan znak '>' ali '/', ki bi zaključil oznako "
+"predmeta »%s« ali atribut; morda je uporabljen neveljaven znak v imenu "
"atributa"
#: ../glib/gmarkup.c:1418
"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 "
-"je podana vrednost atributa '%s' predmeta '%s'."
+"Nenavaden znak »%s«. Za enačajem je pričakovan narekovaj, znotraj katerega "
+"je podana vrednost atributa »%s« predmeta »%s«."
#: ../glib/gmarkup.c:1551
#, c-format
"'%s' is not a valid character following the characters '</'; '%s' may not "
"begin an element name"
msgstr ""
-"'%s' ni veljaven znak za znakoma '</'; imena predmeta ni mogoče začeti z '%s'"
+"»%s« ni veljaven znak za znakoma '</'; imena predmeta ni mogoče začeti z »%s«"
#: ../glib/gmarkup.c:1587
#, c-format
"'%s' is not a valid character following the close element name '%s'; the "
"allowed character is '>'"
msgstr ""
-"Znak '%s' ni veljaven, kadar sledi zaprtju imena predmeta '%s'; dovoljen "
+"Znak »%s« ni veljaven, kadar sledi zaprtju imena predmeta »%s«; dovoljen "
"znak je '>'"
#: ../glib/gmarkup.c:1598
#, 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 predmeta"
#: ../glib/gmarkup.c:1607
#, 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'"
+msgstr "Predmet »%s« je zaprt, še vedno pa je odprt predmet »%s«"
#: ../glib/gmarkup.c:1760
msgid "Document was empty or contained only whitespace"
"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 nepričakovano zaključen s še odprtimi predmeti - »%s« je zadnji "
"odprt predmet"
#: ../glib/gmarkup.c:1790
#: ../glib/gmarkup.c:1836
#, 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 nepričakovano zaključen sredi oznake zaprtja predmeta »%s«"
#: ../glib/gmarkup.c:1842
msgid "Document ended unexpectedly inside a comment or processing instruction"
#: ../glib/gstrfuncs.c:3247 ../glib/gstrfuncs.c:3348
msgid "Empty string is not a number"
-msgstr ""
+msgstr "Prazen niz ni številska vrednost"
#: ../glib/gstrfuncs.c:3271
#, c-format
#: ../glib/gstrfuncs.c:3281 ../glib/gstrfuncs.c:3384
#, c-format
msgid "Number “%s” is out of bounds [%s, %s]"
-msgstr ""
+msgstr "Število »%s« je izven območja [%s, %s]"
#: ../glib/gstrfuncs.c:3374
#, c-format
msgid "Character out of range for UTF-16"
msgstr "Znak izven območja za UTF-16"
-#: ../glib/gutils.c:2149 ../glib/gutils.c:2176 ../glib/gutils.c:2282
+#: ../glib/gutils.c:2209 ../glib/gutils.c:2236 ../glib/gutils.c:2342
#, c-format
msgid "%u byte"
msgid_plural "%u bytes"
msgstr[2] "%u bajta"
msgstr[3] "%u bajti"
-#: ../glib/gutils.c:2155
+#: ../glib/gutils.c:2215
#, c-format
msgid "%.1f KiB"
msgstr "%.1f KiB"
-#: ../glib/gutils.c:2157
+#: ../glib/gutils.c:2217
#, c-format
msgid "%.1f MiB"
msgstr "%.1f MiB"
-#: ../glib/gutils.c:2160
+#: ../glib/gutils.c:2220
#, c-format
msgid "%.1f GiB"
msgstr "%.1f GiB"
-#: ../glib/gutils.c:2163
+#: ../glib/gutils.c:2223
#, c-format
msgid "%.1f TiB"
msgstr "%.1f TiB"
-#: ../glib/gutils.c:2166
+#: ../glib/gutils.c:2226
#, c-format
msgid "%.1f PiB"
msgstr "%.1f PiB"
-#: ../glib/gutils.c:2169
+#: ../glib/gutils.c:2229
#, c-format
msgid "%.1f EiB"
msgstr "%.1f EiB"
-#: ../glib/gutils.c:2182
+#: ../glib/gutils.c:2242
#, c-format
msgid "%.1f kB"
msgstr "%.1f kB"
-#: ../glib/gutils.c:2185 ../glib/gutils.c:2300
+#: ../glib/gutils.c:2245 ../glib/gutils.c:2360
#, c-format
msgid "%.1f MB"
msgstr "%.1f MB"
-#: ../glib/gutils.c:2188 ../glib/gutils.c:2305
+#: ../glib/gutils.c:2248 ../glib/gutils.c:2365
#, c-format
msgid "%.1f GB"
msgstr "%.1f GB"
-#: ../glib/gutils.c:2190 ../glib/gutils.c:2310
+#: ../glib/gutils.c:2250 ../glib/gutils.c:2370
#, c-format
msgid "%.1f TB"
msgstr "%.1f TB"
-#: ../glib/gutils.c:2193 ../glib/gutils.c:2315
+#: ../glib/gutils.c:2253 ../glib/gutils.c:2375
#, c-format
msgid "%.1f PB"
msgstr "%.1f PB"
-#: ../glib/gutils.c:2196 ../glib/gutils.c:2320
+#: ../glib/gutils.c:2256 ../glib/gutils.c:2380
#, c-format
msgid "%.1f EB"
msgstr "%.1f EB"
#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gutils.c:2233
+#: ../glib/gutils.c:2293
#, c-format
msgid "%s byte"
msgid_plural "%s bytes"
#. * compatibility. Users will not see this string unless a program is using this deprecated function.
#. * Please translate as literally as possible.
#.
-#: ../glib/gutils.c:2295
+#: ../glib/gutils.c:2355
#, c-format
msgid "%.1f KB"
msgstr "%.1f KB"
-#~ msgid "Error creating directory '%s': %s"
-#~ msgstr "Napaka med ustvarjanjem mape '%s': %s"
-
-#~ msgid "No such interface"
-#~ msgstr "Vmesnik ne obstaja"
-
#~ msgid "No files given"
#~ msgstr "Ni nobene podane datoteke"
#~ msgid "Error getting writable attributes: %s\n"
#~ msgstr "Napaka med pridobivanjem zapisljivih atributov: %s\n"
+#~ msgid "Error mounting location: Anonymous access denied\n"
+#~ msgstr "Napaka med priklapljanjem mesta: brezimen dostop ni dovoljen\n"
+
#~ msgid "Error mounting location: %s\n"
#~ msgstr "Napaka med priklapljanjem mesta: %s\n"
#~ msgid "Error setting attribute: %s\n"
#~ msgstr "Napaka med določevanjem atributa: %s\n"
+#~ 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"
--- /dev/null
+gobject_tests = [
+ ['gvalue-test'],
+ ['paramspec-test'],
+ ['deftype'],
+ ['defaultiface', ['defaultiface.c', 'testmodule.c']],
+ ['dynamictype', ['dynamictype.c', 'testmodule.c']],
+ ['override'],
+ ['signals'],
+ ['singleton'],
+ ['references'],
+]
+
+# We cannot use gnome.genmarshal() here
+testmarshal_h = custom_target('testmarshal_h',
+ output : 'testmarshal.h',
+ input : 'testmarshal.list',
+ command : [
+ python, glib_genmarshal,
+ '--prefix=test_marshal',
+ '--output=@OUTPUT@',
+ '--quiet',
+ '--header',
+ '@INPUT@',
+ ],
+)
+
+testmarshal_c = custom_target('testmarshal_c',
+ output : 'testmarshal.c',
+ input : 'testmarshal.list',
+ command : [
+ python, glib_genmarshal,
+ '--prefix=test_marshal',
+ '--include-header=testmarshal.h',
+ '--output=@OUTPUT@',
+ '--quiet',
+ '--body',
+ '@INPUT@',
+ ],
+)
+
+gobject_tests += [
+ ['accumulator', ['accumulator.c', testmarshal_c, testmarshal_h]],
+]
+
+foreach t : gobject_tests
+ test_name = t.get(0)
+ test_src = t.get(1, test_name + '.c')
+ test_extra_cargs = t.get(2, [])
+ test_timeout = t.get(3, 30)
+
+ # FIXME? $(GLIB_DEBUG_FLAGS)
+ exe = executable(test_name + '-gobject', test_src,
+ c_args : test_cargs + test_extra_cargs + ['-DGLIB_DISABLE_DEPRECATION_WARNINGS'],
+ dependencies : [libm, thread_dep, libglib_dep, libgobject_dep],
+ install : false,
+ )
+ # FIXME? TESTS_ENVIRONMENT = LIBCHARSET_ALIAS_DIR=$(top_builddir)/glib/libcharset
+ test(test_name, exe, env : test_env, timeout : test_timeout)
+endforeach
+
+# Don't install these ones, and keep them out of 'make check' because they take too long...
+executable('performance', 'performance.c',
+ c_args : test_cargs + test_extra_cargs + ['-DGLIB_DISABLE_DEPRECATION_WARNINGS'],
+ dependencies : [libm, thread_dep, libglib_dep, libgobject_dep],
+ install : false)
+
+executable('performance-threaded', 'performance-threaded.c',
+ c_args : test_cargs + test_extra_cargs + ['-DGLIB_DISABLE_DEPRECATION_WARNINGS'],
+ dependencies : [libm, thread_dep, libglib_dep, libgobject_dep],
+ install : false)
+
+if host_system != 'windows' and host_system != 'minix'
+ executable('timeloop-closure', 'timeloop-closure.c',
+ c_args : test_cargs + test_extra_cargs + ['-DGLIB_DISABLE_DEPRECATION_WARNINGS'],
+ dependencies : [libm, thread_dep, libglib_dep, libgobject_dep],
+ install : false)
+endif
--- /dev/null
+# tests
+
+test_env = [
+ 'G_TEST_SRCDIR=' + meson.current_source_dir(),
+ 'G_TEST_BUILDDIR=' + meson.current_build_dir(),
+ 'G_DEBUG=gc-friendly',
+ 'MALLOC_CHECK_=2',
+ 'MALLOC_PERTURB_=@0@'.format(random_number % 256),
+]
+
+test_cargs = ['-DHAVE_CONFIG_H=1', '-DG_LOG_DOMAIN="GLib"']
+
+subdir('gobject')
+subdir('refcount')
--- /dev/null
+refcount_tests = [
+ ['closures', 'closures.c', []],
+ ['objects', 'objects.c', []],
+ ['objects2', 'objects2.c', []],
+ ['properties', 'properties.c', []],
+ ['properties2', 'properties2.c', []],
+ ['properties3', 'properties3.c', [], 90], # extra long timeout
+ ['properties4', 'properties4.c', []],
+ ['signal1', 'signals.c', ['-DTESTNUM=1']],
+ ['signal2', 'signals.c', ['-DTESTNUM=2']],
+ ['signal3', 'signals.c', ['-DTESTNUM=3']],
+ ['signal4', 'signals.c', ['-DTESTNUM=4']],
+]
+
+foreach t : refcount_tests
+ test_name = t.get(0)
+ test_src = t.get(1)
+ test_extra_cargs = t.get(2)
+ test_timeout = t.get(3, 30)
+
+ # FIXME? $(GLIB_DEBUG_FLAGS)
+ exe = executable(test_name + '-test', test_src,
+ c_args : test_cargs + test_extra_cargs + ['-DGLIB_DISABLE_DEPRECATION_WARNINGS'],
+ dependencies : [libm, thread_dep, libglib_dep, libgobject_dep],
+ install : false,
+ )
+ # FIXME? TESTS_ENVIRONMENT = LIBCHARSET_ALIAS_DIR=$(top_builddir)/glib/libcharset
+ test(test_name, exe, env : test_env, timeout : test_timeout)
+endforeach
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="UserMacros">
<VSVer>10</VSVer>
- <GlibVersion>2.54.0</GlibVersion>
+ <GlibVersion>2.54.1</GlibVersion>
<ApiVersion>2.0</ApiVersion>
<GlibEtcInstallRoot>..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
<CopyDir>$(GlibEtcInstallRoot)</CopyDir>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="UserMacros">
<VSVer>11</VSVer>
- <GlibVersion>2.54.0</GlibVersion>
+ <GlibVersion>2.54.1</GlibVersion>
<ApiVersion>2.0</ApiVersion>
<GlibEtcInstallRoot>..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
<CopyDir>$(GlibEtcInstallRoot)</CopyDir>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="UserMacros">
<VSVer>12</VSVer>
- <GlibVersion>2.54.0</GlibVersion>
+ <GlibVersion>2.54.1</GlibVersion>
<ApiVersion>2.0</ApiVersion>
<GlibEtcInstallRoot>..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
<CopyDir>$(GlibEtcInstallRoot)</CopyDir>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="UserMacros">
<VSVer>14</VSVer>
- <GlibVersion>2.54.0</GlibVersion>
+ <GlibVersion>2.54.1</GlibVersion>
<ApiVersion>2.0</ApiVersion>
<GlibEtcInstallRoot>..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
<CopyDir>$(GlibEtcInstallRoot)</CopyDir>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="UserMacros">
<VSVer>15</VSVer>
- <GlibVersion>2.54.0</GlibVersion>
+ <GlibVersion>2.54.1</GlibVersion>
<ApiVersion>2.0</ApiVersion>
<GlibEtcInstallRoot>..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
<CopyDir>$(GlibEtcInstallRoot)</CopyDir>
/>
<UserMacro
Name="GlibVersion"
- Value="2.54.0"
+ Value="2.54.1"
/>
<UserMacro
Name="ApiVersion"