Commit ac00df30b264e918fef366125f26838304f62c45

Authored by Jeremy Bicha
2 parents 79399d95 bf60bf15

New upstream version 3.24.5

Showing 512 changed files with 407873 additions and 484382 deletions   Show diff stats

Too many changes.

To preserve performance only 100 of 512 files displayed.

INSTALL
... ... @@ -4,7 +4,7 @@ Prerequisites
4 4 GTK+ requires the following packages:
5 5  
6 6 - The GLib, Pango, GdkPixbuf, ATK and cairo libraries, available at
7   - the same location as GTK+. GTK+ 3.24.4 requires at least
  7 + the same location as GTK+. GTK+ 3.24.5 requires at least
8 8 GLib 2.53.4, Pango 1.41.0,
9 9 GdkPixbuf 2.30.0, ATK 2.15.1
10 10 and cairo 1.14.0.
... ... @@ -22,8 +22,8 @@ GTK+ requires the following packages:
22 22 Simple install procedure
23 23 ========================
24 24  
25   - % tar xf gtk+-3.24.4.tar.xz # unpack the sources
26   - % cd gtk+-3.24.4 # change to the toplevel directory
  25 + % tar xf gtk+-3.24.5.tar.xz # unpack the sources
  26 + % cd gtk+-3.24.5 # change to the toplevel directory
27 27 % ./configure # run the `configure' script
28 28 % make # build GTK+
29 29 [ Become root if necessary ]
... ...
Makefile.in
... ... @@ -215,8 +215,8 @@ am__DIST_COMMON = $(srcdir)/INSTALL.in $(srcdir)/Makefile.in \
215 215 $(top_srcdir)/build-aux/missing ABOUT-NLS AUTHORS COPYING \
216 216 ChangeLog INSTALL NEWS README build-aux/compile \
217 217 build-aux/config.guess build-aux/config.rpath \
218   - build-aux/config.sub build-aux/install-sh build-aux/ltmain.sh \
219   - build-aux/missing
  218 + build-aux/config.sub build-aux/depcomp build-aux/install-sh \
  219 + build-aux/ltmain.sh build-aux/missing
220 220 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
221 221 distdir = $(PACKAGE)-$(VERSION)
222 222 top_distdir = $(distdir)
... ...
NEWS
  1 +Overview of Changes in GTK+ 3.24.5
  2 +==================================
  3 +
  4 +* Adwaita: Refresh the theme
  5 +
  6 +* HighContrast: Refresh the theme
  7 +
  8 +* Wayland: Implement gdk_window_present
  9 +
  10 +* GtkSwitch: Use icons instead of glyphs
  11 +
  12 +* Translation updates:
  13 + Hungarian
  14 +
  15 +
1 16 Overview of Changes in GTK+ 3.24.4
2 17 ==================================
3 18  
... ...
README
1 1 General Information
2 2 ===================
3 3  
4   -This is GTK+ version 3.24.4. GTK+ is a multi-platform toolkit for
  4 +This is GTK+ version 3.24.5. GTK+ is a multi-platform toolkit for
5 5 creating graphical user interfaces. Offering a complete set of widgets,
6 6 GTK+ is suitable for projects ranging from small one-off projects to
7 7 complete application suites.
... ...
build/win32/introspection.body.mak
... ... @@ -68,7 +68,7 @@ vs$(VSVER)\$(CFG)\$(PLAT)\bin\Gtk-3.0.gir: Gtk_3_0_gir_list
68 68 --include=Atk-1.0 \
69 69 --pkg-export=gtk+-3.0 \
70 70 --cflags-begin \
71   - -DG_LOG_USE_STRUCTURED=1 -DGTK_VERSION="3.24.4" -DGTK_BINARY_VERSION="3.0.0" -DGTK_COMPILATION -DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED -DGTK_LIBDIR=\"/dummy/lib\" -DGTK_DATADIR=\"/dummy/share\" -DGTK_DATA_PREFIX=\"/dummy\" -DGTK_SYSCONFDIR=\"/dummy/etc\" -DGTK_HOST=\"$(AT_PLAT)-pc-vs$(VSVER)\" -DGTK_PRINT_BACKENDS=\"file\" -DINCLUDE_IM_am_et -DINCLUDE_IM_cedilla -DINCLUDE_IM_cyrillic_translit -DINCLUDE_IM_ime -DINCLUDE_IM_inuktitu -DINCLUDE_IM_ipa -DINCLUDE_IM_multipress -DINCLUDE_IM_thai -DINCLUDE_IM_ti_er -DINCLUDE_IM_ti_et -DINCLUDE_IM_viqr -DGTK_TEXT_USE_INTERNAL_UNSUPPORTED_API -I../.. -I../../gtk -I../../gdk \
  71 + -DG_LOG_USE_STRUCTURED=1 -DGTK_VERSION="3.24.5" -DGTK_BINARY_VERSION="3.0.0" -DGTK_COMPILATION -DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED -DGTK_LIBDIR=\"/dummy/lib\" -DGTK_DATADIR=\"/dummy/share\" -DGTK_DATA_PREFIX=\"/dummy\" -DGTK_SYSCONFDIR=\"/dummy/etc\" -DGTK_HOST=\"$(AT_PLAT)-pc-vs$(VSVER)\" -DGTK_PRINT_BACKENDS=\"file\" -DINCLUDE_IM_am_et -DINCLUDE_IM_cedilla -DINCLUDE_IM_cyrillic_translit -DINCLUDE_IM_ime -DINCLUDE_IM_inuktitu -DINCLUDE_IM_ipa -DINCLUDE_IM_multipress -DINCLUDE_IM_thai -DINCLUDE_IM_ti_er -DINCLUDE_IM_ti_et -DINCLUDE_IM_viqr -DGTK_TEXT_USE_INTERNAL_UNSUPPORTED_API -I../.. -I../../gtk -I../../gdk \
72 72 --cflags-end \
73 73 --warn-all --include-uninstalled=./vs$(VSVER)/$(CFG)/$(PLAT)/bin/Gdk-3.0.gir \
74 74 --filelist=Gtk_3_0_gir_list \
... ...
build/win32/vs10/gtk3-version-paths.props
... ... @@ -5,7 +5,7 @@
5 5 <GlibEtcInstallRoot>$(SolutionDir)\..\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
6 6 <CopyDir>..\..\..\..\vs$(VSVer)\$(Platform)</CopyDir>
7 7 <ApiVersion>3.0</ApiVersion>
8   - <GtkVersion>3.24.4</GtkVersion>
  8 + <GtkVersion>3.24.5</GtkVersion>
9 9 <GtkLibtoolCompatibleDllPrefix>lib</GtkLibtoolCompatibleDllPrefix>
10 10 <GtkLibtoolCompatibleDllSuffix>.0-0</GtkLibtoolCompatibleDllSuffix>
11 11 <GtkSeparateVSDllPrefix />
... ...
build/win32/vs11/gtk3-version-paths.props
... ... @@ -5,7 +5,7 @@
5 5 <GlibEtcInstallRoot>$(SolutionDir)\..\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
6 6 <CopyDir>..\..\..\..\vs$(VSVer)\$(Platform)</CopyDir>
7 7 <ApiVersion>3.0</ApiVersion>
8   - <GtkVersion>3.24.4</GtkVersion>
  8 + <GtkVersion>3.24.5</GtkVersion>
