Browse Source

New upstream version 2.1.8

master
OmegaPhil 6 years ago
parent
commit
e1cf80884e
  1. 4
      HACKING
  2. 3
      Makefile.in
  3. 42
      NEWS
  4. 25
      aclocal.m4
  5. 137
      build-aux/config.guess
  6. 38
      build-aux/config.sub
  7. 4
      build-aux/ltmain.sh
  8. 26
      configure
  9. 2
      configure.ac
  10. 2
      data/80-udisks2.rules
  11. 1
      data/udisks2.service.in
  12. 6
      doc/Makefile.am
  13. 6
      doc/Makefile.in
  14. 66
      doc/html/UDisksBaseJob.html
  15. 1778
      doc/html/UDisksBlock.html
  16. 472
      doc/html/UDisksClient.html
  17. 80
      doc/html/UDisksCrypttabMonitor.html
  18. 218
      doc/html/UDisksDaemon.html
  19. 1156
      doc/html/UDisksDrive.html
  20. 1494
      doc/html/UDisksDriveAta.html
  21. 500
      doc/html/UDisksEncrypted.html
  22. 518
      doc/html/UDisksFilesystem.html
  23. 96
      doc/html/UDisksFstabMonitor.html
  24. 520
      doc/html/UDisksJob.html
  25. 16
      doc/html/UDisksLinuxBlock.html
  26. 42
      doc/html/UDisksLinuxBlockObject.html
  27. 48
      doc/html/UDisksLinuxDevice.html
  28. 24
      doc/html/UDisksLinuxDrive.html
  29. 92
      doc/html/UDisksLinuxDriveAta.html
  30. 120
      doc/html/UDisksLinuxDriveObject.html
  31. 16
      doc/html/UDisksLinuxEncrypted.html
  32. 16
      doc/html/UDisksLinuxFilesystem.html
  33. 16
      doc/html/UDisksLinuxLoop.html
  34. 24
      doc/html/UDisksLinuxMDRaid.html
  35. 76
      doc/html/UDisksLinuxMDRaidObject.html
  36. 20
      doc/html/UDisksLinuxManager.html
  37. 36
      doc/html/UDisksLinuxPartition.html
  38. 16
      doc/html/UDisksLinuxPartitionTable.html
  39. 34
      doc/html/UDisksLinuxProvider.html
  40. 16
      doc/html/UDisksLinuxSwapspace.html
  41. 456
      doc/html/UDisksLoop.html
  42. 1066
      doc/html/UDisksMDRaid.html
  43. 488
      doc/html/UDisksManager.html
  44. 82
      doc/html/UDisksMountMonitor.html
  45. 294
      doc/html/UDisksObject.html
  46. 102
      doc/html/UDisksObjectInfo.html
  47. 208
      doc/html/UDisksObjectManagerClient.html
  48. 632
      doc/html/UDisksPartition.html
  49. 316
      doc/html/UDisksPartitionTable.html
  50. 25
      doc/html/UDisksProvider.html
  51. 28
      doc/html/UDisksSimpleJob.html
  52. 90
      doc/html/UDisksSpawnedJob.html
  53. 122
      doc/html/UDisksState.html
  54. 402
      doc/html/UDisksSwapspace.html
  55. 100
      doc/html/UDisksThreadedJob.html
  56. 4
      doc/html/annotation-glossary.html
  57. 4
      doc/html/api-index-2.1.html
  58. 4
      doc/html/api-index-deprecated.html
  59. 2630
      doc/html/api-index.html
  60. 4
      doc/html/ch02.html
  61. 4
      doc/html/gdbus-org.freedesktop.UDisks2.Block.html
  62. 4
      doc/html/gdbus-org.freedesktop.UDisks2.Drive.Ata.html
  63. 4
      doc/html/gdbus-org.freedesktop.UDisks2.Drive.html
  64. 4
      doc/html/gdbus-org.freedesktop.UDisks2.Encrypted.html
  65. 4
      doc/html/gdbus-org.freedesktop.UDisks2.Filesystem.html
  66. 4
      doc/html/gdbus-org.freedesktop.UDisks2.Job.html
  67. 4
      doc/html/gdbus-org.freedesktop.UDisks2.Loop.html
  68. 4
      doc/html/gdbus-org.freedesktop.UDisks2.MDRaid.html
  69. 4
      doc/html/gdbus-org.freedesktop.UDisks2.Manager.html
  70. 4
      doc/html/gdbus-org.freedesktop.UDisks2.Partition.html
  71. 4
      doc/html/gdbus-org.freedesktop.UDisks2.PartitionTable.html
  72. 4
      doc/html/gdbus-org.freedesktop.UDisks2.Swapspace.html
  73. 22
      doc/html/gio-hierarchy.html
  74. 6
      doc/html/index.html
  75. 1872
      doc/html/index.sgml
  76. 4
      doc/html/overview.html
  77. 4
      doc/html/ref-daemon-block-devices.html
  78. 4
      doc/html/ref-daemon-core.html
  79. 4
      doc/html/ref-daemon-drives.html
  80. 4
      doc/html/ref-daemon-jobs.html
  81. 4
      doc/html/ref-daemon-linux-types.html
  82. 4
      doc/html/ref-daemon-mdraid.html
  83. 4
      doc/html/ref-daemon-monitoring.html
  84. 4
      doc/html/ref-daemon.html
  85. 4
      doc/html/ref-dbus-block-devices.html
  86. 4
      doc/html/ref-dbus-drives.html
  87. 4
      doc/html/ref-dbus-jobs.html
  88. 4
      doc/html/ref-dbus-manager-well-known-object.html
  89. 4
      doc/html/ref-dbus-md-raid.html
  90. 4
      doc/html/ref-dbus-overview.html
  91. 4
      doc/html/ref-dbus-udisks2-well-known-object.html
  92. 4
      doc/html/ref-dbus.html
  93. 4
      doc/html/ref-library-generated.html
  94. 4
      doc/html/ref-library.html
  95. 6
      doc/html/udisks-polkit-actions.html
  96. 8
      doc/html/udisks-std-options.html
  97. 4
      doc/html/udisks.8.html
  98. 62
      doc/html/udisks2-ATA-commands.html
  99. 30
      doc/html/udisks2-Logging.html
  100. 39
      doc/html/udisks2-UDisksError.html

