Commit d4cf9e44 authored by Jeremy Bicha's avatar Jeremy Bicha

New upstream version 3.30.2.1

parents e4f343bf 2da71b79
This diff is collapsed.
......@@ -269,6 +269,9 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FONTCONFIG_CACHE_PATH = @FONTCONFIG_CACHE_PATH@
FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
GDK_PIXBUF_REQUIRED = @GDK_PIXBUF_REQUIRED@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
......
================
Version 3.30.2.1
================
- Various fixes for the thumbnailer sandbox (#4, #81, #89, #90)
- Fix use after free when generating preview icon (#87)
- Translation updates
===============
Version 3.30.2
===============
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for gnome-desktop 3.30.2.
# Generated by GNU Autoconf 2.69 for gnome-desktop 3.30.2.1.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-desktop>.
#
......@@ -591,8 +591,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='gnome-desktop'
PACKAGE_TARNAME='gnome-desktop'
PACKAGE_VERSION='3.30.2'
PACKAGE_STRING='gnome-desktop 3.30.2'
PACKAGE_VERSION='3.30.2.1'
PACKAGE_STRING='gnome-desktop 3.30.2.1'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-desktop'
PACKAGE_URL=''
......@@ -693,6 +693,9 @@ YELP_LC_DIST
YELP_LC_MEDIA_LINKS
ISO_CODES_PREFIX
XKB_BASE
FONTCONFIG_CACHE_PATH
FONTCONFIG_LIBS
FONTCONFIG_CFLAGS
GNOME_DESKTOP_LIBS
GNOME_DESKTOP_CFLAGS
LIBSECCOMP_LIBS
......@@ -912,6 +915,8 @@ LIBSECCOMP_CFLAGS
LIBSECCOMP_LIBS
GNOME_DESKTOP_CFLAGS
GNOME_DESKTOP_LIBS
FONTCONFIG_CFLAGS
FONTCONFIG_LIBS
ITSTOOL
XMLLINT
GTKDOC_DEPS_CFLAGS
......@@ -1456,7 +1461,7 @@ if test "$ac_init_help" = "long"; then
# 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 gnome-desktop 3.30.2 to adapt to many kinds of systems.
\`configure' configures gnome-desktop 3.30.2.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1530,7 +1535,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of gnome-desktop 3.30.2:";;
short | recursive ) echo "Configuration of gnome-desktop 3.30.2.1:";;
esac
cat <<\_ACEOF
......@@ -1622,6 +1627,10 @@ Some influential environment variables:
C compiler flags for GNOME_DESKTOP, overriding pkg-config
GNOME_DESKTOP_LIBS
linker flags for GNOME_DESKTOP, overriding pkg-config
FONTCONFIG_CFLAGS
C compiler flags for FONTCONFIG, overriding pkg-config
FONTCONFIG_LIBS
linker flags for FONTCONFIG, overriding pkg-config
ITSTOOL Path to the `itstool` command
XMLLINT Path to the `xmllint` command
GTKDOC_DEPS_CFLAGS
......@@ -1695,7 +1704,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
gnome-desktop configure 3.30.2
gnome-desktop configure 3.30.2.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -1973,7 +1982,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by gnome-desktop $as_me 3.30.2, which was
It was created by gnome-desktop $as_me 3.30.2.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
......@@ -2844,7 +2853,7 @@ fi
# Define the identity of the package.
PACKAGE='gnome-desktop'
VERSION='3.30.2'
VERSION='3.30.2.1'
cat >>confdefs.h <<_ACEOF
......@@ -16978,6 +16987,100 @@ $as_echo "yes" >&6; }
fi
pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FONTCONFIG" >&5
$as_echo_n "checking for FONTCONFIG... " >&6; }
if test -n "$FONTCONFIG_CFLAGS"; then
pkg_cv_FONTCONFIG_CFLAGS="$FONTCONFIG_CFLAGS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig\""; } >&5
($PKG_CONFIG --exists --print-errors "fontconfig") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
pkg_cv_FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig" 2>/dev/null`
test "x$?" != "x0" && pkg_failed=yes
else
pkg_failed=yes
fi
else
pkg_failed=untried
fi
if test -n "$FONTCONFIG_LIBS"; then
pkg_cv_FONTCONFIG_LIBS="$FONTCONFIG_LIBS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig\""; } >&5
($PKG_CONFIG --exists --print-errors "fontconfig") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
pkg_cv_FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig" 2>/dev/null`
test "x$?" != "x0" && pkg_failed=yes
else
pkg_failed=yes
fi
else
pkg_failed=untried
fi
if test $pkg_failed = yes; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
_pkg_short_errors_supported=yes
else
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "fontconfig" 2>&1`
else
FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "fontconfig" 2>&1`
fi
# Put the nasty error message in config.log where it belongs
echo "$FONTCONFIG_PKG_ERRORS" >&5
as_fn_error $? "Package requirements (fontconfig) were not met:
$FONTCONFIG_PKG_ERRORS
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables FONTCONFIG_CFLAGS
and FONTCONFIG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details." "$LINENO" 5
elif test $pkg_failed = untried; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
Alternatively, you may set the environment variables FONTCONFIG_CFLAGS
and FONTCONFIG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See \`config.log' for more details" "$LINENO" 5; }
else
FONTCONFIG_CFLAGS=$pkg_cv_FONTCONFIG_CFLAGS
FONTCONFIG_LIBS=$pkg_cv_FONTCONFIG_LIBS
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
fi
FONTCONFIG_CACHE_PATH=$($PKG_CONFIG --variable cachedir fontconfig)
XKB_BASE=$($PKG_CONFIG --variable xkb_base xkeyboard-config)
......@@ -20464,7 +20567,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by gnome-desktop $as_me 3.30.2, which was
This file was extended by gnome-desktop $as_me 3.30.2.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -20530,7 +20633,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
gnome-desktop config.status 3.30.2
gnome-desktop config.status 3.30.2.1
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
......
m4_define(gnome_platform, 3)
m4_define(gnome_minor, 30)
m4_define(gnome_micro, 2)
m4_define(gnome_sub,)
m4_define(gnome_sub, 1)
dnl gnome_sub is an optional sub-version which will not be advertised to the user
dnl It allows to release a 2.30.1.1 which is just a better 2.30.1
dnl Leave empty if not needed
......@@ -182,6 +182,10 @@ PKG_CHECK_MODULES(GNOME_DESKTOP, gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED
iso-codes
$UDEV_PKG $SECCOMP_PKG)
PKG_CHECK_MODULES(FONTCONFIG, fontconfig)
FONTCONFIG_CACHE_PATH=$($PKG_CONFIG --variable cachedir fontconfig)
AC_SUBST(FONTCONFIG_CACHE_PATH)
XKB_BASE=$($PKG_CONFIG --variable xkb_base xkeyboard-config)
AC_SUBST(XKB_BASE)
......
......@@ -214,6 +214,9 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FONTCONFIG_CACHE_PATH = @FONTCONFIG_CACHE_PATH@
FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
GDK_PIXBUF_REQUIRED = @GDK_PIXBUF_REQUIRED@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
......
......@@ -154,6 +154,9 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FONTCONFIG_CACHE_PATH = @FONTCONFIG_CACHE_PATH@
FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
GDK_PIXBUF_REQUIRED = @GDK_PIXBUF_REQUIRED@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
......
......@@ -288,7 +288,7 @@ msgid ""
"Preserve the section entitled <quote>History</quote>, and its title, and add to it an item stating at least the title, year, new authors, and publisher of the <link linkend=\"fdl-modified\">Modified Version </link>as given on the <link linkend=\"fdl-title-page\">Title Page</link>. If there is no section entitled "
"<quote>History</quote> in the <link linkend=\"fdl-document\">Document</link>, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence."
msgstr ""
"Preserve a sección titulada <quote>Historial</quote> e o seu título e engada un elemento que conteña polo menos o título, o ano, os novos autores e o editor da <link linkend=\"fdl-modified\">Versión modificada</link> como se indica na páxina <link linkend=\"fdl-title-page\">Título</ link>. Se non hai ningunha sección "
"Preserve a sección titulada <quote>Historial</quote> e o seu título e engada un elemento que conteña polo menos o título, o ano, os novos autores e o editor da <link linkend=\"fdl-modified\">Versión modificada</link> como se indica na páxina <link linkend=\"fdl-title-page\">Título</link>. Se non hai ningunha sección "
"titulada <quote>Historial</quote> no <link linkend=\"fdl-document\">Documento</link>, cree unha que indique o título, o ano, os autores e o editor do documento como se indica na súa Páxina de título, a continuación, engada ademais un elemento describindo a Versión modificada, como se estabeleceu na anterior sentencia."
#. (itstool) path: listitem/para
......@@ -461,7 +461,7 @@ msgid ""
"Each version of the License is given a distinguishing version number. If the <link linkend=\"fdl-document\">Document</link> specifies that a particular numbered version of this License <quote>or any later version</quote> applies to it, you have the option of following the terms and conditions either of that specified "
"version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation."
msgstr ""
"Cada versión de Licenza ten un número de versión que o distingue. Se o <link linkend=\"fdl-document\">Documento</ link> especifica que se aplica unha versión numerada particular desta licenza ou <quote>calquera versión posterior </quote>, ten a opción de seguir os termos e condicións da versión especificada ou calquera "
"Cada versión de Licenza ten un número de versión que o distingue. Se o <link linkend=\"fdl-document\">Documento</link> especifica que se aplica unha versión numerada particular desta licenza ou <quote>calquera versión posterior </quote>, ten a opción de seguir os termos e condicións da versión especificada ou calquera "
"outra versión que fose publicada (non como borrador) pola Free Software Foundation. Se o documento non especifica un número de versión desta licenza, pode escoller calquera versión que fose publicada (non como borrador) pola Free Software Foundation."
#. (itstool) path: sect1/title
......
......@@ -177,18 +177,7 @@
</listitem>
<listitem>
<para>
Preserve the section entitled <quote>History</quote>, and
its title, and add to it an item stating at least the
title, year, new authors, and publisher of the <link linkend="fdl-modified">Modified Version </link>as given on
the <link linkend="fdl-title-page">Title Page</link>. If
there is no section entitled <quote>History</quote> in the
<link linkend="fdl-document">Document</link>, create one
stating the title, year, authors, and publisher of the
Document as given on its Title Page, then add an item
describing the Modified Version as stated in the previous
sentence.
</para>
<para>Preserve a sección titulada <quote>Historial</quote> e o seu título e engada un elemento que conteña polo menos o título, o ano, os novos autores e o editor da <link linkend="fdl-modified">Versión modificada</link> como se indica na páxina <link linkend="fdl-title-page">Título</link>. Se non hai ningunha sección titulada <quote>Historial</quote> no <link linkend="fdl-document">Documento</link>, cree unha que indique o título, o ano, os autores e o editor do documento como se indica na súa Páxina de título, a continuación, engada ademais un elemento describindo a Versión modificada, como se estabeleceu na anterior sentencia.</para>
</listitem>
<listitem>
......@@ -308,18 +297,7 @@
<title>REVISIÓNS FUTURAS DESTA LICENZA</title>
<para>A <ulink type="http" url="http://www.gnu.org/fsf/fsf.html">Free Software Foundation</ulink> pode publicar versión novas e revisadas da Licenza de Documentación Libre GNU de vez en cando. Ditas versión novas serán similares en espíritu á presente versión, pero poden diferir en detalles para solucionar novos problemas ou preocupacións. Vexa <ulink type="http" url="http://www.gnu.org/copyleft">http://www.gnu.org/copyleft/</ulink>.</para>
<para>
Each version of the License is given a distinguishing version
number. If the <link linkend="fdl-document">Document</link>
specifies that a particular numbered version of this License
<quote>or any later version</quote> applies to it, you have the
option of following the terms and conditions either of that
specified version or of any later version that has been
published (not as a draft) by the Free Software Foundation. If
the Document does not specify a version number of this License,
you may choose any version ever published (not as a draft) by
the Free Software Foundation.
</para>
<para>Cada versión de Licenza ten un número de versión que o distingue. Se o <link linkend="fdl-document">Documento</link> especifica que se aplica unha versión numerada particular desta licenza ou <quote>calquera versión posterior </quote>, ten a opción de seguir os termos e condicións da versión especificada ou calquera outra versión que fose publicada (non como borrador) pola Free Software Foundation. Se o documento non especifica un número de versión desta licenza, pode escoller calquera versión que fose publicada (non como borrador) pola Free Software Foundation.</para>
</sect1>
<sect1 id="fdl-using" label="none">
......
......@@ -154,6 +154,9 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FONTCONFIG_CACHE_PATH = @FONTCONFIG_CACHE_PATH@
FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
GDK_PIXBUF_REQUIRED = @GDK_PIXBUF_REQUIRED@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
......
......@@ -154,6 +154,9 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FONTCONFIG_CACHE_PATH = @FONTCONFIG_CACHE_PATH@
FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
GDK_PIXBUF_REQUIRED = @GDK_PIXBUF_REQUIRED@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
......
......@@ -214,6 +214,9 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FONTCONFIG_CACHE_PATH = @FONTCONFIG_CACHE_PATH@
FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
GDK_PIXBUF_REQUIRED = @GDK_PIXBUF_REQUIRED@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
......
......@@ -214,6 +214,9 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FONTCONFIG_CACHE_PATH = @FONTCONFIG_CACHE_PATH@
FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
GDK_PIXBUF_REQUIRED = @GDK_PIXBUF_REQUIRED@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
......
......@@ -178,6 +178,9 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FONTCONFIG_CACHE_PATH = @FONTCONFIG_CACHE_PATH@
FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
GDK_PIXBUF_REQUIRED = @GDK_PIXBUF_REQUIRED@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
......
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Annotation Glossary: GNOME Desktop Library Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="GNOME Desktop Library Reference Manual">
<link rel="up" href="index.html" title="GNOME Desktop Library Reference Manual">
<link rel="prev" href="gnome-desktop3-Language-Utilities.html" title="Language Utilities">
<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts"><span id="nav_glossary"><a class="shortcut" href="#glsA">A</a>
 <span class="dim">|</span> 
<a class="shortcut" href="#glsE">E</a>
 <span class="dim">|</span> 
<a class="shortcut" href="#glsO">O</a>
 <span class="dim">|</span> 
<a class="shortcut" href="#glsS">S</a>
 <span class="dim">|</span> 
<a class="shortcut" href="#glsT">T</a>
 <span class="dim">|</span> 
<a class="shortcut" href="#glsU">U</a></span></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
<td><a accesskey="p" href="gnome-desktop3-Language-Utilities.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><img src="right-insensitive.png" width="16" height="16" border="0"></td>
</tr></table>
<div class="glossary">
<div class="titlepage"><div><div><h1 class="title">
<a name="annotation-glossary"></a>Annotation Glossary</h1></div></div></div>
<a name="glsA"></a><h3 class="title">A</h3>
<dt><span class="glossterm"><a name="annotation-glossterm-allow-none"></a>allow-none</span></dt>
<dd class="glossdef"><p>NULL is OK, both for passing and for returning.</p></dd>
<dt><span class="glossterm"><a name="annotation-glossterm-array"></a>array</span></dt>
<dd class="glossdef"><p>Parameter points to an array of items.</p></dd>
<a name="glsE"></a><h3 class="title">E</h3>
<dt><span class="glossterm"><a name="annotation-glossterm-element-type"></a>element-type</span></dt>
<dd class="glossdef"><p>Generics and defining elements of containers and arrays.</p></dd>
<a name="glsO"></a><h3 class="title">O</h3>
<dt><span class="glossterm"><a name="annotation-glossterm-out"></a>out</span></dt>
<dd class="glossdef"><p>Parameter for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd>
<a name="glsS"></a><h3 class="title">S</h3>
<dt><span class="glossterm"><a name="annotation-glossterm-skip"></a>skip</span></dt>
<dd class="glossdef"><p>Exposed in C code, not necessarily available in other languages.</p></dd>
<a name="glsT"></a><h3 class="title">T</h3>
<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20container"></a>transfer container</span></dt>
<dd class="glossdef"><p>Free data container after the code is done.</p></dd>
<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20full"></a>transfer full</span></dt>
<dd class="glossdef"><p>Free data after the code is done.</p></dd>
<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20none"></a>transfer none</span></dt>
<dd class="glossdef"><p>Don't free data after the code is done.</p></dd>
<a name="glsU"></a><h3 class="title">U</h3>
<dt><span class="glossterm"><a name="annotation-glossterm-Unstable"></a>Unstable</span></dt>
<dd class="glossdef"><p>Unstable interfaces are experimental or transitional. They are typically used to
give outside developers early access to new or rapidly changing technology, or
to provide an interim solution to a problem where a more general solution is
anticipated. No claims are made about either source or binary compatibility from
one minor release to the next.
The Unstable interface level is a warning that these interfaces are subject to
change without warning and should not be used in unbundled products.
Given such caveats, customer impact need not be a factor when considering
incompatible changes to an Unstable interface in a major or minor release.
Nonetheless, when such changes are introduced, the changes should still be
mentioned in the release notes for the affected release.
</p></dd>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.29</div>
</body>
</html>
\ No newline at end of file
......@@ -15,8 +15,7 @@
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts">
<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
<a href="#gnome-desktop3-gnome-pnp-ids.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
<a href="#gnome-desktop3-gnome-pnp-ids.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
<a href="#gnome-desktop3-gnome-pnp-ids.description" class="shortcut">Description</a></span>
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="randr.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
......@@ -33,135 +32,14 @@
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="gnome-desktop3-gnome-pnp-ids.functions"></a><h2>Functions</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
</colgroup>
<tbody>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
</td>
<td class="function_name">
<a class="link" href="gnome-desktop3-gnome-pnp-ids.html#gnome-pnp-ids-get-pnp-id" title="gnome_pnp_ids_get_pnp_id ()">gnome_pnp_ids_get_pnp_id</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="gnome-desktop3-gnome-pnp-ids.html#GnomePnpIds"><span class="returnvalue">GnomePnpIds</span></a> *
</td>
<td class="function_name">
<a class="link" href="gnome-desktop3-gnome-pnp-ids.html#gnome-pnp-ids-new" title="gnome_pnp_ids_new ()">gnome_pnp_ids_new</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
</table></div>
</div>
<a name="GnomePnpIds"></a><div class="refsect1">
<a name="gnome-desktop3-gnome-pnp-ids.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
</colgroup>
<tbody>
<tr>
<td class="datatype_keyword">struct</td>
<td class="function_name"><a class="link" href="gnome-desktop3-gnome-pnp-ids.html#GnomePnpIds-struct" title="struct GnomePnpIds">GnomePnpIds</a></td>
</tr>
<tr>
<td class="datatype_keyword">struct</td>
<td class="function_name"><a class="link" href="gnome-desktop3-gnome-pnp-ids.html#GnomePnpIdsClass" title="struct GnomePnpIdsClass">GnomePnpIdsClass</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="gnome-desktop3-gnome-pnp-ids.html#GNOME-PNP-IDS-ERROR:CAPS" title="GNOME_PNP_IDS_ERROR">GNOME_PNP_IDS_ERROR</a></td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="gnome-desktop3-gnome-pnp-ids.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
<span class="lineart">╰──</span> GnomePnpIds
</pre>
</div>
<div class="refsect1">
<a name="gnome-desktop3-gnome-pnp-ids.description"></a><h2>Description</h2>
</div>
<div class="refsect1">
<a name="gnome-desktop3-gnome-pnp-ids.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="gnome-pnp-ids-get-pnp-id"></a><h3>gnome_pnp_ids_get_pnp_id ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
gnome_pnp_ids_get_pnp_id (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-pnp-ids.html#GnomePnpIds"><span class="type">GnomePnpIds</span></a> *pnp_ids</code></em>,
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pnp_id</code></em>);</pre>
<p>Find the full manufacturer name for the given PNP ID.</p>
<div class="refsect3">
<a name="gnome-pnp-ids-get-pnp-id.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>pnp_ids</p></td>
<td class="parameter_description"><p>a <a class="link" href="gnome-desktop3-gnome-pnp-ids.html#GnomePnpIds"><span class="type">GnomePnpIds</span></a> object</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>pnp_id</p></td>
<td class="parameter_description"><p>the PNP ID to look for</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="gnome-pnp-ids-get-pnp-id.returns"></a><h4>Returns</h4>
<p>a new string representing the manufacturer name,
or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> when not found. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="gnome-pnp-ids-new"></a><h3>gnome_pnp_ids_new ()</h3>
<pre class="programlisting"><a class="link" href="gnome-desktop3-gnome-pnp-ids.html#GnomePnpIds"><span class="returnvalue">GnomePnpIds</span></a> *
gnome_pnp_ids_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>Returns a reference to a <a class="link" href="gnome-desktop3-gnome-pnp-ids.html#GnomePnpIds"><span class="type">GnomePnpIds</span></a> object, or creates
a new one if none have been created.</p>
<div class="refsect3">
<a name="gnome-pnp-ids-new.returns"></a><h4>Returns</h4>
<p>a <a class="link" href="gnome-desktop3-gnome-pnp-ids.html#GnomePnpIds"><span class="type">GnomePnpIds</span></a> object. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
<p></p>
</div>
<div class="refsect1">
<a name="gnome-desktop3-gnome-pnp-ids.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GnomePnpIds-struct"></a><h3>struct GnomePnpIds</h3>
<pre class="programlisting">struct GnomePnpIds;</pre>
</div>
<hr>
<div class="refsect2">
<a name="GnomePnpIdsClass"></a><h3>struct GnomePnpIdsClass</h3>
<pre class="programlisting">struct GnomePnpIdsClass {
GObjectClass parent_class;
};
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GNOME-PNP-IDS-ERROR:CAPS"></a><h3>GNOME_PNP_IDS_ERROR</h3>
<pre class="programlisting">#define GNOME_PNP_IDS_ERROR (gnome_pnp_ids_error_quark ())
</pre>
</div>
</div>
</div>
<div class="footer">
......
......@@ -35,8 +35,7 @@
</dl></dd>
<dt><span class="part"><a href="thumbnail.html">IV. Thumbnails</a></span></dt>
<dd><dl><dt>
<span class="refentrytitle"><a href="GnomeDesktopThumbnailFactory.html">GnomeDesktopThumbnailFactory</a></span><span class="refpurpose"> — Generates and looks up thumbnails of files and
directories</span>
<span class="refentrytitle"><a href="GnomeDesktopThumbnailFactory.html">GnomeDesktopThumbnailFactory</a></span><span class="refpurpose"></span>
</dt></dl></dd>
<dt><span class="part"><a href="idle-monitor.html">V. Idle Monitor</a></span></dt>
<dd><dl><dt>
......@@ -54,7 +53,6 @@ directories</span>
<dd><dl><dt>
<span class="refentrytitle"><a href="gnome-desktop3-Language-Utilities.html">Language Utilities</a></span><span class="refpurpose"></span>
</dt></dl></dd>
<dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
</dl></div>
</div>
<div class="footer">
......
......@@ -25,8 +25,7 @@
<div class="toc">
<p><b>Table of Contents</b></p>
<dl class="toc"><dt>
<span class="refentrytitle"><a href="GnomeDesktopThumbnailFactory.html">GnomeDesktopThumbnailFactory</a></span><span class="refpurpose"> — Generates and looks up thumbnails of files and
directories</span>
<span class="refentrytitle"><a href="GnomeDesktopThumbnailFactory.html">GnomeDesktopThumbnailFactory</a></span><span class="refpurpose"></span>
</dt></dl>
</div>
</div>
......
......@@ -14,6 +14,7 @@ AM_CPPFLAGS = \
-DGNOMELOCALEDIR=\""$(localedir)"\" \
-DGTK_DISABLE_DEPRECATION_WARNINGS \
-DISO_CODES_PREFIX=\""$(ISO_CODES_PREFIX)"\" \
-DFONTCONFIG_CACHE_PATH=\""$(FONTCONFIG_CACHE_PATH)"\" \
-DLIBLOCALEDIR=\""$(prefix)/lib/locale"\" \
-DPNP_IDS=\""$(PNP_IDS)"\" \
-DXKB_BASE=\""$(XKB_BASE)"\"
......
......@@ -311,6 +311,9 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FONTCONFIG_CACHE_PATH = @FONTCONFIG_CACHE_PATH@
FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
GDK_PIXBUF_REQUIRED = @GDK_PIXBUF_REQUIRED@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
......@@ -494,6 +497,7 @@ AM_CPPFLAGS = \
-DGNOMELOCALEDIR=\""$(localedir)"\" \
-DGTK_DISABLE_DEPRECATION_WARNINGS \
-DISO_CODES_PREFIX=\""$(ISO_CODES_PREFIX)"\" \
-DFONTCONFIG_CACHE_PATH=\""$(FONTCONFIG_CACHE_PATH)"\" \
-DLIBLOCALEDIR=\""$(prefix)/lib/locale"\" \
-DPNP_IDS=\""$(PNP_IDS)"\" \
-DXKB_BASE=\""$(XKB_BASE)"\"
......
......@@ -506,22 +506,72 @@ setup_seccomp (GPtrArray *argv_array,
#endif
#ifdef HAVE_BWRAP
static gboolean
path_is_usrmerged (const char *dir)
{
/* does /dir point to /usr/dir? */
g_autofree char *target = NULL;
GStatBuf stat_buf_src, stat_buf_target;
if (g_stat (dir, &stat_buf_src) < 0)
return FALSE;
target = g_strdup_printf ("/usr/%s", dir);
if (g_stat (target, &stat_buf_target) < 0)
return FALSE;
return (stat_buf_src.st_dev == stat_buf_target.st_dev) &&
(stat_buf_src.st_ino == stat_buf_target.st_ino);
}
static gboolean
add_bwrap (GPtrArray *array,
ScriptExec *script)