9 9 <GtkLibtoolCompatibleDllPrefix>lib</GtkLibtoolCompatibleDllPrefix>
10 10 <GtkLibtoolCompatibleDllSuffix>.0-0</GtkLibtoolCompatibleDllSuffix>
11 11 <GtkSeparateVSDllPrefix />
... ...
build/win32/vs12/gtk3-version-paths.props
... ... @@ -5,7 +5,7 @@
5 5 <GlibEtcInstallRoot>$(SolutionDir)\..\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
6 6 <CopyDir>..\..\..\..\vs$(VSVer)\$(Platform)</CopyDir>
7 7 <ApiVersion>3.0</ApiVersion>
8   - <GtkVersion>3.24.4</GtkVersion>
  8 + <GtkVersion>3.24.5</GtkVersion>
9 9 <GtkLibtoolCompatibleDllPrefix>lib</GtkLibtoolCompatibleDllPrefix>
10 10 <GtkLibtoolCompatibleDllSuffix>.0-0</GtkLibtoolCompatibleDllSuffix>
11 11 <GtkSeparateVSDllPrefix />
... ...
build/win32/vs14/gtk3-version-paths.props
... ... @@ -5,7 +5,7 @@
5 5 <GlibEtcInstallRoot>$(SolutionDir)\..\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
6 6 <CopyDir>..\..\..\..\vs$(VSVer)\$(Platform)</CopyDir>
7 7 <ApiVersion>3.0</ApiVersion>
8   - <GtkVersion>3.24.4</GtkVersion>
  8 + <GtkVersion>3.24.5</GtkVersion>
9 9 <GtkLibtoolCompatibleDllPrefix>lib</GtkLibtoolCompatibleDllPrefix>
10 10 <GtkLibtoolCompatibleDllSuffix>.0-0</GtkLibtoolCompatibleDllSuffix>
11 11 <GtkSeparateVSDllPrefix />
... ...
build/win32/vs15/gtk3-version-paths.props
... ... @@ -5,7 +5,7 @@
5 5 <GlibEtcInstallRoot>$(SolutionDir)\..\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
6 6 <CopyDir>..\..\..\..\vs$(VSVer)\$(Platform)</CopyDir>
7 7 <ApiVersion>3.0</ApiVersion>
8   - <GtkVersion>3.24.4</GtkVersion>
  8 + <GtkVersion>3.24.5</GtkVersion>
9 9 <GtkLibtoolCompatibleDllPrefix>lib</GtkLibtoolCompatibleDllPrefix>
10 10 <GtkLibtoolCompatibleDllSuffix>.0-0</GtkLibtoolCompatibleDllSuffix>
11 11 <GtkSeparateVSDllPrefix />
... ...
build/win32/vs9/gtk3-version-paths.vsprops
... ... @@ -22,7 +22,7 @@
22 22 />
23 23 <UserMacro
24 24 Name="GtkVersion"
25   - Value="3.24.4"
  25 + Value="3.24.5"
26 26 />
27 27 <UserMacro
28 28 Name="GtkLibtoolCompatibleDllPrefix"
... ...
config.h.win32
... ... @@ -287,7 +287,7 @@
287 287 #define PACKAGE_NAME "gtk+"
288 288  
289 289 /* Define to the full name and version of this package. */
290   -#define PACKAGE_STRING "gtk+ 3.24.4"
  290 +#define PACKAGE_STRING "gtk+ 3.24.5"
291 291  
292 292 /* Define to the one symbol short name of this package. */
293 293 #define PACKAGE_TARNAME "gtk+"
... ... @@ -296,7 +296,7 @@
296 296 #define PACKAGE_URL ""
297 297  
298 298 /* Define to the version of this package. */
299   -#define PACKAGE_VERSION "3.24.4"
  299 +#define PACKAGE_VERSION "3.24.5"
300 300  
301 301 /* Use NSBundle functions to determine load paths for libraries, translations,
302 302 etc. */
... ...
configure
1 1 #! /bin/sh
2 2 # Guess values for system-dependent variables and create Makefiles.
3   -# Generated by GNU Autoconf 2.69 for gtk+ 3.24.4.
  3 +# Generated by GNU Autoconf 2.69 for gtk+ 3.24.5.
4 4 #
5 5 # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gtk%2B>.
6 6 #
... ... @@ -591,8 +591,8 @@ MAKEFLAGS=
591 591 # Identity of this package.
592 592 PACKAGE_NAME='gtk+'
593 593 PACKAGE_TARNAME='gtk+'
594   -PACKAGE_VERSION='3.24.4'
595   -PACKAGE_STRING='gtk+ 3.24.4'
  594 +PACKAGE_VERSION='3.24.5'
  595 +PACKAGE_STRING='gtk+ 3.24.5'
596 596 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gtk%2B'
597 597 PACKAGE_URL=''
598 598  
... ... @@ -1672,7 +1672,7 @@ if test &quot;$ac_init_help&quot; = &quot;long&quot;; then
1672 1672 # Omit some internal or obsolete options to make the list less imposing.
1673 1673 # This message is too long to be a string in the A/UX 3.1 sh.
1674 1674 cat <<_ACEOF
1675   -\`configure' configures gtk+ 3.24.4 to adapt to many kinds of systems.
  1675 +\`configure' configures gtk+ 3.24.5 to adapt to many kinds of systems.
1676 1676  
1677 1677 Usage: $0 [OPTION]... [VAR=VALUE]...
1678 1678  
... ... @@ -1746,7 +1746,7 @@ fi
1746 1746  
1747 1747 if test -n "$ac_init_help"; then
1748 1748 case $ac_init_help in
1749   - short | recursive ) echo "Configuration of gtk+ 3.24.4:";;
  1749 + short | recursive ) echo "Configuration of gtk+ 3.24.5:";;
1750 1750 esac
1751 1751 cat <<\_ACEOF
1752 1752  
... ... @@ -1990,7 +1990,7 @@ fi
1990 1990 test -n "$ac_init_help" && exit $ac_status
1991 1991 if $ac_init_version; then
1992 1992 cat <<\_ACEOF
1993   -gtk+ configure 3.24.4
  1993 +gtk+ configure 3.24.5
1994 1994 generated by GNU Autoconf 2.69
1995 1995  
1996 1996 Copyright (C) 2012 Free Software Foundation, Inc.
... ... @@ -2820,7 +2820,7 @@ cat &gt;config.log &lt;&lt;_ACEOF
2820 2820 This file contains any messages produced by compilers while
2821 2821 running configure, to aid debugging if configure makes a mistake.
2822 2822  
2823   -It was created by gtk+ $as_me 3.24.4, which was
  2823 +It was created by gtk+ $as_me 3.24.5, which was
2824 2824 generated by GNU Autoconf 2.69. Invocation command line was
2825 2825  
2826 2826 $ $0 $@
... ... @@ -3310,6 +3310,7 @@ GLIB_VERSION_CFLAGS=&quot;-DGLIB_MIN_REQUIRED_VERSION=GLIB_VERSION_2_52 -DGLIB_MAX_AL
3310 3310  
3311 3311  
3312 3312  
  3313 +
3313 3314 GLIB_REQUIRED_VERSION=2.53.4
3314 3315 PANGO_REQUIRED_VERSION=1.41.0
3315 3316 ATK_REQUIRED_VERSION=2.15.1
... ... @@ -3813,7 +3814,7 @@ fi
3813 3814  
3814 3815 # Define the identity of the package.
3815 3816 PACKAGE='gtk+'
3816   - VERSION='3.24.4'
  3817 + VERSION='3.24.5'
3817 3818  
3818 3819  
3819 3820 # Some tools Automake needs.
... ... @@ -4093,10 +4094,10 @@ AM_BACKSLASH=&#39;\&#39;
4093 4094  
4094 4095 GTK_MAJOR_VERSION=3
4095 4096 GTK_MINOR_VERSION=24
4096   -GTK_MICRO_VERSION=4
4097   -GTK_INTERFACE_AGE=0
4098   -GTK_BINARY_AGE=2404
4099   -GTK_VERSION=3.24.4
  4097 +GTK_MICRO_VERSION=5
  4098 +GTK_INTERFACE_AGE=1
  4099 +GTK_BINARY_AGE=2405
  4100 +GTK_VERSION=3.24.5
4100 4101 GTK_API_VERSION=3.0
4101 4102 GTK_BINARY_VERSION=3.0.0
4102 4103  
... ... @@ -4118,7 +4119,7 @@ GTK_BINARY_VERSION=3.0.0
4118 4119  
4119 4120  
4120 4121  
4121   -LT_VERSION_INFO="2404:0:2404"
  4122 +LT_VERSION_INFO="2404:1:2404"
4122 4123 LT_CURRENT_MINUS_AGE=0
4123 4124  
4124 4125  
... ... @@ -21049,7 +21050,7 @@ Usage: $0 [OPTIONS]
21049 21050 Report bugs to <bug-libtool@gnu.org>."
21050 21051  
21051 21052 lt_cl_version="\
21052   -gtk+ config.lt 3.24.4
  21053 +gtk+ config.lt 3.24.5
21053 21054 configured by $0, generated by GNU Autoconf 2.69.
21054 21055  
21055 21056 Copyright (C) 2011 Free Software Foundation, Inc.
... ... @@ -23593,12 +23594,12 @@ if test -n &quot;$BASE_DEPENDENCIES_CFLAGS&quot;; then
23593 23594 pkg_cv_BASE_DEPENDENCIES_CFLAGS="$BASE_DEPENDENCIES_CFLAGS"
23594 23595 elif test -n "$PKG_CONFIG"; then
23595 23596 if test -n "$PKG_CONFIG" && \
23596   - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0\""; } >&5
23597   - ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0") 2>&5
  23597 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 fribidi >= 0.19.7 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0\""; } >&5
  23598 + ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 fribidi >= 0.19.7 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0") 2>&5
23598 23599 ac_status=$?
23599 23600 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23600 23601 test $ac_status = 0; }; then
23601   - pkg_cv_BASE_DEPENDENCIES_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0" 2>/dev/null`
  23602 + pkg_cv_BASE_DEPENDENCIES_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 fribidi >= 0.19.7 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0" 2>/dev/null`