4
HACKING

@ -38,14 +38,14 @@ Checklist for making a release:
- Check that everything works
- Run 'make check'
- Run 'sudo ./integration-test' in src/tests
- Run 'sudo src/tests/integration-test'
- Check that you have no uncommitted or unpushed changes
- Check there are no glaring TODO or FIXME
- Sanity-check all new API
- Ensure newly added API is marked properly with "Since: X.Y"
- Ensure that deprecated API is marked as such
- Do the actual release (see Makefile.am, do it manually if not davidz)
- Do the actual release (see Makefile.am)
- run 'make publish'
- run 'make publish-docs'

3
Makefile.in

@ -169,8 +169,7 @@ am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/build-aux/ltmain.sh \
$(top_srcdir)/build-aux/missing AUTHORS COPYING NEWS README \
build-aux/compile build-aux/config.guess build-aux/config.sub \
build-aux/depcomp build-aux/install-sh build-aux/ltmain.sh \
build-aux/missing
build-aux/install-sh build-aux/ltmain.sh build-aux/missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)

42
NEWS

@ -1,3 +1,45 @@
------------
udisks 2.1.8
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
Changes since udisks 2.1.7:
Hielke Christian Braun (1):
Allow NTFS mount option "big_writes"
João Paulo Rechi Vita (1):
Don't coldplug uninitilized udev devices
Mantas Mikulėnas (1):
Detect old (non-Pro) MemoryStick cards
Marius Vollmer (1):
Lock the partition table while creating a new partition
Martin Pitt (6):
tests: Accept fancy quotes in GLib error messages
Update translations from transifex
autogen.sh: Drop obsolete PKG_NAME
exfat: Drop umask=0077 default
udisks2.service: Add KillSignal=SIGINT
Mike Frysinger (1):
Include sys/sysmacros.h for major/minor/makedev
Ritesh Khadgaray (1):
btrfs: Add support for changing label
Ting-Wei Lan (1):
build: Fix gtk-doc build when builddir != srcdir
Thanks to all our contributors.
Martin Pitt,
2016-11-25
------------
udisks 2.1.7
------------

25
aclocal.m4

@ -584,7 +584,7 @@ fi])
# gnome-compiler-flags.m4
#
# serial 2
# serial 4
#
dnl GNOME_COMPILE_WARNINGS
@ -596,7 +596,7 @@ dnl the first argument to the macro, defaulting to 'yes'.
dnl Additional warning/error flags can be passed as an optional second argument.
dnl
dnl For example: GNOME_COMPILE_WARNINGS([maximum],[-Werror=some-flag -Wfoobar])
AC_DEFUN([GNOME_COMPILE_WARNINGS],[
AU_DEFUN([GNOME_COMPILE_WARNINGS],[
dnl ******************************
dnl More compiler warnings
dnl ******************************
@ -633,6 +633,7 @@ AC_DEFUN([GNOME_COMPILE_WARNINGS],[
-Werror=format-security \
-Werror=format=2 \
-Werror=missing-include-dirs \
-Werror=return-type \
"
dnl Additional warning or error flags provided by the module author to
@ -703,11 +704,14 @@ AC_DEFUN([GNOME_COMPILE_WARNINGS],[
WARN_CFLAGS="$tested_warning_flags $complCFLAGS"
AC_SUBST(WARN_CFLAGS)
])
],
[[$0: This macro is deprecated. You should use AX_COMPILER_FLAGS instead and
eliminate use of --enable-iso-c.
See: http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html#ax_compiler_flags]])
dnl For C++, do basically the same thing.
AC_DEFUN([GNOME_CXX_WARNINGS],[
AU_DEFUN([GNOME_CXX_WARNINGS],[
AC_ARG_ENABLE(cxx-warnings,
AS_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@]
[Turn on compiler warnings.]),,
@ -758,7 +762,10 @@ AC_DEFUN([GNOME_CXX_WARNINGS],[
WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS"
AC_SUBST(WARN_CXXFLAGS)
])
],
[[$0: This macro is deprecated. You should use AX_COMPILER_FLAGS instead and
eliminate use of --enable-iso-cxx.
See: http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html#ax_compiler_flags]])
dnl -*- mode: autoconf -*-
dnl Copyright 2009 Johan Dahlin
@ -858,8 +865,8 @@ AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE],
])
# nls.m4 serial 5 (gettext-0.18)
dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014 Free Software Foundation,
dnl Inc.
dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software
dnl Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@ -891,7 +898,7 @@ AC_DEFUN([AM_NLS],
])
dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
dnl serial 11 (pkg-config-0.29)
dnl serial 11 (pkg-config-0.29.1)
dnl
dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
@ -933,7 +940,7 @@ dnl
dnl See the "Since" comment for each macro you use to see what version
dnl of the macros you require.
m4_defun([PKG_PREREQ],
[m4_define([PKG_MACROS_VERSION], [0.29])
[m4_define([PKG_MACROS_VERSION], [0.29.1])
m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
[m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
])dnl PKG_PREREQ

137
build-aux/config.guess

@ -1,8 +1,8 @@
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright 1992-2015 Free Software Foundation, Inc.
# Copyright 1992-2016 Free Software Foundation, Inc.
timestamp='2015-08-20'
timestamp='2016-10-02'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@ -27,7 +27,7 @@ timestamp='2015-08-20'
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@gnu.org>.
@ -50,7 +50,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
Copyright 1992-2015 Free Software Foundation, Inc.
Copyright 1992-2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@ -186,9 +186,12 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
esac
# The Operating System including object format, if it has switched
# to ELF recently, or will in the future.
# to ELF recently (or will in the future) and ABI.
case "${UNAME_MACHINE_ARCH}" in
arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
earm*)
os=netbsdelf
;;
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
eval $set_cc_for_build
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ELF__
@ -237,6 +240,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
exit ;;
*:LibertyBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
exit ;;
*:ekkoBSD:*:*)
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
exit ;;
@ -268,42 +275,42 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
case "$ALPHA_CPU_TYPE" in
"EV4 (21064)")
UNAME_MACHINE="alpha" ;;
UNAME_MACHINE=alpha ;;
"EV4.5 (21064)")
UNAME_MACHINE="alpha" ;;
UNAME_MACHINE=alpha ;;
"LCA4 (21066/21068)")
UNAME_MACHINE="alpha" ;;
UNAME_MACHINE=alpha ;;
"EV5 (21164)")
UNAME_MACHINE="alphaev5" ;;
UNAME_MACHINE=alphaev5 ;;
"EV5.6 (21164A)")
UNAME_MACHINE="alphaev56" ;;
UNAME_MACHINE=alphaev56 ;;
"EV5.6 (21164PC)")
UNAME_MACHINE="alphapca56" ;;
UNAME_MACHINE=alphapca56 ;;
"EV5.7 (21164PC)")
UNAME_MACHINE="alphapca57" ;;
UNAME_MACHINE=alphapca57 ;;
"EV6 (21264)")
UNAME_MACHINE="alphaev6" ;;
UNAME_MACHINE=alphaev6 ;;
"EV6.7 (21264A)")
UNAME_MACHINE="alphaev67" ;;
UNAME_MACHINE=alphaev67 ;;
"EV6.8CB (21264C)")
UNAME_MACHINE="alphaev68" ;;
UNAME_MACHINE=alphaev68 ;;
"EV6.8AL (21264B)")
UNAME_MACHINE="alphaev68" ;;
UNAME_MACHINE=alphaev68 ;;
"EV6.8CX (21264D)")
UNAME_MACHINE="alphaev68" ;;
UNAME_MACHINE=alphaev68 ;;
"EV6.9A (21264/EV69A)")
UNAME_MACHINE="alphaev69" ;;
UNAME_MACHINE=alphaev69 ;;
"EV7 (21364)")
UNAME_MACHINE="alphaev7" ;;
UNAME_MACHINE=alphaev7 ;;
"EV7.9 (21364A)")
UNAME_MACHINE="alphaev79" ;;
UNAME_MACHINE=alphaev79 ;;
esac
# A Pn.n version is a patched version.
# A Vn.n version is a released version.
# A Tn.n version is a released field test version.
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
exitcode=$?
trap '' 0
@ -376,16 +383,16 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
exit ;;
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
eval $set_cc_for_build
SUN_ARCH="i386"
SUN_ARCH=i386
# If there is a compiler, see if it is configured for 64-bit objects.
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
# This test works for both compilers.
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
grep IS_64BIT_ARCH >/dev/null
then
SUN_ARCH="x86_64"
SUN_ARCH=x86_64
fi
fi
echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
@ -410,7 +417,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
exit ;;
sun*:*:4.2BSD:*)
UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
case "`/bin/arch`" in
sun3)
echo m68k-sun-sunos${UNAME_RELEASE}
@ -635,13 +642,13 @@ EOF
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
case "${sc_cpu_version}" in
523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
532) # CPU_PA_RISC2_0
case "${sc_kernel_bits}" in
32) HP_ARCH="hppa2.0n" ;;
64) HP_ARCH="hppa2.0w" ;;
'') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
32) HP_ARCH=hppa2.0n ;;
64) HP_ARCH=hppa2.0w ;;
'') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
esac ;;
esac
fi
@ -680,11 +687,11 @@ EOF
exit (0);
}
EOF
(CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
(CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
test -z "$HP_ARCH" && HP_ARCH=hppa
fi ;;
esac
if [ ${HP_ARCH} = "hppa2.0w" ]
if [ ${HP_ARCH} = hppa2.0w ]
then
eval $set_cc_for_build
@ -697,12 +704,12 @@ EOF
# $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
# => hppa64-hp-hpux11.23
if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
grep -q __LP64__
then
HP_ARCH="hppa2.0w"
HP_ARCH=hppa2.0w
else
HP_ARCH="hppa64"
HP_ARCH=hppa64
fi
fi
echo ${HP_ARCH}-hp-hpux${HPUX_REV}
@ -807,14 +814,14 @@ EOF
echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
exit ;;
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
5000:UNIX_System_V:4.*:*)
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
@ -896,7 +903,7 @@ EOF
exit ;;
*:GNU/*:*:*)
# other systems with GNU libc and userland
echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
exit ;;
i*86:Minix:*:*)
echo ${UNAME_MACHINE}-pc-minix
@ -919,7 +926,7 @@ EOF
EV68*) UNAME_MACHINE=alphaev68 ;;
esac
objdump --private-headers /bin/sh | grep -q ld.so.1
if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
arc:Linux:*:* | arceb:Linux:*:*)
@ -965,6 +972,9 @@ EOF
ia64:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
k1om:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
m32r*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
@ -990,6 +1000,9 @@ EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
;;
mips64el:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
openrisc*:Linux:*:*)
echo or1k-unknown-linux-${LIBC}
exit ;;
@ -1022,6 +1035,9 @@ EOF
ppcle:Linux:*:*)
echo powerpcle-unknown-linux-${LIBC}
exit ;;
riscv32:Linux:*:* | riscv64:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
exit ;;
@ -1120,7 +1136,7 @@ EOF
# uname -m prints for DJGPP always 'pc', but it prints nothing about
# the processor, so we play safe by assuming i586.
# Note: whatever this is, it MUST be the same as what config.sub
# prints for the "djgpp" host, or else GDB configury will decide that
# prints for the "djgpp" host, or else GDB configure will decide that
# this is a cross-build.
echo i586-pc-msdosdjgpp
exit ;;
@ -1269,6 +1285,9 @@ EOF
SX-8R:SUPER-UX:*:*)
echo sx8r-nec-superux${UNAME_RELEASE}
exit ;;
SX-ACE:SUPER-UX:*:*)
echo sxace-nec-superux${UNAME_RELEASE}
exit ;;
Power*:Rhapsody:*:*)
echo powerpc-apple-rhapsody${UNAME_RELEASE}
exit ;;
@ -1282,9 +1301,9 @@ EOF
UNAME_PROCESSOR=powerpc
fi
if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
grep IS_64BIT_ARCH >/dev/null
then
case $UNAME_PROCESSOR in
@ -1306,7 +1325,7 @@ EOF
exit ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
UNAME_PROCESSOR=`uname -p`
if test "$UNAME_PROCESSOR" = "x86"; then
if test "$UNAME_PROCESSOR" = x86; then
UNAME_PROCESSOR=i386
UNAME_MACHINE=pc
fi
@ -1337,7 +1356,7 @@ EOF
# "uname -m" is not consistent, so use $cputype instead. 386
# is converted to i386 for consistency with other x86
# operating systems.
if test "$cputype" = "386"; then
if test "$cputype" = 386; then
UNAME_MACHINE=i386
else
UNAME_MACHINE="$cputype"
@ -1379,7 +1398,7 @@ EOF
echo i386-pc-xenix
exit ;;
i*86:skyos:*:*)
echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
exit ;;
i*86:rdos:*:*)
echo ${UNAME_MACHINE}-pc-rdos
@ -1390,23 +1409,25 @@ EOF
x86_64:VMkernel:*:*)
echo ${UNAME_MACHINE}-unknown-esx
exit ;;
amd64:Isilon\ OneFS:*:*)
echo x86_64-unknown-onefs
exit ;;
esac
cat >&2 <<EOF
$0: unable to guess system type
This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
and
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
If the version you run ($0) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@gnu.org> in order to provide the needed
information to handle your system.
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@gnu.org to
provide the necessary information to handle your system.
config.guess timestamp = $timestamp

38
build-aux/config.sub

@ -1,8 +1,8 @@
#! /bin/sh
# Configuration validation subroutine script.
# Copyright 1992-2015 Free Software Foundation, Inc.
# Copyright 1992-2016 Free Software Foundation, Inc.
timestamp='2015-08-20'
timestamp='2016-11-04'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@ -33,7 +33,7 @@ timestamp='2015-08-20'
# Otherwise, we print the canonical config type on stdout and succeed.
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
@ -53,8 +53,7 @@ timestamp='2015-08-20'
me=`echo "$0" | sed -e 's,.*/,,'`
usage="\
Usage: $0 [OPTION] CPU-MFR-OPSYS
$0 [OPTION] ALIAS
Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
Canonicalize a configuration name.
@ -68,7 +67,7 @@ Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.sub ($timestamp)
Copyright 1992-2015 Free Software Foundation, Inc.
Copyright 1992-2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@ -118,7 +117,7 @@ case $maybe_os in
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
kopensolaris*-gnu* | \
kopensolaris*-gnu* | cloudabi*-eabi* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
@ -302,6 +301,7 @@ case $basic_machine in
| open8 | or1k | or1knd | or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle \
| pru \
| pyramid \
| riscv32 | riscv64 \
| rl78 | rx \
@ -429,6 +429,7 @@ case $basic_machine in
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
| pru-* \
| pyramid-* \
| riscv32-* | riscv64-* \
| rl78-* | romp-* | rs6000-* | rx-* \
@ -521,7 +522,7 @@ case $basic_machine in
basic_machine=i386-pc
os=-aros
;;
asmjs)
asmjs)
basic_machine=asmjs-unknown
;;
aux)
@ -644,6 +645,14 @@ case $basic_machine in
basic_machine=m68k-bull
os=-sysv3
;;
e500v[12])
basic_machine=powerpc-unknown
os=$os"spe"
;;
e500v[12]-*)
basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
os=$os"spe"
;;
ebmon29k)
basic_machine=a29k-amd
os=-ebmon
@ -1023,7 +1032,7 @@ case $basic_machine in
ppc-* | ppcbe-*)
basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppcle | powerpclittle | ppc-le | powerpc-little)
ppcle | powerpclittle)
basic_machine=powerpcle-unknown
;;
ppcle-* | powerpclittle-*)
@ -1033,7 +1042,7 @@ case $basic_machine in
;;
ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
ppc64le | powerpc64little)
basic_machine=powerpc64le-unknown
;;
ppc64le-* | powerpc64little-*)
@ -1383,14 +1392,14 @@ case $os in
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
| -bitrig* | -openbsd* | -solidbsd* \
| -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
| -chorusos* | -chorusrdb* | -cegcc* \
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
@ -1399,7 +1408,8 @@ case $os in
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
| -onefs* | -tirtos* | -phoenix* | -fuchsia*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
@ -1531,6 +1541,8 @@ case $os in
;;
-nacl*)
;;
-ios)
;;
-none)
;;
*)