23602 23603 test "x$?" != "x0" && pkg_failed=yes
23603 23604 else
23604 23605 pkg_failed=yes
... ... @@ -23610,12 +23611,12 @@ if test -n &quot;$BASE_DEPENDENCIES_LIBS&quot;; then
23610 23611 pkg_cv_BASE_DEPENDENCIES_LIBS="$BASE_DEPENDENCIES_LIBS"
23611 23612 elif test -n "$PKG_CONFIG"; then
23612 23613 if test -n "$PKG_CONFIG" && \
23613   - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0\""; } >&5
23614   - ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0") 2>&5
  23614 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 fribidi >= 0.19.7 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0\""; } >&5
  23615 + ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 fribidi >= 0.19.7 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0") 2>&5
23615 23616 ac_status=$?
23616 23617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23617 23618 test $ac_status = 0; }; then
23618   - pkg_cv_BASE_DEPENDENCIES_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0" 2>/dev/null`
  23619 + pkg_cv_BASE_DEPENDENCIES_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 fribidi >= 0.19.7 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0" 2>/dev/null`
23619 23620 test "x$?" != "x0" && pkg_failed=yes
23620 23621 else
23621 23622 pkg_failed=yes
... ... @@ -23636,14 +23637,14 @@ else
23636 23637 _pkg_short_errors_supported=no
23637 23638 fi
23638 23639 if test $_pkg_short_errors_supported = yes; then
23639   - BASE_DEPENDENCIES_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0" 2>&1`
  23640 + BASE_DEPENDENCIES_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 fribidi >= 0.19.7 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0" 2>&1`
23640 23641 else
23641   - BASE_DEPENDENCIES_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0" 2>&1`
  23642 + BASE_DEPENDENCIES_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 fribidi >= 0.19.7 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0" 2>&1`
23642 23643 fi
23643 23644 # Put the nasty error message in config.log where it belongs
23644 23645 echo "$BASE_DEPENDENCIES_PKG_ERRORS" >&5
23645 23646  
23646   - as_fn_error $? "Package requirements (glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0) were not met:
  23647 + as_fn_error $? "Package requirements (glib-2.0 >= 2.53.4 atk >= 2.15.1 pango >= 1.41.0 fribidi >= 0.19.7 cairo >= 1.14.0 cairo-gobject >= 1.14.0 gdk-pixbuf-2.0 >= 2.30.0) were not met:
23647 23648  
23648 23649 $BASE_DEPENDENCIES_PKG_ERRORS
23649 23650  
... ... @@ -30404,7 +30405,7 @@ cat &gt;&gt;$CONFIG_STATUS &lt;&lt;\_ACEOF || ac_write_fail=1
30404 30405 # report actual input values of CONFIG_FILES etc. instead of their
30405 30406 # values after options handling.
30406 30407 ac_log="
30407   -This file was extended by gtk+ $as_me 3.24.4, which was
  30408 +This file was extended by gtk+ $as_me 3.24.5, which was
30408 30409 generated by GNU Autoconf 2.69. Invocation command line was
30409 30410  
30410 30411 CONFIG_FILES = $CONFIG_FILES
... ... @@ -30470,7 +30471,7 @@ _ACEOF
30470 30471 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
30471 30472 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
30472 30473 ac_cs_version="\\
30473   -gtk+ config.status 3.24.4
  30474 +gtk+ config.status 3.24.5
30474 30475 configured by $0, generated by GNU Autoconf 2.69,
30475 30476 with options \\"\$ac_cs_config\\"
30476 30477  
... ...
configure.ac
... ... @@ -10,8 +10,8 @@
10 10  
11 11 m4_define([gtk_major_version], [3])
12 12 m4_define([gtk_minor_version], [24])
13   -m4_define([gtk_micro_version], [4])
14   -m4_define([gtk_interface_age], [0])
  13 +m4_define([gtk_micro_version], [5])
  14 +m4_define([gtk_interface_age], [1])