4
build-aux/ltmain.sh

@ -31,7 +31,7 @@
PROGRAM=libtool
PACKAGE=libtool
VERSION="2.4.6 Debian-2.4.6-0.1"
VERSION="2.4.6 Debian-2.4.6-2"
package_revision=2.4.6
@ -2068,7 +2068,7 @@ include the following information:
compiler: $LTCC
compiler flags: $LTCFLAGS
linker: $LD (gnu? $with_gnu_ld)
version: $progname (GNU libtool) 2.4.6
version: $progname $scriptversion Debian-2.4.6-2
automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`

26
configure

@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for udisks 2.1.7.
# Generated by GNU Autoconf 2.69 for udisks 2.1.8.
#
# Report bugs to <http://bugs.freedesktop.org/enter_bug.cgi?product=udisks>.
#
@ -591,8 +591,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='udisks'
PACKAGE_TARNAME='udisks'
PACKAGE_VERSION='2.1.7'
PACKAGE_STRING='udisks 2.1.7'
PACKAGE_VERSION='2.1.8'
PACKAGE_STRING='udisks 2.1.8'
PACKAGE_BUGREPORT='http://bugs.freedesktop.org/enter_bug.cgi?product=udisks'
PACKAGE_URL=''
@ -1475,7 +1475,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 udisks 2.1.7 to adapt to many kinds of systems.
\`configure' configures udisks 2.1.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1546,7 +1546,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of udisks 2.1.7:";;
short | recursive ) echo "Configuration of udisks 2.1.8:";;
esac
cat <<\_ACEOF
@ -1710,7 +1710,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
udisks configure 2.1.7
udisks configure 2.1.8
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@ -2079,7 +2079,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 udisks $as_me 2.1.7, which was
It was created by udisks $as_me 2.1.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@ -2430,8 +2430,8 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
UDISKS_MAJOR_VERSION=2
UDISKS_MINOR_VERSION=1
UDISKS_MICRO_VERSION=7
UDISKS_VERSION=2.1.7
UDISKS_MICRO_VERSION=8
UDISKS_VERSION=2.1.8
@ -2957,7 +2957,7 @@ fi
# Define the identity of the package.
PACKAGE='udisks'
VERSION='2.1.7'
VERSION='2.1.8'
cat >>confdefs.h <<_ACEOF
@ -12423,6 +12423,7 @@ fi
-Werror=format-security \
-Werror=format=2 \
-Werror=missing-include-dirs \
-Werror=return-type \
"
additional_flags=""
@ -16089,7 +16090,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 udisks $as_me 2.1.7, which was
This file was extended by udisks $as_me 2.1.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -16155,7 +16156,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="\\
udisks config.status 2.1.7
udisks config.status 2.1.8
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@ -17287,7 +17288,6 @@ $as_echo X"$file" |
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
# Generated automatically by $as_me ($PACKAGE) $VERSION
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
# Provide generalized library-building support services.

2
configure.ac

@ -1,7 +1,7 @@
m4_define([udisks_major_version], [2])
m4_define([udisks_minor_version], [1])
m4_define([udisks_micro_version], [7])
m4_define([udisks_micro_version], [8])
m4_define([udisks_version], [udisks_major_version.udisks_minor_version.udisks_micro_version])

2
data/80-udisks2.rules

@ -42,7 +42,7 @@ ENV{ID_VENDOR}=="*IOMEGA*", ENV{ID_MODEL}=="*ZIP*", ENV{ID_DRIVE_FLOPPY_ZIP}="1"
# kind of media is - right now we just assume SD
KERNEL=="mmcblk[0-9]", SUBSYSTEMS=="mmc", ENV{DEVTYPE}=="disk", ENV{ID_DRIVE_FLASH_SD}="1", ENV{ID_DRIVE_MEDIA_FLASH_SD}="1"
# ditto for memstick
KERNEL=="mspblk[0-9]", SUBSYSTEMS=="memstick", ENV{DEVTYPE}=="disk", ENV{ID_DRIVE_FLASH_MS}="1", ENV{ID_DRIVE_MEDIA_FLASH_MS}="1"
KERNEL=="msblk[0-9]|mspblk[0-9]", SUBSYSTEMS=="memstick", ENV{DEVTYPE}=="disk", ENV{ID_DRIVE_FLASH_MS}="1", ENV{ID_DRIVE_MEDIA_FLASH_MS}="1"
# TODO: maybe automatically convert udisks1 properties to udisks2 ones?
# (e.g. UDISKS_PRESENTATION_HIDE -> UDISKS_IGNORE)

1
data/udisks2.service.in

@ -6,6 +6,7 @@ Documentation=man:udisks(8)
Type=dbus
BusName=org.freedesktop.UDisks2
ExecStart=@udisksdprivdir@/udisksd --no-debug
KillSignal=SIGINT
[Install]
WantedBy=graphical.target

6
doc/Makefile.am

@ -47,7 +47,11 @@ MKDB_OPTIONS = --output-format=xml --sgml-mode --name-space=udisks
HTML_IMAGES = \
$(NULL)
content_files = \
content_files = \
../data/org.freedesktop.udisks2.policy.in \
man/udisks.xml \
man/udisksd.xml \
man/udisksctl.xml \
$(NULL)
expand_content_files = \

6
doc/Makefile.in

@ -428,6 +428,10 @@ HTML_IMAGES = \
$(NULL)
content_files = \
../data/org.freedesktop.udisks2.policy.in \
man/udisks.xml \
man/udisksd.xml \
man/udisksctl.xml \
$(NULL)
expand_content_files = \
@ -895,7 +899,7 @@ scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB)
$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
@true
sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent
sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent
$(GTK_DOC_V_XML)_source_dir='' ; \
for i in $(DOC_SOURCE_DIR) ; do \
_source_dir="$${_source_dir} --source-dir=$$i" ; \

66
doc/html/UDisksBaseJob.html

@ -8,7 +8,7 @@
<link rel="up" href="ref-daemon-jobs.html" title="Jobs">
<link rel="prev" href="ref-daemon-jobs.html" title="Jobs">
<link rel="next" href="UDisksSimpleJob.html" title="UDisksSimpleJob">
<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@ -52,7 +52,7 @@
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">GCancellable</span> *
<a href="/usr/share/gtk-doc/html/gioGCancellable.html#GCancellable-struct"><span class="returnvalue">GCancellable</span></a> *
</td>
<td class="function_name">
<a class="link" href="UDisksBaseJob.html#udisks-base-job-get-cancellable" title="udisks_base_job_get_cancellable ()">udisks_base_job_get_cancellable</a> <span class="c_punctuation">()</span>
@ -60,7 +60,7 @@
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="UDisksBaseJob.html#udisks-base-job-get-auto-estimate" title="udisks_base_job_get_auto_estimate ()">udisks_base_job_get_auto_estimate</a> <span class="c_punctuation">()</span>
@ -103,13 +103,13 @@
</colgroup>
<tbody>
<tr>
<td class="property_type"><span class="type">gboolean</span></td>
<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
<td class="property_name"><a class="link" href="UDisksBaseJob.html#UDisksBaseJob--auto-estimate" title="The “auto-estimate” property">auto-estimate</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type">
<span class="type">GCancellable</span> *</td>
<a href="/usr/share/gtk-doc/html/gioGCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *</td>
<td class="property_name"><a class="link" href="UDisksBaseJob.html#UDisksBaseJob--cancellable" title="The “cancellable” property">cancellable</a></td>
<td class="property_flags">Read / Write / Construct Only</td>
</tr>
@ -143,8 +143,8 @@
</div>
<div class="refsect1">
<a name="UDisksBaseJob.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="screen"> GObject
<span class="lineart">╰──</span> GDBusInterfaceSkeleton
<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobjectgobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
<span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gioGDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
<span class="lineart">╰──</span> <a class="link" href="UDisksJob.html#UDisksJobSkeleton">UDisksJobSkeleton</a>
<span class="lineart">╰──</span> UDisksBaseJob
<span class="lineart">├──</span> <a class="link" href="UDisksSpawnedJob.html" title="UDisksSpawnedJob">UDisksSpawnedJob</a>
@ -156,7 +156,7 @@
<a name="UDisksBaseJob.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
<p>
UDisksBaseJob implements
GDBusInterface and <a class="link" href="UDisksJob.html" title="UDisksJob">UDisksJob</a>.</p>
<a href="/usr/share/gtk-doc/html/gioGDBusInterface.html#GDBusInterface-struct">GDBusInterface</a> and <a class="link" href="UDisksJob.html" title="UDisksJob">UDisksJob</a>.</p>
</div>
<div class="refsect1">
<a name="UDisksBaseJob.description"></a><h2>Description</h2>
@ -171,7 +171,7 @@ udisks_base_job_get_daemon (<em class="parameter"><code><a class="link" href="UD
<p>Gets the <a class="link" href="UDisksDaemon.html" title="UDisksDaemon"><span class="type">UDisksDaemon</span></a> for <em class="parameter"><code>job</code></em>
.</p>
<div class="refsect3">
<a name="id-1.5.4.2.9.2.5"></a><h4>Parameters</h4>
<a name="udisks-base-job-get-daemon.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
@ -186,7 +186,7 @@ udisks_base_job_get_daemon (<em class="parameter"><code><a class="link" href="UD
</table></div>
</div>
<div class="refsect3">
<a name="id-1.5.4.2.9.2.6"></a><h4>Returns</h4>
<a name="udisks-base-job-get-daemon.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="UDisksDaemon.html" title="UDisksDaemon"><span class="type">UDisksDaemon</span></a>. Do not free, the object belongs to <em class="parameter"><code>job</code></em>
.</p>
</div>
@ -194,12 +194,12 @@ udisks_base_job_get_daemon (<em class="parameter"><code><a class="link" href="UD
<hr>
<div class="refsect2">
<a name="udisks-base-job-get-cancellable"></a><h3>udisks_base_job_get_cancellable ()</h3>
<pre class="programlisting"><span class="returnvalue">GCancellable</span> *
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gioGCancellable.html#GCancellable-struct"><span class="returnvalue">GCancellable</span></a> *
udisks_base_job_get_cancellable (<em class="parameter"><code><a class="link" href="UDisksBaseJob.html" title="UDisksBaseJob"><span class="type">UDisksBaseJob</span></a> *job</code></em>);</pre>
<p>Gets the <span class="type">GCancellable</span> for <em class="parameter"><code>job</code></em>
<p>Gets the <a href="/usr/share/gtk-doc/html/gioGCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> for <em class="parameter"><code>job</code></em>
.</p>
<div class="refsect3">
<a name="id-1.5.4.2.9.3.5"></a><h4>Parameters</h4>
<a name="udisks-base-job-get-cancellable.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
@ -214,19 +214,19 @@ udisks_base_job_get_cancellable (<em class="parameter"><code><a class="link" hre
</table></div>
</div>
<div class="refsect3">
<a name="id-1.5.4.2.9.3.6"></a><h4>Returns</h4>
<p> A <span class="type">GCancellable</span>. Do not free, the object belongs to <em class="parameter"><code>job</code></em>
<a name="udisks-base-job-get-cancellable.returns"></a><h4>Returns</h4>
<p> A <a href="/usr/share/gtk-doc/html/gioGCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. Do not free, the object belongs to <em class="parameter"><code>job</code></em>
.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="udisks-base-job-get-auto-estimate"></a><h3>udisks_base_job_get_auto_estimate ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
udisks_base_job_get_auto_estimate (<em class="parameter"><code><a class="link" href="UDisksBaseJob.html" title="UDisksBaseJob"><span class="type">UDisksBaseJob</span></a> *job</code></em>);</pre>
<p>Gets whether auto-estimation is being used.</p>
<div class="refsect3">
<a name="id-1.5.4.2.9.4.5"></a><h4>Parameters</h4>
<a name="udisks-base-job-get-auto-estimate.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
@ -241,8 +241,8 @@ udisks_base_job_get_auto_estimate (<em class="parameter"><code><a class="link" h
</table></div>
</div>
<div class="refsect3">
<a name="id-1.5.4.2.9.4.6"></a><h4>Returns</h4>
<p> <code class="literal">TRUE</code> if auto-estimation is being used, <code class="literal">FALSE</code> otherwise.</p>
<a name="udisks-base-job-get-auto-estimate.returns"></a><h4>Returns</h4>
<p> <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if auto-estimation is being used, <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
</div>
</div>
<hr>
@ -250,10 +250,10 @@ udisks_base_job_get_auto_estimate (<em class="parameter"><code><a class="link" h
<a name="udisks-base-job-set-auto-estimate"></a><h3>udisks_base_job_set_auto_estimate ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
udisks_base_job_set_auto_estimate (<em class="parameter"><code><a class="link" href="UDisksBaseJob.html" title="UDisksBaseJob"><span class="type">UDisksBaseJob</span></a> *job</code></em>,
<em class="parameter"><code><span class="type">gboolean</span> value</code></em>);</pre>
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
<p>Sets whether auto-estimation is being used.</p>
<div class="refsect3">
<a name="id-1.5.4.2.9.5.5"></a><h4>Parameters</h4>
<a name="udisks-base-job-set-auto-estimate.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
@ -268,7 +268,7 @@ udisks_base_job_set_auto_estimate (<em class="parameter"><code><a class="link" h
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p><code class="literal">TRUE</code> if auto-estimation is to be use, <code class="literal">FALSE</code> otherwise.</p></td>
<td class="parameter_description"><p><a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if auto-estimation is to be use, <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@ -285,7 +285,7 @@ udisks_base_job_add_object (<em class="parameter"><code><a class="link" href="UD
to the <a class="link" href="gdbus-org.freedesktop.UDisks2.Job.html#gdbus-property-org-freedesktop-UDisks2-Job.Objects" title='The "Objects" property'>Objects</a>
array. If the object path is already in the array, does nothing.</p>
<div class="refsect3">
<a name="id-1.5.4.2.9.6.5"></a><h4>Parameters</h4>
<a name="udisks-base-job-add-object.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
@ -317,7 +317,7 @@ udisks_base_job_remove_object (<em class="parameter"><code><a class="link" href=
to the <a class="link" href="gdbus-org.freedesktop.UDisks2.Job.html#gdbus-property-org-freedesktop-UDisks2-Job.Objects" title='The "Objects" property'>Objects</a>
array. If the object path is not in the array, does nothing.</p>
<div class="refsect3">
<a name="id-1.5.4.2.9.7.5"></a><h4>Parameters</h4>
<a name="udisks-base-job-remove-object.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
@ -357,18 +357,14 @@ only be accessed using the provided API.</p>
</pre>
<p>Class structure for <a class="link" href="UDisksBaseJob.html" title="UDisksBaseJob"><span class="type">UDisksBaseJob</span></a>.</p>
<div class="refsect3">
<a name="id-1.5.4.2.10.3.5"></a><h4>Members</h4>
<a name="UDisksBaseJobClass.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="struct_members_name">
<col class="struct_members_description">
<col width="200px" class="struct_members_annotations">
</colgroup>
<tbody><tr>
<td class="struct_member_name"><p><a class="link" href="UDisksJob.html#UDisksJobSkeletonClass" title="struct UDisksJobSkeletonClass"><span class="type">UDisksJobSkeletonClass</span></a> <em class="structfield"><code><a name="UDisksBaseJobClass.parent-class"></a>parent_class</code></em>;</p></td>
<td class="struct_member_description"><p>Parent class.</p></td>
<td class="struct_member_annotations"> </td>
</tr></tbody>
<tbody></tbody>
</table></div>
</div>
</div>
@ -377,8 +373,8 @@ only be accessed using the provided API.</p>
<a name="UDisksBaseJob.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="UDisksBaseJob--auto-estimate"></a><h3>The <code class="literal">“auto-estimate”</code> property</h3>
<pre class="programlisting"> “auto-estimate” <span class="type">gboolean</span></pre>
<p>If <code class="literal">TRUE</code>, the <a class="link" href="UDisksJob.html#UDisksJob--expected-end-time" title="The “expected-end-time” property"><span class="type">“expected-end-time”</span></a> property will be
<pre class="programlisting"> “auto-estimate” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
<p>If <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the <a class="link" href="UDisksJob.html#UDisksJob--expected-end-time" title="The “expected-end-time” property"><span class="type">“expected-end-time”</span></a> property will be
automatically updated every time the <a class="link" href="UDisksJob.html#UDisksJob--progress" title="The “progress” property"><span class="type">“progress”</span></a> property
is updated.</p>
<p>Flags: Read / Write</p>
@ -387,8 +383,8 @@ is updated.</p>
<hr>
<div class="refsect2">
<a name="UDisksBaseJob--cancellable"></a><h3>The <code class="literal">“cancellable”</code> property</h3>
<pre class="programlisting"> “cancellable” <span class="type">GCancellable</span> *</pre>
<p>The <span class="type">GCancellable</span> to use.</p>
<pre class="programlisting"> “cancellable” <a href="/usr/share/gtk-doc/html/gioGCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *</pre>
<p>The <a href="/usr/share/gtk-doc/html/gioGCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> to use.</p>
<p>Flags: Read / Write / Construct Only</p>
</div>
<hr>
@ -401,6 +397,6 @@ is updated.</p>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.24</div>
<hr>Generated by GTK-Doc V1.25</div>
</body>
</html>

1778
doc/html/UDisksBlock.html

File diff suppressed because it is too large

472
doc/html/UDisksClient.html

File diff suppressed because it is too large

80
doc/html/UDisksCrypttabMonitor.html

@ -8,7 +8,7 @@
<link rel="up" href="ref-daemon-monitoring.html" title="State and Configuration">
<link rel="prev" href="UDisksFstabMonitor.html" title="UDisksFstabMonitor">
<link rel="next" href="ref-daemon-jobs.html" title="Jobs">
<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@ -42,28 +42,28 @@
</colgroup>
<tbody>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
<td class="function_type">const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
</td>
<td class="function_name">
<a class="link" href="UDisksCrypttabMonitor.html#udisks-crypttab-entry-get-name" title="udisks_crypttab_entry_get_name ()">udisks_crypttab_entry_get_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
<td class="function_type">const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
</td>
<td class="function_name">
<a class="link" href="UDisksCrypttabMonitor.html#udisks-crypttab-entry-get-device" title="udisks_crypttab_entry_get_device ()">udisks_crypttab_entry_get_device</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
<td class="function_type">const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
</td>
<td class="function_name">
<a class="link" href="UDisksCrypttabMonitor.html#udisks-crypttab-entry-get-passphrase-path" title="udisks_crypttab_entry_get_passphrase_path ()">udisks_crypttab_entry_get_passphrase_path</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
<td class="function_type">const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
</td>
<td class="function_name">
<a class="link" href="UDisksCrypttabMonitor.html#udisks-crypttab-entry-get-options" title="udisks_crypttab_entry_get_options ()">udisks_crypttab_entry_get_options</a> <span class="c_punctuation">()</span>
@ -71,7 +71,7 @@
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gint</span>
<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
</td>
<td class="function_name">
<a class="link" href="UDisksCrypttabMonitor.html#udisks-crypttab-entry-compare" title="udisks_crypttab_entry_compare ()">udisks_crypttab_entry_compare</a> <span class="c_punctuation">()</span>
@ -87,7 +87,7 @@
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">GList</span> *
<a href="/usr/share/gtk-doc/html/glibglib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
</td>
<td class="function_name">
<a class="link" href="UDisksCrypttabMonitor.html#udisks-crypttab-monitor-get-entries" title="udisks_crypttab_monitor_get_entries ()">udisks_crypttab_monitor_get_entries</a> <span class="c_punctuation">()</span>
@ -108,12 +108,12 @@
<tr>
<td class="signal_type"><span class="returnvalue">void</span></td>
<td class="signal_name"><a class="link" href="UDisksCrypttabMonitor.html#UDisksCrypttabMonitor-entry-added" title="The “entry-added” signal">entry-added</a></td>
<td class="signal_flags">Has Details</td>
<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobjectgobject-Signals.html#G-SIGNAL-DETAILED:CAPS">Has Details</a></td>
</tr>
<tr>
<td class="signal_type"><span class="returnvalue">void</span></td>
<td class="signal_name"><a class="link" href="UDisksCrypttabMonitor.html#UDisksCrypttabMonitor-entry-removed" title="The “entry-removed” signal">entry-removed</a></td>
<td class="signal_flags">Has Details</td>
<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobjectgobject-Signals.html#G-SIGNAL-DETAILED:CAPS">Has Details</a></td>
</tr>
</tbody>
</table></div>
@ -139,7 +139,7 @@
</div>
<div class="refsect1">
<a name="UDisksCrypttabMonitor.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="screen"> GObject
<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobjectgobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
<span class="lineart">├──</span> UDisksCrypttabEntry
<span class="lineart">╰──</span> UDisksCrypttabMonitor
</pre>
@ -153,12 +153,12 @@
<a name="UDisksCrypttabMonitor.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="udisks-crypttab-entry-get-name"></a><h3>udisks_crypttab_entry_get_name ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
udisks_crypttab_entry_get_name (<em class="parameter"><code><a class="link" href="UDisksCrypttabMonitor.html#UDisksCrypttabEntry"><span class="type">UDisksCrypttabEntry</span></a> *entry</code></em>);</pre>
<p>Gets the name field of <em class="parameter"><code>entry</code></em>
.</p>
<div class="refsect3">
<a name="id-1.5.3.4.9.2.5"></a><h4>Parameters</h4>
<a name="udisks-crypttab-entry-get-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
@ -173,19 +173,19 @@ udisks_crypttab_entry_get_name (<em class="parameter"><code><a class="link" href
</table></div>
</div>
<div class="refsect3">
<a name="id-1.5.3.4.9.2.6"></a><h4>Returns</h4>
<a name="udisks-crypttab-entry-get-name.returns"></a><h4>Returns</h4>
<p> The name field.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="udisks-crypttab-entry-get-device"></a><h3>udisks_crypttab_entry_get_device ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
udisks_crypttab_entry_get_device (<em class="parameter"><code><a class="link" href="UDisksCrypttabMonitor.html#UDisksCrypttabEntry"><span class="type">UDisksCrypttabEntry</span></a> *entry</code></em>);</pre>
<p>Gets the device field of <em class="parameter"><code>entry</code></em>
.</p>
<div class="refsect3">
<a name="id-1.5.3.4.9.3.5"></a><h4>Parameters</h4>
<a name="udisks-crypttab-entry-get-device.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
@ -200,20 +200,20 @@ udisks_crypttab_entry_get_device (<em class="parameter"><code><a class="link" hr
</table></div>
</div>
<div class="refsect3">
<a name="id-1.5.3.4.9.3.6"></a><h4>Returns</h4>
<a name="udisks-crypttab-entry-get-device.returns"></a><h4>Returns</h4>
<p> The device field.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="udisks-crypttab-entry-get-passphrase-path"></a><h3>udisks_crypttab_entry_get_passphrase_path ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
udisks_crypttab_entry_get_passphrase_path
(<em class="parameter"><code><a class="link" href="UDisksCrypttabMonitor.html#UDisksCrypttabEntry"><span class="type">UDisksCrypttabEntry</span></a> *entry</code></em>);</pre>
<p>Gets the passphrase path field of <em class="parameter"><code>entry</code></em>
.</p>
<div class="refsect3">
<a name="id-1.5.3.4.9.4.5"></a><h4>Parameters</h4>
<a name="udisks-crypttab-entry-get-passphrase-path.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
@ -228,19 +228,19 @@ udisks_crypttab_entry_get_passphrase_path
</table></div>
</div>
<div class="refsect3">
<a name="id-1.5.3.4.9.4.6"></a><h4>Returns</h4>
<a name="udisks-crypttab-entry-get-passphrase-path.returns"></a><h4>Returns</h4>