15 15 m4_define([gtk_binary_age],
16 16 [m4_eval(100 * gtk_minor_version + gtk_micro_version)])
17 17 m4_define([gtk_version],
... ... @@ -55,6 +55,7 @@ m4_define([glib_max_allowed_version], m4_join([_], [GLIB_VERSION], glib_required
55 55 GLIB_VERSION_CFLAGS="-DGLIB_MIN_REQUIRED_VERSION=glib_min_required_version -DGLIB_MAX_ALLOWED_VERSION=glib_max_allowed_version"
56 56  
57 57 m4_define([pango_required_version], [1.41.0])
  58 +m4_define([fribidi_required_version], [0.19.7])
58 59 m4_define([atk_required_version], [2.15.1])
59 60 m4_define([cairo_required_version], [1.14.0])
60 61 m4_define([gdk_pixbuf_required_version], [2.30.0])
... ... @@ -585,6 +586,7 @@ PKG_CHECK_MODULES(BASE_DEPENDENCIES,
585 586 [glib-2.0 >= glib_required_version dnl
586 587 atk >= atk_required_version dnl
587 588 pango >= pango_required_version dnl
  589 + fribidi >= fribidi_required_version dnl
588 590 cairo >= cairo_required_version dnl
589 591 cairo-gobject >= cairo_required_version dnl
590 592 gdk-pixbuf-2.0 >= gdk_pixbuf_required_version])
... ...
docs/reference/gdk/html/GdkDevice.html
... ... @@ -44,21 +44,21 @@
44 44 </colgroup>
45 45 <tbody>
46 46 <tr>
47   -<td class="function_type">const <span class="returnvalue">gchar</span> *
  47 +<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
48 48 </td>
49 49 <td class="function_name">
50 50 <a class="link" href="GdkDevice.html#gdk-device-get-name" title="gdk_device_get_name ()">gdk_device_get_name</a> <span class="c_punctuation">()</span>
51 51 </td>
52 52 </tr>
53 53 <tr>
54   -<td class="function_type">const <span class="returnvalue">gchar</span> *
  54 +<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
55 55 </td>
56 56 <td class="function_name">
57 57 <a class="link" href="GdkDevice.html#gdk-device-get-vendor-id" title="gdk_device_get_vendor_id ()">gdk_device_get_vendor_id</a> <span class="c_punctuation">()</span>
58 58 </td>
59 59 </tr>
60 60 <tr>
61   -<td class="function_type">const <span class="returnvalue">gchar</span> *
  61 +<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
62 62 </td>
63 63 <td class="function_name">
64 64 <a class="link" href="GdkDevice.html#gdk-device-get-product-id" title="gdk_device_get_product_id ()">gdk_device_get_product_id</a> <span class="c_punctuation">()</span>
... ... @@ -74,7 +74,7 @@
74 74 </tr>
75 75 <tr>
76 76 <td class="function_type">
77   -<span class="returnvalue">gboolean</span>
  77 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
78 78 </td>
79 79 <td class="function_name">
80 80 <a class="link" href="GdkDevice.html#gdk-device-set-mode" title="gdk_device_set_mode ()">gdk_device_set_mode</a> <span class="c_punctuation">()</span>
... ... @@ -98,7 +98,7 @@
98 98 </tr>
99 99 <tr>
100 100 <td class="function_type">
101   -<span class="returnvalue">gboolean</span>
  101 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
102 102 </td>
103 103 <td class="function_name">
104 104 <a class="link" href="GdkDevice.html#gdk-device-get-key" title="gdk_device_get_key ()">gdk_device_get_key</a> <span class="c_punctuation">()</span>
... ... @@ -130,7 +130,7 @@
130 130 </tr>
131 131 <tr>
132 132 <td class="function_type">
133   -<span class="returnvalue">GList</span> *
  133 +<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
134 134 </td>
135 135 <td class="function_name">
136 136 <a class="link" href="GdkDevice.html#gdk-device-list-slave-devices" title="gdk_device_list_slave_devices ()">gdk_device_list_slave_devices</a> <span class="c_punctuation">()</span>
... ... @@ -154,7 +154,7 @@
154 154 </tr>
155 155 <tr>
156 156 <td class="function_type">
157   -<span class="returnvalue">gboolean</span>
  157 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
158 158 </td>
159 159 <td class="function_name">
160 160 <a class="link" href="GdkDevice.html#gdk-device-get-has-cursor" title="gdk_device_get_has_cursor ()">gdk_device_get_has_cursor</a> <span class="c_punctuation">()</span>
... ... @@ -162,7 +162,7 @@
162 162 </tr>
163 163 <tr>
164 164 <td class="function_type">
165   -<span class="returnvalue">gint</span>
  165 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
166 166 </td>
167 167 <td class="function_name">
168 168 <a class="link" href="GdkDevice.html#gdk-device-get-n-axes" title="gdk_device_get_n_axes ()">gdk_device_get_n_axes</a> <span class="c_punctuation">()</span>
... ... @@ -170,7 +170,7 @@
170 170 </tr>
171 171 <tr>
172 172 <td class="function_type">
173   -<span class="returnvalue">gint</span>
  173 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
174 174 </td>
175 175 <td class="function_name">
176 176 <a class="link" href="GdkDevice.html#gdk-device-get-n-keys" title="gdk_device_get_n_keys ()">gdk_device_get_n_keys</a> <span class="c_punctuation">()</span>
... ... @@ -258,7 +258,7 @@
258 258 </tr>
259 259 <tr>
260 260 <td class="function_type">
261   -<span class="returnvalue">gboolean</span>
  261 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
262 262 </td>
263 263 <td class="function_name">
264 264 <a class="link" href="GdkDevice.html#gdk-device-get-history" title="gdk_device_get_history ()">gdk_device_get_history</a> <span class="c_punctuation">()</span>
... ... @@ -274,7 +274,7 @@
274 274 </tr>
275 275 <tr>
276 276 <td class="function_type">
277   -<span class="returnvalue">gboolean</span>
  277 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
278 278 </td>
279 279 <td class="function_name">
280 280 <a class="link" href="GdkDevice.html#gdk-device-get-axis" title="gdk_device_get_axis ()">gdk_device_get_axis</a> <span class="c_punctuation">()</span>
... ... @@ -282,7 +282,7 @@
282 282 </tr>
283 283 <tr>
284 284 <td class="function_type">
285   -<span class="returnvalue">GList</span> *
  285 +<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
286 286 </td>
287 287 <td class="function_name">
288 288 <a class="link" href="GdkDevice.html#gdk-device-list-axes" title="gdk_device_list_axes ()">gdk_device_list_axes</a> <span class="c_punctuation">()</span>
... ... @@ -290,7 +290,7 @@
290 290 </tr>
291 291 <tr>
292 292 <td class="function_type">
293   -<span class="returnvalue">gboolean</span>
  293 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
294 294 </td>
295 295 <td class="function_name">
296 296 <a class="link" href="GdkDevice.html#gdk-device-get-axis-value" title="gdk_device_get_axis_value ()">gdk_device_get_axis_value</a> <span class="c_punctuation">()</span>
... ... @@ -306,7 +306,7 @@
306 306 </tr>
307 307 <tr>
308 308 <td class="function_type">
309   -<span class="returnvalue">guint64</span>
  309 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
310 310 </td>
311 311 <td class="function_name">
312 312 <a class="link" href="GdkDevice.html#gdk-device-tool-get-serial" title="gdk_device_tool_get_serial ()">gdk_device_tool_get_serial</a> <span class="c_punctuation">()</span>
... ... @@ -356,7 +356,7 @@
356 356 <td class="property_flags">Read / Write / Construct Only</td>
357 357 </tr>
358 358 <tr>
359   -<td class="property_type"><span class="type">gboolean</span></td>
  359 +<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
360 360 <td class="property_name"><a class="link" href="GdkDevice.html#GdkDevice--has-cursor" title="The “has-cursor” property">has-cursor</a></td>
361 361 <td class="property_flags">Read / Write / Construct Only</td>
362 362 </tr>
... ... @@ -371,24 +371,24 @@
371 371 <td class="property_flags">Read / Write / Construct Only</td>
372 372 </tr>
373 373 <tr>
374   -<td class="property_type"><span class="type">guint</span></td>
  374 +<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
375 375 <td class="property_name"><a class="link" href="GdkDevice.html#GdkDevice--n-axes" title="The “n-axes” property">n-axes</a></td>
376 376 <td class="property_flags">Read</td>
377 377 </tr>
378 378 <tr>
379 379 <td class="property_type">
380   -<span class="type">gchar</span> *</td>
  380 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
381 381 <td class="property_name"><a class="link" href="GdkDevice.html#GdkDevice--name" title="The “name” property">name</a></td>
382 382 <td class="property_flags">Read / Write / Construct Only</td>
383 383 </tr>
384 384 <tr>
385   -<td class="property_type"><span class="type">guint</span></td>
  385 +<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
386 386 <td class="property_name"><a class="link" href="GdkDevice.html#GdkDevice--num-touches" title="The “num-touches” property">num-touches</a></td>
387 387 <td class="property_flags">Read / Write / Construct Only</td>
388 388 </tr>
389 389 <tr>
390 390 <td class="property_type">
391   -<span class="type">gchar</span> *</td>
  391 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
392 392 <td class="property_name"><a class="link" href="GdkDevice.html#GdkDevice--product-id" title="The “product-id” property">product-id</a></td>
393 393 <td class="property_flags">Read / Write / Construct Only</td>
394 394 </tr>
... ... @@ -411,7 +411,7 @@
411 411 </tr>
412 412 <tr>
413 413 <td class="property_type">
414   -<span class="type">gchar</span> *</td>
  414 +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
415 415 <td class="property_name"><a class="link" href="GdkDevice.html#GdkDevice--vendor-id" title="The “vendor-id” property">vendor-id</a></td>
416 416 <td class="property_flags">Read / Write / Construct Only</td>
417 417 </tr>
... ... @@ -430,12 +430,12 @@
430 430 <tr>
431 431 <td class="signal_type"><span class="returnvalue">void</span></td>
432 432 <td class="signal_name"><a class="link" href="GdkDevice.html#GdkDevice-changed" title="The “changed” signal">changed</a></td>
433   -<td class="signal_flags">Run Last</td>
  433 +<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
434 434 </tr>
435 435 <tr>
436 436 <td class="signal_type"><span class="returnvalue">void</span></td>
437 437 <td class="signal_name"><a class="link" href="GdkDevice.html#GdkDevice-tool-changed" title="The “tool-changed” signal">tool-changed</a></td>
438   -<td class="signal_flags">Run Last</td>
  438 +<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
439 439 </tr>
440 440 </tbody>
441 441 </table></div>
... ... @@ -489,7 +489,7 @@
489 489 </div>
490 490 <div class="refsect1">
491 491 <a name="GdkDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
492   -<pre class="screen"> GObject
  492 +<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
493 493 <span class="lineart">╰──</span> GdkDevice
494 494 </pre>
495 495 </div>
... ... @@ -516,7 +516,7 @@ relationships.&lt;/p&gt;
516 516 <a name="GdkDevice.functions_details"></a><h2>Functions</h2>
517 517 <div class="refsect2">
518 518 <a name="gdk-device-get-name"></a><h3>gdk_device_get_name ()</h3>
519   -<pre class="programlisting">const <span class="returnvalue">gchar</span> *
  519 +<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
520 520 gdk_device_get_name (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
521 521 <p>Determines the name of the device.</p>
522 522 <div class="refsect3">
... ... @@ -543,9 +543,9 @@ gdk_device_get_name (&lt;em class=&quot;parameter&quot;&gt;&lt;code&gt;&lt;a class=&quot;link&quot; href=&quot;GdkDevice
543 543 <hr>
544 544 <div class="refsect2">
545 545 <a name="gdk-device-get-vendor-id"></a><h3>gdk_device_get_vendor_id ()</h3>
546   -<pre class="programlisting">const <span class="returnvalue">gchar</span> *
  546 +<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
547 547 gdk_device_get_vendor_id (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
548   -<p>Returns the vendor ID of this device, or <code class="literal">NULL</code> if this information couldn't
  548 +<p>Returns the vendor ID of this device, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if this information couldn't
549 549 be obtained. This ID is retrieved from the device, and is thus constant for
550 550 it.</p>
551 551 <p>This function, together with <a class="link" href="GdkDevice.html#gdk-device-get-product-id" title="gdk_device_get_product_id ()"><code class="function">gdk_device_get_product_id()</code></a>, can be used to eg.
... ... @@ -582,9 +582,9 @@ compose &lt;span class=&quot;type&quot;&gt;GSettings&lt;/span&gt; paths to store settings for this dev
582 582 <span class="normal"> vendor </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GdkDevice.html#gdk-device-get-vendor-id">gdk_device_get_vendor_id</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">device</span><span class="symbol">);</span>
583 583 <span class="normal"> product </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GdkDevice.html#gdk-device-get-product-id">gdk_device_get_product_id</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">device</span><span class="symbol">);</span>
584 584  
585   -<span class="normal"> path </span><span class="symbol">=</span><span class="normal"> </span><span class="function">g_strdup_printf</span><span class="normal"> </span><span class="symbol">(</span><span class="string">"/org/example/app/devices/%s:%s/"</span><span class="symbol">,</span><span class="normal"> vendor</span><span class="symbol">,</span><span class="normal"> product</span><span class="symbol">);</span>
  585 +<span class="normal"> path </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"/org/example/app/devices/%s:%s/"</span><span class="symbol">,</span><span class="normal"> vendor</span><span class="symbol">,</span><span class="normal"> product</span><span class="symbol">);</span>
586 586 <span class="normal"> settings </span><span class="symbol">=</span><span class="normal"> </span><span class="function">g_settings_new_with_path</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">DEVICE_SCHEMA</span><span class="symbol">,</span><span class="normal"> path</span><span class="symbol">);</span>
587   -<span class="normal"> </span><span class="function">g_free</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">path</span><span class="symbol">);</span>
  587 +<span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">path</span><span class="symbol">);</span>
588 588  
589 589 <span class="normal"> </span><span class="keyword">return</span><span class="normal"> settings</span><span class="symbol">;</span>
590 590 <span class="cbracket">}</span></pre></td>
... ... @@ -611,7 +611,7 @@ compose &lt;span class=&quot;type&quot;&gt;GSettings&lt;/span&gt; paths to store settings for this dev
611 611 </div>
612 612 <div class="refsect3">
613 613 <a name="gdk-device-get-vendor-id.returns"></a><h4>Returns</h4>
614   -<p>the vendor ID, or <code class="literal">NULL</code>. </p>
  614 +<p>the vendor ID, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
615 615 <p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
616 616 </div>
617 617 <p class="since">Since: <a class="link" href="api-index-3-16.html#api-index-3.16">3.16</a></p>
... ... @@ -619,9 +619,9 @@ compose &lt;span class=&quot;type&quot;&gt;GSettings&lt;/span&gt; paths to store settings for this dev
619 619 <hr>
620 620 <div class="refsect2">
621 621 <a name="gdk-device-get-product-id"></a><h3>gdk_device_get_product_id ()</h3>
622   -<pre class="programlisting">const <span class="returnvalue">gchar</span> *
  622 +<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
623 623 gdk_device_get_product_id (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
624   -<p>Returns the product ID of this device, or <code class="literal">NULL</code> if this information couldn't
  624 +<p>Returns the product ID of this device, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if this information couldn't
625 625 be obtained. This ID is retrieved from the device, and is thus constant for
626 626 it. See <a class="link" href="GdkDevice.html#gdk-device-get-vendor-id" title="gdk_device_get_vendor_id ()"><code class="function">gdk_device_get_vendor_id()</code></a> for more information.</p>
627 627 <div class="refsect3">
... ... @@ -641,7 +641,7 @@ it. See &lt;a class=&quot;link&quot; href=&quot;GdkDevice.html#gdk-device-get-vendor-id&quot; title=&quot;gd
641 641 </div>
642 642 <div class="refsect3">
643 643 <a name="gdk-device-get-product-id.returns"></a><h4>Returns</h4>
644   -<p>the product ID, or <code class="literal">NULL</code>. </p>
  644 +<p>the product ID, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
645 645 <p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
646 646 </div>
647 647 <p class="since">Since: <a class="link" href="api-index-3-16.html#api-index-3.16">3.16</a></p>
... ... @@ -676,7 +676,7 @@ gdk_device_get_source (&lt;em class=&quot;parameter&quot;&gt;&lt;code&gt;&lt;a class=&quot;link&quot; href=&quot;GdkDevi
676 676 <hr>
677 677 <div class="refsect2">
678 678 <a name="gdk-device-set-mode"></a><h3>gdk_device_set_mode ()</h3>
679   -<pre class="programlisting"><span class="returnvalue">gboolean</span>
  679 +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
680 680 gdk_device_set_mode (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
681 681 <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkInputMode" title="enum GdkInputMode"><span class="type">GdkInputMode</span></a> mode</code></em>);</pre>
682 682 <p>Sets a the mode of an input device. The mode controls if the
... ... @@ -709,7 +709,7 @@ by the input mode.&lt;/p&gt;
709 709 </div>
710 710 <div class="refsect3">
711 711 <a name="gdk-device-set-mode.returns"></a><h4>Returns</h4>
712   -<p> <code class="literal">TRUE</code> if the mode was successfully changed.</p>
  712 +<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mode was successfully changed.</p>
713 713 </div>
714 714 </div>
715 715 <hr>
... ... @@ -744,8 +744,8 @@ gdk_device_get_mode (&lt;em class=&quot;parameter&quot;&gt;&lt;code&gt;&lt;a class=&quot;link&quot; href=&quot;GdkDevice
744 744 <a name="gdk-device-set-key"></a><h3>gdk_device_set_key ()</h3>
745 745 <pre class="programlisting"><span class="returnvalue">void</span>
746 746 gdk_device_set_key (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
747   - <em class="parameter"><code><span class="type">guint</span> index_</code></em>,
748   - <em class="parameter"><code><span class="type">guint</span> keyval</code></em>,
  747 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>,
  748 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
749 749 <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> modifiers</code></em>);</pre>
750 750 <p>Specifies the X key event to generate when a macro button of a device
751 751 is pressed.</p>
... ... @@ -785,13 +785,13 @@ is pressed.&lt;/p&gt;
785 785 <hr>
786 786 <div class="refsect2">
787 787 <a name="gdk-device-get-key"></a><h3>gdk_device_get_key ()</h3>
788   -<pre class="programlisting"><span class="returnvalue">gboolean</span>
  788 +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
789 789 gdk_device_get_key (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
790   - <em class="parameter"><code><span class="type">guint</span> index_</code></em>,
791   - <em class="parameter"><code><span class="type">guint</span> *keyval</code></em>,
  790 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>,
  791 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *keyval</code></em>,
792 792 <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *modifiers</code></em>);</pre>
793 793 <p>If <em class="parameter"><code>index_</code></em>
794   - has a valid keyval, this function will return <code class="literal">TRUE</code>
  794 + has a valid keyval, this function will return <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
795 795 and fill in <em class="parameter"><code>keyval</code></em>
796 796 and <em class="parameter"><code>modifiers</code></em>
797 797 with the keyval settings.</p>
... ... @@ -829,7 +829,7 @@ and fill in &lt;em class=&quot;parameter&quot;&gt;&lt;code&gt;keyval&lt;/code&gt;&lt;/em&gt;
829 829 </div>
830 830 <div class="refsect3">
831 831 <a name="gdk-device-get-key.returns"></a><h4>Returns</h4>
832   -<p> <code class="literal">TRUE</code> if keyval is set for <em class="parameter"><code>index</code></em>
  832 +<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if keyval is set for <em class="parameter"><code>index</code></em>
833 833 .</p>
834 834 </div>
835 835 <p class="since">Since: 2.20</p>
... ... @@ -839,7 +839,7 @@ and fill in &lt;em class=&quot;parameter&quot;&gt;&lt;code&gt;keyval&lt;/code&gt;&lt;/em&gt;
839 839 <a name="gdk-device-set-axis-use"></a><h3>gdk_device_set_axis_use ()</h3>
840 840 <pre class="programlisting"><span class="returnvalue">void</span>
841 841 gdk_device_set_axis_use (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
842   - <em class="parameter"><code><span class="type">guint</span> index_</code></em>,
  842 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>,
843 843 <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse"><span class="type">GdkAxisUse</span></a> use</code></em>);</pre>
844 844 <p>Specifies how an axis of a device is used.</p>
845 845 <div class="refsect3">
... ... @@ -875,7 +875,7 @@ gdk_device_set_axis_use (&lt;em class=&quot;parameter&quot;&gt;&lt;code&gt;&lt;a class=&quot;link&quot; href=&quot;GdkDe
875 875 <a name="gdk-device-get-axis-use"></a><h3>gdk_device_get_axis_use ()</h3>
876 876 <pre class="programlisting"><a class="link" href="GdkDevice.html#GdkAxisUse" title="enum GdkAxisUse"><span class="returnvalue">GdkAxisUse</span></a>
877 877 gdk_device_get_axis_use (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
878   - <em class="parameter"><code><span class="type">guint</span> index_</code></em>);</pre>
  878 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_</code></em>);</pre>
879 879 <p>Returns the axis use for <em class="parameter"><code>index_</code></em>
880 880 .</p>
881 881 <div class="refsect3">
... ... @@ -921,7 +921,7 @@ keyboard.&lt;/p&gt;
921 921 the master device to which <em class="parameter"><code>device</code></em>
922 922 is attached to.</p>
923 923 <p>If <em class="parameter"><code>device</code></em>
924   - is of type <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-FLOATING:CAPS"><code class="literal">GDK_DEVICE_TYPE_FLOATING</code></a>, <code class="literal">NULL</code> will be
  924 + is of type <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-FLOATING:CAPS"><code class="literal">GDK_DEVICE_TYPE_FLOATING</code></a>, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be
925 925 returned, as there is no associated device.</p>
926 926 <div class="refsect3">
927 927 <a name="gdk-device-get-associated-device.parameters"></a><h4>Parameters</h4>
... ... @@ -941,7 +941,7 @@ returned, as there is no associated device.&lt;/p&gt;
941 941 <div class="refsect3">
942 942 <a name="gdk-device-get-associated-device.returns"></a><h4>Returns</h4>
943 943 <p>The associated device, or
944   -<code class="literal">NULL</code>. </p>
  944 +<a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
945 945 <p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
946 946 </div>
947 947 <p class="since">Since: <a class="link" href="api-index-3-0.html#api-index-3.0">3.0</a></p>
... ... @@ -949,11 +949,11 @@ returned, as there is no associated device.&lt;/p&gt;
949 949 <hr>
950 950 <div class="refsect2">
951 951 <a name="gdk-device-list-slave-devices"></a><h3>gdk_device_list_slave_devices ()</h3>
952   -<pre class="programlisting"><span class="returnvalue">GList</span> *
  952 +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
953 953 gdk_device_list_slave_devices (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
954 954 <p>If the device if of type <a class="link" href="GdkDevice.html#GDK-DEVICE-TYPE-MASTER:CAPS"><code class="literal">GDK_DEVICE_TYPE_MASTER</code></a>, it will return
955 955 the list of slave devices attached to it, otherwise it will return
956   -<code class="literal">NULL</code></p>
  956 +<a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
957 957 <div class="refsect3">
958 958 <a name="gdk-device-list-slave-devices.parameters"></a><h4>Parameters</h4>
959 959 <div class="informaltable"><table class="informaltable" width="100%" border="0">
... ... @@ -971,8 +971,8 @@ the list of slave devices attached to it, otherwise it will return
971 971 </div>
972 972 <div class="refsect3">
973 973 <a name="gdk-device-list-slave-devices.returns"></a><h4>Returns</h4>
974   -<p>the list of slave devices, or <code class="literal">NULL</code>. The list must be
975   -freed with <code class="function">g_list_free()</code>, the contents of the list are
  974 +<p>the list of slave devices, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The list must be
  975 +freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, the contents of the list are
976 976 owned by GTK+ and should not be freed. </p>
977 977 <p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkDevice]</span></p>
978 978 </div>
... ... @@ -1039,7 +1039,7 @@ by GTK+, and must not be freed or unreffed. &lt;/p&gt;
1039 1039 <hr>
1040 1040 <div class="refsect2">
1041 1041 <a name="gdk-device-get-has-cursor"></a><h3>gdk_device_get_has_cursor ()</h3>
1042   -<pre class="programlisting"><span class="returnvalue">gboolean</span>
  1042 +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1043 1043 gdk_device_get_has_cursor (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
1044 1044 <p>Determines whether the pointer follows device motion.
1045 1045 This is not meaningful for keyboard devices, which don't have a pointer.</p>
... ... @@ -1060,14 +1060,14 @@ This is not meaningful for keyboard devices, which don&#39;t have a pointer.&lt;/p&gt;
1060 1060 </div>
1061 1061 <div class="refsect3">
1062 1062 <a name="gdk-device-get-has-cursor.returns"></a><h4>Returns</h4>
1063   -<p> <code class="literal">TRUE</code> if the pointer follows device motion</p>
  1063 +<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the pointer follows device motion</p>
1064 1064 </div>
1065 1065 <p class="since">Since: 2.20</p>
1066 1066 </div>
1067 1067 <hr>
1068 1068 <div class="refsect2">
1069 1069 <a name="gdk-device-get-n-axes"></a><h3>gdk_device_get_n_axes ()</h3>
1070   -<pre class="programlisting"><span class="returnvalue">gint</span>
  1070 +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
1071 1071 gdk_device_get_n_axes (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
1072 1072 <p>Returns the number of axes the device currently has.</p>
1073 1073 <div class="refsect3">
... ... @@ -1094,7 +1094,7 @@ gdk_device_get_n_axes (&lt;em class=&quot;parameter&quot;&gt;&lt;code&gt;&lt;a class=&quot;link&quot; href=&quot;GdkDevi
1094 1094 <hr>
1095 1095 <div class="refsect2">
1096 1096 <a name="gdk-device-get-n-keys"></a><h3>gdk_device_get_n_keys ()</h3>
1097   -<pre class="programlisting"><span class="returnvalue">gint</span>
  1097 +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
1098 1098 gdk_device_get_n_keys (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
1099 1099 <p>Returns the number of keys the device currently has.</p>
1100 1100 <div class="refsect3">
... ... @@ -1147,8 +1147,8 @@ gdk_device_get_axes (&lt;em class=&quot;parameter&quot;&gt;&lt;code&gt;&lt;a class=&quot;link&quot; href=&quot;GdkDevice
1147 1147 <pre class="programlisting"><span class="returnvalue">void</span>
1148 1148 gdk_device_warp (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
1149 1149 <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
1150   - <em class="parameter"><code><span class="type">gint</span> x</code></em>,
1151   - <em class="parameter"><code><span class="type">gint</span> y</code></em>);</pre>
  1150 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
  1151 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);</pre>
1152 1152 <p>Warps <em class="parameter"><code>device</code></em>
1153 1153 in <em class="parameter"><code>display</code></em>
1154 1154 to the point <em class="parameter"><code>x</code></em>
... ... @@ -1235,10 +1235,10 @@ must not be freed. &lt;/p&gt;
1235 1235 gdk_device_grab (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
1236 1236 <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
1237 1237 <em class="parameter"><code><a class="link" href="GdkDevice.html#GdkGrabOwnership" title="enum GdkGrabOwnership"><span class="type">GdkGrabOwnership</span></a> grab_ownership</code></em>,
1238   - <em class="parameter"><code><span class="type">gboolean</span> owner_events</code></em>,
  1238 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> owner_events</code></em>,
1239 1239 <em class="parameter"><code><a class="link" href="gdk3-Events.html#GdkEventMask" title="enum GdkEventMask"><span class="type">GdkEventMask</span></a> event_mask</code></em>,
1240 1240 <em class="parameter"><code><a class="link" href="gdk3-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a> *cursor</code></em>,
1241   - <em class="parameter"><code><span class="type">guint32</span> time_</code></em>);</pre>
  1241 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
1242 1242 <div class="warning">
1243 1243 <p><code class="literal">gdk_device_grab</code> has been deprecated since version 3.20. and should not be used in newly-written code.</p>
1244 1244 <p>Use <a class="link" href="GdkSeat.html#gdk-seat-grab" title="gdk_seat_grab ()"><code class="function">gdk_seat_grab()</code></a> instead.</p>
... ... @@ -1259,7 +1259,7 @@ pointer grab until the button is released. X does this automatically since
1259 1259 most applications expect to receive button press and release events in pairs.
1260 1260 It is equivalent to a pointer grab on the window with <em class="parameter"><code>owner_events</code></em>
1261 1261 set to
1262   -<code class="literal">TRUE</code>.</p>
  1262 +<a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.</p>
1263 1263 <p>If you set up anything at the time you take the grab that needs to be
1264 1264 cleaned up when the grab ends, you should handle the <a class="link" href="gdk3-Event-Structures.html#GdkEventGrabBroken" title="struct GdkEventGrabBroken"><span class="type">GdkEventGrabBroken</span></a>
1265 1265 events that are emitted when the grab ends unvoluntarily.</p>
... ... @@ -1292,11 +1292,11 @@ or &lt;a class=&quot;link&quot; href=&quot;gdk3-Events.html#gdk-event-get-device&quot; title=&quot;gdk_event
1292 1292 </tr>
1293 1293 <tr>
1294 1294 <td class="parameter_name"><p>owner_events</p></td>
1295   -<td class="parameter_description"><p>if <code class="literal">FALSE</code> then all device events are reported with respect to
  1295 +<td class="parameter_description"><p>if <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> then all device events are reported with respect to
1296 1296 <em class="parameter"><code>window</code></em>
1297 1297 and are only reported if selected by <em class="parameter"><code>event_mask</code></em>
1298 1298 . If
1299   -<code class="literal">TRUE</code> then pointer events for this application are reported
  1299 +<a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> then pointer events for this application are reported
1300 1300 as normal, but pointer events outside this application are
1301 1301 reported with respect to <em class="parameter"><code>window</code></em>
1302 1302 and only if selected by
... ... @@ -1314,7 +1314,7 @@ and only if selected by
1314 1314 <tr>
1315 1315 <td class="parameter_name"><p>cursor</p></td>
1316 1316 <td class="parameter_description"><p>the cursor to display while the grab is active if the device is
1317   -a pointer. If this is <code class="literal">NULL</code> then the normal cursors are used for
  1317 +a pointer. If this is <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the normal cursors are used for
1318 1318 <em class="parameter"><code>window</code></em>
1319 1319 and its descendants, and the cursor for <em class="parameter"><code>window</code></em>
1320 1320 is used
... ... @@ -1342,7 +1342,7 @@ can be used if the time isn’t known.&lt;/p&gt;&lt;/td&gt;
1342 1342 <a name="gdk-device-ungrab"></a><h3>gdk_device_ungrab ()</h3>
1343 1343 <pre class="programlisting"><span class="returnvalue">void</span>
1344 1344 gdk_device_ungrab (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
1345   - <em class="parameter"><code><span class="type">guint32</span> time_</code></em>);</pre>
  1345 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> time_</code></em>);</pre>
1346 1346 <div class="warning">
1347 1347 <p><code class="literal">gdk_device_ungrab</code> has been deprecated since version 3.20. and should not be used in newly-written code.</p>
1348 1348 <p>Use <a class="link" href="GdkSeat.html#gdk-seat-ungrab" title="gdk_seat_ungrab ()"><code class="function">gdk_seat_ungrab()</code></a> instead.</p>
... ... @@ -1379,7 +1379,7 @@ gdk_device_ungrab (&lt;em class=&quot;parameter&quot;&gt;&lt;code&gt;&lt;a class=&quot;link&quot; href=&quot;GdkDevice.h
1379 1379 <pre class="programlisting"><span class="returnvalue">void</span>
1380 1380 gdk_device_get_state (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
1381 1381 <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>,
1382   - <em class="parameter"><code><span class="type">gdouble</span> *axes</code></em>,
  1382 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *axes</code></em>,
1383 1383 <em class="parameter"><code><a class="link" href="gdk3-Windows.html#GdkModifierType" title="enum GdkModifierType"><span class="type">GdkModifierType</span></a> *mask</code></em>);</pre>
1384 1384 <p>Gets the current state of a pointer device relative to <em class="parameter"><code>window</code></em>
1385 1385 . As a slave
... ... @@ -1410,12 +1410,12 @@ unless there is an ongoing grab on them. See &lt;a class=&quot;link&quot; href=&quot;GdkDevice.htm
1410 1410 <td class="parameter_name"><p>axes</p></td>
1411 1411 <td class="parameter_description"><p>an array of doubles to store the values of
1412 1412 the axes of <em class="parameter"><code>device</code></em>
1413   -in, or <code class="literal">NULL</code>. </p></td>
  1413 +in, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1414 1414 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym>]</span></td>
1415 1415 </tr>
1416 1416 <tr>
1417 1417 <td class="parameter_name"><p>mask</p></td>
1418   -<td class="parameter_description"><p>location to store the modifiers, or <code class="literal">NULL</code>. </p></td>
  1418 +<td class="parameter_description"><p>location to store the modifiers, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1419 1419 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed instead of a pointer to a location."><span class="acronym">optional</span></acronym>][<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
1420 1420 </tr>
1421 1421 </tbody>
... ... @@ -1428,8 +1428,8 @@ in, or &lt;code class=&quot;literal&quot;&gt;NULL&lt;/code&gt;. &lt;/p&gt;&lt;/td&gt;
1428 1428 <pre class="programlisting"><span class="returnvalue">void</span>
1429 1429 gdk_device_get_position (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
1430 1430 <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> **screen</code></em>,
1431   - <em class="parameter"><code><span class="type">gint</span> *x</code></em>,
1432   - <em class="parameter"><code><span class="type">gint</span> *y</code></em>);</pre>
  1431 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
  1432 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>);</pre>
1433 1433 <p>Gets the current location of <em class="parameter"><code>device</code></em>
1434 1434 . As a slave device
1435 1435 coordinates are those of its master pointer, This function
... ... @@ -1453,19 +1453,19 @@ unless there is an ongoing grab on them, see &lt;a class=&quot;link&quot; href=&quot;GdkDevice.htm
1453 1453 <td class="parameter_name"><p>screen</p></td>
1454 1454 <td class="parameter_description"><p>location to store the <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
1455 1455 the <em class="parameter"><code>device</code></em>
1456   -is on, or <code class="literal">NULL</code>. </p></td>
  1456 +is on, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1457 1457 <td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1458 1458 </tr>
1459 1459 <tr>
1460 1460 <td class="parameter_name"><p>x</p></td>
1461 1461 <td class="parameter_description"><p>location to store root window X coordinate of <em class="parameter"><code>device</code></em>
1462   -, or <code class="literal">NULL</code>. </p></td>
  1462 +, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1463 1463 <td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1464 1464 </tr>
1465 1465 <tr>
1466 1466 <td class="parameter_name"><p>y</p></td>
1467 1467 <td class="parameter_description"><p>location to store root window Y coordinate of <em class="parameter"><code>device</code></em>
1468   -, or <code class="literal">NULL</code>. </p></td>
  1468 +, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1469 1469 <td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1470 1470 </tr>
1471 1471 </tbody>
... ... @@ -1479,8 +1479,8 @@ is on, or &lt;code class=&quot;literal&quot;&gt;NULL&lt;/code&gt;. &lt;/p&gt;&lt;/td&gt;
1479 1479 <pre class="programlisting"><span class="returnvalue">void</span>
1480 1480 gdk_device_get_position_double (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
1481 1481 <em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> **screen</code></em>,
1482   - <em class="parameter"><code><span class="type">gdouble</span> *x</code></em>,
1483   - <em class="parameter"><code><span class="type">gdouble</span> *y</code></em>);</pre>
  1482 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *x</code></em>,
  1483 + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *y</code></em>);</pre>
1484 1484 <p>Gets the current location of <em class="parameter"><code>device</code></em>
1485 1485 in double precision. As a slave device's
1486 1486 coordinates are those of its master pointer, this function
... ... @@ -1504,19 +1504,19 @@ unless there is an ongoing grab on them. See &lt;a class=&quot;link&quot; href=&quot;GdkDevice.htm
1504 1504 <td class="parameter_name"><p>screen</p></td>
1505 1505 <td class="parameter_description"><p>location to store the <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
1506 1506 the <em class="parameter"><code>device</code></em>
1507   -is on, or <code class="literal">NULL</code>. </p></td>
  1507 +is on, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1508 1508 <td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1509 1509 </tr>
1510 1510 <tr>
1511 1511 <td class="parameter_name"><p>x</p></td>
1512 1512 <td class="parameter_description"><p>location to store root window X coordinate of <em class="parameter"><code>device</code></em>
1513   -, or <code class="literal">NULL</code>. </p></td>
  1513 +, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1514 1514 <td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1515 1515 </tr>
1516 1516 <tr>
1517 1517 <td class="parameter_name"><p>y</p></td>
1518 1518 <td class="parameter_description"><p>location to store root window Y coordinate of <em class="parameter"><code>device</code></em>
1519   -, or <code class="literal">NULL</code>. </p></td>
  1519 +, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1520 1520 <td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1521 1521 </tr>
1522 1522 </tbody>
... ... @@ -1529,13 +1529,13 @@ is on, or &lt;code class=&quot;literal&quot;&gt;NULL&lt;/code&gt;. &lt;/p&gt;&lt;/td&gt;
1529 1529 <a name="gdk-device-get-window-at-position"></a><h3>gdk_device_get_window_at_position ()</h3>
1530 1530 <pre class="programlisting"><a class="link" href="gdk3-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> *
1531 1531 gdk_device_get_window_at_position (<em class="parameter"><code><a class="link" href="GdkDevice.html" title="GdkDevice"><span class="type">GdkDevice</span></a> *device</code></em>,
1532   - <em class="parameter"><code><span class="type">gint</span> *win_x</code></em>,
1533