debian/0000775000000000000000000000000013350127246007173 5ustar debian/control.in0000664000000000000000000001540213347735675011226 0ustar Source: glib@APIVER@ Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: @GNOME_TEAM@ Build-Depends: debhelper (>= 9), cdbs (>= 0.4.93), dh-autoreconf, gcc-4.8 [sparc], pkg-config (>= 0.16.0), gettext, autotools-dev, gnome-pkg-tools (>= 0.11), dpkg-dev (>= 1.16.0), libelfg0-dev (>= 0.8.12), libpcre3-dev (>= 1:8.31), desktop-file-utils, gtk-doc-tools (>= 1.20), libselinux1-dev [linux-any], linux-libc-dev [linux-any], libgamin-dev [!linux-any] | libfam-dev [!linux-any], zlib1g-dev, dbus, dbus-x11, shared-mime-info, xterm, python:any (>= 2.6.6-3~), python-dbus, python-gi, libxml2-utils, libffi-dev (>= 3.0.0) Standards-Version: 3.9.5 Homepage: http://www.gtk.org/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/experimental/glib2.0/ Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/experimental/glib2.0/ XS-Testsuite: autopkgtest Package: @SHARED_PKG@ Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: @DATA_PKG@, shared-mime-info Breaks: gvfs (<< 1.8), glib-networking (<< 2.33.12), python-gi (<< 3.7.2), libgnome-desktop-3-2 (<< 3.4.2-2) Replaces: @DEV_PKG@ (<< 2.23.2-2) Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Description: GLib library of C routines GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains the shared libraries. Package: libglib@APIVER@-tests Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, shared-mime-info Pre-Depends: ${misc:Pre-Depends} Description: GLib library of C routines - installed tests GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains test programs, designed to be run as part of a regression testsuite. Package: libglib@APIVER@-udeb Section: debian-installer Package-Type: udeb Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: GLib library of C routines - minimal runtime This is a udeb, or a microdeb, for the debian-installer. . GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains the minimal runtime library needed by the Debian installer. Package: @BIN_PKG@ Section: misc Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, @SHARED_PKG@ (= ${binary:Version}), @DATA_PKG@ Conflicts: @SHARED_PKG@ (<< 2.25.11-2), Replaces: @SHARED_PKG@ (<< 2.25.11-2), @DEV_PKG@ (<< 2.25.11-2) Multi-Arch: foreign Description: Programs for the GLib library GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains the program files which is used for the libraries and others. Package: @DEV_PKG@ Section: libdevel Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}, @SHARED_PKG@ (= ${binary:Version}), @BIN_PKG@ (= ${binary:Version}), libpcre3-dev (>= 1:8.31), pkg-config (>= 0.16.0), zlib1g-dev Suggests: @DOC_PKG@ Description: Development files for the GLib library GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package is needed to compile programs against @SHARED_PKG@, as only it includes the header files and static libraries (optionally) needed for compiling. Package: @DEBUG_PKG@ Section: debug Priority: extra Architecture: any Multi-Arch: same Depends: ${misc:Depends}, @SHARED_PKG@ (= ${binary:Version}) Conflicts: libglib2.0-dbg Replaces: libglib2.0-dbg Description: Debugging symbols for the GLib libraries GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains detached debugging symbols. . Most people will not need this package. Package: @DATA_PKG@ Architecture: all Depends: ${misc:Depends} Multi-Arch: foreign Description: Common files for GLib library GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package is needed for the runtime libraries to display messages in languages other than English. Package: @DOC_PKG@ Section: doc Architecture: all Depends: ${misc:Depends} Suggests: devhelp Multi-Arch: foreign Description: Documentation files for the GLib library GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains the HTML documentation for the GLib library in /usr/share/doc/@DOC_PKG@/ . Package: libgio-fam Architecture: hurd-any kfreebsd-any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: gamin Multi-Arch: same Description: GLib Input, Output and Streaming Library (fam module) GIO is the input, output and streaming API of GLib. This package provides a fam file and directory monitoring backend for it. Package: @REFDBG_PKG@ Section: debug Priority: extra Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, @SHARED_PKG@ (= ${binary:Version}) Multi-Arch: same Description: GLib library of C routines - refdbg library GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains the shared library built with --disable-Bsymbolic so that it can be used with refdbg, a GObject refcount debugger. debian/libglib2.0-dbg.install.in0000664000000000000000000000005511736033177013553 0ustar usr/lib/${DEB_HOST_MULTIARCH}/debug/lib*.so* debian/libglib2.0-0-refdbg.install.in0000664000000000000000000000012311736033177014401 0ustar usr/lib/${DEB_HOST_MULTIARCH}/libgobject*.so* usr/lib/${DEB_HOST_MULTIARCH}/refdbg debian/libglib2.0-udeb.lintian-overrides0000664000000000000000000000027311551540035015312 0ustar # It's a deliberate choice of bundling them together libglib2.0-udeb udeb: package-name-doesnt-match-sonames libgio-2.0-0 libglib-2.0-0 libgmodule-2.0-0 libgobject-2.0-0 libgthread-2.0-0 debian/libglib2.0-0-dbg.preinst0000664000000000000000000000023111510721171013301 0ustar #!/bin/sh set -e if [ "$1" = "upgrade" ] && dpkg --compare-versions "$2" lt-nl 2.27.5-2; then rm -f /usr/share/doc/libglib2.0-0-dbg fi #DEBHELPER# debian/libglib2.0-doc.lintian-overrides0000664000000000000000000000032612142351540015135 0ustar # This is deliberate, it shouldn't appear in devhelp libglib2.0-doc: package-contains-devhelp-file-without-symlink usr/share/doc/libglib2.0-doc/gdbus-object-manager-example/gdbus-object-manager-example.devhelp2.gz debian/libglib2.0-dev.README.Debian0000664000000000000000000000107410573733000013630 0ustar GLib2.0 for Debian ------------------- Static libraries issue: Right now glib2.0 provides some static libraries. If your application uses g_module* functions or other libraries uses g_module* functions and your application link it, Please don't statically link this libraries. You may get some strange proglem between static-linked application and dynamic-loaded modules, g_module* provides the feature for dynamically loading some modules. This is well-known bug, so please don't file a bug report. -- Akira TAGOH , Thu, 11 Apr 2002 19:28:50 +0900 debian/libglib2.0-0.postinst.in0000664000000000000000000000324611717176734013406 0ustar #!/bin/sh set -e if [ "$1" = triggered ]; then for trigger in $2; do if ! [ -d $trigger ]; then continue fi case $trigger in /usr/share/glib-2.0/schemas) # This is triggered everytime an application installs a # GSettings schema /usr/lib/#MULTIARCH#/glib-2.0/glib-compile-schemas /usr/share/glib-2.0/schemas || true ;; /usr/lib/#MULTIARCH#/gio/modules|/usr/lib/gio/modules) # This is triggered everytime an application installs a GIO # module into /usr/lib/#MULTIARCH#/gio/modules or the # backwards-compatible /usr/lib/gio/modules directory # The /usr/lib/gio/modules directory is no longer shipped by # libglib2.0 itself so we need to check to avoid a warning from # gio-querymodules dirs=/usr/lib/#MULTIARCH#/gio/modules if [ -d /usr/lib/gio/modules ] && [ $(dpkg --print-architecture) = #ARCH# ]; then dirs="$dirs /usr/lib/gio/modules" fi /usr/lib/#MULTIARCH#/glib-2.0/gio-querymodules $dirs || true ;; esac done exit 0 fi #DEBHELPER# # Also handle the initial installation if [ -d /usr/share/glib-2.0/schemas ]; then /usr/lib/#MULTIARCH#/glib-2.0/glib-compile-schemas /usr/share/glib-2.0/schemas || true fi if [ -d /usr/lib/#MULTIARCH#/gio/modules ]; then /usr/lib/#MULTIARCH#/glib-2.0/gio-querymodules /usr/lib/#MULTIARCH#/gio/modules || true fi if [ -d /usr/lib/gio/modules ] && [ $(dpkg --print-architecture) = #ARCH# ]; then /usr/lib/#MULTIARCH#/glib-2.0/gio-querymodules /usr/lib/gio/modules || true fi debian/libglib2.0-0.lintian-overrides0000664000000000000000000000057512142351540014535 0ustar # It's a deliberate choice of bundling them together libglib2.0-0: package-name-doesnt-match-sonames libgio-2.0-0 libglib-2.0-0 libgmodule-2.0-0 libgobject-2.0-0 libgthread-2.0-0 # These empty directories are deliberate. libglib2.0-0: package-contains-empty-directory usr/lib/x86_64-linux-gnu/gio/modules/ libglib2.0-0: package-contains-empty-directory usr/share/glib-2.0/schemas/ debian/watch0000664000000000000000000000012212142351540010211 0ustar version=3 http://download.gnome.org/sources/glib/([\d\.]+)/ \ glib-(.*)\.tar\.xz debian/libglib2.0-data.install0000664000000000000000000000002111736033177013314 0ustar usr/share/locale debian/source/0000775000000000000000000000000012317002750010465 5ustar debian/source/format0000664000000000000000000000001411510721171011672 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212274655455010405 0ustar 9 debian/libglib2.0-0.triggers.in0000664000000000000000000000016711650321412013325 0ustar interest /usr/lib/${DEB_HOST_MULTIARCH}/gio/modules interest /usr/lib/gio/modules interest /usr/share/glib-2.0/schemas debian/libglib2.0-doc.install0000664000000000000000000000003511736033177013155 0ustar usr/share/doc/libglib2.0-doc debian/clean0000664000000000000000000000056612161060531010177 0ustar debian/libgio-fam.install debian/libglib2.0-0.install debian/libglib2.0-0-refdbg.install debian/libglib2.0-dbg.install debian/libglib2.0-dev.install debian/libglib2.0-udeb.install debian/libglib2.0-bin.links debian/libglib2.0-dev.links debian/libglib2.0-0.dirs debian/libglib2.0-0.triggers debian/libglib2.0-0.postinst debian/libglib2.0-0.postrm gio/gdbus-2.0/codegen/*.pyc debian/libglib2.0-tests.install0000664000000000000000000000007212161060531013536 0ustar usr/share/installed-tests usr/lib/glib2.0/installed-tests debian/libglib2.0-data.preinst0000664000000000000000000000023011510721171013320 0ustar #!/bin/sh set -e if [ "$1" = "upgrade" ] && dpkg --compare-versions "$2" lt-nl 2.27.5-2; then rm -f /usr/share/doc/libglib2.0-data fi #DEBHELPER# debian/tests/0000775000000000000000000000000012317002750010327 5ustar debian/tests/build0000775000000000000000000000117311772262560011371 0ustar #!/bin/sh # autopkgtest check: Build and run a program against glib, to verify that the # headers and pkg-config file are installed correctly # (C) 2012 Canonical Ltd. # Author: Martin Pitt set -e WORKDIR=$(mktemp -d) trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM cd $WORKDIR cat < glibtest.c #include int main() { g_assert_cmpint (g_strcmp0 (NULL, "hello"), ==, -1); g_assert_cmpstr (g_find_program_in_path ("bash"), ==, "/bin/bash"); return 0; } EOF gcc -o glibtest glibtest.c `pkg-config --cflags --libs glib-2.0` echo "build: OK" [ -x glibtest ] ./glibtest echo "run: OK" debian/tests/installed-tests0000775000000000000000000000040112175744305013402 0ustar #!/bin/sh # autopkgtest check: Run the installed-tests to verify glib works correctly # (C) 2013 Canonical Ltd. # Author: Iain Lane set -e export XDG_RUNTIME_DIR=$ADTTMP dbus-launch xvfb-run -a gnome-desktop-testing-runner glib debian/tests/control0000664000000000000000000000022612316244736011745 0ustar Tests: build Depends: libglib2.0-dev, build-essential Tests: installed-tests Depends: libglib2.0-tests, dbus-x11, xauth, xvfb, gnome-desktop-testing debian/libglib2.0-doc.links0000664000000000000000000000037712027571014012627 0ustar usr/share/doc/libgtk2.0-doc/gtk usr/share/doc/libglib2.0-doc/gtk usr/share/doc/libglib2.0-doc/gio usr/share/gtk-doc/html/gio usr/share/doc/libglib2.0-doc/glib usr/share/gtk-doc/html/glib usr/share/doc/libglib2.0-doc/gobject usr/share/gtk-doc/html/gobject debian/dh_listmissing.pl0000664000000000000000000000364011725263702012555 0ustar #!/bin/false /usr/bin/perl -w # shebang disabled while this script resides in debian/ # similar to dh_install; needs some documentation use strict; use File::Find; use Debian::Debhelper::Dh_Lib; init(); # list of sourcedirs my @sourcedirs = @ARGV; my @installed; my $srcdir = '.'; # dh_install code, but not doing any installation, just building @installed # and stripping sourcedirs from these foreach my $package (@{$dh{DOPACKAGES}}) { my $tmp=tmpdir($package); my $file=pkgfile($package,"install"); my @install; if ($file) { @install=filedoublearray($file); # no globbing yet } # Support for -X flag. my $exclude = ''; if ($dh{EXCLUDE_FIND}) { $exclude = '! \( '.$dh{EXCLUDE_FIND}.' \)'; } foreach my $set (@install) { if (! defined $dh{AUTODEST} && @$set > 1) { pop @$set; } foreach my $src (map { glob "$srcdir/$_" } @$set) { next if excludefile($src); # strip source dir foreach my $d (@sourcedirs) { $src=~s/^\Q$srcdir\E\/\Q$d\E\///; } # Keep track of what's installed. # Kill any extra slashes. Makes the @installed stuff more robust. $src=~y:/:/:s; $src=~s:/+$::; $src=~s:^(\./)*::; push @installed, "\Q$src\E\/.*|\Q$src\E"; } } } # dh_install code, but stripping sourcedirs my @missing; my $installed=join("|", @installed); $installed=qr{^($installed)$}; find(sub { -f || -l || return; $_="$File::Find::dir/$_"; foreach my $d (@sourcedirs) { s/^\Q$d\E\///; } if (! /$installed/ && ! excludefile($_)) { my $file=$_; push @missing, $file; } }, @sourcedirs); if (@missing) { warning "$_ has been installed upstream but is not in any package" foreach @missing; if ($dh{FAIL_MISSING}) { error("missing files, aborting"); } } debian/libglib2.0-dev.links.in0000664000000000000000000000013011650321412013224 0ustar lib/${DEB_HOST_MULTIARCH}/libglib-2.0.so.0 usr/lib/${DEB_HOST_MULTIARCH}/libglib-2.0.so debian/libglib2.0-0.symbols0000664000000000000000000044266512307072526012610 0ustar libgio-2.0.so.0 libglib2.0-0 #MINVER# * Build-Depends-Package: libglib2.0-dev g_action_activate@Base 2.28.0 g_action_change_state@Base 2.30.0 g_action_get_enabled@Base 2.28.0 g_action_get_name@Base 2.28.0 g_action_get_parameter_type@Base 2.28.0 g_action_get_state@Base 2.28.0 g_action_get_state_hint@Base 2.28.0 g_action_get_state_type@Base 2.28.0 g_action_get_type@Base 2.28.0 g_action_group_action_added@Base 2.28.0 g_action_group_action_enabled_changed@Base 2.28.0 g_action_group_action_removed@Base 2.28.0 g_action_group_action_state_changed@Base 2.28.0 g_action_group_activate_action@Base 2.28.0 g_action_group_change_action_state@Base 2.28.0 g_action_group_get_action_enabled@Base 2.28.0 g_action_group_get_action_parameter_type@Base 2.28.0 g_action_group_get_action_state@Base 2.28.0 g_action_group_get_action_state_hint@Base 2.28.0 g_action_group_get_action_state_type@Base 2.28.0 g_action_group_get_type@Base 2.28.0 g_action_group_has_action@Base 2.28.0 g_action_group_list_actions@Base 2.28.0 g_action_group_query_action@Base 2.31.8 g_action_map_add_action@Base 2.31.8 g_action_map_add_action_entries@Base 2.31.8 g_action_map_get_type@Base 2.31.8 g_action_map_lookup_action@Base 2.31.8 g_action_map_remove_action@Base 2.31.8 g_action_name_is_valid@Base 2.37.5 g_action_parse_detailed_name@Base 2.37.0 g_action_print_detailed_name@Base 2.37.5 g_app_info_add_supports_type@Base 2.16.0 g_app_info_can_delete@Base 2.20.0 g_app_info_can_remove_supports_type@Base 2.16.0 g_app_info_create_flags_get_type@Base 2.16.0 g_app_info_create_from_commandline@Base 2.16.0 g_app_info_delete@Base 2.20.0 g_app_info_dup@Base 2.16.0 g_app_info_equal@Base 2.16.0 g_app_info_get_all@Base 2.16.0 g_app_info_get_all_for_type@Base 2.16.0 g_app_info_get_commandline@Base 2.20.0 g_app_info_get_default_for_type@Base 2.16.0 g_app_info_get_default_for_uri_scheme@Base 2.16.0 g_app_info_get_description@Base 2.16.0 g_app_info_get_display_name@Base 2.24.0 g_app_info_get_executable@Base 2.16.0 g_app_info_get_fallback_for_type@Base 2.28.0 g_app_info_get_icon@Base 2.16.0 g_app_info_get_id@Base 2.16.0 g_app_info_get_name@Base 2.16.0 g_app_info_get_recommended_for_type@Base 2.28.0 g_app_info_get_supported_types@Base 2.33.14 g_app_info_get_type@Base 2.16.0 g_app_info_launch@Base 2.16.0 g_app_info_launch_default_for_uri@Base 2.16.0 g_app_info_launch_uris@Base 2.16.0 g_app_info_monitor_get@Base 2.39.4 g_app_info_monitor_get_type@Base 2.39.4 g_app_info_remove_supports_type@Base 2.16.0 g_app_info_reset_type_associations@Base 2.20.0 g_app_info_set_as_default_for_extension@Base 2.16.0 g_app_info_set_as_default_for_type@Base 2.16.0 g_app_info_set_as_last_used_for_type@Base 2.28.0 g_app_info_should_show@Base 2.16.0 g_app_info_supports_files@Base 2.16.0 g_app_info_supports_uris@Base 2.16.0 g_app_launch_context_get_display@Base 2.16.0 g_app_launch_context_get_environment@Base 2.31.8 g_app_launch_context_get_startup_notify_id@Base 2.16.0 g_app_launch_context_get_type@Base 2.16.0 g_app_launch_context_launch_failed@Base 2.16.0 g_app_launch_context_new@Base 2.16.0 g_app_launch_context_setenv@Base 2.31.8 g_app_launch_context_unsetenv@Base 2.31.8 g_application_activate@Base 2.28.0 g_application_add_main_option_entries@Base 2.39.90 g_application_add_option_group@Base 2.39.90 g_application_command_line_create_file_for_arg@Base 2.35.8 g_application_command_line_get_arguments@Base 2.28.0 g_application_command_line_get_cwd@Base 2.28.0 g_application_command_line_get_environ@Base 2.28.0 g_application_command_line_get_exit_status@Base 2.28.0 g_application_command_line_get_is_remote@Base 2.28.0 g_application_command_line_get_options_dict@Base 2.39.90 g_application_command_line_get_platform_data@Base 2.28.0 g_application_command_line_get_stdin@Base 2.35.8 g_application_command_line_get_type@Base 2.28.0 g_application_command_line_getenv@Base 2.28.0 g_application_command_line_print@Base 2.28.0 g_application_command_line_printerr@Base 2.28.0 g_application_command_line_set_exit_status@Base 2.28.0 g_application_flags_get_type@Base 2.28.0 g_application_get_application_id@Base 2.28.0 g_application_get_dbus_connection@Base 2.33.14 g_application_get_dbus_object_path@Base 2.33.14 g_application_get_default@Base 2.31.8 g_application_get_flags@Base 2.28.0 g_application_get_inactivity_timeout@Base 2.28.0 g_application_get_is_registered@Base 2.28.0 g_application_get_is_remote@Base 2.28.0 g_application_get_type@Base 2.28.0 g_application_hold@Base 2.28.0 g_application_id_is_valid@Base 2.28.0 g_application_mark_busy@Base 2.37.0 g_application_new@Base 2.28.0 g_application_open@Base 2.28.0 g_application_quit@Base 2.31.18 g_application_register@Base 2.28.0 g_application_release@Base 2.28.0 g_application_run@Base 2.28.0 g_application_send_notification@Base 2.39.4 g_application_set_action_group@Base 2.28.0 g_application_set_application_id@Base 2.28.0 g_application_set_default@Base 2.31.8 g_application_set_flags@Base 2.28.0 g_application_set_inactivity_timeout@Base 2.28.0 g_application_unmark_busy@Base 2.37.0 g_application_withdraw_notification@Base 2.39.4 g_ask_password_flags_get_type@Base 2.16.0 g_async_initable_get_type@Base 2.22.0 g_async_initable_init_async@Base 2.22.0 g_async_initable_init_finish@Base 2.22.0 g_async_initable_new_async@Base 2.22.0 g_async_initable_new_finish@Base 2.22.0 g_async_initable_new_valist_async@Base 2.22.0 g_async_initable_newv_async@Base 2.22.0 g_async_result_get_source_object@Base 2.16.0 g_async_result_get_type@Base 2.16.0 g_async_result_get_user_data@Base 2.16.0 g_async_result_is_tagged@Base 2.33.14 g_async_result_legacy_propagate_error@Base 2.33.14 g_buffered_input_stream_fill@Base 2.16.0 g_buffered_input_stream_fill_async@Base 2.16.0 g_buffered_input_stream_fill_finish@Base 2.16.0 g_buffered_input_stream_get_available@Base 2.16.0 g_buffered_input_stream_get_buffer_size@Base 2.16.0 g_buffered_input_stream_get_type@Base 2.16.0 g_buffered_input_stream_new@Base 2.16.0 g_buffered_input_stream_new_sized@Base 2.16.0 g_buffered_input_stream_peek@Base 2.16.0 g_buffered_input_stream_peek_buffer@Base 2.16.0 g_buffered_input_stream_read_byte@Base 2.16.0 g_buffered_input_stream_set_buffer_size@Base 2.16.0 g_buffered_output_stream_get_auto_grow@Base 2.16.0 g_buffered_output_stream_get_buffer_size@Base 2.16.0 g_buffered_output_stream_get_type@Base 2.16.0 g_buffered_output_stream_new@Base 2.16.0 g_buffered_output_stream_new_sized@Base 2.16.0 g_buffered_output_stream_set_auto_grow@Base 2.16.0 g_buffered_output_stream_set_buffer_size@Base 2.16.0 g_bus_get@Base 2.26.0 g_bus_get_finish@Base 2.26.0 g_bus_get_sync@Base 2.26.0 g_bus_name_owner_flags_get_type@Base 2.26.0 g_bus_name_watcher_flags_get_type@Base 2.26.0 g_bus_own_name@Base 2.26.0 g_bus_own_name_on_connection@Base 2.26.0 g_bus_own_name_on_connection_with_closures@Base 2.26.0 g_bus_own_name_with_closures@Base 2.26.0 g_bus_type_get_type@Base 2.26.0 g_bus_unown_name@Base 2.26.0 g_bus_unwatch_name@Base 2.26.0 g_bus_watch_name@Base 2.26.0 g_bus_watch_name_on_connection@Base 2.26.0 g_bus_watch_name_on_connection_with_closures@Base 2.26.0 g_bus_watch_name_with_closures@Base 2.26.0 g_bytes_icon_get_bytes@Base 2.37.0 g_bytes_icon_get_type@Base 2.37.0 g_bytes_icon_new@Base 2.37.0 g_cancellable_cancel@Base 2.16.0 g_cancellable_connect@Base 2.22.0 g_cancellable_disconnect@Base 2.22.0 g_cancellable_get_current@Base 2.16.0 g_cancellable_get_fd@Base 2.16.0 g_cancellable_get_type@Base 2.16.0 g_cancellable_is_cancelled@Base 2.16.0 g_cancellable_make_pollfd@Base 2.22.0 g_cancellable_new@Base 2.16.0 g_cancellable_pop_current@Base 2.16.0 g_cancellable_push_current@Base 2.16.0 g_cancellable_release_fd@Base 2.22.0 g_cancellable_reset@Base 2.16.0 g_cancellable_set_error_if_cancelled@Base 2.16.0 g_cancellable_source_new@Base 2.28.0 g_charset_converter_get_num_fallbacks@Base 2.24.0 g_charset_converter_get_type@Base 2.24.0 g_charset_converter_get_use_fallback@Base 2.24.0 g_charset_converter_new@Base 2.24.0 g_charset_converter_set_use_fallback@Base 2.24.0 g_content_type_can_be_executable@Base 2.16.0 g_content_type_equals@Base 2.16.0 g_content_type_from_mime_type@Base 2.18.0 g_content_type_get_description@Base 2.16.0 g_content_type_get_generic_icon_name@Base 2.33.14 g_content_type_get_icon@Base 2.16.0 g_content_type_get_mime_type@Base 2.16.0 g_content_type_get_symbolic_icon@Base 2.33.14 g_content_type_guess@Base 2.16.0 g_content_type_guess_for_tree@Base 2.18.0 g_content_type_is_a@Base 2.16.0 g_content_type_is_unknown@Base 2.16.0 g_content_types_get_registered@Base 2.16.0 g_converter_convert@Base 2.24.0 g_converter_flags_get_type@Base 2.24.0 g_converter_get_type@Base 2.24.0 g_converter_input_stream_get_converter@Base 2.24.0 g_converter_input_stream_get_type@Base 2.24.0 g_converter_input_stream_new@Base 2.24.0 g_converter_output_stream_get_converter@Base 2.24.0 g_converter_output_stream_get_type@Base 2.24.0 g_converter_output_stream_new@Base 2.24.0 g_converter_reset@Base 2.24.0 g_converter_result_get_type@Base 2.24.0 g_credentials_get_native@Base 2.26.0 g_credentials_get_type@Base 2.26.0 g_credentials_get_unix_pid@Base 2.35.8 g_credentials_get_unix_user@Base 2.26.0 g_credentials_is_same_user@Base 2.26.0 g_credentials_new@Base 2.26.0 g_credentials_set_native@Base 2.26.0 g_credentials_set_unix_user@Base 2.26.0 g_credentials_to_string@Base 2.26.0 g_credentials_type_get_type@Base 2.26.0 g_data_input_stream_get_byte_order@Base 2.16.0 g_data_input_stream_get_newline_type@Base 2.16.0 g_data_input_stream_get_type@Base 2.16.0 g_data_input_stream_new@Base 2.16.0 g_data_input_stream_read_byte@Base 2.16.0 g_data_input_stream_read_int16@Base 2.16.0 g_data_input_stream_read_int32@Base 2.16.0 g_data_input_stream_read_int64@Base 2.16.0 g_data_input_stream_read_line@Base 2.16.0 g_data_input_stream_read_line_async@Base 2.20.0 g_data_input_stream_read_line_finish@Base 2.20.0 g_data_input_stream_read_line_finish_utf8@Base 2.30.0 g_data_input_stream_read_line_utf8@Base 2.30.0 g_data_input_stream_read_uint16@Base 2.16.0 g_data_input_stream_read_uint32@Base 2.16.0 g_data_input_stream_read_uint64@Base 2.16.0 g_data_input_stream_read_until@Base 2.16.0 g_data_input_stream_read_until_async@Base 2.20.0 g_data_input_stream_read_until_finish@Base 2.20.0 g_data_input_stream_read_upto@Base 2.26.0 g_data_input_stream_read_upto_async@Base 2.26.0 g_data_input_stream_read_upto_finish@Base 2.26.0 g_data_input_stream_set_byte_order@Base 2.16.0 g_data_input_stream_set_newline_type@Base 2.16.0 g_data_output_stream_get_byte_order@Base 2.16.0 g_data_output_stream_get_type@Base 2.16.0 g_data_output_stream_new@Base 2.16.0 g_data_output_stream_put_byte@Base 2.16.0 g_data_output_stream_put_int16@Base 2.16.0 g_data_output_stream_put_int32@Base 2.16.0 g_data_output_stream_put_int64@Base 2.16.0 g_data_output_stream_put_string@Base 2.16.0 g_data_output_stream_put_uint16@Base 2.16.0 g_data_output_stream_put_uint32@Base 2.16.0 g_data_output_stream_put_uint64@Base 2.16.0 g_data_output_stream_set_byte_order@Base 2.16.0 g_data_stream_byte_order_get_type@Base 2.16.0 g_data_stream_newline_type_get_type@Base 2.16.0 g_dbus_action_group_get@Base 2.31.8 g_dbus_action_group_get_type@Base 2.31.8 g_dbus_address_escape_value@Base 2.35.8 g_dbus_address_get_for_bus_sync@Base 2.26.0 g_dbus_address_get_stream@Base 2.26.0 g_dbus_address_get_stream_finish@Base 2.26.0 g_dbus_address_get_stream_sync@Base 2.26.0 g_dbus_annotation_info_get_type@Base 2.26.0 g_dbus_annotation_info_lookup@Base 2.26.0 g_dbus_annotation_info_ref@Base 2.26.0 g_dbus_annotation_info_unref@Base 2.26.0 g_dbus_arg_info_get_type@Base 2.26.0 g_dbus_arg_info_ref@Base 2.26.0 g_dbus_arg_info_unref@Base 2.26.0 g_dbus_auth_observer_allow_mechanism@Base 2.33.14 g_dbus_auth_observer_authorize_authenticated_peer@Base 2.26.0 g_dbus_auth_observer_get_type@Base 2.26.0 g_dbus_auth_observer_new@Base 2.26.0 g_dbus_call_flags_get_type@Base 2.26.0 g_dbus_capability_flags_get_type@Base 2.26.0 g_dbus_connection_add_filter@Base 2.26.0 g_dbus_connection_call@Base 2.26.0 g_dbus_connection_call_finish@Base 2.26.0 g_dbus_connection_call_sync@Base 2.26.0 g_dbus_connection_call_with_unix_fd_list@Base 2.30.0 g_dbus_connection_call_with_unix_fd_list_finish@Base 2.30.0 g_dbus_connection_call_with_unix_fd_list_sync@Base 2.30.0 g_dbus_connection_close@Base 2.26.0 g_dbus_connection_close_finish@Base 2.26.0 g_dbus_connection_close_sync@Base 2.26.0 g_dbus_connection_emit_signal@Base 2.26.0 g_dbus_connection_export_action_group@Base 2.31.8 g_dbus_connection_export_menu_model@Base 2.31.8 g_dbus_connection_flags_get_type@Base 2.26.0 g_dbus_connection_flush@Base 2.26.0 g_dbus_connection_flush_finish@Base 2.26.0 g_dbus_connection_flush_sync@Base 2.26.0 g_dbus_connection_get_capabilities@Base 2.26.0 g_dbus_connection_get_exit_on_close@Base 2.26.0 g_dbus_connection_get_guid@Base 2.26.0 g_dbus_connection_get_last_serial@Base 2.33.14 g_dbus_connection_get_peer_credentials@Base 2.26.0 g_dbus_connection_get_stream@Base 2.26.0 g_dbus_connection_get_type@Base 2.26.0 g_dbus_connection_get_unique_name@Base 2.26.0 g_dbus_connection_is_closed@Base 2.26.0 g_dbus_connection_new@Base 2.26.0 g_dbus_connection_new_finish@Base 2.26.0 g_dbus_connection_new_for_address@Base 2.26.0 g_dbus_connection_new_for_address_finish@Base 2.26.0 g_dbus_connection_new_for_address_sync@Base 2.26.0 g_dbus_connection_new_sync@Base 2.26.0 g_dbus_connection_register_object@Base 2.26.0 g_dbus_connection_register_subtree@Base 2.26.0 g_dbus_connection_remove_filter@Base 2.26.0 g_dbus_connection_send_message@Base 2.26.0 g_dbus_connection_send_message_with_reply@Base 2.26.0 g_dbus_connection_send_message_with_reply_finish@Base 2.26.0 g_dbus_connection_send_message_with_reply_sync@Base 2.26.0 g_dbus_connection_set_exit_on_close@Base 2.26.0 g_dbus_connection_signal_subscribe@Base 2.26.0 g_dbus_connection_signal_unsubscribe@Base 2.26.0 g_dbus_connection_start_message_processing@Base 2.26.0 g_dbus_connection_unexport_action_group@Base 2.31.8 g_dbus_connection_unexport_menu_model@Base 2.31.8 g_dbus_connection_unregister_object@Base 2.26.0 g_dbus_connection_unregister_subtree@Base 2.26.0 g_dbus_error_encode_gerror@Base 2.26.0 g_dbus_error_get_remote_error@Base 2.26.0 g_dbus_error_get_type@Base 2.26.0 g_dbus_error_is_remote_error@Base 2.26.0 g_dbus_error_new_for_dbus_error@Base 2.26.0 g_dbus_error_quark@Base 2.26.0 g_dbus_error_register_error@Base 2.26.0 g_dbus_error_register_error_domain@Base 2.26.0 g_dbus_error_set_dbus_error@Base 2.26.0 g_dbus_error_set_dbus_error_valist@Base 2.26.0 g_dbus_error_strip_remote_error@Base 2.26.0 g_dbus_error_unregister_error@Base 2.26.0 g_dbus_generate_guid@Base 2.26.0 g_dbus_gvalue_to_gvariant@Base 2.30.0 g_dbus_gvariant_to_gvalue@Base 2.30.0 g_dbus_interface_dup_object@Base 2.31.18 g_dbus_interface_get_info@Base 2.30.0 g_dbus_interface_get_object@Base 2.30.0 g_dbus_interface_get_type@Base 2.30.0 g_dbus_interface_info_cache_build@Base 2.30.0 g_dbus_interface_info_cache_release@Base 2.30.0 g_dbus_interface_info_generate_xml@Base 2.26.0 g_dbus_interface_info_get_type@Base 2.26.0 g_dbus_interface_info_lookup_method@Base 2.26.0 g_dbus_interface_info_lookup_property@Base 2.26.0 g_dbus_interface_info_lookup_signal@Base 2.26.0 g_dbus_interface_info_ref@Base 2.26.0 g_dbus_interface_info_unref@Base 2.26.0 g_dbus_interface_set_object@Base 2.30.0 g_dbus_interface_skeleton_export@Base 2.30.0 g_dbus_interface_skeleton_flags_get_type@Base 2.30.0 g_dbus_interface_skeleton_flush@Base 2.30.0 g_dbus_interface_skeleton_get_connection@Base 2.30.0 g_dbus_interface_skeleton_get_connections@Base 2.31.8 g_dbus_interface_skeleton_get_flags@Base 2.30.0 g_dbus_interface_skeleton_get_info@Base 2.30.0 g_dbus_interface_skeleton_get_object_path@Base 2.30.0 g_dbus_interface_skeleton_get_properties@Base 2.30.0 g_dbus_interface_skeleton_get_type@Base 2.30.0 g_dbus_interface_skeleton_get_vtable@Base 2.30.0 g_dbus_interface_skeleton_has_connection@Base 2.31.8 g_dbus_interface_skeleton_set_flags@Base 2.30.0 g_dbus_interface_skeleton_unexport@Base 2.30.0 g_dbus_interface_skeleton_unexport_from_connection@Base 2.31.8 g_dbus_is_address@Base 2.26.0 g_dbus_is_guid@Base 2.26.0 g_dbus_is_interface_name@Base 2.26.0 g_dbus_is_member_name@Base 2.26.0 g_dbus_is_name@Base 2.26.0 g_dbus_is_supported_address@Base 2.26.0 g_dbus_is_unique_name@Base 2.26.0 g_dbus_menu_model_get@Base 2.31.8 g_dbus_menu_model_get_type@Base 2.31.8 g_dbus_message_byte_order_get_type@Base 2.26.0 g_dbus_message_bytes_needed@Base 2.26.0 g_dbus_message_copy@Base 2.26.0 g_dbus_message_flags_get_type@Base 2.26.0 g_dbus_message_get_arg0@Base 2.26.0 g_dbus_message_get_body@Base 2.26.0 g_dbus_message_get_byte_order@Base 2.26.0 g_dbus_message_get_destination@Base 2.26.0 g_dbus_message_get_error_name@Base 2.26.0 g_dbus_message_get_flags@Base 2.26.0 g_dbus_message_get_header@Base 2.26.0 g_dbus_message_get_header_fields@Base 2.26.0 g_dbus_message_get_interface@Base 2.26.0 g_dbus_message_get_locked@Base 2.26.0 g_dbus_message_get_member@Base 2.26.0 g_dbus_message_get_message_type@Base 2.26.0 g_dbus_message_get_num_unix_fds@Base 2.26.0 g_dbus_message_get_path@Base 2.26.0 g_dbus_message_get_reply_serial@Base 2.26.0 g_dbus_message_get_sender@Base 2.26.0 g_dbus_message_get_serial@Base 2.26.0 g_dbus_message_get_signature@Base 2.26.0 g_dbus_message_get_type@Base 2.26.0 g_dbus_message_get_unix_fd_list@Base 2.26.0 g_dbus_message_header_field_get_type@Base 2.26.0 g_dbus_message_lock@Base 2.26.0 g_dbus_message_new@Base 2.26.0 g_dbus_message_new_from_blob@Base 2.26.0 g_dbus_message_new_method_call@Base 2.26.0 g_dbus_message_new_method_error@Base 2.26.0 g_dbus_message_new_method_error_literal@Base 2.26.0 g_dbus_message_new_method_error_valist@Base 2.26.0 g_dbus_message_new_method_reply@Base 2.26.0 g_dbus_message_new_signal@Base 2.26.0 g_dbus_message_print@Base 2.26.0 g_dbus_message_set_body@Base 2.26.0 g_dbus_message_set_byte_order@Base 2.26.0 g_dbus_message_set_destination@Base 2.26.0 g_dbus_message_set_error_name@Base 2.26.0 g_dbus_message_set_flags@Base 2.26.0 g_dbus_message_set_header@Base 2.26.0 g_dbus_message_set_interface@Base 2.26.0 g_dbus_message_set_member@Base 2.26.0 g_dbus_message_set_message_type@Base 2.26.0 g_dbus_message_set_num_unix_fds@Base 2.26.0 g_dbus_message_set_path@Base 2.26.0 g_dbus_message_set_reply_serial@Base 2.26.0 g_dbus_message_set_sender@Base 2.26.0 g_dbus_message_set_serial@Base 2.26.0 g_dbus_message_set_signature@Base 2.26.0 g_dbus_message_set_unix_fd_list@Base 2.26.0 g_dbus_message_to_blob@Base 2.26.0 g_dbus_message_to_gerror@Base 2.26.0 g_dbus_message_type_get_type@Base 2.26.0 g_dbus_method_info_get_type@Base 2.26.0 g_dbus_method_info_ref@Base 2.26.0 g_dbus_method_info_unref@Base 2.26.0 g_dbus_method_invocation_get_connection@Base 2.26.0 g_dbus_method_invocation_get_interface_name@Base 2.26.0 g_dbus_method_invocation_get_message@Base 2.26.0 g_dbus_method_invocation_get_method_info@Base 2.26.0 g_dbus_method_invocation_get_method_name@Base 2.26.0 g_dbus_method_invocation_get_object_path@Base 2.26.0 g_dbus_method_invocation_get_parameters@Base 2.26.0 g_dbus_method_invocation_get_property_info@Base 2.37.3 g_dbus_method_invocation_get_sender@Base 2.26.0 g_dbus_method_invocation_get_type@Base 2.26.0 g_dbus_method_invocation_get_user_data@Base 2.26.0 g_dbus_method_invocation_return_dbus_error@Base 2.26.0 g_dbus_method_invocation_return_error@Base 2.26.0 g_dbus_method_invocation_return_error_literal@Base 2.26.0 g_dbus_method_invocation_return_error_valist@Base 2.26.0 g_dbus_method_invocation_return_gerror@Base 2.26.0 g_dbus_method_invocation_return_value@Base 2.26.0 g_dbus_method_invocation_return_value_with_unix_fd_list@Base 2.30.0 g_dbus_method_invocation_take_error@Base 2.30.0 g_dbus_node_info_generate_xml@Base 2.26.0 g_dbus_node_info_get_type@Base 2.26.0 g_dbus_node_info_lookup_interface@Base 2.26.0 g_dbus_node_info_new_for_xml@Base 2.26.0 g_dbus_node_info_ref@Base 2.26.0 g_dbus_node_info_unref@Base 2.26.0 g_dbus_object_get_interface@Base 2.30.0 g_dbus_object_get_interfaces@Base 2.30.0 g_dbus_object_get_object_path@Base 2.30.0 g_dbus_object_get_type@Base 2.30.0 g_dbus_object_manager_client_flags_get_type@Base 2.30.0 g_dbus_object_manager_client_get_connection@Base 2.30.0 g_dbus_object_manager_client_get_flags@Base 2.30.0 g_dbus_object_manager_client_get_name@Base 2.30.0 g_dbus_object_manager_client_get_name_owner@Base 2.30.0 g_dbus_object_manager_client_get_type@Base 2.30.0 g_dbus_object_manager_client_new@Base 2.30.0 g_dbus_object_manager_client_new_finish@Base 2.30.0 g_dbus_object_manager_client_new_for_bus@Base 2.30.0 g_dbus_object_manager_client_new_for_bus_finish@Base 2.30.0 g_dbus_object_manager_client_new_for_bus_sync@Base 2.30.0 g_dbus_object_manager_client_new_sync@Base 2.30.0 g_dbus_object_manager_get_interface@Base 2.30.0 g_dbus_object_manager_get_object@Base 2.30.0 g_dbus_object_manager_get_object_path@Base 2.30.0 g_dbus_object_manager_get_objects@Base 2.30.0 g_dbus_object_manager_get_type@Base 2.30.0 g_dbus_object_manager_server_export@Base 2.30.0 g_dbus_object_manager_server_export_uniquely@Base 2.30.0 g_dbus_object_manager_server_get_connection@Base 2.30.0 g_dbus_object_manager_server_get_type@Base 2.30.0 g_dbus_object_manager_server_is_exported@Base 2.33.14 g_dbus_object_manager_server_new@Base 2.30.0 g_dbus_object_manager_server_set_connection@Base 2.30.0 g_dbus_object_manager_server_unexport@Base 2.30.0 g_dbus_object_proxy_get_connection@Base 2.30.0 g_dbus_object_proxy_get_type@Base 2.30.0 g_dbus_object_proxy_new@Base 2.30.0 g_dbus_object_skeleton_add_interface@Base 2.30.0 g_dbus_object_skeleton_flush@Base 2.30.0 g_dbus_object_skeleton_get_type@Base 2.30.0 g_dbus_object_skeleton_new@Base 2.30.0 g_dbus_object_skeleton_remove_interface@Base 2.30.0 g_dbus_object_skeleton_remove_interface_by_name@Base 2.30.0 g_dbus_object_skeleton_set_object_path@Base 2.30.0 g_dbus_property_info_flags_get_type@Base 2.26.0 g_dbus_property_info_get_type@Base 2.26.0 g_dbus_property_info_ref@Base 2.26.0 g_dbus_property_info_unref@Base 2.26.0 g_dbus_proxy_call@Base 2.26.0 g_dbus_proxy_call_finish@Base 2.26.0 g_dbus_proxy_call_sync@Base 2.26.0 g_dbus_proxy_call_with_unix_fd_list@Base 2.30.0 g_dbus_proxy_call_with_unix_fd_list_finish@Base 2.30.0 g_dbus_proxy_call_with_unix_fd_list_sync@Base 2.30.0 g_dbus_proxy_flags_get_type@Base 2.26.0 g_dbus_proxy_get_cached_property@Base 2.26.0 g_dbus_proxy_get_cached_property_names@Base 2.26.0 g_dbus_proxy_get_connection@Base 2.26.0 g_dbus_proxy_get_default_timeout@Base 2.26.0 g_dbus_proxy_get_flags@Base 2.26.0 g_dbus_proxy_get_interface_info@Base 2.26.0 g_dbus_proxy_get_interface_name@Base 2.26.0 g_dbus_proxy_get_name@Base 2.26.0 g_dbus_proxy_get_name_owner@Base 2.26.0 g_dbus_proxy_get_object_path@Base 2.26.0 g_dbus_proxy_get_type@Base 2.26.0 g_dbus_proxy_new@Base 2.26.0 g_dbus_proxy_new_finish@Base 2.26.0 g_dbus_proxy_new_for_bus@Base 2.26.0 g_dbus_proxy_new_for_bus_finish@Base 2.26.0 g_dbus_proxy_new_for_bus_sync@Base 2.26.0 g_dbus_proxy_new_sync@Base 2.26.0 g_dbus_proxy_set_cached_property@Base 2.26.0 g_dbus_proxy_set_default_timeout@Base 2.26.0 g_dbus_proxy_set_interface_info@Base 2.26.0 g_dbus_send_message_flags_get_type@Base 2.26.0 g_dbus_server_flags_get_type@Base 2.26.0 g_dbus_server_get_client_address@Base 2.26.0 g_dbus_server_get_flags@Base 2.26.0 g_dbus_server_get_guid@Base 2.26.0 g_dbus_server_get_type@Base 2.26.0 g_dbus_server_is_active@Base 2.26.0 g_dbus_server_new_sync@Base 2.26.0 g_dbus_server_start@Base 2.26.0 g_dbus_server_stop@Base 2.26.0 g_dbus_signal_flags_get_type@Base 2.26.0 g_dbus_signal_info_get_type@Base 2.26.0 g_dbus_signal_info_ref@Base 2.26.0 g_dbus_signal_info_unref@Base 2.26.0 g_dbus_subtree_flags_get_type@Base 2.26.0 g_desktop_app_info_get_action_name@Base 2.37.5 g_desktop_app_info_get_boolean@Base 2.35.8 g_desktop_app_info_get_categories@Base 2.30.0 g_desktop_app_info_get_filename@Base 2.24.0 g_desktop_app_info_get_generic_name@Base 2.30.0 g_desktop_app_info_get_is_hidden@Base 2.16.0 g_desktop_app_info_get_keywords@Base 2.31.8 g_desktop_app_info_get_nodisplay@Base 2.30.0 g_desktop_app_info_get_show_in@Base 2.30.0 g_desktop_app_info_get_startup_wm_class@Base 2.33.14 g_desktop_app_info_get_string@Base 2.35.8 g_desktop_app_info_get_type@Base 2.16.0 g_desktop_app_info_has_key@Base 2.35.8 g_desktop_app_info_launch_action@Base 2.37.5 g_desktop_app_info_launch_uris_as_manager@Base 2.28.0 g_desktop_app_info_list_actions@Base 2.37.5 g_desktop_app_info_lookup_get_default_for_uri_scheme@Base 2.28.0 g_desktop_app_info_lookup_get_type@Base 2.28.0 g_desktop_app_info_new@Base 2.16.0 g_desktop_app_info_new_from_filename@Base 2.16.0 g_desktop_app_info_new_from_keyfile@Base 2.18.0 g_desktop_app_info_search@Base 2.39.4 g_desktop_app_info_set_desktop_env@Base 2.16.0 g_drive_can_eject@Base 2.16.0 g_drive_can_poll_for_media@Base 2.16.0 g_drive_can_start@Base 2.22.0 g_drive_can_start_degraded@Base 2.22.0 g_drive_can_stop@Base 2.22.0 g_drive_eject@Base 2.16.0 g_drive_eject_finish@Base 2.16.0 g_drive_eject_with_operation@Base 2.22.0 g_drive_eject_with_operation_finish@Base 2.22.0 g_drive_enumerate_identifiers@Base 2.16.0 g_drive_get_icon@Base 2.16.0 g_drive_get_identifier@Base 2.16.0 g_drive_get_name@Base 2.16.0 g_drive_get_sort_key@Base 2.31.8 g_drive_get_start_stop_type@Base 2.22.0 g_drive_get_symbolic_icon@Base 2.33.14 g_drive_get_type@Base 2.16.0 g_drive_get_volumes@Base 2.16.0 g_drive_has_media@Base 2.16.0 g_drive_has_volumes@Base 2.16.0 g_drive_is_media_check_automatic@Base 2.16.0 g_drive_is_media_removable@Base 2.16.0 g_drive_poll_for_media@Base 2.16.0 g_drive_poll_for_media_finish@Base 2.16.0 g_drive_start@Base 2.22.0 g_drive_start_finish@Base 2.22.0 g_drive_start_flags_get_type@Base 2.22.0 g_drive_start_stop_type_get_type@Base 2.22.0 g_drive_stop@Base 2.22.0 g_drive_stop_finish@Base 2.22.0 g_emblem_get_icon@Base 2.18.0 g_emblem_get_origin@Base 2.18.0 g_emblem_get_type@Base 2.18.0 g_emblem_new@Base 2.18.0 g_emblem_new_with_origin@Base 2.18.0 g_emblem_origin_get_type@Base 2.18.0 g_emblemed_icon_add_emblem@Base 2.18.0 g_emblemed_icon_clear_emblems@Base 2.28.0 g_emblemed_icon_get_emblems@Base 2.18.0 g_emblemed_icon_get_icon@Base 2.18.0 g_emblemed_icon_get_type@Base 2.18.0 g_emblemed_icon_new@Base 2.18.0 g_file_append_to@Base 2.16.0 g_file_append_to_async@Base 2.16.0 g_file_append_to_finish@Base 2.16.0 g_file_attribute_info_flags_get_type@Base 2.16.0 g_file_attribute_info_list_add@Base 2.16.0 g_file_attribute_info_list_dup@Base 2.16.0 g_file_attribute_info_list_get_type@Base 2.20.0 g_file_attribute_info_list_lookup@Base 2.16.0 g_file_attribute_info_list_new@Base 2.16.0 g_file_attribute_info_list_ref@Base 2.16.0 g_file_attribute_info_list_unref@Base 2.16.0 g_file_attribute_matcher_enumerate_namespace@Base 2.16.0 g_file_attribute_matcher_enumerate_next@Base 2.16.0 g_file_attribute_matcher_get_type@Base 2.26.0 g_file_attribute_matcher_matches@Base 2.16.0 g_file_attribute_matcher_matches_only@Base 2.16.0 g_file_attribute_matcher_new@Base 2.16.0 g_file_attribute_matcher_ref@Base 2.16.0 g_file_attribute_matcher_subtract@Base 2.31.8 g_file_attribute_matcher_to_string@Base 2.31.8 g_file_attribute_matcher_unref@Base 2.16.0 g_file_attribute_status_get_type@Base 2.16.0 g_file_attribute_type_get_type@Base 2.16.0 g_file_copy@Base 2.16.0 g_file_copy_async@Base 2.16.0 g_file_copy_attributes@Base 2.16.0 g_file_copy_finish@Base 2.16.0 g_file_copy_flags_get_type@Base 2.16.0 g_file_create@Base 2.16.0 g_file_create_async@Base 2.16.0 g_file_create_finish@Base 2.16.0 g_file_create_flags_get_type@Base 2.16.0 g_file_create_readwrite@Base 2.22.0 g_file_create_readwrite_async@Base 2.22.0 g_file_create_readwrite_finish@Base 2.22.0 g_file_delete@Base 2.16.0 g_file_delete_async@Base 2.33.14 g_file_delete_finish@Base 2.33.14 g_file_descriptor_based_get_fd@Base 2.24.0 g_file_descriptor_based_get_type@Base 2.24.0 g_file_dup@Base 2.16.0 g_file_eject_mountable@Base 2.16.0 g_file_eject_mountable_finish@Base 2.16.0 g_file_eject_mountable_with_operation@Base 2.22.0 g_file_eject_mountable_with_operation_finish@Base 2.22.0 g_file_enumerate_children@Base 2.16.0 g_file_enumerate_children_async@Base 2.16.0 g_file_enumerate_children_finish@Base 2.16.0 g_file_enumerator_close@Base 2.16.0 g_file_enumerator_close_async@Base 2.16.0 g_file_enumerator_close_finish@Base 2.16.0 g_file_enumerator_get_child@Base 2.35.8 g_file_enumerator_get_container@Base 2.18.0 g_file_enumerator_get_type@Base 2.16.0 g_file_enumerator_has_pending@Base 2.16.0 g_file_enumerator_is_closed@Base 2.16.0 g_file_enumerator_next_file@Base 2.16.0 g_file_enumerator_next_files_async@Base 2.16.0 g_file_enumerator_next_files_finish@Base 2.16.0 g_file_enumerator_set_pending@Base 2.16.0 g_file_equal@Base 2.16.0 g_file_find_enclosing_mount@Base 2.16.0 g_file_find_enclosing_mount_async@Base 2.16.0 g_file_find_enclosing_mount_finish@Base 2.16.0 g_file_get_basename@Base 2.16.0 g_file_get_child@Base 2.16.0 g_file_get_child_for_display_name@Base 2.16.0 g_file_get_parent@Base 2.16.0 g_file_get_parse_name@Base 2.16.0 g_file_get_path@Base 2.16.0 g_file_get_relative_path@Base 2.16.0 g_file_get_type@Base 2.16.0 g_file_get_uri@Base 2.16.0 g_file_get_uri_scheme@Base 2.16.0 g_file_has_parent@Base 2.24.0 g_file_has_prefix@Base 2.16.0 g_file_has_uri_scheme@Base 2.16.0 g_file_hash@Base 2.16.0 g_file_icon_get_file@Base 2.16.0 g_file_icon_get_type@Base 2.16.0 g_file_icon_new@Base 2.16.0 g_file_info_clear_status@Base 2.16.0 g_file_info_copy_into@Base 2.16.0 g_file_info_dup@Base 2.16.0 g_file_info_get_attribute_as_string@Base 2.16.0 g_file_info_get_attribute_boolean@Base 2.16.0 g_file_info_get_attribute_byte_string@Base 2.16.0 g_file_info_get_attribute_data@Base 2.16.0 g_file_info_get_attribute_int32@Base 2.16.0 g_file_info_get_attribute_int64@Base 2.16.0 g_file_info_get_attribute_object@Base 2.16.0 g_file_info_get_attribute_status@Base 2.16.0 g_file_info_get_attribute_string@Base 2.16.0 g_file_info_get_attribute_stringv@Base 2.22.0 g_file_info_get_attribute_type@Base 2.16.0 g_file_info_get_attribute_uint32@Base 2.16.0 g_file_info_get_attribute_uint64@Base 2.16.0 g_file_info_get_content_type@Base 2.16.0 g_file_info_get_deletion_date@Base 2.35.8 g_file_info_get_display_name@Base 2.16.0 g_file_info_get_edit_name@Base 2.16.0 g_file_info_get_etag@Base 2.16.0 g_file_info_get_file_type@Base 2.16.0 g_file_info_get_icon@Base 2.16.0 g_file_info_get_is_backup@Base 2.16.0 g_file_info_get_is_hidden@Base 2.16.0 g_file_info_get_is_symlink@Base 2.16.0 g_file_info_get_modification_time@Base 2.16.0 g_file_info_get_name@Base 2.16.0 g_file_info_get_size@Base 2.16.0 g_file_info_get_sort_order@Base 2.16.0 g_file_info_get_symbolic_icon@Base 2.33.14 g_file_info_get_symlink_target@Base 2.16.0 g_file_info_get_type@Base 2.16.0 g_file_info_has_attribute@Base 2.16.0 g_file_info_has_namespace@Base 2.22.0 g_file_info_list_attributes@Base 2.16.0 g_file_info_new@Base 2.16.0 g_file_info_remove_attribute@Base 2.16.0 g_file_info_set_attribute@Base 2.16.0 g_file_info_set_attribute_boolean@Base 2.16.0 g_file_info_set_attribute_byte_string@Base 2.16.0 g_file_info_set_attribute_int32@Base 2.16.0 g_file_info_set_attribute_int64@Base 2.16.0 g_file_info_set_attribute_mask@Base 2.16.0 g_file_info_set_attribute_object@Base 2.16.0 g_file_info_set_attribute_status@Base 2.22.0 g_file_info_set_attribute_string@Base 2.16.0 g_file_info_set_attribute_stringv@Base 2.22.0 g_file_info_set_attribute_uint32@Base 2.16.0 g_file_info_set_attribute_uint64@Base 2.16.0 g_file_info_set_content_type@Base 2.16.0 g_file_info_set_display_name@Base 2.16.0 g_file_info_set_edit_name@Base 2.16.0 g_file_info_set_file_type@Base 2.16.0 g_file_info_set_icon@Base 2.16.0 g_file_info_set_is_hidden@Base 2.16.0 g_file_info_set_is_symlink@Base 2.16.0 g_file_info_set_modification_time@Base 2.16.0 g_file_info_set_name@Base 2.16.0 g_file_info_set_size@Base 2.16.0 g_file_info_set_sort_order@Base 2.16.0 g_file_info_set_symbolic_icon@Base 2.33.14 g_file_info_set_symlink_target@Base 2.16.0 g_file_info_unset_attribute_mask@Base 2.16.0 g_file_input_stream_get_type@Base 2.16.0 g_file_input_stream_query_info@Base 2.16.0 g_file_input_stream_query_info_async@Base 2.16.0 g_file_input_stream_query_info_finish@Base 2.16.0 g_file_io_stream_get_etag@Base 2.22.0 g_file_io_stream_get_type@Base 2.22.0 g_file_io_stream_query_info@Base 2.22.0 g_file_io_stream_query_info_async@Base 2.22.0 g_file_io_stream_query_info_finish@Base 2.22.0 g_file_is_native@Base 2.16.0 g_file_load_contents@Base 2.16.0 g_file_load_contents_async@Base 2.16.0 g_file_load_contents_finish@Base 2.16.0 g_file_load_partial_contents_async@Base 2.16.0 g_file_load_partial_contents_finish@Base 2.16.0 g_file_make_directory@Base 2.16.0 g_file_make_directory_async@Base 2.37.0 g_file_make_directory_finish@Base 2.37.0 g_file_make_directory_with_parents@Base 2.18.0 g_file_make_symbolic_link@Base 2.16.0 g_file_measure_disk_usage@Base 2.37.93 g_file_measure_disk_usage_async@Base 2.37.93 g_file_measure_disk_usage_finish@Base 2.37.93 g_file_measure_flags_get_type@Base 2.37.93 g_file_monitor@Base 2.18.0 g_file_monitor_cancel@Base 2.16.0 g_file_monitor_directory@Base 2.16.0 g_file_monitor_emit_event@Base 2.16.0 g_file_monitor_event_get_type@Base 2.16.0 g_file_monitor_file@Base 2.16.0 g_file_monitor_flags_get_type@Base 2.16.0 g_file_monitor_get_type@Base 2.16.0 g_file_monitor_is_cancelled@Base 2.16.0 g_file_monitor_set_rate_limit@Base 2.16.0 g_file_mount_enclosing_volume@Base 2.16.0 g_file_mount_enclosing_volume_finish@Base 2.16.0 g_file_mount_mountable@Base 2.16.0 g_file_mount_mountable_finish@Base 2.16.0 g_file_move@Base 2.16.0 g_file_new_for_commandline_arg@Base 2.16.0 g_file_new_for_commandline_arg_and_cwd@Base 2.35.8 g_file_new_for_path@Base 2.16.0 g_file_new_for_uri@Base 2.16.0 g_file_new_tmp@Base 2.31.8 g_file_open_readwrite@Base 2.22.0 g_file_open_readwrite_async@Base 2.22.0 g_file_open_readwrite_finish@Base 2.22.0 g_file_output_stream_get_etag@Base 2.16.0 g_file_output_stream_get_type@Base 2.16.0 g_file_output_stream_query_info@Base 2.16.0 g_file_output_stream_query_info_async@Base 2.16.0 g_file_output_stream_query_info_finish@Base 2.16.0 g_file_parse_name@Base 2.16.0 g_file_poll_mountable@Base 2.22.0 g_file_poll_mountable_finish@Base 2.22.0 g_file_query_default_handler@Base 2.16.0 g_file_query_exists@Base 2.16.0 g_file_query_file_type@Base 2.18.0 g_file_query_filesystem_info@Base 2.16.0 g_file_query_filesystem_info_async@Base 2.16.0 g_file_query_filesystem_info_finish@Base 2.16.0 g_file_query_info@Base 2.16.0 g_file_query_info_async@Base 2.16.0 g_file_query_info_finish@Base 2.16.0 g_file_query_info_flags_get_type@Base 2.16.0 g_file_query_settable_attributes@Base 2.16.0 g_file_query_writable_namespaces@Base 2.16.0 g_file_read@Base 2.16.0 g_file_read_async@Base 2.16.0 g_file_read_finish@Base 2.16.0 g_file_replace@Base 2.16.0 g_file_replace_async@Base 2.16.0 g_file_replace_contents@Base 2.16.0 g_file_replace_contents_async@Base 2.16.0 g_file_replace_contents_bytes_async@Base 2.39.4 g_file_replace_contents_finish@Base 2.16.0 g_file_replace_finish@Base 2.16.0 g_file_replace_readwrite@Base 2.22.0 g_file_replace_readwrite_async@Base 2.22.0 g_file_replace_readwrite_finish@Base 2.22.0 g_file_resolve_relative_path@Base 2.16.0 g_file_set_attribute@Base 2.16.0 g_file_set_attribute_byte_string@Base 2.16.0 g_file_set_attribute_int32@Base 2.16.0 g_file_set_attribute_int64@Base 2.16.0 g_file_set_attribute_string@Base 2.16.0 g_file_set_attribute_uint32@Base 2.16.0 g_file_set_attribute_uint64@Base 2.16.0 g_file_set_attributes_async@Base 2.16.0 g_file_set_attributes_finish@Base 2.16.0 g_file_set_attributes_from_info@Base 2.16.0 g_file_set_display_name@Base 2.16.0 g_file_set_display_name_async@Base 2.16.0 g_file_set_display_name_finish@Base 2.16.0 g_file_start_mountable@Base 2.22.0 g_file_start_mountable_finish@Base 2.22.0 g_file_stop_mountable@Base 2.22.0 g_file_stop_mountable_finish@Base 2.22.0 g_file_supports_thread_contexts@Base 2.22.0 g_file_trash@Base 2.16.0 g_file_trash_async@Base 2.37.0 g_file_trash_finish@Base 2.37.0 g_file_type_get_type@Base 2.16.0 g_file_unmount_mountable@Base 2.16.0 g_file_unmount_mountable_finish@Base 2.16.0 g_file_unmount_mountable_with_operation@Base 2.22.0 g_file_unmount_mountable_with_operation_finish@Base 2.22.0 g_filename_completer_get_completion_suffix@Base 2.16.0 g_filename_completer_get_completions@Base 2.16.0 g_filename_completer_get_type@Base 2.16.0 g_filename_completer_new@Base 2.16.0 g_filename_completer_set_dirs_only@Base 2.16.0 g_filesystem_preview_type_get_type@Base 2.16.0 g_filter_input_stream_get_base_stream@Base 2.16.0 g_filter_input_stream_get_close_base_stream@Base 2.20.0 g_filter_input_stream_get_type@Base 2.16.0 g_filter_input_stream_set_close_base_stream@Base 2.20.0 g_filter_output_stream_get_base_stream@Base 2.16.0 g_filter_output_stream_get_close_base_stream@Base 2.20.0 g_filter_output_stream_get_type@Base 2.16.0 g_filter_output_stream_set_close_base_stream@Base 2.20.0 g_icon_deserialize@Base 2.37.0 g_icon_equal@Base 2.16.0 g_icon_get_type@Base 2.16.0 g_icon_hash@Base 2.16.0 g_icon_new_for_string@Base 2.20.0 g_icon_serialize@Base 2.37.0 g_icon_to_string@Base 2.20.0 g_inet_address_equal@Base 2.30.0 g_inet_address_get_family@Base 2.22.0 g_inet_address_get_is_any@Base 2.22.0 g_inet_address_get_is_link_local@Base 2.22.0 g_inet_address_get_is_loopback@Base 2.22.0 g_inet_address_get_is_mc_global@Base 2.22.0 g_inet_address_get_is_mc_link_local@Base 2.22.0 g_inet_address_get_is_mc_node_local@Base 2.22.0 g_inet_address_get_is_mc_org_local@Base 2.22.0 g_inet_address_get_is_mc_site_local@Base 2.22.0 g_inet_address_get_is_multicast@Base 2.22.0 g_inet_address_get_is_site_local@Base 2.22.0 g_inet_address_get_native_size@Base 2.22.0 g_inet_address_get_type@Base 2.22.0 g_inet_address_mask_equal@Base 2.31.8 g_inet_address_mask_get_address@Base 2.31.8 g_inet_address_mask_get_family@Base 2.31.8 g_inet_address_mask_get_length@Base 2.31.8 g_inet_address_mask_get_type@Base 2.31.8 g_inet_address_mask_matches@Base 2.31.8 g_inet_address_mask_new@Base 2.31.8 g_inet_address_mask_new_from_string@Base 2.31.8 g_inet_address_mask_to_string@Base 2.31.8 g_inet_address_new_any@Base 2.22.0 g_inet_address_new_from_bytes@Base 2.22.0 g_inet_address_new_from_string@Base 2.22.0 g_inet_address_new_loopback@Base 2.22.0 g_inet_address_to_bytes@Base 2.22.0 g_inet_address_to_string@Base 2.22.0 g_inet_socket_address_get_address@Base 2.22.0 g_inet_socket_address_get_flowinfo@Base 2.31.18 g_inet_socket_address_get_port@Base 2.22.0 g_inet_socket_address_get_scope_id@Base 2.31.18 g_inet_socket_address_get_type@Base 2.22.0 g_inet_socket_address_new@Base 2.22.0 g_inet_socket_address_new_from_string@Base 2.39.90 g_initable_get_type@Base 2.22.0 g_initable_init@Base 2.22.0 g_initable_new@Base 2.22.0 g_initable_new_valist@Base 2.22.0 g_initable_newv@Base 2.22.0 g_input_stream_clear_pending@Base 2.16.0 g_input_stream_close@Base 2.16.0 g_input_stream_close_async@Base 2.16.0 g_input_stream_close_finish@Base 2.16.0 g_input_stream_get_type@Base 2.16.0 g_input_stream_has_pending@Base 2.16.0 g_input_stream_is_closed@Base 2.16.0 g_input_stream_read@Base 2.16.0 g_input_stream_read_all@Base 2.16.0 g_input_stream_read_async@Base 2.16.0 g_input_stream_read_bytes@Base 2.33.14 g_input_stream_read_bytes_async@Base 2.33.14 g_input_stream_read_bytes_finish@Base 2.33.14 g_input_stream_read_finish@Base 2.16.0 g_input_stream_set_pending@Base 2.16.0 g_input_stream_skip@Base 2.16.0 g_input_stream_skip_async@Base 2.16.0 g_input_stream_skip_finish@Base 2.16.0 g_io_error_enum_get_type@Base 2.16.0 g_io_error_from_errno@Base 2.16.0 g_io_error_quark@Base 2.16.0 g_io_extension_get_name@Base 2.16.0 g_io_extension_get_priority@Base 2.16.0 g_io_extension_get_type@Base 2.16.0 g_io_extension_point_get_extension_by_name@Base 2.16.0 g_io_extension_point_get_extensions@Base 2.16.0 g_io_extension_point_get_required_type@Base 2.16.0 g_io_extension_point_implement@Base 2.16.0 g_io_extension_point_lookup@Base 2.16.0 g_io_extension_point_register@Base 2.16.0 g_io_extension_point_set_required_type@Base 2.16.0 g_io_extension_ref_class@Base 2.16.0 g_io_module_get_type@Base 2.16.0 g_io_module_new@Base 2.16.0 g_io_module_scope_block@Base 2.30.0 g_io_module_scope_flags_get_type@Base 2.30.0 g_io_module_scope_free@Base 2.30.0 g_io_module_scope_new@Base 2.30.0 g_io_modules_load_all_in_directory@Base 2.16.0 g_io_modules_load_all_in_directory_with_scope@Base 2.30.0 g_io_modules_scan_all_in_directory@Base 2.24.0 g_io_modules_scan_all_in_directory_with_scope@Base 2.30.0 g_io_scheduler_cancel_all_jobs@Base 2.16.0 g_io_scheduler_job_send_to_mainloop@Base 2.16.0 g_io_scheduler_job_send_to_mainloop_async@Base 2.16.0 g_io_scheduler_push_job@Base 2.16.0 g_io_stream_clear_pending@Base 2.22.0 g_io_stream_close@Base 2.22.0 g_io_stream_close_async@Base 2.22.0 g_io_stream_close_finish@Base 2.22.0 g_io_stream_get_input_stream@Base 2.22.0 g_io_stream_get_output_stream@Base 2.22.0 g_io_stream_get_type@Base 2.22.0 g_io_stream_has_pending@Base 2.22.0 g_io_stream_is_closed@Base 2.22.0 g_io_stream_set_pending@Base 2.22.0 g_io_stream_splice_async@Base 2.28.0 g_io_stream_splice_finish@Base 2.28.0 g_io_stream_splice_flags_get_type@Base 2.28.0 g_keyfile_settings_backend_new@Base 2.26.0 g_loadable_icon_get_type@Base 2.16.0 g_loadable_icon_load@Base 2.16.0 g_loadable_icon_load_async@Base 2.16.0 g_loadable_icon_load_finish@Base 2.16.0 g_local_directory_monitor_get_type@Base 2.16.0 g_local_file_monitor_get_type@Base 2.16.0 g_memory_input_stream_add_bytes@Base 2.33.14 g_memory_input_stream_add_data@Base 2.16.0 g_memory_input_stream_get_type@Base 2.16.0 g_memory_input_stream_new@Base 2.16.0 g_memory_input_stream_new_from_bytes@Base 2.33.14 g_memory_input_stream_new_from_data@Base 2.16.0 g_memory_output_stream_get_data@Base 2.16.0 g_memory_output_stream_get_data_size@Base 2.18.0 g_memory_output_stream_get_size@Base 2.16.0 g_memory_output_stream_get_type@Base 2.16.0 g_memory_output_stream_new@Base 2.16.0 g_memory_output_stream_new_resizable@Base 2.35.8 g_memory_output_stream_steal_as_bytes@Base 2.33.14 g_memory_output_stream_steal_data@Base 2.26.0 g_memory_settings_backend_new@Base 2.28.0 g_menu_append@Base 2.31.8 g_menu_append_item@Base 2.31.8 g_menu_append_section@Base 2.31.8 g_menu_append_submenu@Base 2.31.8 g_menu_attribute_iter_get_name@Base 2.31.8 g_menu_attribute_iter_get_next@Base 2.31.8 g_menu_attribute_iter_get_type@Base 2.31.8 g_menu_attribute_iter_get_value@Base 2.31.8 g_menu_attribute_iter_next@Base 2.31.8 g_menu_freeze@Base 2.31.8 g_menu_get_type@Base 2.31.8 g_menu_insert@Base 2.31.8 g_menu_insert_item@Base 2.31.8 g_menu_insert_section@Base 2.31.8 g_menu_insert_submenu@Base 2.31.8 g_menu_item_get_attribute@Base 2.33.14 g_menu_item_get_attribute_value@Base 2.33.14 g_menu_item_get_link@Base 2.33.14 g_menu_item_get_type@Base 2.31.8 g_menu_item_new@Base 2.31.8 g_menu_item_new_from_model@Base 2.33.14 g_menu_item_new_section@Base 2.31.8 g_menu_item_new_submenu@Base 2.31.8 g_menu_item_set_action_and_target@Base 2.31.8 g_menu_item_set_action_and_target_value@Base 2.31.8 g_menu_item_set_attribute@Base 2.31.8 g_menu_item_set_attribute_value@Base 2.31.8 g_menu_item_set_detailed_action@Base 2.31.8 g_menu_item_set_icon@Base 2.37.0 g_menu_item_set_label@Base 2.31.8 g_menu_item_set_link@Base 2.31.8 g_menu_item_set_section@Base 2.31.8 g_menu_item_set_submenu@Base 2.31.8 g_menu_link_iter_get_name@Base 2.31.8 g_menu_link_iter_get_next@Base 2.31.8 g_menu_link_iter_get_type@Base 2.31.8 g_menu_link_iter_get_value@Base 2.31.8 g_menu_link_iter_next@Base 2.31.8 g_menu_model_get_item_attribute@Base 2.31.8 g_menu_model_get_item_attribute_value@Base 2.31.8 g_menu_model_get_item_link@Base 2.31.8 g_menu_model_get_n_items@Base 2.31.8 g_menu_model_get_type@Base 2.31.8 g_menu_model_is_mutable@Base 2.31.8 g_menu_model_items_changed@Base 2.31.8 g_menu_model_iterate_item_attributes@Base 2.31.8 g_menu_model_iterate_item_links@Base 2.31.8 g_menu_new@Base 2.31.8 g_menu_prepend@Base 2.31.8 g_menu_prepend_item@Base 2.31.8 g_menu_prepend_section@Base 2.31.8 g_menu_prepend_submenu@Base 2.31.8 g_menu_remove@Base 2.31.8 g_menu_remove_all@Base 2.37.0 g_mount_can_eject@Base 2.16.0 g_mount_can_unmount@Base 2.16.0 g_mount_eject@Base 2.16.0 g_mount_eject_finish@Base 2.16.0 g_mount_eject_with_operation@Base 2.22.0 g_mount_eject_with_operation_finish@Base 2.22.0 g_mount_get_default_location@Base 2.24.0 g_mount_get_drive@Base 2.16.0 g_mount_get_icon@Base 2.16.0 g_mount_get_name@Base 2.16.0 g_mount_get_root@Base 2.16.0 g_mount_get_sort_key@Base 2.31.8 g_mount_get_symbolic_icon@Base 2.33.14 g_mount_get_type@Base 2.16.0 g_mount_get_uuid@Base 2.16.0 g_mount_get_volume@Base 2.16.0 g_mount_guess_content_type@Base 2.18.0 g_mount_guess_content_type_finish@Base 2.18.0 g_mount_guess_content_type_sync@Base 2.18.0 g_mount_is_shadowed@Base 2.20.0 g_mount_mount_flags_get_type@Base 2.16.0 g_mount_operation_get_anonymous@Base 2.16.0 g_mount_operation_get_choice@Base 2.16.0 g_mount_operation_get_domain@Base 2.16.0 g_mount_operation_get_password@Base 2.16.0 g_mount_operation_get_password_save@Base 2.16.0 g_mount_operation_get_type@Base 2.16.0 g_mount_operation_get_username@Base 2.16.0 g_mount_operation_new@Base 2.16.0 g_mount_operation_reply@Base 2.16.0 g_mount_operation_result_get_type@Base 2.16.0 g_mount_operation_set_anonymous@Base 2.16.0 g_mount_operation_set_choice@Base 2.16.0 g_mount_operation_set_domain@Base 2.16.0 g_mount_operation_set_password@Base 2.16.0 g_mount_operation_set_password_save@Base 2.16.0 g_mount_operation_set_username@Base 2.16.0 g_mount_remount@Base 2.16.0 g_mount_remount_finish@Base 2.16.0 g_mount_shadow@Base 2.20.0 g_mount_unmount@Base 2.16.0 g_mount_unmount_finish@Base 2.16.0 g_mount_unmount_flags_get_type@Base 2.16.0 g_mount_unmount_with_operation@Base 2.22.0 g_mount_unmount_with_operation_finish@Base 2.22.0 g_mount_unshadow@Base 2.20.0 g_native_volume_monitor_get_type@Base 2.16.0 g_network_address_get_hostname@Base 2.22.0 g_network_address_get_port@Base 2.22.0 g_network_address_get_scheme@Base 2.26.0 g_network_address_get_type@Base 2.22.0 g_network_address_new@Base 2.22.0 g_network_address_parse@Base 2.22.0 g_network_address_parse_uri@Base 2.26.0 g_network_monitor_base_add_network@Base 2.31.8 g_network_monitor_base_get_type@Base 2.31.8 g_network_monitor_base_remove_network@Base 2.31.8 g_network_monitor_base_set_networks@Base 2.31.8 g_network_monitor_can_reach@Base 2.31.8 g_network_monitor_can_reach_async@Base 2.31.8 g_network_monitor_can_reach_finish@Base 2.31.8 g_network_monitor_get_default@Base 2.31.8 g_network_monitor_get_network_available@Base 2.31.8 g_network_monitor_get_type@Base 2.31.8 g_network_service_get_domain@Base 2.22.0 g_network_service_get_protocol@Base 2.22.0 g_network_service_get_scheme@Base 2.26.0 g_network_service_get_service@Base 2.22.0 g_network_service_get_type@Base 2.22.0 g_network_service_new@Base 2.22.0 g_network_service_set_scheme@Base 2.26.0 g_networking_init@Base 2.35.8 g_notification_add_button@Base 2.39.4 g_notification_add_button_with_target@Base 2.39.4 g_notification_add_button_with_target_value@Base 2.39.4 g_notification_get_type@Base 2.39.4 g_notification_new@Base 2.39.4 g_notification_set_body@Base 2.39.4 g_notification_set_default_action@Base 2.39.4 g_notification_set_default_action_and_target@Base 2.39.4 g_notification_set_default_action_and_target_value@Base 2.39.4 g_notification_set_icon@Base 2.39.4 g_notification_set_title@Base 2.39.4 g_notification_set_urgent@Base 2.39.4 g_null_settings_backend_new@Base 2.28.0 g_output_stream_clear_pending@Base 2.16.0 g_output_stream_close@Base 2.16.0 g_output_stream_close_async@Base 2.16.0 g_output_stream_close_finish@Base 2.16.0 g_output_stream_flush@Base 2.16.0 g_output_stream_flush_async@Base 2.16.0 g_output_stream_flush_finish@Base 2.16.0 g_output_stream_get_type@Base 2.16.0 g_output_stream_has_pending@Base 2.16.0 g_output_stream_is_closed@Base 2.16.0 g_output_stream_is_closing@Base 2.24.0 g_output_stream_printf@Base 2.39.4 g_output_stream_set_pending@Base 2.16.0 g_output_stream_splice@Base 2.16.0 g_output_stream_splice_async@Base 2.16.0 g_output_stream_splice_finish@Base 2.16.0 g_output_stream_splice_flags_get_type@Base 2.16.0 g_output_stream_vprintf@Base 2.39.4 g_output_stream_write@Base 2.16.0 g_output_stream_write_all@Base 2.16.0 g_output_stream_write_async@Base 2.16.0 g_output_stream_write_bytes@Base 2.33.14 g_output_stream_write_bytes_async@Base 2.33.14 g_output_stream_write_bytes_finish@Base 2.33.14 g_output_stream_write_finish@Base 2.16.0 g_password_save_get_type@Base 2.16.0 g_permission_acquire@Base 2.26.0 g_permission_acquire_async@Base 2.26.0 g_permission_acquire_finish@Base 2.26.0 g_permission_get_allowed@Base 2.26.0 g_permission_get_can_acquire@Base 2.26.0 g_permission_get_can_release@Base 2.26.0 g_permission_get_type@Base 2.26.0 g_permission_impl_update@Base 2.26.0 g_permission_release@Base 2.26.0 g_permission_release_async@Base 2.26.0 g_permission_release_finish@Base 2.26.0 g_pollable_input_stream_can_poll@Base 2.28.0 g_pollable_input_stream_create_source@Base 2.28.0 g_pollable_input_stream_get_type@Base 2.28.0 g_pollable_input_stream_is_readable@Base 2.28.0 g_pollable_input_stream_read_nonblocking@Base 2.28.0 g_pollable_output_stream_can_poll@Base 2.28.0 g_pollable_output_stream_create_source@Base 2.28.0 g_pollable_output_stream_get_type@Base 2.28.0 g_pollable_output_stream_is_writable@Base 2.28.0 g_pollable_output_stream_write_nonblocking@Base 2.28.0 g_pollable_source_new@Base 2.28.0 g_pollable_source_new_full@Base 2.33.14 g_pollable_stream_read@Base 2.33.14 g_pollable_stream_write@Base 2.33.14 g_pollable_stream_write_all@Base 2.33.14 g_property_action_get_type@Base 2.37.5 g_property_action_new@Base 2.37.5 g_proxy_address_enumerator_get_type@Base 2.26.0 g_proxy_address_get_destination_hostname@Base 2.26.0 g_proxy_address_get_destination_port@Base 2.26.0 g_proxy_address_get_destination_protocol@Base 2.33.14 g_proxy_address_get_password@Base 2.26.0 g_proxy_address_get_protocol@Base 2.26.0 g_proxy_address_get_type@Base 2.26.0 g_proxy_address_get_uri@Base 2.33.14 g_proxy_address_get_username@Base 2.26.0 g_proxy_address_new@Base 2.26.0 g_proxy_connect@Base 2.26.0 g_proxy_connect_async@Base 2.26.0 g_proxy_connect_finish@Base 2.26.0 g_proxy_get_default_for_protocol@Base 2.26.0 g_proxy_get_type@Base 2.26.0 g_proxy_resolver_get_default@Base 2.26.0 g_proxy_resolver_get_type@Base 2.26.0 g_proxy_resolver_is_supported@Base 2.26.0 g_proxy_resolver_lookup@Base 2.26.0 g_proxy_resolver_lookup_async@Base 2.26.0 g_proxy_resolver_lookup_finish@Base 2.26.0 g_proxy_supports_hostname@Base 2.26.0 g_remote_action_group_activate_action_full@Base 2.31.8 g_remote_action_group_change_action_state_full@Base 2.31.8 g_remote_action_group_get_type@Base 2.31.8 g_resolver_error_get_type@Base 2.22.0 g_resolver_error_quark@Base 2.22.0 g_resolver_free_addresses@Base 2.22.0 g_resolver_free_targets@Base 2.22.0 g_resolver_get_default@Base 2.22.0 g_resolver_get_type@Base 2.22.0 g_resolver_lookup_by_address@Base 2.22.0 g_resolver_lookup_by_address_async@Base 2.22.0 g_resolver_lookup_by_address_finish@Base 2.22.0 g_resolver_lookup_by_name@Base 2.22.0 g_resolver_lookup_by_name_async@Base 2.22.0 g_resolver_lookup_by_name_finish@Base 2.22.0 g_resolver_lookup_records@Base 2.33.14 g_resolver_lookup_records_async@Base 2.33.14 g_resolver_lookup_records_finish@Base 2.33.14 g_resolver_lookup_service@Base 2.22.0 g_resolver_lookup_service_async@Base 2.22.0 g_resolver_lookup_service_finish@Base 2.22.0 g_resolver_record_type_get_type@Base 2.33.14 g_resolver_set_default@Base 2.22.0 g_resource_enumerate_children@Base 2.31.18 g_resource_error_get_type@Base 2.31.18 g_resource_error_quark@Base 2.31.18 g_resource_flags_get_type@Base 2.31.18 g_resource_get_info@Base 2.31.18 g_resource_get_type@Base 2.31.18 g_resource_load@Base 2.31.18 g_resource_lookup_data@Base 2.31.18 g_resource_lookup_flags_get_type@Base 2.31.18 g_resource_new_from_data@Base 2.31.18 g_resource_open_stream@Base 2.31.18 g_resource_ref@Base 2.31.18 g_resource_unref@Base 2.31.18 g_resources_enumerate_children@Base 2.31.18 g_resources_get_info@Base 2.31.18 g_resources_lookup_data@Base 2.31.18 g_resources_open_stream@Base 2.31.18 g_resources_register@Base 2.31.18 g_resources_unregister@Base 2.31.18 g_seekable_can_seek@Base 2.16.0 g_seekable_can_truncate@Base 2.16.0 g_seekable_get_type@Base 2.16.0 g_seekable_seek@Base 2.16.0 g_seekable_tell@Base 2.16.0 g_seekable_truncate@Base 2.16.0 g_settings_apply@Base 2.26.0 g_settings_backend_changed@Base 2.26.0 g_settings_backend_changed_tree@Base 2.26.0 g_settings_backend_flatten_tree@Base 2.26.0 g_settings_backend_get_default@Base 2.28.0 g_settings_backend_get_type@Base 2.26.0 g_settings_backend_keys_changed@Base 2.26.0 g_settings_backend_path_changed@Base 2.26.0 g_settings_backend_path_writable_changed@Base 2.26.0 g_settings_backend_writable_changed@Base 2.26.0 g_settings_bind@Base 2.26.0 g_settings_bind_flags_get_type@Base 2.26.0 g_settings_bind_with_mapping@Base 2.26.0 g_settings_bind_writable@Base 2.26.0 g_settings_create_action@Base 2.31.18 g_settings_delay@Base 2.26.0 g_settings_get@Base 2.26.0 g_settings_get_boolean@Base 2.26.0 g_settings_get_child@Base 2.26.0 g_settings_get_default_value@Base 2.39.4 g_settings_get_double@Base 2.26.0 g_settings_get_enum@Base 2.26.0 g_settings_get_flags@Base 2.26.0 g_settings_get_has_unapplied@Base 2.26.0 g_settings_get_int@Base 2.26.0 g_settings_get_mapped@Base 2.26.0 g_settings_get_range@Base 2.28.0 g_settings_get_string@Base 2.26.0 g_settings_get_strv@Base 2.26.0 g_settings_get_type@Base 2.26.0 g_settings_get_uint@Base 2.30.0 g_settings_get_user_value@Base 2.39.4 g_settings_get_value@Base 2.26.0 g_settings_is_writable@Base 2.26.0 g_settings_list_children@Base 2.26.0 g_settings_list_keys@Base 2.26.0 g_settings_list_relocatable_schemas@Base 2.28.0 g_settings_list_schemas@Base 2.26.0 g_settings_new@Base 2.26.0 g_settings_new_full@Base 2.31.8 g_settings_new_with_backend@Base 2.26.0 g_settings_new_with_backend_and_path@Base 2.26.0 g_settings_new_with_path@Base 2.26.0 g_settings_range_check@Base 2.28.0 g_settings_reset@Base 2.26.0 g_settings_revert@Base 2.26.0 g_settings_schema_get_id@Base 2.31.8 g_settings_schema_get_key@Base 2.39.4 g_settings_schema_get_path@Base 2.31.8 g_settings_schema_get_type@Base 2.31.8 g_settings_schema_has_key@Base 2.39.4 g_settings_schema_key_get_default_value@Base 2.39.4 g_settings_schema_key_get_description@Base 2.39.4 g_settings_schema_key_get_range@Base 2.39.4 g_settings_schema_key_get_summary@Base 2.39.4 g_settings_schema_key_get_type@Base 2.39.4 g_settings_schema_key_get_value_type@Base 2.39.4 g_settings_schema_key_range_check@Base 2.39.4 g_settings_schema_key_ref@Base 2.39.4 g_settings_schema_key_unref@Base 2.39.4 g_settings_schema_ref@Base 2.31.8 g_settings_schema_source_get_default@Base 2.31.8 g_settings_schema_source_get_type@Base 2.31.8 g_settings_schema_source_list_schemas@Base 2.39.4 g_settings_schema_source_lookup@Base 2.31.8 g_settings_schema_source_new_from_directory@Base 2.31.8 g_settings_schema_source_ref@Base 2.31.8 g_settings_schema_source_unref@Base 2.31.8 g_settings_schema_unref@Base 2.31.8 g_settings_set@Base 2.26.0 g_settings_set_boolean@Base 2.26.0 g_settings_set_double@Base 2.26.0 g_settings_set_enum@Base 2.26.0 g_settings_set_flags@Base 2.26.0 g_settings_set_int@Base 2.26.0 g_settings_set_string@Base 2.26.0 g_settings_set_strv@Base 2.26.0 g_settings_set_uint@Base 2.30.0 g_settings_set_value@Base 2.26.0 g_settings_sync@Base 2.26.0 g_settings_unbind@Base 2.26.0 g_simple_action_get_type@Base 2.28.0 g_simple_action_group_add_entries@Base 2.30.0 g_simple_action_group_get_type@Base 2.28.0 g_simple_action_group_insert@Base 2.28.0 g_simple_action_group_lookup@Base 2.28.0 g_simple_action_group_new@Base 2.28.0 g_simple_action_group_remove@Base 2.28.0 g_simple_action_new@Base 2.28.0 g_simple_action_new_stateful@Base 2.28.0 g_simple_action_set_enabled@Base 2.28.0 g_simple_action_set_state@Base 2.30.0 g_simple_async_report_error_in_idle@Base 2.16.0 g_simple_async_report_gerror_in_idle@Base 2.16.0 g_simple_async_report_take_gerror_in_idle@Base 2.28.0 g_simple_async_result_complete@Base 2.16.0 g_simple_async_result_complete_in_idle@Base 2.16.0 g_simple_async_result_get_op_res_gboolean@Base 2.16.0 g_simple_async_result_get_op_res_gpointer@Base 2.16.0 g_simple_async_result_get_op_res_gssize@Base 2.16.0 g_simple_async_result_get_source_tag@Base 2.16.0 g_simple_async_result_get_type@Base 2.16.0 g_simple_async_result_is_valid@Base 2.20.0 g_simple_async_result_new@Base 2.16.0 g_simple_async_result_new_error@Base 2.16.0 g_simple_async_result_new_from_error@Base 2.16.0 g_simple_async_result_new_take_error@Base 2.28.0 g_simple_async_result_propagate_error@Base 2.16.0 g_simple_async_result_run_in_thread@Base 2.16.0 g_simple_async_result_set_check_cancellable@Base 2.31.22 g_simple_async_result_set_error@Base 2.16.0 g_simple_async_result_set_error_va@Base 2.16.0 g_simple_async_result_set_from_error@Base 2.16.0 g_simple_async_result_set_handle_cancellation@Base 2.16.0 g_simple_async_result_set_op_res_gboolean@Base 2.16.0 g_simple_async_result_set_op_res_gpointer@Base 2.16.0 g_simple_async_result_set_op_res_gssize@Base 2.16.0 g_simple_async_result_take_error@Base 2.28.0 g_simple_permission_get_type@Base 2.26.0 g_simple_permission_new@Base 2.26.0 g_simple_proxy_resolver_get_type@Base 2.35.8 g_simple_proxy_resolver_new@Base 2.35.8 g_simple_proxy_resolver_set_default_proxy@Base 2.35.8 g_simple_proxy_resolver_set_ignore_hosts@Base 2.35.8 g_simple_proxy_resolver_set_uri_proxy@Base 2.35.8 g_socket_accept@Base 2.22.0 g_socket_address_enumerator_get_type@Base 2.22.0 g_socket_address_enumerator_next@Base 2.22.0 g_socket_address_enumerator_next_async@Base 2.22.0 g_socket_address_enumerator_next_finish@Base 2.22.0 g_socket_address_get_family@Base 2.22.0 g_socket_address_get_native_size@Base 2.22.0 g_socket_address_get_type@Base 2.22.0 g_socket_address_new_from_native@Base 2.22.0 g_socket_address_to_native@Base 2.22.0 g_socket_bind@Base 2.22.0 g_socket_check_connect_result@Base 2.22.0 g_socket_client_add_application_proxy@Base 2.26.0 g_socket_client_connect@Base 2.22.0 g_socket_client_connect_async@Base 2.22.0 g_socket_client_connect_finish@Base 2.22.0 g_socket_client_connect_to_host@Base 2.22.0 g_socket_client_connect_to_host_async@Base 2.22.0 g_socket_client_connect_to_host_finish@Base 2.22.0 g_socket_client_connect_to_service@Base 2.22.0 g_socket_client_connect_to_service_async@Base 2.22.0 g_socket_client_connect_to_service_finish@Base 2.22.0 g_socket_client_connect_to_uri@Base 2.26.0 g_socket_client_connect_to_uri_async@Base 2.26.0 g_socket_client_connect_to_uri_finish@Base 2.26.0 g_socket_client_event_get_type@Base 2.31.8 g_socket_client_get_enable_proxy@Base 2.26.0 g_socket_client_get_family@Base 2.22.0 g_socket_client_get_local_address@Base 2.22.0 g_socket_client_get_protocol@Base 2.22.0 g_socket_client_get_proxy_resolver@Base 2.35.8 g_socket_client_get_socket_type@Base 2.22.0 g_socket_client_get_timeout@Base 2.26.0 g_socket_client_get_tls@Base 2.28.0 g_socket_client_get_tls_validation_flags@Base 2.28.0 g_socket_client_get_type@Base 2.22.0 g_socket_client_new@Base 2.22.0 g_socket_client_set_enable_proxy@Base 2.26.0 g_socket_client_set_family@Base 2.22.0 g_socket_client_set_local_address@Base 2.22.0 g_socket_client_set_protocol@Base 2.22.0 g_socket_client_set_proxy_resolver@Base 2.35.8 g_socket_client_set_socket_type@Base 2.22.0 g_socket_client_set_timeout@Base 2.26.0 g_socket_client_set_tls@Base 2.28.0 g_socket_client_set_tls_validation_flags@Base 2.28.0 g_socket_close@Base 2.22.0 g_socket_condition_check@Base 2.22.0 g_socket_condition_timed_wait@Base 2.31.18 g_socket_condition_wait@Base 2.22.0 g_socket_connect@Base 2.22.0 g_socket_connectable_enumerate@Base 2.22.0 g_socket_connectable_get_type@Base 2.22.0 g_socket_connectable_proxy_enumerate@Base 2.26.0 g_socket_connection_connect@Base 2.31.8 g_socket_connection_connect_async@Base 2.31.8 g_socket_connection_connect_finish@Base 2.31.8 g_socket_connection_factory_create_connection@Base 2.22.0 g_socket_connection_factory_lookup_type@Base 2.22.0 g_socket_connection_factory_register_type@Base 2.22.0 g_socket_connection_get_local_address@Base 2.22.0 g_socket_connection_get_remote_address@Base 2.22.0 g_socket_connection_get_socket@Base 2.22.0 g_socket_connection_get_type@Base 2.22.0 g_socket_connection_is_connected@Base 2.31.8 g_socket_control_message_deserialize@Base 2.22.0 g_socket_control_message_get_level@Base 2.22.0 g_socket_control_message_get_msg_type@Base 2.22.0 g_socket_control_message_get_size@Base 2.22.0 g_socket_control_message_get_type@Base 2.22.0 g_socket_control_message_serialize@Base 2.22.0 g_socket_create_source@Base 2.22.0 g_socket_family_get_type@Base 2.22.0 g_socket_get_available_bytes@Base 2.31.18 g_socket_get_blocking@Base 2.22.0 g_socket_get_broadcast@Base 2.31.18 g_socket_get_credentials@Base 2.26.0 g_socket_get_family@Base 2.22.0 g_socket_get_fd@Base 2.22.0 g_socket_get_keepalive@Base 2.22.0 g_socket_get_listen_backlog@Base 2.22.0 g_socket_get_local_address@Base 2.22.0 g_socket_get_multicast_loopback@Base 2.31.18 g_socket_get_multicast_ttl@Base 2.31.18 g_socket_get_option@Base 2.35.8 g_socket_get_protocol@Base 2.22.0 g_socket_get_remote_address@Base 2.22.0 g_socket_get_socket_type@Base 2.22.0 g_socket_get_timeout@Base 2.26.0 g_socket_get_ttl@Base 2.31.18 g_socket_get_type@Base 2.22.0 g_socket_is_closed@Base 2.22.0 g_socket_is_connected@Base 2.22.0 g_socket_join_multicast_group@Base 2.31.18 g_socket_leave_multicast_group@Base 2.31.18 g_socket_listen@Base 2.22.0 g_socket_listener_accept@Base 2.22.0 g_socket_listener_accept_async@Base 2.22.0 g_socket_listener_accept_finish@Base 2.22.0 g_socket_listener_accept_socket@Base 2.22.0 g_socket_listener_accept_socket_async@Base 2.22.0 g_socket_listener_accept_socket_finish@Base 2.22.0 g_socket_listener_add_address@Base 2.22.0 g_socket_listener_add_any_inet_port@Base 2.24.0 g_socket_listener_add_inet_port@Base 2.22.0 g_socket_listener_add_socket@Base 2.22.0 g_socket_listener_close@Base 2.22.0 g_socket_listener_get_type@Base 2.22.0 g_socket_listener_new@Base 2.22.0 g_socket_listener_set_backlog@Base 2.22.0 g_socket_msg_flags_get_type@Base 2.22.0 g_socket_new@Base 2.22.0 g_socket_new_from_fd@Base 2.22.0 g_socket_protocol_get_type@Base 2.22.0 g_socket_receive@Base 2.22.0 g_socket_receive_from@Base 2.22.0 g_socket_receive_message@Base 2.22.0 g_socket_receive_with_blocking@Base 2.26.0 g_socket_send@Base 2.22.0 g_socket_send_message@Base 2.22.0 g_socket_send_to@Base 2.22.0 g_socket_send_with_blocking@Base 2.26.0 g_socket_service_get_type@Base 2.22.0 g_socket_service_is_active@Base 2.22.0 g_socket_service_new@Base 2.22.0 g_socket_service_start@Base 2.22.0 g_socket_service_stop@Base 2.22.0 g_socket_set_blocking@Base 2.22.0 g_socket_set_broadcast@Base 2.31.18 g_socket_set_keepalive@Base 2.22.0 g_socket_set_listen_backlog@Base 2.22.0 g_socket_set_multicast_loopback@Base 2.31.18 g_socket_set_multicast_ttl@Base 2.31.18 g_socket_set_option@Base 2.35.8 g_socket_set_timeout@Base 2.26.0 g_socket_set_ttl@Base 2.31.18 g_socket_shutdown@Base 2.22.0 g_socket_speaks_ipv4@Base 2.22.0 g_socket_type_get_type@Base 2.22.0 g_srv_target_copy@Base 2.22.0 g_srv_target_free@Base 2.22.0 g_srv_target_get_hostname@Base 2.22.0 g_srv_target_get_port@Base 2.22.0 g_srv_target_get_priority@Base 2.22.0 g_srv_target_get_type@Base 2.22.0 g_srv_target_get_weight@Base 2.22.0 g_srv_target_list_sort@Base 2.22.0 g_srv_target_new@Base 2.22.0 g_static_resource_fini@Base 2.31.18 g_static_resource_get_resource@Base 2.31.18 g_static_resource_init@Base 2.31.18 g_subprocess_communicate@Base 2.39.4 g_subprocess_communicate_async@Base 2.39.4 g_subprocess_communicate_finish@Base 2.39.4 g_subprocess_communicate_utf8@Base 2.39.4 g_subprocess_communicate_utf8_async@Base 2.39.4 g_subprocess_communicate_utf8_finish@Base 2.39.4 g_subprocess_flags_get_type@Base 2.39.4 g_subprocess_force_exit@Base 2.39.4 g_subprocess_get_exit_status@Base 2.39.4 g_subprocess_get_identifier@Base 2.39.4 g_subprocess_get_if_exited@Base 2.39.4 g_subprocess_get_if_signaled@Base 2.39.4 g_subprocess_get_status@Base 2.39.4 g_subprocess_get_stderr_pipe@Base 2.39.4 g_subprocess_get_stdin_pipe@Base 2.39.4 g_subprocess_get_stdout_pipe@Base 2.39.4 g_subprocess_get_successful@Base 2.39.4 g_subprocess_get_term_sig@Base 2.39.4 g_subprocess_get_type@Base 2.39.4 g_subprocess_launcher_get_type@Base 2.39.4 g_subprocess_launcher_getenv@Base 2.39.4 g_subprocess_launcher_new@Base 2.39.4 g_subprocess_launcher_set_child_setup@Base 2.39.4 g_subprocess_launcher_set_cwd@Base 2.39.4 g_subprocess_launcher_set_environ@Base 2.39.4 g_subprocess_launcher_set_flags@Base 2.39.4 g_subprocess_launcher_set_stderr_file_path@Base 2.39.4 g_subprocess_launcher_set_stdin_file_path@Base 2.39.4 g_subprocess_launcher_set_stdout_file_path@Base 2.39.4 g_subprocess_launcher_setenv@Base 2.39.4 g_subprocess_launcher_spawn@Base 2.39.4 g_subprocess_launcher_spawnv@Base 2.39.4 g_subprocess_launcher_take_fd@Base 2.39.4 g_subprocess_launcher_take_stderr_fd@Base 2.39.4 g_subprocess_launcher_take_stdin_fd@Base 2.39.4 g_subprocess_launcher_take_stdout_fd@Base 2.39.4 g_subprocess_launcher_unsetenv@Base 2.39.4 g_subprocess_new@Base 2.39.4 g_subprocess_newv@Base 2.39.4 g_subprocess_send_signal@Base 2.39.4 g_subprocess_wait@Base 2.39.4 g_subprocess_wait_async@Base 2.39.4 g_subprocess_wait_check@Base 2.39.4 g_subprocess_wait_check_async@Base 2.39.4 g_subprocess_wait_check_finish@Base 2.39.4 g_subprocess_wait_finish@Base 2.39.4 g_task_attach_source@Base 2.35.8 g_task_get_cancellable@Base 2.35.8 g_task_get_check_cancellable@Base 2.35.8 g_task_get_context@Base 2.35.8 g_task_get_priority@Base 2.35.8 g_task_get_return_on_cancel@Base 2.35.8 g_task_get_source_object@Base 2.35.8 g_task_get_source_tag@Base 2.35.8 g_task_get_task_data@Base 2.35.8 g_task_get_type@Base 2.35.8 g_task_had_error@Base 2.35.8 g_task_is_valid@Base 2.35.8 g_task_new@Base 2.35.8 g_task_propagate_boolean@Base 2.35.8 g_task_propagate_int@Base 2.35.8 g_task_propagate_pointer@Base 2.35.8 g_task_report_error@Base 2.35.8 g_task_report_new_error@Base 2.35.8 g_task_return_boolean@Base 2.35.8 g_task_return_error@Base 2.35.8 g_task_return_error_if_cancelled@Base 2.35.8 g_task_return_int@Base 2.35.8 g_task_return_new_error@Base 2.35.8 g_task_return_pointer@Base 2.35.8 g_task_run_in_thread@Base 2.35.8 g_task_run_in_thread_sync@Base 2.35.8 g_task_set_check_cancellable@Base 2.35.8 g_task_set_priority@Base 2.35.8 g_task_set_return_on_cancel@Base 2.35.8 g_task_set_source_tag@Base 2.35.8 g_task_set_task_data@Base 2.35.8 g_tcp_connection_get_graceful_disconnect@Base 2.22.0 g_tcp_connection_get_type@Base 2.22.0 g_tcp_connection_set_graceful_disconnect@Base 2.22.0 g_tcp_wrapper_connection_get_base_io_stream@Base 2.28.0 g_tcp_wrapper_connection_get_type@Base 2.28.0 g_tcp_wrapper_connection_new@Base 2.28.0 g_test_dbus_add_service_dir@Base 2.33.14 g_test_dbus_down@Base 2.33.14 g_test_dbus_flags_get_type@Base 2.33.14 g_test_dbus_get_bus_address@Base 2.33.14 g_test_dbus_get_flags@Base 2.33.14 g_test_dbus_get_type@Base 2.33.14 g_test_dbus_new@Base 2.33.14 g_test_dbus_stop@Base 2.33.14 g_test_dbus_unset@Base 2.33.14 g_test_dbus_up@Base 2.33.14 g_themed_icon_append_name@Base 2.16.0 g_themed_icon_get_names@Base 2.16.0 g_themed_icon_get_type@Base 2.16.0 g_themed_icon_new@Base 2.16.0 g_themed_icon_new_from_names@Base 2.16.0 g_themed_icon_new_with_default_fallbacks@Base 2.16.0 g_themed_icon_prepend_name@Base 2.18.0 g_threaded_resolver_get_type@Base 2.22.0 g_threaded_socket_service_get_type@Base 2.22.0 g_threaded_socket_service_new@Base 2.22.0 g_tls_authentication_mode_get_type@Base 2.28.0 g_tls_backend_get_certificate_type@Base 2.28.0 g_tls_backend_get_client_connection_type@Base 2.28.0 g_tls_backend_get_default@Base 2.28.0 g_tls_backend_get_default_database@Base 2.30.0 g_tls_backend_get_file_database_type@Base 2.30.0 g_tls_backend_get_server_connection_type@Base 2.28.0 g_tls_backend_get_type@Base 2.28.0 g_tls_backend_supports_tls@Base 2.28.0 g_tls_certificate_flags_get_type@Base 2.28.0 g_tls_certificate_get_issuer@Base 2.28.0 g_tls_certificate_get_type@Base 2.28.0 g_tls_certificate_is_same@Base 2.33.14 g_tls_certificate_list_new_from_file@Base 2.28.0 g_tls_certificate_new_from_file@Base 2.28.0 g_tls_certificate_new_from_files@Base 2.28.0 g_tls_certificate_new_from_pem@Base 2.28.0 g_tls_certificate_request_flags_get_type@Base 2.39.4 g_tls_certificate_verify@Base 2.28.0 g_tls_client_connection_get_accepted_cas@Base 2.28.0 g_tls_client_connection_get_server_identity@Base 2.28.0 g_tls_client_connection_get_type@Base 2.28.0 g_tls_client_connection_get_use_ssl3@Base 2.28.0 g_tls_client_connection_get_validation_flags@Base 2.28.0 g_tls_client_connection_new@Base 2.28.0 g_tls_client_connection_set_server_identity@Base 2.28.0 g_tls_client_connection_set_use_ssl3@Base 2.28.0 g_tls_client_connection_set_validation_flags@Base 2.28.0 g_tls_connection_emit_accept_certificate@Base 2.28.0 g_tls_connection_get_certificate@Base 2.28.0 g_tls_connection_get_database@Base 2.30.0 g_tls_connection_get_interaction@Base 2.30.0 g_tls_connection_get_peer_certificate@Base 2.28.0 g_tls_connection_get_peer_certificate_errors@Base 2.28.0 g_tls_connection_get_rehandshake_mode@Base 2.28.0 g_tls_connection_get_require_close_notify@Base 2.28.0 g_tls_connection_get_type@Base 2.28.0 g_tls_connection_get_use_system_certdb@Base 2.28.0 g_tls_connection_handshake@Base 2.28.0 g_tls_connection_handshake_async@Base 2.28.0 g_tls_connection_handshake_finish@Base 2.28.0 g_tls_connection_set_certificate@Base 2.28.0 g_tls_connection_set_database@Base 2.30.0 g_tls_connection_set_interaction@Base 2.30.0 g_tls_connection_set_rehandshake_mode@Base 2.28.0 g_tls_connection_set_require_close_notify@Base 2.28.0 g_tls_connection_set_use_system_certdb@Base 2.28.0 g_tls_database_create_certificate_handle@Base 2.30.0 g_tls_database_get_type@Base 2.30.0 g_tls_database_lookup_certificate_for_handle@Base 2.30.0 g_tls_database_lookup_certificate_for_handle_async@Base 2.30.0 g_tls_database_lookup_certificate_for_handle_finish@Base 2.30.0 g_tls_database_lookup_certificate_issuer@Base 2.30.0 g_tls_database_lookup_certificate_issuer_async@Base 2.30.0 g_tls_database_lookup_certificate_issuer_finish@Base 2.30.0 g_tls_database_lookup_certificates_issued_by@Base 2.30.0 g_tls_database_lookup_certificates_issued_by_async@Base 2.30.0 g_tls_database_lookup_certificates_issued_by_finish@Base 2.30.0 g_tls_database_lookup_flags_get_type@Base 2.30.0 g_tls_database_verify_chain@Base 2.30.0 g_tls_database_verify_chain_async@Base 2.30.0 g_tls_database_verify_chain_finish@Base 2.30.0 g_tls_database_verify_flags_get_type@Base 2.30.0 g_tls_error_get_type@Base 2.28.0 g_tls_error_quark@Base 2.28.0 g_tls_file_database_get_type@Base 2.30.0 g_tls_file_database_new@Base 2.30.0 g_tls_interaction_ask_password@Base 2.30.0 g_tls_interaction_ask_password_async@Base 2.30.0 g_tls_interaction_ask_password_finish@Base 2.30.0 g_tls_interaction_get_type@Base 2.30.0 g_tls_interaction_invoke_ask_password@Base 2.30.0 g_tls_interaction_invoke_request_certificate@Base 2.39.4 g_tls_interaction_request_certificate@Base 2.39.4 g_tls_interaction_request_certificate_async@Base 2.39.4 g_tls_interaction_request_certificate_finish@Base 2.39.4 g_tls_interaction_result_get_type@Base 2.30.0 g_tls_password_flags_get_type@Base 2.30.0 g_tls_password_get_description@Base 2.30.0 g_tls_password_get_flags@Base 2.30.0 g_tls_password_get_type@Base 2.30.0 g_tls_password_get_value@Base 2.30.0 g_tls_password_get_warning@Base 2.30.0 g_tls_password_new@Base 2.30.0 g_tls_password_set_description@Base 2.30.0 g_tls_password_set_flags@Base 2.30.0 g_tls_password_set_value@Base 2.30.0 g_tls_password_set_value_full@Base 2.30.0 g_tls_password_set_warning@Base 2.30.0 g_tls_rehandshake_mode_get_type@Base 2.28.0 g_tls_server_connection_get_type@Base 2.28.0 g_tls_server_connection_new@Base 2.28.0 g_unix_connection_get_type@Base 2.22.0 g_unix_connection_receive_credentials@Base 2.26.0 g_unix_connection_receive_credentials_async@Base 2.31.18 g_unix_connection_receive_credentials_finish@Base 2.31.18 g_unix_connection_receive_fd@Base 2.22.0 g_unix_connection_send_credentials@Base 2.26.0 g_unix_connection_send_credentials_async@Base 2.31.18 g_unix_connection_send_credentials_finish@Base 2.31.18 g_unix_connection_send_fd@Base 2.22.0 g_unix_credentials_message_get_credentials@Base 2.26.0 g_unix_credentials_message_get_type@Base 2.26.0 g_unix_credentials_message_is_supported@Base 2.26.0 g_unix_credentials_message_new@Base 2.26.0 g_unix_credentials_message_new_with_credentials@Base 2.26.0 g_unix_fd_list_append@Base 2.24.0 g_unix_fd_list_get@Base 2.24.0 g_unix_fd_list_get_length@Base 2.24.0 g_unix_fd_list_get_type@Base 2.24.0 g_unix_fd_list_new@Base 2.24.0 g_unix_fd_list_new_from_array@Base 2.24.0 g_unix_fd_list_peek_fds@Base 2.24.0 g_unix_fd_list_steal_fds@Base 2.24.0 g_unix_fd_message_append_fd@Base 2.22.0 g_unix_fd_message_get_fd_list@Base 2.24.0 g_unix_fd_message_get_type@Base 2.22.0 g_unix_fd_message_new@Base 2.22.0 g_unix_fd_message_new_with_fd_list@Base 2.24.0 g_unix_fd_message_steal_fds@Base 2.22.0 g_unix_input_stream_get_close_fd@Base 2.20.0 g_unix_input_stream_get_fd@Base 2.20.0 g_unix_input_stream_get_type@Base 2.16.0 g_unix_input_stream_new@Base 2.16.0 g_unix_input_stream_set_close_fd@Base 2.20.0 g_unix_is_mount_path_system_internal@Base 2.16.0 g_unix_mount_at@Base 2.16.0 g_unix_mount_compare@Base 2.16.0 g_unix_mount_free@Base 2.16.0 g_unix_mount_get_device_path@Base 2.16.0 g_unix_mount_get_fs_type@Base 2.16.0 g_unix_mount_get_mount_path@Base 2.16.0 g_unix_mount_guess_can_eject@Base 2.16.0 g_unix_mount_guess_icon@Base 2.16.0 g_unix_mount_guess_name@Base 2.16.0 g_unix_mount_guess_should_display@Base 2.16.0 g_unix_mount_guess_symbolic_icon@Base 2.33.14 g_unix_mount_is_readonly@Base 2.16.0 g_unix_mount_is_system_internal@Base 2.16.0 g_unix_mount_monitor_get_type@Base 2.16.0 g_unix_mount_monitor_new@Base 2.16.0 g_unix_mount_monitor_set_rate_limit@Base 2.18.0 g_unix_mount_point_compare@Base 2.16.0 g_unix_mount_point_free@Base 2.16.0 g_unix_mount_point_get_device_path@Base 2.16.0 g_unix_mount_point_get_fs_type@Base 2.16.0 g_unix_mount_point_get_mount_path@Base 2.16.0 g_unix_mount_point_get_options@Base 2.31.8 g_unix_mount_point_guess_can_eject@Base 2.16.0 g_unix_mount_point_guess_icon@Base 2.16.0 g_unix_mount_point_guess_name@Base 2.16.0 g_unix_mount_point_guess_symbolic_icon@Base 2.33.14 g_unix_mount_point_is_loopback@Base 2.16.0 g_unix_mount_point_is_readonly@Base 2.16.0 g_unix_mount_point_is_user_mountable@Base 2.16.0 g_unix_mount_points_changed_since@Base 2.16.0 g_unix_mount_points_get@Base 2.16.0 g_unix_mounts_changed_since@Base 2.16.0 g_unix_mounts_get@Base 2.16.0 g_unix_output_stream_get_close_fd@Base 2.20.0 g_unix_output_stream_get_fd@Base 2.20.0 g_unix_output_stream_get_type@Base 2.16.0 g_unix_output_stream_new@Base 2.16.0 g_unix_output_stream_set_close_fd@Base 2.20.0 g_unix_socket_address_abstract_names_supported@Base 2.22.0 g_unix_socket_address_get_address_type@Base 2.26.0 g_unix_socket_address_get_is_abstract@Base 2.22.0 g_unix_socket_address_get_path@Base 2.22.0 g_unix_socket_address_get_path_len@Base 2.22.0 g_unix_socket_address_get_type@Base 2.22.0 g_unix_socket_address_new@Base 2.22.0 g_unix_socket_address_new_abstract@Base 2.22.0 g_unix_socket_address_new_with_type@Base 2.26.0 g_unix_socket_address_type_get_type@Base 2.26.0 g_vfs_get_default@Base 2.16.0 g_vfs_get_file_for_path@Base 2.16.0 g_vfs_get_file_for_uri@Base 2.16.0 g_vfs_get_local@Base 2.16.0 g_vfs_get_supported_uri_schemes@Base 2.16.0 g_vfs_get_type@Base 2.16.0 g_vfs_is_active@Base 2.16.0 g_vfs_parse_name@Base 2.16.0 g_volume_can_eject@Base 2.16.0 g_volume_can_mount@Base 2.16.0 g_volume_eject@Base 2.16.0 g_volume_eject_finish@Base 2.16.0 g_volume_eject_with_operation@Base 2.22.0 g_volume_eject_with_operation_finish@Base 2.22.0 g_volume_enumerate_identifiers@Base 2.16.0 g_volume_get_activation_root@Base 2.18.0 g_volume_get_drive@Base 2.16.0 g_volume_get_icon@Base 2.16.0 g_volume_get_identifier@Base 2.16.0 g_volume_get_mount@Base 2.16.0 g_volume_get_name@Base 2.16.0 g_volume_get_sort_key@Base 2.31.8 g_volume_get_symbolic_icon@Base 2.33.14 g_volume_get_type@Base 2.16.0 g_volume_get_uuid@Base 2.16.0 g_volume_monitor_adopt_orphan_mount@Base 2.16.0 g_volume_monitor_get@Base 2.16.0 g_volume_monitor_get_connected_drives@Base 2.16.0 g_volume_monitor_get_mount_for_uuid@Base 2.16.0 g_volume_monitor_get_mounts@Base 2.16.0 g_volume_monitor_get_type@Base 2.16.0 g_volume_monitor_get_volume_for_uuid@Base 2.16.0 g_volume_monitor_get_volumes@Base 2.16.0 g_volume_mount@Base 2.16.0 g_volume_mount_finish@Base 2.16.0 g_volume_should_automount@Base 2.16.0 g_zlib_compressor_format_get_type@Base 2.24.0 g_zlib_compressor_get_file_info@Base 2.26.0 g_zlib_compressor_get_type@Base 2.24.0 g_zlib_compressor_new@Base 2.24.0 g_zlib_compressor_set_file_info@Base 2.26.0 g_zlib_decompressor_get_file_info@Base 2.26.0 g_zlib_decompressor_get_type@Base 2.24.0 g_zlib_decompressor_new@Base 2.24.0 libglib-2.0.so.0 libglib2.0-0 #MINVER# * Build-Depends-Package: libglib2.0-dev __glib_assert_msg@Base 2.37.6 g_access@Base 2.12.0 g_allocator_free@Base 2.12.0 g_allocator_new@Base 2.12.0 g_array_append_vals@Base 2.12.0 g_array_free@Base 2.12.0 g_array_get_element_size@Base 2.22.0 g_array_insert_vals@Base 2.12.0 g_array_new@Base 2.12.0 g_array_prepend_vals@Base 2.12.0 g_array_ref@Base 2.22.0 g_array_remove_index@Base 2.12.0 g_array_remove_index_fast@Base 2.12.0 g_array_remove_range@Base 2.12.0 g_array_set_clear_func@Base 2.31.18 g_array_set_size@Base 2.12.0 g_array_sized_new@Base 2.12.0 g_array_sort@Base 2.12.0 g_array_sort_with_data@Base 2.12.0 g_array_unref@Base 2.22.0 g_ascii_digit_value@Base 2.12.0 g_ascii_dtostr@Base 2.12.0 g_ascii_formatd@Base 2.12.0 g_ascii_strcasecmp@Base 2.12.0 g_ascii_strdown@Base 2.12.0 g_ascii_strncasecmp@Base 2.12.0 g_ascii_strtod@Base 2.12.0 g_ascii_strtoll@Base 2.12.0 g_ascii_strtoull@Base 2.12.0 g_ascii_strup@Base 2.12.0 g_ascii_table@Base 2.12.0 g_ascii_tolower@Base 2.12.0 g_ascii_toupper@Base 2.12.0 g_ascii_xdigit_value@Base 2.12.0 g_assert_warning@Base 2.12.0 g_assertion_message@Base 2.16.0 g_assertion_message_cmpnum@Base 2.16.0 g_assertion_message_cmpstr@Base 2.16.0 g_assertion_message_error@Base 2.20.0 g_assertion_message_expr@Base 2.16.0 g_async_queue_length@Base 2.12.0 g_async_queue_length_unlocked@Base 2.12.0 g_async_queue_lock@Base 2.12.0 g_async_queue_new@Base 2.12.0 g_async_queue_new_full@Base 2.16.0 g_async_queue_pop@Base 2.12.0 g_async_queue_pop_unlocked@Base 2.12.0 g_async_queue_push@Base 2.12.0 g_async_queue_push_sorted@Base 2.12.0 g_async_queue_push_sorted_unlocked@Base 2.12.0 g_async_queue_push_unlocked@Base 2.12.0 g_async_queue_ref@Base 2.12.0 g_async_queue_ref_unlocked@Base 2.12.0 g_async_queue_sort@Base 2.12.0 g_async_queue_sort_unlocked@Base 2.12.0 g_async_queue_timed_pop@Base 2.12.0 g_async_queue_timed_pop_unlocked@Base 2.12.0 g_async_queue_timeout_pop@Base 2.31.18 g_async_queue_timeout_pop_unlocked@Base 2.31.18 g_async_queue_try_pop@Base 2.12.0 g_async_queue_try_pop_unlocked@Base 2.12.0 g_async_queue_unlock@Base 2.12.0 g_async_queue_unref@Base 2.12.0 g_async_queue_unref_and_unlock@Base 2.12.0 g_atexit@Base 2.12.0 g_atomic_int_add@Base 2.12.0 g_atomic_int_and@Base 2.30.0 g_atomic_int_compare_and_exchange@Base 2.12.0 g_atomic_int_dec_and_test@Base 2.30.0 g_atomic_int_exchange_and_add@Base 2.12.0 g_atomic_int_get@Base 2.12.0 g_atomic_int_inc@Base 2.30.0 g_atomic_int_or@Base 2.30.0 g_atomic_int_set@Base 2.12.0 g_atomic_int_xor@Base 2.30.0 g_atomic_pointer_add@Base 2.30.0 g_atomic_pointer_and@Base 2.30.0 g_atomic_pointer_compare_and_exchange@Base 2.12.0 g_atomic_pointer_get@Base 2.12.0 g_atomic_pointer_or@Base 2.30.0 g_atomic_pointer_set@Base 2.12.0 g_atomic_pointer_xor@Base 2.30.0 g_base64_decode@Base 2.12.0 g_base64_decode_inplace@Base 2.20.0 g_base64_decode_step@Base 2.12.0 g_base64_encode@Base 2.12.0 g_base64_encode_close@Base 2.12.0 g_base64_encode_step@Base 2.12.0 g_basename@Base 2.12.0 g_bit_lock@Base 2.24.0 g_bit_nth_lsf@Base 2.12.0 g_bit_nth_msf@Base 2.12.0 g_bit_storage@Base 2.12.0 g_bit_trylock@Base 2.24.0 g_bit_unlock@Base 2.24.0 g_blow_chunks@Base 2.12.0 g_bookmark_file_add_application@Base 2.12.0 g_bookmark_file_add_group@Base 2.12.0 g_bookmark_file_error_quark@Base 2.12.0 g_bookmark_file_free@Base 2.12.0 g_bookmark_file_get_added@Base 2.12.0 g_bookmark_file_get_app_info@Base 2.12.0 g_bookmark_file_get_applications@Base 2.12.0 g_bookmark_file_get_description@Base 2.12.0 g_bookmark_file_get_groups@Base 2.12.0 g_bookmark_file_get_icon@Base 2.12.0 g_bookmark_file_get_is_private@Base 2.12.0 g_bookmark_file_get_mime_type@Base 2.12.0 g_bookmark_file_get_modified@Base 2.12.0 g_bookmark_file_get_size@Base 2.12.0 g_bookmark_file_get_title@Base 2.12.0 g_bookmark_file_get_uris@Base 2.12.0 g_bookmark_file_get_visited@Base 2.12.0 g_bookmark_file_has_application@Base 2.12.0 g_bookmark_file_has_group@Base 2.12.0 g_bookmark_file_has_item@Base 2.12.0 g_bookmark_file_load_from_data@Base 2.12.0 g_bookmark_file_load_from_data_dirs@Base 2.12.0 g_bookmark_file_load_from_file@Base 2.12.0 g_bookmark_file_move_item@Base 2.12.0 g_bookmark_file_new@Base 2.12.0 g_bookmark_file_remove_application@Base 2.12.0 g_bookmark_file_remove_group@Base 2.12.0 g_bookmark_file_remove_item@Base 2.12.0 g_bookmark_file_set_added@Base 2.12.0 g_bookmark_file_set_app_info@Base 2.12.0 g_bookmark_file_set_description@Base 2.12.0 g_bookmark_file_set_groups@Base 2.12.0 g_bookmark_file_set_icon@Base 2.12.0 g_bookmark_file_set_is_private@Base 2.12.0 g_bookmark_file_set_mime_type@Base 2.12.0 g_bookmark_file_set_modified@Base 2.12.0 g_bookmark_file_set_title@Base 2.12.0 g_bookmark_file_set_visited@Base 2.12.0 g_bookmark_file_to_data@Base 2.12.0 g_bookmark_file_to_file@Base 2.12.0 g_build_filename@Base 2.12.0 g_build_filenamev@Base 2.12.0 g_build_path@Base 2.12.0 g_build_pathv@Base 2.12.0 g_byte_array_append@Base 2.12.0 g_byte_array_free@Base 2.12.0 g_byte_array_free_to_bytes@Base 2.31.8 g_byte_array_new@Base 2.12.0 g_byte_array_new_take@Base 2.31.8 g_byte_array_prepend@Base 2.12.0 g_byte_array_ref@Base 2.22.0 g_byte_array_remove_index@Base 2.12.0 g_byte_array_remove_index_fast@Base 2.12.0 g_byte_array_remove_range@Base 2.12.0 g_byte_array_set_size@Base 2.12.0 g_byte_array_sized_new@Base 2.12.0 g_byte_array_sort@Base 2.12.0 g_byte_array_sort_with_data@Base 2.12.0 g_byte_array_unref@Base 2.22.0 g_bytes_compare@Base 2.31.8 g_bytes_equal@Base 2.31.8 g_bytes_get_data@Base 2.31.8 g_bytes_get_size@Base 2.31.8 g_bytes_hash@Base 2.31.8 g_bytes_new@Base 2.31.8 g_bytes_new_from_bytes@Base 2.31.8 g_bytes_new_static@Base 2.31.8 g_bytes_new_take@Base 2.31.8 g_bytes_new_with_free_func@Base 2.31.8 g_bytes_ref@Base 2.31.8 g_bytes_unref@Base 2.31.8 g_bytes_unref_to_array@Base 2.31.8 g_bytes_unref_to_data@Base 2.31.8 g_cache_destroy@Base 2.12.0 g_cache_insert@Base 2.12.0 g_cache_key_foreach@Base 2.12.0 g_cache_new@Base 2.12.0 g_cache_remove@Base 2.12.0 g_cache_value_foreach@Base 2.12.0 g_chdir@Base 2.12.0 g_checksum_copy@Base 2.16.0 g_checksum_free@Base 2.16.0 g_checksum_get_digest@Base 2.16.0 g_checksum_get_string@Base 2.16.0 g_checksum_new@Base 2.16.0 g_checksum_reset@Base 2.18.0 g_checksum_type_get_length@Base 2.16.0 g_checksum_update@Base 2.16.0 g_child_watch_add@Base 2.12.0 g_child_watch_add_full@Base 2.12.0 g_child_watch_funcs@Base 2.12.0 g_child_watch_source_new@Base 2.12.0 g_chmod@Base 2.12.0 g_clear_error@Base 2.12.0 g_clear_pointer@Base 2.33.14 g_close@Base 2.35.8 g_completion_add_items@Base 2.12.0 g_completion_clear_items@Base 2.12.0 g_completion_complete@Base 2.12.0 g_completion_complete_utf8@Base 2.12.0 g_completion_free@Base 2.12.0 g_completion_new@Base 2.12.0 g_completion_remove_items@Base 2.12.0 g_completion_set_compare@Base 2.12.0 g_compute_checksum_for_bytes@Base 2.33.14 g_compute_checksum_for_data@Base 2.16.0 g_compute_checksum_for_string@Base 2.16.0 g_compute_hmac_for_data@Base 2.30.0 g_compute_hmac_for_string@Base 2.30.0 g_cond_broadcast@Base 2.31.8 g_cond_clear@Base 2.31.8 g_cond_free@Base 2.31.8 g_cond_init@Base 2.31.8 g_cond_new@Base 2.31.8 g_cond_signal@Base 2.31.8 g_cond_timed_wait@Base 2.31.8 g_cond_wait@Base 2.31.8 g_cond_wait_until@Base 2.31.8 g_convert@Base 2.12.0 g_convert_error_quark@Base 2.12.0 g_convert_with_fallback@Base 2.12.0 g_convert_with_iconv@Base 2.12.0 g_creat@Base 2.12.0 g_datalist_clear@Base 2.12.0 g_datalist_foreach@Base 2.12.0 g_datalist_get_data@Base 2.30.0 g_datalist_get_flags@Base 2.12.0 g_datalist_id_dup_data@Base 2.33.14 g_datalist_id_get_data@Base 2.12.0 g_datalist_id_remove_no_notify@Base 2.12.0 g_datalist_id_replace_data@Base 2.33.14 g_datalist_id_set_data_full@Base 2.12.0 g_datalist_init@Base 2.12.0 g_datalist_set_flags@Base 2.12.0 g_datalist_unset_flags@Base 2.12.0 g_dataset_destroy@Base 2.12.0 g_dataset_foreach@Base 2.12.0 g_dataset_id_get_data@Base 2.12.0 g_dataset_id_remove_no_notify@Base 2.12.0 g_dataset_id_set_data_full@Base 2.12.0 g_date_add_days@Base 2.12.0 g_date_add_months@Base 2.12.0 g_date_add_years@Base 2.12.0 g_date_clamp@Base 2.12.0 g_date_clear@Base 2.12.0 g_date_compare@Base 2.12.0 g_date_days_between@Base 2.12.0 g_date_free@Base 2.12.0 g_date_get_day@Base 2.12.0 g_date_get_day_of_year@Base 2.12.0 g_date_get_days_in_month@Base 2.12.0 g_date_get_iso8601_week_of_year@Base 2.12.0 g_date_get_julian@Base 2.12.0 g_date_get_monday_week_of_year@Base 2.12.0 g_date_get_monday_weeks_in_year@Base 2.12.0 g_date_get_month@Base 2.12.0 g_date_get_sunday_week_of_year@Base 2.12.0 g_date_get_sunday_weeks_in_year@Base 2.12.0 g_date_get_weekday@Base 2.12.0 g_date_get_year@Base 2.12.0 g_date_is_first_of_month@Base 2.12.0 g_date_is_last_of_month@Base 2.12.0 g_date_is_leap_year@Base 2.12.0 g_date_new@Base 2.12.0 g_date_new_dmy@Base 2.12.0 g_date_new_julian@Base 2.12.0 g_date_order@Base 2.12.0 g_date_set_day@Base 2.12.0 g_date_set_dmy@Base 2.12.0 g_date_set_julian@Base 2.12.0 g_date_set_month@Base 2.12.0 g_date_set_parse@Base 2.12.0 g_date_set_time@Base 2.12.0 g_date_set_time_t@Base 2.12.0 g_date_set_time_val@Base 2.12.0 g_date_set_year@Base 2.12.0 g_date_strftime@Base 2.12.0 g_date_subtract_days@Base 2.12.0 g_date_subtract_months@Base 2.12.0 g_date_subtract_years@Base 2.12.0 g_date_time_add@Base 2.26.0 g_date_time_add_days@Base 2.26.0 g_date_time_add_full@Base 2.26.0 g_date_time_add_hours@Base 2.26.0 g_date_time_add_minutes@Base 2.26.0 g_date_time_add_months@Base 2.26.0 g_date_time_add_seconds@Base 2.26.0 g_date_time_add_weeks@Base 2.26.0 g_date_time_add_years@Base 2.26.0 g_date_time_compare@Base 2.26.0 g_date_time_difference@Base 2.26.0 g_date_time_equal@Base 2.26.0 g_date_time_format@Base 2.26.0 g_date_time_get_day_of_month@Base 2.26.0 g_date_time_get_day_of_week@Base 2.26.0 g_date_time_get_day_of_year@Base 2.26.0 g_date_time_get_hour@Base 2.26.0 g_date_time_get_microsecond@Base 2.26.0 g_date_time_get_minute@Base 2.26.0 g_date_time_get_month@Base 2.26.0 g_date_time_get_second@Base 2.26.0 g_date_time_get_seconds@Base 2.26.0 g_date_time_get_timezone_abbreviation@Base 2.26.0 g_date_time_get_utc_offset@Base 2.26.0 g_date_time_get_week_numbering_year@Base 2.28.0 g_date_time_get_week_of_year@Base 2.26.0 g_date_time_get_year@Base 2.26.0 g_date_time_get_ymd@Base 2.26.0 g_date_time_hash@Base 2.26.0 g_date_time_is_daylight_savings@Base 2.26.0 g_date_time_new@Base 2.26.0 g_date_time_new_from_timeval_local@Base 2.26.0 g_date_time_new_from_timeval_utc@Base 2.26.0 g_date_time_new_from_unix_local@Base 2.26.0 g_date_time_new_from_unix_utc@Base 2.26.0 g_date_time_new_local@Base 2.26.0 g_date_time_new_now@Base 2.26.0 g_date_time_new_now_local@Base 2.26.0 g_date_time_new_now_utc@Base 2.26.0 g_date_time_new_utc@Base 2.26.0 g_date_time_ref@Base 2.26.0 g_date_time_to_local@Base 2.26.0 g_date_time_to_timeval@Base 2.26.0 g_date_time_to_timezone@Base 2.26.0 g_date_time_to_unix@Base 2.26.0 g_date_time_to_utc@Base 2.26.0 g_date_time_unref@Base 2.26.0 g_date_to_struct_tm@Base 2.12.0 g_date_valid@Base 2.12.0 g_date_valid_day@Base 2.12.0 g_date_valid_dmy@Base 2.12.0 g_date_valid_julian@Base 2.12.0 g_date_valid_month@Base 2.12.0 g_date_valid_weekday@Base 2.12.0 g_date_valid_year@Base 2.12.0 g_dcgettext@Base 2.26.0 g_dgettext@Base 2.18.0 g_dir_close@Base 2.12.0 g_dir_make_tmp@Base 2.30.0 g_dir_open@Base 2.12.0 g_dir_read_name@Base 2.12.0 g_dir_rewind@Base 2.12.0 g_direct_equal@Base 2.12.0 g_direct_hash@Base 2.12.0 g_dngettext@Base 2.18.0 g_double_equal@Base 2.22.0 g_double_hash@Base 2.22.0 g_dpgettext2@Base 2.18.0 g_dpgettext@Base 2.16.0 g_environ_getenv@Base 2.31.8 g_environ_setenv@Base 2.31.8 g_environ_unsetenv@Base 2.31.8 g_error_copy@Base 2.12.0 g_error_free@Base 2.12.0 g_error_matches@Base 2.12.0 g_error_new@Base 2.12.0 g_error_new_literal@Base 2.12.0 g_error_new_valist@Base 2.22.0 g_file_error_from_errno@Base 2.12.0 g_file_error_quark@Base 2.12.0 g_file_get_contents@Base 2.12.0 g_file_open_tmp@Base 2.12.0 g_file_read_link@Base 2.12.0 g_file_set_contents@Base 2.12.0 g_file_test@Base 2.12.0 g_filename_display_basename@Base 2.12.0 g_filename_display_name@Base 2.12.0 g_filename_from_uri@Base 2.12.0 g_filename_from_utf8@Base 2.12.0 g_filename_to_uri@Base 2.12.0 g_filename_to_utf8@Base 2.12.0 g_find_program_in_path@Base 2.12.0 g_fopen@Base 2.12.0 g_format_size@Base 2.30.0 g_format_size_for_display@Base 2.16.0 g_format_size_full@Base 2.30.0 g_fprintf@Base 2.12.0 g_free@Base 2.12.0 g_freopen@Base 2.12.0 g_get_application_name@Base 2.12.0 g_get_charset@Base 2.12.0 g_get_codeset@Base 2.12.0 g_get_current_dir@Base 2.12.0 g_get_current_time@Base 2.12.0 g_get_environ@Base 2.28.0 g_get_filename_charsets@Base 2.12.0 g_get_home_dir@Base 2.35.9 g_get_host_name@Base 2.12.0 g_get_language_names@Base 2.12.0 g_get_locale_variants@Base 2.28.0 g_get_monotonic_time@Base 2.28.0 g_get_num_processors@Base 2.35.8 g_get_prgname@Base 2.12.0 g_get_real_name@Base 2.12.0 g_get_real_time@Base 2.28.0 g_get_system_config_dirs@Base 2.12.0 g_get_system_data_dirs@Base 2.12.0 g_get_tmp_dir@Base 2.12.0 g_get_user_cache_dir@Base 2.12.0 g_get_user_config_dir@Base 2.12.0 g_get_user_data_dir@Base 2.12.0 g_get_user_name@Base 2.12.0 g_get_user_runtime_dir@Base 2.28.0 g_get_user_special_dir@Base 2.14.0 g_getenv@Base 2.12.0 g_hash_table_add@Base 2.31.8 g_hash_table_contains@Base 2.31.8 g_hash_table_destroy@Base 2.12.0 g_hash_table_find@Base 2.12.0 g_hash_table_foreach@Base 2.12.0 g_hash_table_foreach_remove@Base 2.12.0 g_hash_table_foreach_steal@Base 2.12.0 g_hash_table_get_keys@Base 2.14.0 g_hash_table_get_keys_as_array@Base 2.39.4 g_hash_table_get_values@Base 2.14.0 g_hash_table_insert@Base 2.12.0 g_hash_table_iter_get_hash_table@Base 2.16.0 g_hash_table_iter_init@Base 2.16.0 g_hash_table_iter_next@Base 2.16.0 g_hash_table_iter_remove@Base 2.16.0 g_hash_table_iter_replace@Base 2.30.0 g_hash_table_iter_steal@Base 2.16.0 g_hash_table_lookup@Base 2.12.0 g_hash_table_lookup_extended@Base 2.12.0 g_hash_table_new@Base 2.12.0 g_hash_table_new_full@Base 2.12.0 g_hash_table_ref@Base 2.12.0 g_hash_table_remove@Base 2.12.0 g_hash_table_remove_all@Base 2.12.0 g_hash_table_replace@Base 2.12.0 g_hash_table_size@Base 2.12.0 g_hash_table_steal@Base 2.12.0 g_hash_table_steal_all@Base 2.12.0 g_hash_table_unref@Base 2.12.0 g_hmac_copy@Base 2.30.0 g_hmac_get_digest@Base 2.30.0 g_hmac_get_string@Base 2.30.0 g_hmac_new@Base 2.30.0 g_hmac_ref@Base 2.30.0 g_hmac_unref@Base 2.30.0 g_hmac_update@Base 2.30.0 g_hook_alloc@Base 2.12.0 g_hook_compare_ids@Base 2.12.0 g_hook_destroy@Base 2.12.0 g_hook_destroy_link@Base 2.12.0 g_hook_find@Base 2.12.0 g_hook_find_data@Base 2.12.0 g_hook_find_func@Base 2.12.0 g_hook_find_func_data@Base 2.12.0 g_hook_first_valid@Base 2.12.0 g_hook_free@Base 2.12.0 g_hook_get@Base 2.12.0 g_hook_insert_before@Base 2.12.0 g_hook_insert_sorted@Base 2.12.0 g_hook_list_clear@Base 2.12.0 g_hook_list_init@Base 2.12.0 g_hook_list_invoke@Base 2.12.0 g_hook_list_invoke_check@Base 2.12.0 g_hook_list_marshal@Base 2.12.0 g_hook_list_marshal_check@Base 2.12.0 g_hook_next_valid@Base 2.12.0 g_hook_prepend@Base 2.12.0 g_hook_ref@Base 2.12.0 g_hook_unref@Base 2.12.0 g_hostname_is_ascii_encoded@Base 2.22.0 g_hostname_is_ip_address@Base 2.22.0 g_hostname_is_non_ascii@Base 2.22.0 g_hostname_to_ascii@Base 2.22.0 g_hostname_to_unicode@Base 2.22.0 g_iconv@Base 2.12.0 g_iconv_close@Base 2.12.0 g_iconv_open@Base 2.12.0 g_idle_add@Base 2.12.0 g_idle_add_full@Base 2.12.0 g_idle_funcs@Base 2.12.0 g_idle_remove_by_data@Base 2.12.0 g_idle_source_new@Base 2.12.0 g_int64_equal@Base 2.22.0 g_int64_hash@Base 2.22.0 g_int_equal@Base 2.12.0 g_int_hash@Base 2.12.0 g_intern_static_string@Base 2.12.0 g_intern_string@Base 2.12.0 g_io_add_watch@Base 2.12.0 g_io_add_watch_full@Base 2.12.0 g_io_channel_close@Base 2.12.0 g_io_channel_error_from_errno@Base 2.12.0 g_io_channel_error_quark@Base 2.12.0 g_io_channel_flush@Base 2.12.0 g_io_channel_get_buffer_condition@Base 2.12.0 g_io_channel_get_buffer_size@Base 2.12.0 g_io_channel_get_buffered@Base 2.12.0 g_io_channel_get_close_on_unref@Base 2.12.0 g_io_channel_get_encoding@Base 2.12.0 g_io_channel_get_flags@Base 2.12.0 g_io_channel_get_line_term@Base 2.12.0 g_io_channel_init@Base 2.12.0 g_io_channel_new_file@Base 2.12.0 g_io_channel_read@Base 2.12.0 g_io_channel_read_chars@Base 2.12.0 g_io_channel_read_line@Base 2.12.0 g_io_channel_read_line_string@Base 2.12.0 g_io_channel_read_to_end@Base 2.12.0 g_io_channel_read_unichar@Base 2.12.0 g_io_channel_ref@Base 2.12.0 g_io_channel_seek@Base 2.12.0 g_io_channel_seek_position@Base 2.12.0 g_io_channel_set_buffer_size@Base 2.12.0 g_io_channel_set_buffered@Base 2.12.0 g_io_channel_set_close_on_unref@Base 2.12.0 g_io_channel_set_encoding@Base 2.12.0 g_io_channel_set_flags@Base 2.12.0 g_io_channel_set_line_term@Base 2.12.0 g_io_channel_shutdown@Base 2.12.0 g_io_channel_unix_get_fd@Base 2.12.0 g_io_channel_unix_new@Base 2.12.0 g_io_channel_unref@Base 2.12.0 g_io_channel_write@Base 2.12.0 g_io_channel_write_chars@Base 2.12.0 g_io_channel_write_unichar@Base 2.12.0 g_io_create_watch@Base 2.12.0 g_io_watch_funcs@Base 2.12.0 g_key_file_error_quark@Base 2.12.0 g_key_file_free@Base 2.12.0 g_key_file_get_boolean@Base 2.12.0 g_key_file_get_boolean_list@Base 2.12.0 g_key_file_get_comment@Base 2.12.0 g_key_file_get_double@Base 2.12.0 g_key_file_get_double_list@Base 2.12.0 g_key_file_get_groups@Base 2.12.0 g_key_file_get_int64@Base 2.26.0 g_key_file_get_integer@Base 2.12.0 g_key_file_get_integer_list@Base 2.12.0 g_key_file_get_keys@Base 2.12.0 g_key_file_get_locale_string@Base 2.12.0 g_key_file_get_locale_string_list@Base 2.12.0 g_key_file_get_start_group@Base 2.12.0 g_key_file_get_string@Base 2.12.0 g_key_file_get_string_list@Base 2.12.0 g_key_file_get_uint64@Base 2.26.0 g_key_file_get_value@Base 2.12.0 g_key_file_has_group@Base 2.12.0 g_key_file_has_key@Base 2.12.0 g_key_file_load_from_data@Base 2.12.0 g_key_file_load_from_data_dirs@Base 2.12.0 g_key_file_load_from_dirs@Base 2.14.0 g_key_file_load_from_file@Base 2.12.0 g_key_file_new@Base 2.12.0 g_key_file_ref@Base 2.31.8 g_key_file_remove_comment@Base 2.12.0 g_key_file_remove_group@Base 2.12.0 g_key_file_remove_key@Base 2.12.0 g_key_file_save_to_file@Base 2.39.4 g_key_file_set_boolean@Base 2.12.0 g_key_file_set_boolean_list@Base 2.12.0 g_key_file_set_comment@Base 2.12.0 g_key_file_set_double@Base 2.12.0 g_key_file_set_double_list@Base 2.12.0 g_key_file_set_int64@Base 2.26.0 g_key_file_set_integer@Base 2.12.0 g_key_file_set_integer_list@Base 2.12.0 g_key_file_set_list_separator@Base 2.12.0 g_key_file_set_locale_string@Base 2.12.0 g_key_file_set_locale_string_list@Base 2.12.0 g_key_file_set_string@Base 2.12.0 g_key_file_set_string_list@Base 2.12.0 g_key_file_set_uint64@Base 2.26.0 g_key_file_set_value@Base 2.12.0 g_key_file_to_data@Base 2.12.0 g_key_file_unref@Base 2.31.8 g_list_alloc@Base 2.12.0 g_list_append@Base 2.12.0 g_list_concat@Base 2.12.0 g_list_copy@Base 2.12.0 g_list_copy_deep@Base 2.33.14 g_list_delete_link@Base 2.12.0 g_list_find@Base 2.12.0 g_list_find_custom@Base 2.12.0 g_list_first@Base 2.12.0 g_list_foreach@Base 2.12.0 g_list_free@Base 2.12.0 g_list_free_1@Base 2.12.0 g_list_free_full@Base 2.28.0 g_list_index@Base 2.12.0 g_list_insert@Base 2.12.0 g_list_insert_before@Base 2.12.0 g_list_insert_sorted@Base 2.12.0 g_list_insert_sorted_with_data@Base 2.12.0 g_list_last@Base 2.12.0 g_list_length@Base 2.12.0 g_list_nth@Base 2.12.0 g_list_nth_data@Base 2.12.0 g_list_nth_prev@Base 2.12.0 g_list_pop_allocator@Base 2.12.0 g_list_position@Base 2.12.0 g_list_prepend@Base 2.12.0 g_list_push_allocator@Base 2.12.0 g_list_remove@Base 2.12.0 g_list_remove_all@Base 2.12.0 g_list_remove_link@Base 2.12.0 g_list_reverse@Base 2.12.0 g_list_sort@Base 2.12.0 g_list_sort_with_data@Base 2.12.0 g_listenv@Base 2.12.0 g_locale_from_utf8@Base 2.12.0 g_locale_to_utf8@Base 2.12.0 g_log@Base 2.12.0 g_log_default_handler@Base 2.12.0 g_log_remove_handler@Base 2.12.0 g_log_set_always_fatal@Base 2.12.0 g_log_set_default_handler@Base 2.12.0 g_log_set_fatal_mask@Base 2.12.0 g_log_set_handler@Base 2.12.0 g_logv@Base 2.12.0 g_lstat@Base 2.12.0 g_main_context_acquire@Base 2.12.0 g_main_context_add_poll@Base 2.12.0 g_main_context_check@Base 2.12.0 g_main_context_default@Base 2.12.0 g_main_context_dispatch@Base 2.12.0 g_main_context_find_source_by_funcs_user_data@Base 2.12.0 g_main_context_find_source_by_id@Base 2.12.0 g_main_context_find_source_by_user_data@Base 2.12.0 g_main_context_get_poll_func@Base 2.12.0 g_main_context_get_thread_default@Base 2.22.0 g_main_context_invoke@Base 2.28.0 g_main_context_invoke_full@Base 2.28.0 g_main_context_is_owner@Base 2.12.0 g_main_context_iteration@Base 2.12.0 g_main_context_new@Base 2.12.0 g_main_context_pending@Base 2.12.0 g_main_context_pop_thread_default@Base 2.22.0 g_main_context_prepare@Base 2.12.0 g_main_context_push_thread_default@Base 2.22.0 g_main_context_query@Base 2.12.0 g_main_context_ref@Base 2.12.0 g_main_context_ref_thread_default@Base 2.31.8 g_main_context_release@Base 2.12.0 g_main_context_remove_poll@Base 2.12.0 g_main_context_set_poll_func@Base 2.12.0 g_main_context_unref@Base 2.12.0 g_main_context_wait@Base 2.12.0 g_main_context_wakeup@Base 2.12.0 g_main_current_source@Base 2.12.0 g_main_depth@Base 2.12.0 g_main_loop_get_context@Base 2.12.0 g_main_loop_is_running@Base 2.12.0 g_main_loop_new@Base 2.12.0 g_main_loop_quit@Base 2.12.0 g_main_loop_ref@Base 2.12.0 g_main_loop_run@Base 2.12.0 g_main_loop_unref@Base 2.12.0 g_malloc0@Base 2.12.0 g_malloc0_n@Base 2.24.0 g_malloc@Base 2.12.0 g_malloc_n@Base 2.24.0 g_mapped_file_free@Base 2.12.0 g_mapped_file_get_bytes@Base 2.33.14 g_mapped_file_get_contents@Base 2.12.0 g_mapped_file_get_length@Base 2.12.0 g_mapped_file_new@Base 2.12.0 g_mapped_file_new_from_fd@Base 2.31.8 g_mapped_file_ref@Base 2.22.0 g_mapped_file_unref@Base 2.22.0 g_markup_collect_attributes@Base 2.16.0 g_markup_error_quark@Base 2.12.0 g_markup_escape_text@Base 2.12.0 g_markup_parse_context_end_parse@Base 2.12.0 g_markup_parse_context_free@Base 2.12.0 g_markup_parse_context_get_element@Base 2.12.0 g_markup_parse_context_get_element_stack@Base 2.16.0 g_markup_parse_context_get_position@Base 2.12.0 g_markup_parse_context_get_user_data@Base 2.18.0 g_markup_parse_context_new@Base 2.12.0 g_markup_parse_context_parse@Base 2.12.0 g_markup_parse_context_pop@Base 2.18.0 g_markup_parse_context_push@Base 2.18.0 g_markup_parse_context_ref@Base 2.35.8 g_markup_parse_context_unref@Base 2.35.8 g_markup_printf_escaped@Base 2.12.0 g_markup_vprintf_escaped@Base 2.12.0 g_match_info_expand_references@Base 2.14.0 g_match_info_fetch@Base 2.14.0 g_match_info_fetch_all@Base 2.14.0 g_match_info_fetch_named@Base 2.14.0 g_match_info_fetch_named_pos@Base 2.14.0 g_match_info_fetch_pos@Base 2.14.0 g_match_info_free@Base 2.14.0 g_match_info_get_match_count@Base 2.14.0 g_match_info_get_regex@Base 2.14.0 g_match_info_get_string@Base 2.14.0 g_match_info_is_partial_match@Base 2.14.0 g_match_info_matches@Base 2.14.0 g_match_info_next@Base 2.14.0 g_match_info_ref@Base 2.30.0 g_match_info_unref@Base 2.30.0 g_mem_chunk_alloc0@Base 2.12.0 g_mem_chunk_alloc@Base 2.12.0 g_mem_chunk_clean@Base 2.12.0 g_mem_chunk_destroy@Base 2.12.0 g_mem_chunk_free@Base 2.12.0 g_mem_chunk_info@Base 2.12.0 g_mem_chunk_new@Base 2.12.0 g_mem_chunk_print@Base 2.12.0 g_mem_chunk_reset@Base 2.12.0 g_mem_gc_friendly@Base 2.12.0 g_mem_is_system_malloc@Base 2.12.0 g_mem_profile@Base 2.12.0 g_mem_set_vtable@Base 2.12.0 g_memdup@Base 2.12.0 g_mkdir@Base 2.12.0 g_mkdir_with_parents@Base 2.12.0 g_mkdtemp@Base 2.30.0 g_mkdtemp_full@Base 2.30.0 g_mkstemp@Base 2.12.0 g_mkstemp_full@Base 2.22.0 g_mutex_clear@Base 2.31.8 g_mutex_free@Base 2.31.8 g_mutex_init@Base 2.31.8 g_mutex_lock@Base 2.31.8 g_mutex_new@Base 2.31.8 g_mutex_trylock@Base 2.31.8 g_mutex_unlock@Base 2.31.8 g_node_child_index@Base 2.12.0 g_node_child_position@Base 2.12.0 g_node_children_foreach@Base 2.12.0 g_node_copy@Base 2.12.0 g_node_copy_deep@Base 2.12.0 g_node_depth@Base 2.12.0 g_node_destroy@Base 2.12.0 g_node_find@Base 2.12.0 g_node_find_child@Base 2.12.0 g_node_first_sibling@Base 2.12.0 g_node_get_root@Base 2.12.0 g_node_insert@Base 2.12.0 g_node_insert_after@Base 2.12.0 g_node_insert_before@Base 2.12.0 g_node_is_ancestor@Base 2.12.0 g_node_last_child@Base 2.12.0 g_node_last_sibling@Base 2.12.0 g_node_max_height@Base 2.12.0 g_node_n_children@Base 2.12.0 g_node_n_nodes@Base 2.12.0 g_node_new@Base 2.12.0 g_node_nth_child@Base 2.12.0 g_node_pop_allocator@Base 2.12.0 g_node_prepend@Base 2.12.0 g_node_push_allocator@Base 2.12.0 g_node_reverse_children@Base 2.12.0 g_node_traverse@Base 2.12.0 g_node_unlink@Base 2.12.0 g_nullify_pointer@Base 2.12.0 g_on_error_query@Base 2.12.0 g_on_error_stack_trace@Base 2.12.0 g_once_impl@Base 2.12.0 g_once_init_enter@Base 2.14.0 g_once_init_enter_impl@Base 2.14.0 g_once_init_leave@Base 2.14.0 g_open@Base 2.12.0 g_option_context_add_group@Base 2.12.0 g_option_context_add_main_entries@Base 2.12.0 g_option_context_free@Base 2.12.0 g_option_context_get_description@Base 2.12.0 g_option_context_get_help@Base 2.14.0 g_option_context_get_help_enabled@Base 2.12.0 g_option_context_get_ignore_unknown_options@Base 2.12.0 g_option_context_get_main_group@Base 2.12.0 g_option_context_get_summary@Base 2.12.0 g_option_context_new@Base 2.12.0 g_option_context_parse@Base 2.12.0 g_option_context_parse_strv@Base 2.39.4 g_option_context_set_description@Base 2.12.0 g_option_context_set_help_enabled@Base 2.12.0 g_option_context_set_ignore_unknown_options@Base 2.12.0 g_option_context_set_main_group@Base 2.12.0 g_option_context_set_summary@Base 2.12.0 g_option_context_set_translate_func@Base 2.12.0 g_option_context_set_translation_domain@Base 2.12.0 g_option_error_quark@Base 2.12.0 g_option_group_add_entries@Base 2.12.0 g_option_group_free@Base 2.12.0 g_option_group_new@Base 2.12.0 g_option_group_set_error_hook@Base 2.12.0 g_option_group_set_parse_hooks@Base 2.12.0 g_option_group_set_translate_func@Base 2.12.0 g_option_group_set_translation_domain@Base 2.12.0 g_parse_debug_string@Base 2.12.0 g_path_get_basename@Base 2.12.0 g_path_get_dirname@Base 2.12.0 g_path_is_absolute@Base 2.12.0 g_path_skip_root@Base 2.12.0 g_pattern_match@Base 2.12.0 g_pattern_match_simple@Base 2.12.0 g_pattern_match_string@Base 2.12.0 g_pattern_spec_equal@Base 2.12.0 g_pattern_spec_free@Base 2.12.0 g_pattern_spec_new@Base 2.12.0 g_pointer_bit_lock@Base 2.30.0 g_pointer_bit_trylock@Base 2.30.0 g_pointer_bit_unlock@Base 2.30.0 g_poll@Base 2.20.0 g_prefix_error@Base 2.16.0 g_print@Base 2.12.0 g_printerr@Base 2.12.0 g_printf@Base 2.12.0 g_printf_string_upper_bound@Base 2.12.0 g_private_get@Base 2.31.8 g_private_new@Base 2.31.8 g_private_replace@Base 2.31.8 g_private_set@Base 2.31.8 g_propagate_error@Base 2.12.0 g_propagate_prefixed_error@Base 2.16.0 g_ptr_array_add@Base 2.12.0 g_ptr_array_foreach@Base 2.12.0 g_ptr_array_free@Base 2.12.0 g_ptr_array_insert@Base 2.39.4 g_ptr_array_new@Base 2.12.0 g_ptr_array_new_full@Base 2.30.0 g_ptr_array_new_with_free_func@Base 2.22.0 g_ptr_array_ref@Base 2.22.0 g_ptr_array_remove@Base 2.12.0 g_ptr_array_remove_fast@Base 2.12.0 g_ptr_array_remove_index@Base 2.12.0 g_ptr_array_remove_index_fast@Base 2.12.0 g_ptr_array_remove_range@Base 2.12.0 g_ptr_array_set_free_func@Base 2.22.0 g_ptr_array_set_size@Base 2.12.0 g_ptr_array_sized_new@Base 2.12.0 g_ptr_array_sort@Base 2.12.0 g_ptr_array_sort_with_data@Base 2.12.0 g_ptr_array_unref@Base 2.22.0 g_qsort_with_data@Base 2.12.0 g_quark_from_static_string@Base 2.12.0 g_quark_from_string@Base 2.12.0 g_quark_to_string@Base 2.12.0 g_quark_try_string@Base 2.12.0 g_queue_clear@Base 2.14.0 g_queue_copy@Base 2.12.0 g_queue_delete_link@Base 2.12.0 g_queue_find@Base 2.12.0 g_queue_find_custom@Base 2.12.0 g_queue_foreach@Base 2.12.0 g_queue_free@Base 2.12.0 g_queue_free_full@Base 2.31.8 g_queue_get_length@Base 2.12.0 g_queue_index@Base 2.12.0 g_queue_init@Base 2.14.0 g_queue_insert_after@Base 2.12.0 g_queue_insert_before@Base 2.12.0 g_queue_insert_sorted@Base 2.12.0 g_queue_is_empty@Base 2.12.0 g_queue_link_index@Base 2.12.0 g_queue_new@Base 2.12.0 g_queue_peek_head@Base 2.12.0 g_queue_peek_head_link@Base 2.12.0 g_queue_peek_nth@Base 2.12.0 g_queue_peek_nth_link@Base 2.12.0 g_queue_peek_tail@Base 2.12.0 g_queue_peek_tail_link@Base 2.12.0 g_queue_pop_head@Base 2.12.0 g_queue_pop_head_link@Base 2.12.0 g_queue_pop_nth@Base 2.12.0 g_queue_pop_nth_link@Base 2.12.0 g_queue_pop_tail@Base 2.12.0 g_queue_pop_tail_link@Base 2.12.0 g_queue_push_head@Base 2.12.0 g_queue_push_head_link@Base 2.12.0 g_queue_push_nth@Base 2.12.0 g_queue_push_nth_link@Base 2.12.0 g_queue_push_tail@Base 2.12.0 g_queue_push_tail_link@Base 2.12.0 g_queue_remove@Base 2.12.0 g_queue_remove_all@Base 2.12.0 g_queue_reverse@Base 2.12.0 g_queue_sort@Base 2.12.0 g_queue_unlink@Base 2.12.0 g_rand_copy@Base 2.12.0 g_rand_double@Base 2.12.0 g_rand_double_range@Base 2.12.0 g_rand_free@Base 2.12.0 g_rand_int@Base 2.12.0 g_rand_int_range@Base 2.12.0 g_rand_new@Base 2.12.0 g_rand_new_with_seed@Base 2.12.0 g_rand_new_with_seed_array@Base 2.12.0 g_rand_set_seed@Base 2.12.0 g_rand_set_seed_array@Base 2.12.0 g_random_double@Base 2.12.0 g_random_double_range@Base 2.12.0 g_random_int@Base 2.12.0 g_random_int_range@Base 2.12.0 g_random_set_seed@Base 2.12.0 g_realloc@Base 2.12.0 g_realloc_n@Base 2.24.0 g_rec_mutex_clear@Base 2.31.8 g_rec_mutex_init@Base 2.31.8 g_rec_mutex_lock@Base 2.31.8 g_rec_mutex_trylock@Base 2.31.8 g_rec_mutex_unlock@Base 2.31.8 g_regex_check_replacement@Base 2.14.0 g_regex_error_quark@Base 2.14.0 g_regex_escape_nul@Base 2.30.0 g_regex_escape_string@Base 2.14.0 g_regex_get_capture_count@Base 2.14.0 g_regex_get_compile_flags@Base 2.26.0 g_regex_get_has_cr_or_lf@Base 2.33.14 g_regex_get_match_flags@Base 2.26.0 g_regex_get_max_backref@Base 2.14.0 g_regex_get_max_lookbehind@Base 2.37.5 g_regex_get_pattern@Base 2.14.0 g_regex_get_string_number@Base 2.14.0 g_regex_match@Base 2.14.0 g_regex_match_all@Base 2.14.0 g_regex_match_all_full@Base 2.14.0 g_regex_match_full@Base 2.14.0 g_regex_match_simple@Base 2.14.0 g_regex_new@Base 2.14.0 g_regex_ref@Base 2.14.0 g_regex_replace@Base 2.14.0 g_regex_replace_eval@Base 2.14.0 g_regex_replace_literal@Base 2.14.0 g_regex_split@Base 2.14.0 g_regex_split_full@Base 2.14.0 g_regex_split_simple@Base 2.14.0 g_regex_unref@Base 2.14.0 g_relation_count@Base 2.12.0 g_relation_delete@Base 2.12.0 g_relation_destroy@Base 2.12.0 g_relation_exists@Base 2.12.0 g_relation_index@Base 2.12.0 g_relation_insert@Base 2.12.0 g_relation_new@Base 2.12.0 g_relation_print@Base 2.12.0 g_relation_select@Base 2.12.0 g_reload_user_special_dirs_cache@Base 2.22.0 g_remove@Base 2.12.0 g_rename@Base 2.12.0 g_return_if_fail_warning@Base 2.12.0 g_rmdir@Base 2.12.0 g_rw_lock_clear@Base 2.31.8 g_rw_lock_init@Base 2.31.8 g_rw_lock_reader_lock@Base 2.31.8 g_rw_lock_reader_trylock@Base 2.31.8 g_rw_lock_reader_unlock@Base 2.31.8 g_rw_lock_writer_lock@Base 2.31.8 g_rw_lock_writer_trylock@Base 2.31.8 g_rw_lock_writer_unlock@Base 2.31.8 g_scanner_cur_line@Base 2.12.0 g_scanner_cur_position@Base 2.12.0 g_scanner_cur_token@Base 2.12.0 g_scanner_cur_value@Base 2.12.0 g_scanner_destroy@Base 2.12.0 g_scanner_eof@Base 2.12.0 g_scanner_error@Base 2.12.0 g_scanner_get_next_token@Base 2.12.0 g_scanner_input_file@Base 2.12.0 g_scanner_input_text@Base 2.12.0 g_scanner_lookup_symbol@Base 2.12.0 g_scanner_new@Base 2.12.0 g_scanner_peek_next_token@Base 2.12.0 g_scanner_scope_add_symbol@Base 2.12.0 g_scanner_scope_foreach_symbol@Base 2.12.0 g_scanner_scope_lookup_symbol@Base 2.12.0 g_scanner_scope_remove_symbol@Base 2.12.0 g_scanner_set_scope@Base 2.12.0 g_scanner_sync_file_offset@Base 2.12.0 g_scanner_unexp_token@Base 2.12.0 g_scanner_warn@Base 2.12.0 g_sequence_append@Base 2.14.0 g_sequence_foreach@Base 2.14.0 g_sequence_foreach_range@Base 2.14.0 g_sequence_free@Base 2.14.0 g_sequence_get@Base 2.14.0 g_sequence_get_begin_iter@Base 2.14.0 g_sequence_get_end_iter@Base 2.14.0 g_sequence_get_iter_at_pos@Base 2.14.0 g_sequence_get_length@Base 2.14.0 g_sequence_insert_before@Base 2.14.0 g_sequence_insert_sorted@Base 2.14.0 g_sequence_insert_sorted_iter@Base 2.14.0 g_sequence_iter_compare@Base 2.14.0 g_sequence_iter_get_position@Base 2.14.0 g_sequence_iter_get_sequence@Base 2.14.0 g_sequence_iter_is_begin@Base 2.14.0 g_sequence_iter_is_end@Base 2.14.0 g_sequence_iter_move@Base 2.14.0 g_sequence_iter_next@Base 2.14.0 g_sequence_iter_prev@Base 2.14.0 g_sequence_lookup@Base 2.28.0 g_sequence_lookup_iter@Base 2.28.0 g_sequence_move@Base 2.14.0 g_sequence_move_range@Base 2.14.0 g_sequence_new@Base 2.14.0 g_sequence_prepend@Base 2.14.0 g_sequence_range_get_midpoint@Base 2.14.0 g_sequence_remove@Base 2.14.0 g_sequence_remove_range@Base 2.14.0 g_sequence_search@Base 2.14.0 g_sequence_search_iter@Base 2.14.0 g_sequence_set@Base 2.14.0 g_sequence_sort@Base 2.14.0 g_sequence_sort_changed@Base 2.14.0 g_sequence_sort_changed_iter@Base 2.14.0 g_sequence_sort_iter@Base 2.14.0 g_sequence_swap@Base 2.14.0 g_set_application_name@Base 2.12.0 g_set_error@Base 2.12.0 g_set_error_literal@Base 2.18.0 g_set_prgname@Base 2.12.0 g_set_print_handler@Base 2.12.0 g_set_printerr_handler@Base 2.12.0 g_setenv@Base 2.12.0 g_shell_error_quark@Base 2.12.0 g_shell_parse_argv@Base 2.12.0 g_shell_quote@Base 2.12.0 g_shell_unquote@Base 2.12.0 g_slice_alloc0@Base 2.12.0 g_slice_alloc@Base 2.12.0 g_slice_copy@Base 2.14.0 g_slice_free1@Base 2.12.0 g_slice_free_chain_with_offset@Base 2.12.0 g_slice_get_config@Base 2.12.0 g_slice_get_config_state@Base 2.12.0 g_slice_set_config@Base 2.12.0 g_slist_alloc@Base 2.12.0 g_slist_append@Base 2.12.0 g_slist_concat@Base 2.12.0 g_slist_copy@Base 2.12.0 g_slist_copy_deep@Base 2.33.14 g_slist_delete_link@Base 2.12.0 g_slist_find@Base 2.12.0 g_slist_find_custom@Base 2.12.0 g_slist_foreach@Base 2.12.0 g_slist_free@Base 2.12.0 g_slist_free_1@Base 2.12.0 g_slist_free_full@Base 2.28.0 g_slist_index@Base 2.12.0 g_slist_insert@Base 2.12.0 g_slist_insert_before@Base 2.12.0 g_slist_insert_sorted@Base 2.12.0 g_slist_insert_sorted_with_data@Base 2.12.0 g_slist_last@Base 2.12.0 g_slist_length@Base 2.12.0 g_slist_nth@Base 2.12.0 g_slist_nth_data@Base 2.12.0 g_slist_pop_allocator@Base 2.12.0 g_slist_position@Base 2.12.0 g_slist_prepend@Base 2.12.0 g_slist_push_allocator@Base 2.12.0 g_slist_remove@Base 2.12.0 g_slist_remove_all@Base 2.12.0 g_slist_remove_link@Base 2.12.0 g_slist_reverse@Base 2.12.0 g_slist_sort@Base 2.12.0 g_slist_sort_with_data@Base 2.12.0 g_snprintf@Base 2.12.0 g_source_add_child_source@Base 2.28.0 g_source_add_poll@Base 2.12.0 g_source_add_unix_fd@Base 2.35.8 g_source_attach@Base 2.12.0 g_source_destroy@Base 2.12.0 g_source_get_can_recurse@Base 2.12.0 g_source_get_context@Base 2.12.0 g_source_get_current_time@Base 2.12.0 g_source_get_id@Base 2.12.0 g_source_get_name@Base 2.26.0 g_source_get_priority@Base 2.12.0 g_source_get_ready_time@Base 2.35.8 g_source_get_time@Base 2.28.0 g_source_is_destroyed@Base 2.12.0 g_source_modify_unix_fd@Base 2.35.8 g_source_new@Base 2.12.0 g_source_query_unix_fd@Base 2.35.8 g_source_ref@Base 2.12.0 g_source_remove@Base 2.12.0 g_source_remove_by_funcs_user_data@Base 2.12.0 g_source_remove_by_user_data@Base 2.12.0 g_source_remove_child_source@Base 2.28.0 g_source_remove_poll@Base 2.12.0 g_source_remove_unix_fd@Base 2.35.8 g_source_set_callback@Base 2.12.0 g_source_set_callback_indirect@Base 2.12.0 g_source_set_can_recurse@Base 2.12.0 g_source_set_funcs@Base 2.12.0 g_source_set_name@Base 2.26.0 g_source_set_name_by_id@Base 2.26.0 g_source_set_priority@Base 2.12.0 g_source_set_ready_time@Base 2.35.8 g_source_unref@Base 2.12.0 g_spaced_primes_closest@Base 2.12.0 g_spawn_async@Base 2.12.0 g_spawn_async_with_pipes@Base 2.12.0 g_spawn_check_exit_status@Base 2.33.14 g_spawn_close_pid@Base 2.12.0 g_spawn_command_line_async@Base 2.12.0 g_spawn_command_line_sync@Base 2.12.0 g_spawn_error_quark@Base 2.12.0 g_spawn_exit_error_quark@Base 2.33.14 g_spawn_sync@Base 2.12.0 g_sprintf@Base 2.12.0 g_stat@Base 2.12.0 g_static_mutex_free@Base 2.12.0 g_static_mutex_get_mutex_impl@Base 2.12.0 g_static_mutex_init@Base 2.12.0 g_static_private_free@Base 2.12.0 g_static_private_get@Base 2.12.0 g_static_private_init@Base 2.12.0 g_static_private_set@Base 2.12.0 g_static_rec_mutex_free@Base 2.12.0 g_static_rec_mutex_init@Base 2.12.0 g_static_rec_mutex_lock@Base 2.12.0 g_static_rec_mutex_lock_full@Base 2.12.0 g_static_rec_mutex_trylock@Base 2.12.0 g_static_rec_mutex_unlock@Base 2.12.0 g_static_rec_mutex_unlock_full@Base 2.12.0 g_static_rw_lock_free@Base 2.12.0 g_static_rw_lock_init@Base 2.12.0 g_static_rw_lock_reader_lock@Base 2.12.0 g_static_rw_lock_reader_trylock@Base 2.12.0 g_static_rw_lock_reader_unlock@Base 2.12.0 g_static_rw_lock_writer_lock@Base 2.12.0 g_static_rw_lock_writer_trylock@Base 2.12.0 g_static_rw_lock_writer_unlock@Base 2.12.0 g_stpcpy@Base 2.12.0 g_str_equal@Base 2.12.0 g_str_has_prefix@Base 2.12.0 g_str_has_suffix@Base 2.12.0 g_str_hash@Base 2.12.0 g_str_is_ascii@Base 2.39.4 g_str_match_string@Base 2.39.4 g_str_to_ascii@Base 2.39.91 g_str_tokenize_and_fold@Base 2.39.4 g_strcanon@Base 2.12.0 g_strcasecmp@Base 2.12.0 g_strchomp@Base 2.12.0 g_strchug@Base 2.12.0 g_strcmp0@Base 2.16.0 g_strcompress@Base 2.12.0 g_strconcat@Base 2.12.0 g_strdelimit@Base 2.12.0 g_strdown@Base 2.12.0 g_strdup@Base 2.12.0 g_strdup_printf@Base 2.12.0 g_strdup_vprintf@Base 2.12.0 g_strdupv@Base 2.12.0 g_strerror@Base 2.12.0 g_strescape@Base 2.12.0 g_strfreev@Base 2.12.0 g_string_append@Base 2.12.0 g_string_append_c@Base 2.12.0 g_string_append_len@Base 2.12.0 g_string_append_printf@Base 2.12.0 g_string_append_unichar@Base 2.12.0 g_string_append_uri_escaped@Base 2.16.0 g_string_append_vprintf@Base 2.14.0 g_string_ascii_down@Base 2.12.0 g_string_ascii_up@Base 2.12.0 g_string_assign@Base 2.12.0 g_string_chunk_clear@Base 2.14.0 g_string_chunk_free@Base 2.12.0 g_string_chunk_insert@Base 2.12.0 g_string_chunk_insert_const@Base 2.12.0 g_string_chunk_insert_len@Base 2.12.0 g_string_chunk_new@Base 2.12.0 g_string_down@Base 2.12.0 g_string_equal@Base 2.12.0 g_string_erase@Base 2.12.0 g_string_free@Base 2.12.0 g_string_free_to_bytes@Base 2.33.14 g_string_hash@Base 2.12.0 g_string_insert@Base 2.12.0 g_string_insert_c@Base 2.12.0 g_string_insert_len@Base 2.12.0 g_string_insert_unichar@Base 2.12.0 g_string_new@Base 2.12.0 g_string_new_len@Base 2.12.0 g_string_overwrite@Base 2.14.0 g_string_overwrite_len@Base 2.14.0 g_string_prepend@Base 2.12.0 g_string_prepend_c@Base 2.12.0 g_string_prepend_len@Base 2.12.0 g_string_prepend_unichar@Base 2.12.0 g_string_printf@Base 2.12.0 g_string_set_size@Base 2.12.0 g_string_sized_new@Base 2.12.0 g_string_truncate@Base 2.12.0 g_string_up@Base 2.12.0 g_string_vprintf@Base 2.14.0 g_strip_context@Base 2.12.0 g_strjoin@Base 2.12.0 g_strjoinv@Base 2.12.0 g_strlcat@Base 2.12.0 g_strlcpy@Base 2.12.0 g_strncasecmp@Base 2.12.0 g_strndup@Base 2.12.0 g_strnfill@Base 2.12.0 g_strreverse@Base 2.12.0 g_strrstr@Base 2.12.0 g_strrstr_len@Base 2.12.0 g_strsignal@Base 2.12.0 g_strsplit@Base 2.12.0 g_strsplit_set@Base 2.12.0 g_strstr_len@Base 2.12.0 g_strtod@Base 2.12.0 g_strup@Base 2.12.0 g_strv_length@Base 2.12.0 g_test_add_data_func@Base 2.16.0 g_test_add_data_func_full@Base 2.33.14 g_test_add_func@Base 2.16.0 g_test_add_vtable@Base 2.16.0 g_test_assert_expected_messages_internal@Base 2.33.14 g_test_bug@Base 2.16.0 g_test_bug_base@Base 2.16.0 g_test_build_filename@Base 2.37.2 g_test_config_vars@Base 2.16.0 g_test_create_case@Base 2.16.0 g_test_create_suite@Base 2.16.0 g_test_expect_message@Base 2.33.14 g_test_fail@Base 2.30.0 g_test_failed@Base 2.37.6 g_test_get_dir@Base 2.37.2 g_test_get_filename@Base 2.37.2 g_test_get_root@Base 2.16.0 g_test_incomplete@Base 2.37.6 g_test_init@Base 2.16.0 g_test_log_buffer_free@Base 2.16.0 g_test_log_buffer_new@Base 2.16.0 g_test_log_buffer_pop@Base 2.16.0 g_test_log_buffer_push@Base 2.16.0 g_test_log_msg_free@Base 2.16.0 g_test_log_set_fatal_handler@Base 2.22.0 g_test_log_type_name@Base 2.16.0 g_test_maximized_result@Base 2.16.0 g_test_message@Base 2.16.0 g_test_minimized_result@Base 2.16.0 g_test_queue_destroy@Base 2.16.0 g_test_queue_free@Base 2.16.0 g_test_rand_double@Base 2.16.0 g_test_rand_double_range@Base 2.16.0 g_test_rand_int@Base 2.16.0 g_test_rand_int_range@Base 2.16.0 g_test_run@Base 2.16.0 g_test_run_suite@Base 2.16.0 g_test_set_nonfatal_assertions@Base 2.37.6 g_test_skip@Base 2.37.6 g_test_subprocess@Base 2.37.1 g_test_suite_add@Base 2.16.0 g_test_suite_add_suite@Base 2.16.0 g_test_timer_elapsed@Base 2.16.0 g_test_timer_last@Base 2.16.0 g_test_timer_start@Base 2.16.0 g_test_trap_assertions@Base 2.16.0 g_test_trap_fork@Base 2.16.0 g_test_trap_has_passed@Base 2.16.0 g_test_trap_reached_timeout@Base 2.16.0 g_test_trap_subprocess@Base 2.37.1 g_thread_create@Base 2.31.8 g_thread_create_full@Base 2.12.0 g_thread_error_quark@Base 2.12.0 g_thread_exit@Base 2.12.0 g_thread_foreach@Base 2.12.0 g_thread_functions_for_glib_use@Base 2.12.0 g_thread_get_initialized@Base 2.20.0 g_thread_gettime@Base 2.14.0 g_thread_init_glib@Base 2.12.0 g_thread_join@Base 2.12.0 g_thread_new@Base 2.31.8 g_thread_pool_free@Base 2.12.0 g_thread_pool_get_max_idle_time@Base 2.12.0 g_thread_pool_get_max_threads@Base 2.12.0 g_thread_pool_get_max_unused_threads@Base 2.12.0 g_thread_pool_get_num_threads@Base 2.12.0 g_thread_pool_get_num_unused_threads@Base 2.12.0 g_thread_pool_new@Base 2.12.0 g_thread_pool_push@Base 2.12.0 g_thread_pool_set_max_idle_time@Base 2.12.0 g_thread_pool_set_max_threads@Base 2.12.0 g_thread_pool_set_max_unused_threads@Base 2.12.0 g_thread_pool_set_sort_function@Base 2.12.0 g_thread_pool_stop_unused_threads@Base 2.12.0 g_thread_pool_unprocessed@Base 2.12.0 g_thread_ref@Base 2.31.8 g_thread_self@Base 2.12.0 g_thread_set_priority@Base 2.12.0 g_thread_try_new@Base 2.31.8 g_thread_unref@Base 2.31.8 g_thread_use_default_impl@Base 2.12.0 g_thread_yield@Base 2.31.8 g_threads_got_initialized@Base 2.12.0 g_time_val_add@Base 2.12.0 g_time_val_from_iso8601@Base 2.12.0 g_time_val_to_iso8601@Base 2.12.0 g_time_zone_adjust_time@Base 2.28.0 g_time_zone_find_interval@Base 2.28.0 g_time_zone_get_abbreviation@Base 2.28.0 g_time_zone_get_offset@Base 2.28.0 g_time_zone_is_dst@Base 2.28.0 g_time_zone_new@Base 2.26.0 g_time_zone_new_local@Base 2.26.0 g_time_zone_new_utc@Base 2.26.0 g_time_zone_ref@Base 2.26.0 g_time_zone_unref@Base 2.26.0 g_timeout_add@Base 2.12.0 g_timeout_add_full@Base 2.12.0 g_timeout_add_seconds@Base 2.14.0 g_timeout_add_seconds_full@Base 2.14.0 g_timeout_funcs@Base 2.12.0 g_timeout_source_new@Base 2.12.0 g_timeout_source_new_seconds@Base 2.14.0 g_timer_continue@Base 2.12.0 g_timer_destroy@Base 2.12.0 g_timer_elapsed@Base 2.12.0 g_timer_new@Base 2.12.0 g_timer_reset@Base 2.12.0 g_timer_start@Base 2.12.0 g_timer_stop@Base 2.12.0 g_trash_stack_height@Base 2.12.0 g_trash_stack_peek@Base 2.12.0 g_trash_stack_pop@Base 2.12.0 g_trash_stack_push@Base 2.12.0 g_tree_destroy@Base 2.12.0 g_tree_foreach@Base 2.12.0 g_tree_height@Base 2.12.0 g_tree_insert@Base 2.12.0 g_tree_lookup@Base 2.12.0 g_tree_lookup_extended@Base 2.12.0 g_tree_new@Base 2.12.0 g_tree_new_full@Base 2.12.0 g_tree_new_with_data@Base 2.12.0 g_tree_nnodes@Base 2.12.0 g_tree_ref@Base 2.22.0 g_tree_remove@Base 2.12.0 g_tree_replace@Base 2.12.0 g_tree_search@Base 2.12.0 g_tree_steal@Base 2.12.0 g_tree_traverse@Base 2.12.0 g_tree_unref@Base 2.22.0 g_try_malloc0@Base 2.12.0 g_try_malloc0_n@Base 2.24.0 g_try_malloc@Base 2.12.0 g_try_malloc_n@Base 2.24.0 g_try_realloc@Base 2.12.0 g_try_realloc_n@Base 2.24.0 g_tuples_destroy@Base 2.12.0 g_tuples_index@Base 2.12.0 g_ucs4_to_utf16@Base 2.12.0 g_ucs4_to_utf8@Base 2.12.0 g_unichar_break_type@Base 2.12.0 g_unichar_combining_class@Base 2.14.0 g_unichar_compose@Base 2.30.0 g_unichar_decompose@Base 2.30.0 g_unichar_digit_value@Base 2.12.0 g_unichar_fully_decompose@Base 2.30.0 g_unichar_get_mirror_char@Base 2.12.0 g_unichar_get_script@Base 2.14.0 g_unichar_isalnum@Base 2.12.0 g_unichar_isalpha@Base 2.12.0 g_unichar_iscntrl@Base 2.12.0 g_unichar_isdefined@Base 2.12.0 g_unichar_isdigit@Base 2.12.0 g_unichar_isgraph@Base 2.12.0 g_unichar_islower@Base 2.12.0 g_unichar_ismark@Base 2.14.0 g_unichar_isprint@Base 2.12.0 g_unichar_ispunct@Base 2.12.0 g_unichar_isspace@Base 2.12.0 g_unichar_istitle@Base 2.12.0 g_unichar_isupper@Base 2.12.0 g_unichar_iswide@Base 2.12.0 g_unichar_iswide_cjk@Base 2.12.0 g_unichar_isxdigit@Base 2.12.0 g_unichar_iszerowidth@Base 2.14.0 g_unichar_to_utf8@Base 2.12.0 g_unichar_tolower@Base 2.12.0 g_unichar_totitle@Base 2.12.0 g_unichar_toupper@Base 2.12.0 g_unichar_type@Base 2.12.0 g_unichar_validate@Base 2.12.0 g_unichar_xdigit_value@Base 2.12.0 g_unicode_canonical_decomposition@Base 2.12.0 g_unicode_canonical_ordering@Base 2.12.0 g_unicode_script_from_iso15924@Base 2.30.0 g_unicode_script_to_iso15924@Base 2.30.0 g_unix_error_quark@Base 2.30.0 g_unix_fd_add@Base 2.35.8 g_unix_fd_add_full@Base 2.35.8 g_unix_fd_source_funcs@Base 2.37.5 g_unix_fd_source_new@Base 2.35.8 g_unix_open_pipe@Base 2.30.0 g_unix_set_fd_nonblocking@Base 2.30.0 g_unix_signal_add@Base 2.30.0 g_unix_signal_add_full@Base 2.30.0 g_unix_signal_funcs@Base 2.37.5 g_unix_signal_source_new@Base 2.30.0 g_unlink@Base 2.12.0 g_unsetenv@Base 2.12.0 g_uri_escape_string@Base 2.16.0 g_uri_list_extract_uris@Base 2.12.0 g_uri_parse_scheme@Base 2.16.0 g_uri_unescape_segment@Base 2.16.0 g_uri_unescape_string@Base 2.16.0 g_usleep@Base 2.12.0 g_utf16_to_ucs4@Base 2.12.0 g_utf16_to_utf8@Base 2.12.0 g_utf8_casefold@Base 2.12.0 g_utf8_collate@Base 2.12.0 g_utf8_collate_key@Base 2.12.0 g_utf8_collate_key_for_filename@Base 2.12.0 g_utf8_find_next_char@Base 2.12.0 g_utf8_find_prev_char@Base 2.12.0 g_utf8_get_char@Base 2.12.0 g_utf8_get_char_validated@Base 2.12.0 g_utf8_normalize@Base 2.12.0 g_utf8_offset_to_pointer@Base 2.12.0 g_utf8_pointer_to_offset@Base 2.12.0 g_utf8_prev_char@Base 2.12.0 g_utf8_skip@Base 2.12.0 g_utf8_strchr@Base 2.12.0 g_utf8_strdown@Base 2.12.0 g_utf8_strlen@Base 2.12.0 g_utf8_strncpy@Base 2.12.0 g_utf8_strrchr@Base 2.12.0 g_utf8_strreverse@Base 2.12.0 g_utf8_strup@Base 2.12.0 g_utf8_substring@Base 2.30.0 g_utf8_to_ucs4@Base 2.12.0 g_utf8_to_ucs4_fast@Base 2.12.0 g_utf8_to_utf16@Base 2.12.0 g_utf8_validate@Base 2.12.0 g_utime@Base 2.18.0 g_variant_builder_add@Base 2.24.0 g_variant_builder_add_parsed@Base 2.26.0 g_variant_builder_add_value@Base 2.24.0 g_variant_builder_clear@Base 2.24.0 g_variant_builder_close@Base 2.24.0 g_variant_builder_end@Base 2.24.0 g_variant_builder_init@Base 2.24.0 g_variant_builder_new@Base 2.24.0 g_variant_builder_open@Base 2.24.0 g_variant_builder_ref@Base 2.24.0 g_variant_builder_unref@Base 2.24.0 g_variant_byteswap@Base 2.24.0 g_variant_check_format_string@Base 2.33.14 g_variant_classify@Base 2.24.0 g_variant_compare@Base 2.26.0 g_variant_dict_clear@Base 2.39.90 g_variant_dict_contains@Base 2.39.90 g_variant_dict_end@Base 2.39.90 g_variant_dict_init@Base 2.39.90 g_variant_dict_insert@Base 2.39.90 g_variant_dict_insert_value@Base 2.39.90 g_variant_dict_lookup@Base 2.39.90 g_variant_dict_lookup_value@Base 2.39.90 g_variant_dict_new@Base 2.39.90 g_variant_dict_ref@Base 2.39.90 g_variant_dict_remove@Base 2.39.90 g_variant_dict_unref@Base 2.39.90 g_variant_dup_bytestring@Base 2.26.0 g_variant_dup_bytestring_array@Base 2.26.0 g_variant_dup_objv@Base 2.30.0 g_variant_dup_string@Base 2.24.0 g_variant_dup_strv@Base 2.24.0 g_variant_equal@Base 2.24.0 g_variant_format_string_scan@Base 2.24.0 g_variant_format_string_scan_type@Base 2.24.0 g_variant_get@Base 2.24.0 g_variant_get_boolean@Base 2.24.0 g_variant_get_byte@Base 2.24.0 g_variant_get_bytestring@Base 2.26.0 g_variant_get_bytestring_array@Base 2.26.0 g_variant_get_child@Base 2.24.0 g_variant_get_child_value@Base 2.24.0 g_variant_get_data@Base 2.24.0 g_variant_get_data_as_bytes@Base 2.35.8 g_variant_get_double@Base 2.24.0 g_variant_get_fixed_array@Base 2.24.0 g_variant_get_handle@Base 2.24.0 g_variant_get_int16@Base 2.24.0 g_variant_get_int32@Base 2.24.0 g_variant_get_int64@Base 2.24.0 g_variant_get_maybe@Base 2.24.0 g_variant_get_normal_form@Base 2.24.0 g_variant_get_objv@Base 2.30.0 g_variant_get_size@Base 2.24.0 g_variant_get_string@Base 2.24.0 g_variant_get_strv@Base 2.24.0 g_variant_get_type@Base 2.24.0 g_variant_get_type_string@Base 2.24.0 g_variant_get_uint16@Base 2.24.0 g_variant_get_uint32@Base 2.24.0 g_variant_get_uint64@Base 2.24.0 g_variant_get_va@Base 2.24.0 g_variant_get_variant@Base 2.24.0 g_variant_hash@Base 2.24.0 g_variant_is_container@Base 2.24.0 g_variant_is_floating@Base 2.26.0 g_variant_is_normal_form@Base 2.24.0 g_variant_is_object_path@Base 2.24.0 g_variant_is_of_type@Base 2.24.0 g_variant_is_signature@Base 2.24.0 g_variant_iter_copy@Base 2.24.0 g_variant_iter_free@Base 2.24.0 g_variant_iter_init@Base 2.24.0 g_variant_iter_loop@Base 2.24.0 g_variant_iter_n_children@Base 2.24.0 g_variant_iter_new@Base 2.24.0 g_variant_iter_next@Base 2.24.0 g_variant_iter_next_value@Base 2.24.0 g_variant_lookup@Base 2.28.0 g_variant_lookup_value@Base 2.28.0 g_variant_n_children@Base 2.24.0 g_variant_new@Base 2.24.0 g_variant_new_array@Base 2.24.0 g_variant_new_boolean@Base 2.24.0 g_variant_new_byte@Base 2.24.0 g_variant_new_bytestring@Base 2.26.0 g_variant_new_bytestring_array@Base 2.26.0 g_variant_new_dict_entry@Base 2.24.0 g_variant_new_double@Base 2.24.0 g_variant_new_fixed_array@Base 2.31.8 g_variant_new_from_bytes@Base 2.35.8 g_variant_new_from_data@Base 2.24.0 g_variant_new_handle@Base 2.24.0 g_variant_new_int16@Base 2.24.0 g_variant_new_int32@Base 2.24.0 g_variant_new_int64@Base 2.24.0 g_variant_new_maybe@Base 2.24.0 g_variant_new_object_path@Base 2.24.0 g_variant_new_objv@Base 2.30.0 g_variant_new_parsed@Base 2.24.0 g_variant_new_parsed_va@Base 2.24.0 g_variant_new_printf@Base 2.37.5 g_variant_new_signature@Base 2.24.0 g_variant_new_string@Base 2.24.0 g_variant_new_strv@Base 2.24.0 g_variant_new_take_string@Base 2.37.0 g_variant_new_tuple@Base 2.24.0 g_variant_new_uint16@Base 2.24.0 g_variant_new_uint32@Base 2.24.0 g_variant_new_uint64@Base 2.24.0 g_variant_new_va@Base 2.24.0 g_variant_new_variant@Base 2.24.0 g_variant_parse@Base 2.24.0 g_variant_parse_error_print_context@Base 2.39.4 g_variant_parse_error_quark@Base 2.39.4 g_variant_parser_get_error_quark@Base 2.24.0 g_variant_print@Base 2.24.0 g_variant_print_string@Base 2.24.0 g_variant_ref@Base 2.24.0 g_variant_ref_sink@Base 2.24.0 g_variant_serialised_byteswap@Base 2.24.0 g_variant_serialised_get_child@Base 2.24.0 g_variant_serialised_is_normal@Base 2.24.0 g_variant_serialised_n_children@Base 2.24.0 g_variant_serialiser_is_object_path@Base 2.24.0 g_variant_serialiser_is_signature@Base 2.24.0 g_variant_serialiser_is_string@Base 2.24.0 g_variant_serialiser_needed_size@Base 2.24.0 g_variant_serialiser_serialise@Base 2.24.0 g_variant_store@Base 2.24.0 g_variant_take_ref@Base 2.30.0 g_variant_type_checked_@Base 2.24.0 g_variant_type_copy@Base 2.24.0 g_variant_type_dup_string@Base 2.24.0 g_variant_type_element@Base 2.24.0 g_variant_type_equal@Base 2.24.0 g_variant_type_first@Base 2.24.0 g_variant_type_free@Base 2.24.0 g_variant_type_get_string_length@Base 2.24.0 g_variant_type_hash@Base 2.24.0 g_variant_type_info_assert_no_infos@Base 2.24.0 g_variant_type_info_element@Base 2.24.0 g_variant_type_info_get@Base 2.24.0 g_variant_type_info_get_type_string@Base 2.24.0 g_variant_type_info_member_info@Base 2.24.0 g_variant_type_info_n_members@Base 2.24.0 g_variant_type_info_query@Base 2.24.0 g_variant_type_info_query_element@Base 2.24.0 g_variant_type_info_ref@Base 2.24.0 g_variant_type_info_unref@Base 2.24.0 g_variant_type_is_array@Base 2.24.0 g_variant_type_is_basic@Base 2.24.0 g_variant_type_is_container@Base 2.24.0 g_variant_type_is_definite@Base 2.24.0 g_variant_type_is_dict_entry@Base 2.24.0 g_variant_type_is_maybe@Base 2.24.0 g_variant_type_is_subtype_of@Base 2.24.0 g_variant_type_is_tuple@Base 2.24.0 g_variant_type_is_variant@Base 2.24.0 g_variant_type_key@Base 2.24.0 g_variant_type_n_items@Base 2.24.0 g_variant_type_new@Base 2.24.0 g_variant_type_new_array@Base 2.24.0 g_variant_type_new_dict_entry@Base 2.24.0 g_variant_type_new_maybe@Base 2.24.0 g_variant_type_new_tuple@Base 2.24.0 g_variant_type_next@Base 2.24.0 g_variant_type_peek_string@Base 2.24.0 g_variant_type_string_is_valid@Base 2.24.0 g_variant_type_string_scan@Base 2.24.0 g_variant_type_value@Base 2.24.0 g_variant_unref@Base 2.24.0 g_vasprintf@Base 2.12.0 g_vfprintf@Base 2.12.0 g_vprintf@Base 2.12.0 g_vsnprintf@Base 2.12.0 g_vsprintf@Base 2.12.0 g_warn_message@Base 2.16.0 glib__private__@Base 2.31.8 glib_binary_age@Base 2.12.0 glib_check_version@Base 2.12.0 glib_gettext@Base 2.16.0 glib_interface_age@Base 2.12.0 glib_major_version@Base 2.12.0 glib_mem_profiler_table@Base 2.12.0 glib_micro_version@Base 2.12.0 glib_minor_version@Base 2.12.0 glib_on_error_halt@Base 2.12.0 glib_pgettext@Base 2.28.3 libgmodule-2.0.so.0 libglib2.0-0 #MINVER# * Build-Depends-Package: libglib2.0-dev g_module_build_path@Base 2.12.0 g_module_close@Base 2.12.0 g_module_error@Base 2.12.0 g_module_make_resident@Base 2.12.0 g_module_name@Base 2.12.0 g_module_open@Base 2.12.0 g_module_supported@Base 2.12.0 g_module_symbol@Base 2.12.0 libgobject-2.0.so.0 libglib2.0-0 #MINVER# * Build-Depends-Package: libglib2.0-dev g_array_get_type@Base 2.22.0 g_binding_flags_get_type@Base 2.26.0 g_binding_get_flags@Base 2.26.0 g_binding_get_source@Base 2.26.0 g_binding_get_source_property@Base 2.26.0 g_binding_get_target@Base 2.26.0 g_binding_get_target_property@Base 2.26.0 g_binding_get_type@Base 2.26.0 g_binding_unbind@Base 2.37.1 g_boxed_copy@Base 2.12.0 g_boxed_free@Base 2.12.0 g_boxed_type_register_static@Base 2.12.0 g_byte_array_get_type@Base 2.22.0 g_bytes_get_type@Base 2.31.8 g_cclosure_marshal_BOOLEAN__BOXED_BOXED@Base 2.26.0 g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv@Base 2.31.20 g_cclosure_marshal_BOOLEAN__FLAGS@Base 2.12.0 g_cclosure_marshal_BOOLEAN__FLAGSv@Base 2.31.20 g_cclosure_marshal_STRING__OBJECT_POINTER@Base 2.12.0 g_cclosure_marshal_STRING__OBJECT_POINTERv@Base 2.31.20 g_cclosure_marshal_VOID__BOOLEAN@Base 2.12.0 g_cclosure_marshal_VOID__BOOLEANv@Base 2.31.20 g_cclosure_marshal_VOID__BOXED@Base 2.12.0 g_cclosure_marshal_VOID__BOXEDv@Base 2.31.20 g_cclosure_marshal_VOID__CHAR@Base 2.12.0 g_cclosure_marshal_VOID__CHARv@Base 2.31.20 g_cclosure_marshal_VOID__DOUBLE@Base 2.12.0 g_cclosure_marshal_VOID__DOUBLEv@Base 2.31.20 g_cclosure_marshal_VOID__ENUM@Base 2.12.0 g_cclosure_marshal_VOID__ENUMv@Base 2.31.20 g_cclosure_marshal_VOID__FLAGS@Base 2.12.0 g_cclosure_marshal_VOID__FLAGSv@Base 2.31.20 g_cclosure_marshal_VOID__FLOAT@Base 2.12.0 g_cclosure_marshal_VOID__FLOATv@Base 2.31.20 g_cclosure_marshal_VOID__INT@Base 2.12.0 g_cclosure_marshal_VOID__INTv@Base 2.31.20 g_cclosure_marshal_VOID__LONG@Base 2.12.0 g_cclosure_marshal_VOID__LONGv@Base 2.31.20 g_cclosure_marshal_VOID__OBJECT@Base 2.12.0 g_cclosure_marshal_VOID__OBJECTv@Base 2.31.20 g_cclosure_marshal_VOID__PARAM@Base 2.12.0 g_cclosure_marshal_VOID__PARAMv@Base 2.31.20 g_cclosure_marshal_VOID__POINTER@Base 2.12.0 g_cclosure_marshal_VOID__POINTERv@Base 2.31.20 g_cclosure_marshal_VOID__STRING@Base 2.12.0 g_cclosure_marshal_VOID__STRINGv@Base 2.31.20 g_cclosure_marshal_VOID__UCHAR@Base 2.12.0 g_cclosure_marshal_VOID__UCHARv@Base 2.31.20 g_cclosure_marshal_VOID__UINT@Base 2.12.0 g_cclosure_marshal_VOID__UINT_POINTER@Base 2.12.0 g_cclosure_marshal_VOID__UINT_POINTERv@Base 2.31.20 g_cclosure_marshal_VOID__UINTv@Base 2.31.20 g_cclosure_marshal_VOID__ULONG@Base 2.12.0 g_cclosure_marshal_VOID__ULONGv@Base 2.31.20 g_cclosure_marshal_VOID__VARIANT@Base 2.26.0 g_cclosure_marshal_VOID__VARIANTv@Base 2.31.20 g_cclosure_marshal_VOID__VOID@Base 2.12.0 g_cclosure_marshal_VOID__VOIDv@Base 2.31.20 g_cclosure_marshal_generic@Base 2.30.0 g_cclosure_marshal_generic_va@Base 2.31.20 g_cclosure_new@Base 2.12.0 g_cclosure_new_object@Base 2.12.0 g_cclosure_new_object_swap@Base 2.12.0 g_cclosure_new_swap@Base 2.12.0 g_checksum_get_type@Base 2.35.8 g_clear_object@Base 2.28.0 g_closure_add_finalize_notifier@Base 2.12.0 g_closure_add_invalidate_notifier@Base 2.12.0 g_closure_add_marshal_guards@Base 2.12.0 g_closure_get_type@Base 2.12.0 g_closure_invalidate@Base 2.12.0 g_closure_invoke@Base 2.12.0 g_closure_new_object@Base 2.12.0 g_closure_new_simple@Base 2.12.0 g_closure_ref@Base 2.12.0 g_closure_remove_finalize_notifier@Base 2.12.0 g_closure_remove_invalidate_notifier@Base 2.12.0 g_closure_set_marshal@Base 2.12.0 g_closure_set_meta_marshal@Base 2.12.0 g_closure_sink@Base 2.12.0 g_closure_unref@Base 2.12.0 g_date_get_type@Base 2.12.0 g_date_time_get_type@Base 2.26.0 g_enum_complete_type_info@Base 2.12.0 g_enum_get_value@Base 2.12.0 g_enum_get_value_by_name@Base 2.12.0 g_enum_get_value_by_nick@Base 2.12.0 g_enum_register_static@Base 2.12.0 g_error_get_type@Base 2.26.0 g_flags_complete_type_info@Base 2.12.0 g_flags_get_first_value@Base 2.12.0 g_flags_get_value_by_name@Base 2.12.0 g_flags_get_value_by_nick@Base 2.12.0 g_flags_register_static@Base 2.12.0 g_gstring_get_type@Base 2.12.0 g_gtype_get_type@Base 2.12.0 g_hash_table_get_type@Base 2.12.0 g_initially_unowned_get_type@Base 2.12.0 g_io_channel_get_type@Base 2.12.0 g_io_condition_get_type@Base 2.12.0 g_key_file_get_type@Base 2.31.8 g_main_context_get_type@Base 2.30.0 g_main_loop_get_type@Base 2.30.0 g_mapped_file_get_type@Base 2.39.4 g_markup_parse_context_get_type@Base 2.35.8 g_match_info_get_type@Base 2.30.0 g_object_add_toggle_ref@Base 2.12.0 g_object_add_weak_pointer@Base 2.12.0 g_object_bind_property@Base 2.26.0 g_object_bind_property_full@Base 2.26.0 g_object_bind_property_with_closures@Base 2.26.0 g_object_class_find_property@Base 2.12.0 g_object_class_install_properties@Base 2.26.0 g_object_class_install_property@Base 2.12.0 g_object_class_list_properties@Base 2.12.0 g_object_class_override_property@Base 2.12.0 g_object_compat_control@Base 2.12.0 g_object_connect@Base 2.12.0 g_object_disconnect@Base 2.12.0 g_object_dup_data@Base 2.33.14 g_object_dup_qdata@Base 2.33.14 g_object_force_floating@Base 2.12.0 g_object_freeze_notify@Base 2.12.0 g_object_get@Base 2.12.0 g_object_get_data@Base 2.12.0 g_object_get_property@Base 2.12.0 g_object_get_qdata@Base 2.12.0 g_object_get_type@Base 2.18.0 g_object_get_valist@Base 2.12.0 g_object_interface_find_property@Base 2.12.0 g_object_interface_install_property@Base 2.12.0 g_object_interface_list_properties@Base 2.12.0 g_object_is_floating@Base 2.12.0 g_object_new@Base 2.12.0 g_object_new_valist@Base 2.12.0 g_object_newv@Base 2.12.0 g_object_notify@Base 2.12.0 g_object_notify_by_pspec@Base 2.26.0 g_object_ref@Base 2.12.0 g_object_ref_sink@Base 2.12.0 g_object_remove_toggle_ref@Base 2.12.0 g_object_remove_weak_pointer@Base 2.12.0 g_object_replace_data@Base 2.33.14 g_object_replace_qdata@Base 2.33.14 g_object_run_dispose@Base 2.12.0 g_object_set@Base 2.12.0 g_object_set_data@Base 2.12.0 g_object_set_data_full@Base 2.12.0 g_object_set_property@Base 2.12.0 g_object_set_qdata@Base 2.12.0 g_object_set_qdata_full@Base 2.12.0 g_object_set_valist@Base 2.12.0 g_object_steal_data@Base 2.12.0 g_object_steal_qdata@Base 2.12.0 g_object_thaw_notify@Base 2.12.0 g_object_unref@Base 2.12.0 g_object_watch_closure@Base 2.12.0 g_object_weak_ref@Base 2.12.0 g_object_weak_unref@Base 2.12.0 g_param_spec_boolean@Base 2.12.0 g_param_spec_boxed@Base 2.12.0 g_param_spec_char@Base 2.12.0 g_param_spec_double@Base 2.12.0 g_param_spec_enum@Base 2.12.0 g_param_spec_flags@Base 2.12.0 g_param_spec_float@Base 2.12.0 g_param_spec_get_blurb@Base 2.12.0 g_param_spec_get_default_value@Base 2.37.0 g_param_spec_get_name@Base 2.12.0 g_param_spec_get_nick@Base 2.12.0 g_param_spec_get_qdata@Base 2.12.0 g_param_spec_get_redirect_target@Base 2.12.0 g_param_spec_gtype@Base 2.12.0 g_param_spec_int64@Base 2.12.0 g_param_spec_int@Base 2.12.0 g_param_spec_internal@Base 2.12.0 g_param_spec_long@Base 2.12.0 g_param_spec_object@Base 2.12.0 g_param_spec_override@Base 2.12.0 g_param_spec_param@Base 2.12.0 g_param_spec_pointer@Base 2.12.0 g_param_spec_pool_insert@Base 2.12.0 g_param_spec_pool_list@Base 2.12.0 g_param_spec_pool_list_owned@Base 2.12.0 g_param_spec_pool_lookup@Base 2.12.0 g_param_spec_pool_new@Base 2.12.0 g_param_spec_pool_remove@Base 2.12.0 g_param_spec_ref@Base 2.12.0 g_param_spec_ref_sink@Base 2.12.0 g_param_spec_set_qdata@Base 2.12.0 g_param_spec_set_qdata_full@Base 2.12.0 g_param_spec_sink@Base 2.12.0 g_param_spec_steal_qdata@Base 2.12.0 g_param_spec_string@Base 2.12.0 g_param_spec_types@Base 2.12.0 g_param_spec_uchar@Base 2.12.0 g_param_spec_uint64@Base 2.12.0 g_param_spec_uint@Base 2.12.0 g_param_spec_ulong@Base 2.12.0 g_param_spec_unichar@Base 2.12.0 g_param_spec_unref@Base 2.12.0 g_param_spec_value_array@Base 2.12.0 g_param_spec_variant@Base 2.26.0 g_param_type_register_static@Base 2.12.0 g_param_value_convert@Base 2.12.0 g_param_value_defaults@Base 2.12.0 g_param_value_set_default@Base 2.12.0 g_param_value_validate@Base 2.12.0 g_param_values_cmp@Base 2.12.0 g_pointer_type_register_static@Base 2.12.0 g_pollfd_get_type@Base 2.35.8 g_ptr_array_get_type@Base 2.22.0 g_regex_get_type@Base 2.14.0 g_signal_accumulator_first_wins@Base 2.28.0 g_signal_accumulator_true_handled@Base 2.12.0 g_signal_add_emission_hook@Base 2.12.0 g_signal_chain_from_overridden@Base 2.12.0 g_signal_chain_from_overridden_handler@Base 2.18.0 g_signal_connect_closure@Base 2.12.0 g_signal_connect_closure_by_id@Base 2.12.0 g_signal_connect_data@Base 2.12.0 g_signal_connect_object@Base 2.12.0 g_signal_emit@Base 2.12.0 g_signal_emit_by_name@Base 2.12.0 g_signal_emit_valist@Base 2.12.0 g_signal_emitv@Base 2.12.0 g_signal_get_invocation_hint@Base 2.12.0 g_signal_handler_block@Base 2.12.0 g_signal_handler_disconnect@Base 2.12.0 g_signal_handler_find@Base 2.12.0 g_signal_handler_is_connected@Base 2.12.0 g_signal_handler_unblock@Base 2.12.0 g_signal_handlers_block_matched@Base 2.12.0 g_signal_handlers_destroy@Base 2.12.0 g_signal_handlers_disconnect_matched@Base 2.12.0 g_signal_handlers_unblock_matched@Base 2.12.0 g_signal_has_handler_pending@Base 2.12.0 g_signal_list_ids@Base 2.12.0 g_signal_lookup@Base 2.12.0 g_signal_name@Base 2.12.0 g_signal_new@Base 2.12.0 g_signal_new_class_handler@Base 2.18.0 g_signal_new_valist@Base 2.12.0 g_signal_newv@Base 2.12.0 g_signal_override_class_closure@Base 2.12.0 g_signal_override_class_handler@Base 2.18.0 g_signal_parse_name@Base 2.12.0 g_signal_query@Base 2.12.0 g_signal_remove_emission_hook@Base 2.12.0 g_signal_set_va_marshaller@Base 2.31.20 g_signal_stop_emission@Base 2.12.0 g_signal_stop_emission_by_name@Base 2.12.0 g_signal_type_cclosure_new@Base 2.12.0 g_source_get_type@Base 2.30.0 g_source_set_closure@Base 2.12.0 g_source_set_dummy_callback@Base 2.28.0 g_strdup_value_contents@Base 2.12.0 g_strv_get_type@Base 2.12.0 g_thread_get_type@Base 2.35.8 g_time_zone_get_type@Base 2.33.14 g_type_add_class_cache_func@Base 2.12.0 g_type_add_class_private@Base 2.24.0 g_type_add_instance_private@Base 2.37.3 g_type_add_interface_check@Base 2.12.0 g_type_add_interface_dynamic@Base 2.12.0 g_type_add_interface_static@Base 2.12.0 g_type_check_class_cast@Base 2.12.0 g_type_check_class_is_a@Base 2.12.0 g_type_check_instance@Base 2.12.0 g_type_check_instance_cast@Base 2.12.0 g_type_check_instance_is_a@Base 2.12.0 g_type_check_is_value_type@Base 2.12.0 g_type_check_value@Base 2.12.0 g_type_check_value_holds@Base 2.12.0 g_type_children@Base 2.12.0 g_type_class_add_private@Base 2.12.0 g_type_class_adjust_private_offset@Base 2.37.3 g_type_class_get_instance_private_offset@Base 2.37.0 g_type_class_get_private@Base 2.24.0 g_type_class_peek@Base 2.12.0 g_type_class_peek_parent@Base 2.12.0 g_type_class_peek_static@Base 2.12.0 g_type_class_ref@Base 2.12.0 g_type_class_unref@Base 2.12.0 g_type_class_unref_uncached@Base 2.12.0 g_type_create_instance@Base 2.12.0 g_type_default_interface_peek@Base 2.12.0 g_type_default_interface_ref@Base 2.12.0 g_type_default_interface_unref@Base 2.12.0 g_type_depth@Base 2.12.0 g_type_ensure@Base 2.33.14 g_type_free_instance@Base 2.12.0 g_type_from_name@Base 2.12.0 g_type_fundamental@Base 2.12.0 g_type_fundamental_next@Base 2.12.0 g_type_get_plugin@Base 2.12.0 g_type_get_qdata@Base 2.12.0 g_type_get_type_registration_serial@Base 2.35.8 g_type_init@Base 2.12.0 g_type_init_with_debug_flags@Base 2.12.0 g_type_instance_get_private@Base 2.12.0 g_type_interface_add_prerequisite@Base 2.12.0 g_type_interface_get_plugin@Base 2.12.0 g_type_interface_peek@Base 2.12.0 g_type_interface_peek_parent@Base 2.12.0 g_type_interface_prerequisites@Base 2.12.0 g_type_interfaces@Base 2.12.0 g_type_is_a@Base 2.12.0 g_type_module_add_interface@Base 2.12.0 g_type_module_get_type@Base 2.12.0 g_type_module_register_enum@Base 2.12.0 g_type_module_register_flags@Base 2.12.0 g_type_module_register_type@Base 2.12.0 g_type_module_set_name@Base 2.12.0 g_type_module_unuse@Base 2.12.0 g_type_module_use@Base 2.12.0 g_type_name@Base 2.12.0 g_type_name_from_class@Base 2.12.0 g_type_name_from_instance@Base 2.12.0 g_type_next_base@Base 2.12.0 g_type_parent@Base 2.12.0 g_type_plugin_complete_interface_info@Base 2.12.0 g_type_plugin_complete_type_info@Base 2.12.0 g_type_plugin_get_type@Base 2.12.0 g_type_plugin_unuse@Base 2.12.0 g_type_plugin_use@Base 2.12.0 g_type_qname@Base 2.12.0 g_type_query@Base 2.12.0 g_type_register_dynamic@Base 2.12.0 g_type_register_fundamental@Base 2.12.0 g_type_register_static@Base 2.12.0 g_type_register_static_simple@Base 2.12.0 g_type_remove_class_cache_func@Base 2.12.0 g_type_remove_interface_check@Base 2.12.0 g_type_set_qdata@Base 2.12.0 g_type_test_flags@Base 2.12.0 g_type_value_table_peek@Base 2.12.0 g_value_array_append@Base 2.12.0 g_value_array_copy@Base 2.12.0 g_value_array_free@Base 2.12.0 g_value_array_get_nth@Base 2.12.0 g_value_array_get_type@Base 2.12.0 g_value_array_insert@Base 2.12.0 g_value_array_new@Base 2.12.0 g_value_array_prepend@Base 2.12.0 g_value_array_remove@Base 2.12.0 g_value_array_sort@Base 2.12.0 g_value_array_sort_with_data@Base 2.12.0 g_value_copy@Base 2.12.0 g_value_dup_boxed@Base 2.12.0 g_value_dup_object@Base 2.12.0 g_value_dup_param@Base 2.12.0 g_value_dup_string@Base 2.12.0 g_value_dup_variant@Base 2.26.0 g_value_fits_pointer@Base 2.12.0 g_value_get_boolean@Base 2.12.0 g_value_get_boxed@Base 2.12.0 g_value_get_char@Base 2.12.0 g_value_get_double@Base 2.12.0 g_value_get_enum@Base 2.12.0 g_value_get_flags@Base 2.12.0 g_value_get_float@Base 2.12.0 g_value_get_gtype@Base 2.12.0 g_value_get_int64@Base 2.12.0 g_value_get_int@Base 2.12.0 g_value_get_long@Base 2.12.0 g_value_get_object@Base 2.12.0 g_value_get_param@Base 2.12.0 g_value_get_pointer@Base 2.12.0 g_value_get_schar@Base 2.31.8 g_value_get_string@Base 2.12.0 g_value_get_type@Base 2.12.0 g_value_get_uchar@Base 2.12.0 g_value_get_uint64@Base 2.12.0 g_value_get_uint@Base 2.12.0 g_value_get_ulong@Base 2.12.0 g_value_get_variant@Base 2.26.0 g_value_init@Base 2.12.0 g_value_peek_pointer@Base 2.12.0 g_value_register_transform_func@Base 2.12.0 g_value_reset@Base 2.12.0 g_value_set_boolean@Base 2.12.0 g_value_set_boxed@Base 2.12.0 g_value_set_boxed_take_ownership@Base 2.12.0 g_value_set_char@Base 2.12.0 g_value_set_double@Base 2.12.0 g_value_set_enum@Base 2.12.0 g_value_set_flags@Base 2.12.0 g_value_set_float@Base 2.12.0 g_value_set_gtype@Base 2.12.0 g_value_set_instance@Base 2.12.0 g_value_set_int64@Base 2.12.0 g_value_set_int@Base 2.12.0 g_value_set_long@Base 2.12.0 g_value_set_object@Base 2.12.0 g_value_set_object_take_ownership@Base 2.12.0 g_value_set_param@Base 2.12.0 g_value_set_param_take_ownership@Base 2.12.0 g_value_set_pointer@Base 2.12.0 g_value_set_schar@Base 2.31.8 g_value_set_static_boxed@Base 2.12.0 g_value_set_static_string@Base 2.12.0 g_value_set_string@Base 2.12.0 g_value_set_string_take_ownership@Base 2.12.0 g_value_set_uchar@Base 2.12.0 g_value_set_uint64@Base 2.12.0 g_value_set_uint@Base 2.12.0 g_value_set_ulong@Base 2.12.0 g_value_set_variant@Base 2.26.0 g_value_take_boxed@Base 2.12.0 g_value_take_object@Base 2.12.0 g_value_take_param@Base 2.12.0 g_value_take_string@Base 2.12.0 g_value_take_variant@Base 2.26.0 g_value_transform@Base 2.12.0 g_value_type_compatible@Base 2.12.0 g_value_type_transformable@Base 2.12.0 g_value_unset@Base 2.12.0 g_variant_builder_get_type@Base 2.30.0 g_variant_dict_get_type@Base 2.39.90 g_variant_get_gtype@Base 2.24.0 g_variant_type_get_gtype@Base 2.24.0 g_weak_ref_clear@Base 2.31.8 g_weak_ref_get@Base 2.31.8 g_weak_ref_init@Base 2.31.8 g_weak_ref_set@Base 2.31.8 libgthread-2.0.so.0 libglib2.0-0 #MINVER# * Build-Depends-Package: libglib2.0-dev g_thread_init@Base 2.12.0 g_thread_init_with_errorcheck_mutexes@Base 2.12.0 debian/docs0000664000000000000000000000011710573630777010061 0ustar NEWS NEWS.pre-1-3 README ChangeLog.pre-1-2 ChangeLog.pre-2-0 ChangeLog.pre-2-2 debian/libgio-fam.install.in0000664000000000000000000000004211736033177013177 0ustar usr/lib/${DEB_HOST_MULTIARCH}/gio debian/patches/0000775000000000000000000000000013350115655010623 5ustar debian/patches/90_gio-modules-multiarch-compat.patch0000664000000000000000000000055612300104274017642 0ustar --- a/gio/giomodule.c +++ b/gio/giomodule.c @@ -1049,6 +1049,8 @@ module_dir = GIO_MODULE_DIR; g_io_modules_scan_all_in_directory_with_scope (module_dir, scope); + /* Hard-coded fallback directory for pre-multiarch compatibility */ + g_io_modules_scan_all_in_directory ("/usr/lib/gio/modules"); g_io_module_scope_free (scope); debian/patches/10_kfreebsd_issetugid_prototype.patch0000664000000000000000000000054312300725670020136 0ustar --- a/glib/gutils.c +++ b/glib/gutils.c @@ -2322,6 +2322,12 @@ #endif +#ifdef HAVE_ISSETUGID +/* Debian GNU/kFreeBSD doesn't have a prototype for issetugid(), + * see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635205 */ +int issetugid(void); +#endif + /* Private API: * * Returns %TRUE if the current process was executed as setuid (or an debian/patches/81-skip-monitor-test-on-non-linux.patch0000664000000000000000000000035512307072427020044 0ustar --- a/gio/tests/monitor.c +++ b/gio/tests/monitor.c @@ -178,7 +178,9 @@ { g_test_init (&argc, &argv, NULL); +#ifdef __linux__ g_test_add_func ("/monitor/directory", test_directory_monitor); +#endif return g_test_run (); } debian/patches/series0000664000000000000000000000163713350114627012045 0ustar 01_gettext-desktopfiles.patch 02_gettext-desktopfiles-ubuntu.patch 03_disble_glib_compile_schemas_warning.patch 04_homedir_env.patch 05_run-gio-tests-with-a-dbus-session.patch 06_thread_test_ignore_prctl_fail.patch 07_disable_tests_on_slow_archs.patch 10_kfreebsd_issetugid_prototype.patch 11_kfreebsd_pthread_condattr_setclock_prototype.patch 13_sparc_prlimit_prototype.patch 61_glib-compile-binaries-path.patch 90_gio-modules-multiarch-compat.patch skip-brokwn-dbus-appinfo-test.patch Do-not-attempt-to-autolaunch-a-session-dbus-daemon-w.patch gdbus-Let-the-pending-read-finish-before-closing-the.patch gdbus-tests-wait-up-to-60s-for-gdbus-testserver-to-t.patch gdbus-connection-wait-up-to-10s-to-actually-send-a-m.patch 81-skip-monitor-test-on-non-linux.patch 0001-timer-test-use-volatile-for-locals.patch skip-broken-timer-test.patch CVE-2018-16428.patch CVE-2018-16429.patch Use_a_real_rather_than_invented_timezone.patch debian/patches/01_gettext-desktopfiles.patch0000664000000000000000000001163012300725670016321 0ustar # Description: If a .desktop file does not have inline translations, fall back to calling gettext. ## Description: add some description ## Origin/Author: add some origin or author ## Bug: bug URL # Ubuntu: https://launchpad.net/bugs/3935 # Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=569829 --- a/glib/gkeyfile.c +++ b/glib/gkeyfile.c @@ -442,6 +442,7 @@ GKeyFileFlags flags; gchar **locales; + gchar *gettext_domain; volatile gint ref_count; }; @@ -566,6 +567,7 @@ key_file->list_separator = ';'; key_file->flags = 0; key_file->locales = g_strdupv ((gchar **)g_get_language_names ()); + key_file->gettext_domain = NULL; } static void @@ -585,6 +587,12 @@ key_file->parse_buffer = NULL; } + if (key_file->gettext_domain) + { + g_free (key_file->gettext_domain); + key_file->gettext_domain = NULL; + } + tmp = key_file->groups; while (tmp != NULL) { @@ -800,6 +808,11 @@ return FALSE; } + key_file->gettext_domain = g_key_file_get_string (key_file, + G_KEY_FILE_DESKTOP_GROUP, + G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN, + NULL); + return TRUE; } @@ -905,6 +918,11 @@ return FALSE; } + key_file->gettext_domain = g_key_file_get_string (key_file, + G_KEY_FILE_DESKTOP_GROUP, + G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN, + NULL); + return TRUE; } @@ -2080,6 +2098,8 @@ GError *key_file_error; gchar **languages; gboolean free_languages = FALSE; + gboolean try_gettext = FALSE; + const gchar *msg_locale; gint i; g_return_val_if_fail (key_file != NULL, NULL); @@ -2101,6 +2121,24 @@ free_languages = FALSE; } + /* we're only interested in gettext translation if we don't have a + * translation in the .desktop file itself and if the key is one of the keys + * we know we want to translate: Name, GenericName, Comment, Keywords. + * Blindly doing this for all keys can give strange result for the icons, + * since the Icon is a locale string in the spec, eg. We also only get + * translation in the mo file if the requested locale is the LC_MESSAGES one. + * Ideally, we should do more and change LC_MESSAGES to use the requested + * locale, but there's no guarantee it's installed on the system and it might + * have some side-effects. Since this is a corner case, let's ignore it. */ + msg_locale = setlocale (LC_MESSAGES, NULL); + try_gettext = msg_locale && key_file->gettext_domain && + strcmp (group_name, G_KEY_FILE_DESKTOP_GROUP) == 0 && + (strcmp (key, G_KEY_FILE_DESKTOP_KEY_NAME) == 0 || + strcmp (key, G_KEY_FILE_DESKTOP_KEY_FULLNAME) == 0 || + strcmp (key, G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME) == 0 || + strcmp (key, G_KEY_FILE_DESKTOP_KEY_KEYWORDS) == 0 || + strcmp (key, G_KEY_FILE_DESKTOP_KEY_COMMENT) == 0); + for (i = 0; languages[i]; i++) { candidate_key = g_strdup_printf ("%s[%s]", key, languages[i]); @@ -2117,6 +2155,39 @@ translated_value = NULL; } + /* Fallback to gettext */ + if (try_gettext && !translated_value) + { + gchar *orig_value = g_key_file_get_string (key_file, group_name, key, NULL); + + if (orig_value) + { + gboolean codeset_set; + const gchar *translated; + gboolean has_gettext; + + codeset_set = bind_textdomain_codeset (key_file->gettext_domain, "UTF-8") != NULL; + translated = NULL; + + translated = g_dgettext (key_file->gettext_domain, + orig_value); + has_gettext = translated != orig_value; + + g_free (orig_value); + + if (has_gettext) + { + if (codeset_set) + translated_value = g_strdup (translated); + else + translated_value = g_locale_to_utf8 (translated, + -1, NULL, NULL, NULL); + } + else + translated_value = NULL; + } + } + /* Fallback to untranslated key */ if (!translated_value) --- a/glib/gkeyfile.h +++ b/glib/gkeyfile.h @@ -310,6 +310,9 @@ #define G_KEY_FILE_DESKTOP_KEY_URL "URL" #define G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE "DBusActivatable" #define G_KEY_FILE_DESKTOP_KEY_ACTIONS "Actions" +#define G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN "X-GNOME-Gettext-Domain" +#define G_KEY_FILE_DESKTOP_KEY_FULLNAME "X-GNOME-FullName" +#define G_KEY_FILE_DESKTOP_KEY_KEYWORDS "Keywords" #define G_KEY_FILE_DESKTOP_TYPE_APPLICATION "Application" #define G_KEY_FILE_DESKTOP_TYPE_LINK "Link" debian/patches/Use_a_real_rather_than_invented_timezone.patch0000664000000000000000000000405513350114636022072 0ustar From ec02a1875f29ecb8e46c0d8c1403cd00a0b3a9e4 Mon Sep 17 00:00:00 2001 From: Iain Lane Date: Mon, 13 Mar 2017 16:52:11 +0000 Subject: [PATCH] tests/gdatetime: Use a real rather than invented timezone The tzdata maintainers had previously invented abbreviations for timezones. As of their 2017a release, the one we were testing ("BRT") has been dropped. Switch to testing PST, which is a real timezone abbreviation. https://bugzilla.gnome.org/show_bug.cgi?id=779799 --- glib/tests/gdatetime.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) Index: glib2.0-2.40.2/glib/tests/gdatetime.c =================================================================== --- glib2.0-2.40.2.orig/glib/tests/gdatetime.c +++ glib2.0-2.40.2/glib/tests/gdatetime.c @@ -623,22 +623,22 @@ test_GDateTime_new_full (void) g_date_time_unref (dt); #ifdef G_OS_UNIX - tz = g_time_zone_new ("America/Recife"); + tz = g_time_zone_new ("America/Tijuana"); #elif defined G_OS_WIN32 - tz = g_time_zone_new ("E. South America Standard Time"); + tz = g_time_zone_new ("Pacific Standard Time"); #endif - dt = g_date_time_new (tz, 2010, 5, 24, 8, 4, 0); + dt = g_date_time_new (tz, 2010, 11, 24, 8, 4, 0); g_time_zone_unref (tz); g_assert_cmpint (2010, ==, g_date_time_get_year (dt)); - g_assert_cmpint (5, ==, g_date_time_get_month (dt)); + g_assert_cmpint (11, ==, g_date_time_get_month (dt)); g_assert_cmpint (24, ==, g_date_time_get_day_of_month (dt)); g_assert_cmpint (8, ==, g_date_time_get_hour (dt)); g_assert_cmpint (4, ==, g_date_time_get_minute (dt)); g_assert_cmpint (0, ==, g_date_time_get_second (dt)); #ifdef G_OS_UNIX - g_assert_cmpstr ("BRT", ==, g_date_time_get_timezone_abbreviation (dt)); + g_assert_cmpstr ("PST", ==, g_date_time_get_timezone_abbreviation (dt)); #elif defined G_OS_WIN32 - g_assert_cmpstr ("E. South America Standard Time", ==, + g_assert_cmpstr ("Pacific Standard Time", ==, g_date_time_get_timezone_abbreviation (dt)); #endif g_assert (!g_date_time_is_daylight_savings (dt)); debian/patches/07_disable_tests_on_slow_archs.patch0000664000000000000000000000401012300104274017677 0ustar Description: Disable tests on slow architectures which keep failing the tests. Author: Martin Pitt Forwarded: No --- a/gio/tests/socket.c +++ b/gio/tests/socket.c @@ -984,7 +984,9 @@ g_test_add_func ("/socket/ipv6_v4mapped", test_ipv6_v4mapped); #endif g_test_add_func ("/socket/close_graceful", test_close_graceful); +#if !defined(__arm__) g_test_add_func ("/socket/timed_wait", test_timed_wait); +#endif g_test_add_func ("/socket/address", test_sockaddr); #ifdef G_OS_UNIX g_test_add_func ("/socket/unix-from-fd", test_unix_from_fd); --- a/glib/tests/mainloop.c +++ b/glib/tests/mainloop.c @@ -1524,11 +1524,15 @@ g_test_add_func ("/maincontext/basic", test_maincontext_basic); g_test_add_func ("/mainloop/basic", test_mainloop_basic); +#if !defined(__arm__) g_test_add_func ("/mainloop/timeouts", test_timeouts); +#endif g_test_add_func ("/mainloop/priorities", test_priorities); g_test_add_func ("/mainloop/invoke", test_invoke); +#if !defined(__arm__) g_test_add_func ("/mainloop/child_sources", test_child_sources); g_test_add_func ("/mainloop/recursive_child_sources", test_recursive_child_sources); +#endif g_test_add_func ("/mainloop/swapping_child_sources", test_swapping_child_sources); g_test_add_func ("/mainloop/blocked_child_sources", test_blocked_child_sources); g_test_add_func ("/mainloop/source_time", test_source_time); --- a/glib/tests/timeout.c +++ b/glib/tests/timeout.c @@ -104,7 +104,9 @@ g_test_init (&argc, &argv, NULL); g_test_add_func ("/timeout/seconds", test_seconds); +#if !defined(__arm__) g_test_add_func ("/timeout/rounding", test_rounding); +#endif return g_test_run (); } --- a/gio/tests/gdbus-threading.c +++ b/gio/tests/gdbus-threading.c @@ -406,7 +406,9 @@ /* elapsed_msec should be 4000 msec +/- change for overhead/inaccuracy */ g_assert_cmpint (elapsed_msec, >=, 3950); +#if !defined(__arm__) g_assert_cmpint (elapsed_msec, <, 8000); +#endif if (!g_test_quiet ()) g_print (" "); debian/patches/CVE-2018-16429.patch0000664000000000000000000000653513347732217013352 0ustar Backported of: From cec71705406f0b2790422f0c1aa0ff3b4b464b1b Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Mon, 30 Jul 2018 18:10:25 +0100 Subject: [PATCH] gmarkup: Fix unvalidated UTF-8 read in markup parsing error paths MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When formatting the error messages for markup parsing errors, the parser was unconditionally reading a UTF-8 character from the input buffer — but the buffer might end with a partial code sequence, resulting in reading off the end of the buffer by up to three bytes. Fix this and add a test case, courtesy of pdknsk. Signed-off-by: Philip Withnall https://gitlab.gnome.org/GNOME/glib/issues/1462 From 518ddf7b01b95d2c7f4c064f7dd7d8c99f43ca9f Mon Sep 17 00:00:00 2001 From: "Leonidas S. Barbosa" Date: Wed, 5 Sep 2018 14:59:04 -0300 Subject: [PATCH] CVE-2018-16429 --- glib/gmarkup.c | 14 +++++++++++++- glib/tests/Makefile.am | 3 ++- glib/tests/markups/fail-50.expected | 1 + glib/tests/markups/fail-50.gmarkup | 1 + 4 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 glib/tests/markups/fail-50.expected create mode 100644 glib/tests/markups/fail-50.gmarkup Index: glib2.0-2.40.2/glib/gmarkup.c =================================================================== --- glib2.0-2.40.2.orig/glib/gmarkup.c +++ glib2.0-2.40.2/glib/gmarkup.c @@ -557,11 +557,23 @@ char_str (gunichar c, return buf; } +/* Format the next UTF-8 character as a gchar* for printing in error output + * when we encounter a syntax error. This correctly handles invalid UTF-8, + * emitting it as hex escapes. */ static gchar* utf8_str (const gchar *utf8, gchar *buf) { - char_str (g_utf8_get_char (utf8), buf); + gunichar c = g_utf8_get_char_validated (utf8, -1); + if (c == (gunichar) -1 || c == (gunichar) -2) + { + gchar *temp = g_strdup_printf ("\\x%02x", (guint)(guchar)*utf8); + memset (buf, 0, 8); + memcpy (buf, temp, strlen (temp)); + g_free (temp); + } + else + char_str (c, buf); return buf; } Index: glib2.0-2.40.2/glib/tests/Makefile.am =================================================================== --- glib2.0-2.40.2.orig/glib/tests/Makefile.am +++ glib2.0-2.40.2/glib/tests/Makefile.am @@ -142,7 +142,8 @@ markup_tests = \ fail-31 fail-32 fail-33 fail-34 fail-35 \ fail-36 fail-37 fail-38 fail-39 fail-40 \ fail-41 fail-42 fail-43 fail-44 fail-45 \ - fail-46 fail-47 fail-48 fail-49 fail-51 \ + fail-46 fail-47 fail-48 fail-49 fail-50 \ + fail-51 \ valid-1 valid-2 valid-3 valid-4 valid-5 \ valid-6 valid-7 valid-8 valid-9 valid-10 \ valid-11 valid-12 valid-13 valid-14 valid-15 \ Index: glib2.0-2.40.2/glib/tests/markups/fail-50.expected =================================================================== --- /dev/null +++ glib2.0-2.40.2/glib/tests/markups/fail-50.expected @@ -0,0 +1 @@ +ERROR Error on line 1 char 5: Odd character '\xfc', expected an open quote mark after the equals sign when giving value for attribute 'r' of element '' Index: glib2.0-2.40.2/glib/tests/markups/fail-50.gmarkup =================================================================== --- /dev/null +++ glib2.0-2.40.2/glib/tests/markups/fail-50.gmarkup @@ -0,0 +1 @@ +< r=ü \ No newline at end of file debian/patches/02_gettext-desktopfiles-ubuntu.patch0000664000000000000000000000420112300725670017636 0ustar # Description: Provide backwards compatibility for 01_gettext-desktopfiles.patch for X-{Debian,Ubuntu}-Gettext-Domain # UbuntuSpecific: 01_gettext-desktopfiles.patch was changed to use X-GNOME-, so this is necessary until all our .desktop files are converted --- a/glib/gkeyfile.c +++ b/glib/gkeyfile.c @@ -812,6 +812,16 @@ G_KEY_FILE_DESKTOP_GROUP, G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN, NULL); + if (!key_file->gettext_domain) + key_file->gettext_domain = g_key_file_get_string (key_file, + G_KEY_FILE_DESKTOP_GROUP, + "X-Ubuntu-Gettext-Domain", + NULL); + if (!key_file->gettext_domain) + key_file->gettext_domain = g_key_file_get_string (key_file, + G_KEY_FILE_DESKTOP_GROUP, + "X-Debian-Gettext-Domain", + NULL); return TRUE; } @@ -922,6 +932,16 @@ G_KEY_FILE_DESKTOP_GROUP, G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN, NULL); + if (!key_file->gettext_domain) + key_file->gettext_domain = g_key_file_get_string (key_file, + G_KEY_FILE_DESKTOP_GROUP, + "X-Ubuntu-Gettext-Domain", + NULL); + if (!key_file->gettext_domain) + key_file->gettext_domain = g_key_file_get_string (key_file, + G_KEY_FILE_DESKTOP_GROUP, + "X-Debian-Gettext-Domain", + NULL); return TRUE; } debian/patches/CVE-2018-16428.patch0000664000000000000000000000663113347726254013352 0ustar Backported of: From fccef3cc822af74699cca84cd202719ae61ca3b9 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Mon, 30 Jul 2018 18:33:39 +0100 Subject: [PATCH] gmarkup: Fix crash in error handling path for closing elements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If something which looks like a closing tag is left unfinished, but isn’t paired to an opening tag in the document, the error handling code would do a null pointer dereference. Avoid that, at the cost of introducing a new translatable error message. Includes a test case, courtesy of pdknsk. Signed-off-by: Philip Withnall https://gitlab.gnome.org/GNOME/glib/issues/1461 From b09d05e5b4e59082c0fd0245549bbb547f5a4618 Mon Sep 17 00:00:00 2001 From: "Leonidas S. Barbosa" Date: Wed, 5 Sep 2018 14:56:36 -0300 Subject: [PATCH] CVE-2018-16428 --- glib/gmarkup.c | 11 ++++++++--- glib/tests/Makefile.am | 2 +- glib/tests/markups/fail-51.expected | 1 + glib/tests/markups/fail-51.gmarkup | 1 + 4 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 glib/tests/markups/fail-51.expected create mode 100644 glib/tests/markups/fail-51.gmarkup Index: glib2.0-2.40.2/glib/gmarkup.c =================================================================== --- glib2.0-2.40.2.orig/glib/gmarkup.c +++ glib2.0-2.40.2/glib/gmarkup.c @@ -1839,9 +1839,14 @@ g_markup_parse_context_end_parse (GMarku case STATE_AFTER_CLOSE_TAG_SLASH: case STATE_INSIDE_CLOSE_TAG_NAME: case STATE_AFTER_CLOSE_TAG_NAME: - set_error (context, error, G_MARKUP_ERROR_PARSE, - _("Document ended unexpectedly inside the close tag for " - "element '%s'"), current_element (context)); + if (context->tag_stack != NULL) + set_error (context, error, G_MARKUP_ERROR_PARSE, + _("Document ended unexpectedly inside the close tag for " + "element '%s'"), current_element (context)); + else + set_error (context, error, G_MARKUP_ERROR_PARSE, + _("Document ended unexpectedly inside the close tag for an " + "unopened element")); break; case STATE_INSIDE_PASSTHROUGH: Index: glib2.0-2.40.2/glib/tests/Makefile.am =================================================================== --- glib2.0-2.40.2.orig/glib/tests/Makefile.am +++ glib2.0-2.40.2/glib/tests/Makefile.am @@ -142,7 +142,7 @@ markup_tests = \ fail-31 fail-32 fail-33 fail-34 fail-35 \ fail-36 fail-37 fail-38 fail-39 fail-40 \ fail-41 fail-42 fail-43 fail-44 fail-45 \ - fail-46 fail-47 fail-48 fail-49 \ + fail-46 fail-47 fail-48 fail-49 fail-51 \ valid-1 valid-2 valid-3 valid-4 valid-5 \ valid-6 valid-7 valid-8 valid-9 valid-10 \ valid-11 valid-12 valid-13 valid-14 valid-15 \ Index: glib2.0-2.40.2/glib/tests/markups/fail-51.expected =================================================================== --- /dev/null +++ glib2.0-2.40.2/glib/tests/markups/fail-51.expected @@ -0,0 +1 @@ +ERROR Error on line 1 char 5: Document ended unexpectedly inside the close tag for an unopened element Index: glib2.0-2.40.2/glib/tests/markups/fail-51.gmarkup =================================================================== --- /dev/null +++ glib2.0-2.40.2/glib/tests/markups/fail-51.gmarkup @@ -0,0 +1 @@ + Origin: vendor --- a/docs/reference/glib/running.xml +++ b/docs/reference/glib/running.xml @@ -244,6 +244,24 @@ + + <envar>G_HOME</envar> + + + Historically, GLib applications ignored the HOME + environment variable on Unix systems, instead using the user directory + as specified by the passwd entry. As of GLib 2.35.3, + this is no longer true: HOME is respected. + + + The G_HOME environment variable will override any + other setting for the home directory. It is not meant for daily usage, but + it is useful in testing or building environments. As HOME is + now supported by GLib, G_HOME is deprecated and will be + removed in a future release. + + + --- a/glib/gutils.c +++ b/glib/gutils.c @@ -806,6 +806,12 @@ * should either directly check the `HOME` environment variable yourself * or unset it before calling any functions in GLib. * + * When the pre-2.36 behaviour was in effect, Debian provided the + * G_HOME environment variable for testing and development + * purposes. This is now unnecessary as HOME can be used + * directly, but is retained for compatibility. It is deprecated and will be + * removed in a future release. + * * Returns: the current user's home directory */ const gchar * @@ -818,7 +824,9 @@ gchar *tmp; /* We first check HOME and use it if it is set */ - tmp = g_strdup (g_getenv ("HOME")); + tmp = g_strdup (g_getenv ("G_HOME")); + if (!tmp) + tmp = g_strdup (g_getenv ("HOME")); #ifdef G_OS_WIN32 /* Only believe HOME if it is an absolute path and exists. debian/patches/Do-not-attempt-to-autolaunch-a-session-dbus-daemon-w.patch0000664000000000000000000000606512300104274023574 0ustar From: Simon McVittie Date: Mon, 3 Feb 2014 01:14:45 +0000 Subject: [PATCH] Do not attempt to autolaunch a session dbus-daemon with no DISPLAY The two known use-cases for autolaunching are: * X-forwarding: "ssh -Y myhost myapp" resulting in a session bus on myhost but an X server on the original host * Legacy desktop environments on OSs without D-Bus integration: e.g. running a single GNOME or KDE app under fvwm or something, without a session dbus-daemon being started by either systemd, gnome-session, or OS integration scripts analogous to Debian's /etc/X11/Xsession.d/75dbus_dbus-launch In either case, an X11 DISPLAY is also needed. "dbus-launch --autolaunch" doesn't do anything useful when unable to connect to an X11 display; this has been the case since the feature was added in 2006, and is useful to avoid "split brain" situations in which two processes that ought to be part of the same session end up on separate session buses. Since dbus commit 407c111 in 2011, libdbus hasn't even attempted to run "dbus-launch --autolaunch" unless getenv("DISPLAY") returns non-null in the parent: this avoids doing a relatively complicated fork-and-exec that is clearly not going to lead to success. This commit gives GDBus the same policy. In Debian, I've encountered GLib test failures in gio/tests/gapplication.c which appear to be related to the fork-and-exec for dbus-launch (Debian bug #737380). Specifically, one test-case ends by calling g_test_dbus_unset(), and the next test-case tries to access the session bus with DBUS_SESSION_BUS_ADDRESS unset, resulting in an attempt to autolaunch. Checking for DISPLAY avoids this attempt to autolaunch, since g_test_dbus_unset() also unsets DISPLAY. It seems likely that there is some orthogonal bug here, perhaps involving g_spawn_sync() in the GDBus thread racing with g_spawn_async_with_pipes() in the main thread, but GApplication is probably not the ideal place to debug that. In my opinion as D-Bus maintainer, "dbus-launch --autolaunch" should be considered to be an X11 feature, and any future D-Bus enhancements (e.g. kdbus) or successors for X11 (e.g. Wayland, Mir) should obtain a session bus address by other means - either a session manager such as "systemd --user", gnome-session or Upstart, or a wrapper for the user session like dbus-run-session(1). Related to dbus bug . Bug: https://bugzilla.gnome.org/show_bug.cgi?id=723506 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737380 --- gio/gdbusaddress.c | 7 +++++++ 1 file changed, 7 insertions(+) --- a/gio/gdbusaddress.c +++ b/gio/gdbusaddress.c @@ -1036,6 +1036,13 @@ goto out; } + if (g_getenv ("DISPLAY") == NULL) + { + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, + _("Cannot autolaunch D-Bus without X11 $DISPLAY")); + goto out; + } + /* We're using private libdbus facilities here. When everything * (X11, Mac OS X, Windows) is spec'ed out correctly (not even the * X11 property is correctly documented right now) we should debian/patches/06_thread_test_ignore_prctl_fail.patch0000664000000000000000000000114412300104274020206 0ustar Description: Do not fail the /thread/thread4 test if prctrl() fails. This happens on the Debian buildds. Author: Martin Pitt Forwarded: No, Debian buildd specific --- a/glib/tests/thread.c +++ b/glib/tests/thread.c @@ -141,9 +141,11 @@ getrlimit (RLIMIT_NPROC, &nl); nl.rlim_cur = 1; - if ((ret = prlimit (getpid(), RLIMIT_NPROC, &nl, &ol)) != 0) - g_error ("prlimit failed: %s\n", g_strerror (ret)); + { + g_debug ("prlimit failed: %s\n", g_strerror (ret)); + return; + } error = NULL; thread = g_thread_try_new ("a", thread1_func, NULL, &error); debian/patches/gdbus-connection-wait-up-to-10s-to-actually-send-a-m.patch0000664000000000000000000000273712300104274023343 0ustar From: Simon McVittie Date: Tue, 11 Feb 2014 14:23:15 +0000 Subject: [PATCH] gdbus-connection: wait up to 10s to actually send a message We previously waited 0.25s, which should be enough even on slow machines, but you never know; but we also now wait in 0.1s increments, so this test should actually be faster now. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724113 Forwarded: yes --- gio/tests/gdbus-connection.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) --- a/gio/tests/gdbus-connection.c +++ b/gio/tests/gdbus-connection.c @@ -1100,10 +1100,13 @@ g_object_unref (m); } +#define SLEEP_USEC (100 * 1000) + static gpointer serials_thread_func (GDBusConnection *c) { guint32 message_serial; + guint i; /* No calls on this thread yet */ g_assert_cmpint (g_dbus_connection_get_last_serial(c), ==, 0); @@ -1112,8 +1115,15 @@ message_serial = 0; send_bogus_message (c, &message_serial); - /* Give it some time to actually send the message out */ - g_usleep (250000); + /* Give it some time to actually send the message out. 10 seconds + * should be plenty, even on slow machines. */ + for (i = 0; i < 10 * G_USEC_PER_SEC / SLEEP_USEC; i++) + { + if (g_dbus_connection_get_last_serial(c) != 0) + break; + + g_usleep (SLEEP_USEC); + } g_assert_cmpint (g_dbus_connection_get_last_serial(c), !=, 0); g_assert_cmpint (g_dbus_connection_get_last_serial(c), ==, message_serial); debian/patches/skip-broken-timer-test.patch0000664000000000000000000000117212312064632016157 0ustar Description: Skip test which performs some unreliable floating point comparisons Forwarded: https://bugzilla.gnome.org/show_bug.cgi?id=722604 Index: b/glib/tests/timer.c =================================================================== --- a/glib/tests/timer.c +++ b/glib/tests/timer.c @@ -203,7 +203,7 @@ { g_test_init (&argc, &argv, NULL); - g_test_add_func ("/timer/basic", test_timer_basic); +/* g_test_add_func ("/timer/basic", test_timer_basic);*/ g_test_add_func ("/timer/stop", test_timer_stop); g_test_add_func ("/timer/continue", test_timer_continue); g_test_add_func ("/timer/reset", test_timer_reset); debian/patches/11_kfreebsd_pthread_condattr_setclock_prototype.patch0000664000000000000000000000131012300104274023333 0ustar Author: Emilio Pozuelo Monfort Add a prototype for pthread_condattr_setclock() when building on kFreeBSD since the prototype there is missing. The glibc bug to add the missing prototype is http://bugs.debian.org/703545, we can remove this hack when that is fixed. --- a/glib/gthread-posix.c +++ b/glib/gthread-posix.c @@ -630,6 +630,12 @@ /* {{{1 GCond */ +#if defined (HAVE_PTHREAD_CONDATTR_SETCLOCK) && defined (CLOCK_MONOTONIC) && defined (__FreeBSD_kernel__) +extern int pthread_condattr_setclock (pthread_condattr_t *__attr, + __clockid_t __clock_id) + __THROW __nonnull ((1)); +#endif + static pthread_cond_t * g_cond_impl_new (void) { debian/patches/05_run-gio-tests-with-a-dbus-session.patch0000664000000000000000000000217012300104274020460 0ustar From 0f2f4616f2810ac6821ac8f85952874f422007c8 Mon Sep 17 00:00:00 2001 From: Emilio Pozuelo Monfort Date: Sat, 12 Mar 2011 22:09:11 +0000 Subject: [PATCH] Run gio tests with a dbus session Some gio tests (e.g. gapplication) need a running dbus session to work, so we run them with dbus-launch, which prepares the dbus session. --- glib.mk | 2 +- gio/tests/Makefile.am | 3 +++ 2 files changed, 4 insertions(+), 1 deletions(-) --- a/glib.mk +++ b/glib.mk @@ -2,7 +2,7 @@ #GTESTER = gtester # for non-GLIB packages #GTESTER_REPORT = gtester-report # for non-GLIB packages -GTESTER = $(top_builddir)/glib/gtester # for the GLIB package +GTESTER = $(GTESTER_ENV) $(top_builddir)/glib/gtester # for the GLIB package GTESTER_REPORT = $(top_builddir)/glib/gtester-report # for the GLIB package NULL = --- a/gio/tests/Makefile.am +++ b/gio/tests/Makefile.am @@ -5,6 +5,9 @@ SUBDIRS = gdbus-object-manager-example services modules +# Some tests need a dbus session +GTESTER_ENV = dbus-launch + LDADD = \ $(top_builddir)/gio/libgio-2.0.la \ $(top_builddir)/gobject/libgobject-2.0.la \ debian/patches/gdbus-tests-wait-up-to-60s-for-gdbus-testserver-to-t.patch0000664000000000000000000001077112316241524023477 0ustar From 2a5467bcd3869e0d8e7ca21294763341f133c6c1 Mon Sep 17 00:00:00 2001 From: Iain Lane Date: Mon, 31 Mar 2014 11:06:05 +0100 Subject: [PATCH] gdbus tests: wait up to 60s for gdbus-testserver to take its bus name Previously, we waited up to 0.5s, but that can fail on slow architectures like ARM; now we wait up to 60s in 0.1s increments. Patch originally by Simon McVittie , modified by Iain Lane to be called earlier, to catch all testcases in a particular test. https://bugzilla.gnome.org/show_bug.cgi?id=724113 --- gio/tests/gdbus-connection-loss.c | 3 +-- gio/tests/gdbus-tests.c | 52 +++++++++++++++++++++++++++++++++++++++ gio/tests/gdbus-tests.h | 2 ++ gio/tests/gdbus-threading.c | 8 +----- 4 files changed, 56 insertions(+), 9 deletions(-) diff --git a/gio/tests/gdbus-connection-loss.c b/gio/tests/gdbus-connection-loss.c index d807193..8ebb870 100644 --- a/gio/tests/gdbus-connection-loss.c +++ b/gio/tests/gdbus-connection-loss.c @@ -124,8 +124,7 @@ main (int argc, g_assert (g_spawn_command_line_async (path, NULL)); g_free (path); - /* wait for the service to come up */ - usleep (500 * 1000); + ensure_gdbus_testserver_up (); /* Create the connection in the main thread */ error = NULL; diff --git a/gio/tests/gdbus-tests.c b/gio/tests/gdbus-tests.c index 8b64e85..8237dd0 100644 --- a/gio/tests/gdbus-tests.c +++ b/gio/tests/gdbus-tests.c @@ -77,6 +77,58 @@ _g_assert_property_notify_run (gpointer object, return data.timed_out; } +static gboolean +_give_up (gpointer data) +{ + g_error ("%s", (const gchar *) data); + g_return_val_if_reached (TRUE); +} + +void +ensure_gdbus_testserver_up (void) +{ + guint id; + gchar *name_owner; + GDBusConnection *connection; + GDBusProxy *proxy; + GError *error = NULL; + + connection = g_bus_get_sync (G_BUS_TYPE_SESSION, + NULL, + &error); + + g_assert_no_error (error); + error = NULL; + + proxy = g_dbus_proxy_new_sync (connection, + G_DBUS_PROXY_FLAGS_NONE, + NULL, /* GDBusInterfaceInfo */ + "com.example.TestService", /* name */ + "/com/example/TestObject", /* object path */ + "com.example.Frob", /* interface */ + NULL, /* GCancellable */ + &error); + g_assert_no_error (error); + + id = g_timeout_add_seconds (60, _give_up, + "waited more than ~ 60s for gdbus-testserver to take its bus name"); + + while (TRUE) + { + name_owner = g_dbus_proxy_get_name_owner (proxy); + + if (name_owner != NULL) + break; + + g_main_context_iteration (NULL, TRUE); + } + + g_source_remove (id); + g_free (name_owner); + g_object_unref (proxy); + g_object_unref (connection); +} + /* ---------------------------------------------------------------------------------------------------- */ typedef struct diff --git a/gio/tests/gdbus-tests.h b/gio/tests/gdbus-tests.h index 538b265..6e31d7b 100644 --- a/gio/tests/gdbus-tests.h +++ b/gio/tests/gdbus-tests.h @@ -114,6 +114,8 @@ GDBusConnection *_g_bus_get_priv (GBusType bus_type, GCancellable *cancellable, GError **error); +void ensure_gdbus_testserver_up (void); + G_END_DECLS #endif /* __TESTS_H__ */ diff --git a/gio/tests/gdbus-threading.c b/gio/tests/gdbus-threading.c index ee9dbe9..96ddba6 100644 --- a/gio/tests/gdbus-threading.c +++ b/gio/tests/gdbus-threading.c @@ -419,7 +419,6 @@ test_method_calls_in_thread (void) GDBusProxy *proxy; GDBusConnection *connection; GError *error; - gchar *name_owner; error = NULL; connection = g_bus_get_sync (G_BUS_TYPE_SESSION, @@ -437,10 +436,6 @@ test_method_calls_in_thread (void) &error); g_assert_no_error (error); - name_owner = g_dbus_proxy_get_name_owner (proxy); - g_assert_cmpstr (name_owner, !=, NULL); - g_free (name_owner); - test_method_calls_on_proxy (proxy); g_object_unref (proxy); @@ -596,8 +591,7 @@ main (int argc, g_assert (g_spawn_command_line_async (path, NULL)); g_free (path); - /* wait for the service to come up */ - usleep (500 * 1000); + ensure_gdbus_testserver_up (); /* Create the connection in the main thread */ error = NULL; -- 1.9.1 debian/patches/gdbus-Let-the-pending-read-finish-before-closing-the.patch0000664000000000000000000001550212300104274023523 0ustar From: Mikhail Zabaluev Date: Mon, 3 Feb 2014 02:16:53 +0200 Subject: [PATCH] gdbus: Let the pending read finish before closing the connection This prevents the GIOStream from being closed with a read pending on the input substream. g_io_stream_close_async() is actually supposed to fail in this case; see https://bugzilla.gnome.org/show_bug.cgi?id=707912 Bug: https://bugzilla.gnome.org/show_bug.cgi?id=723719 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738290 Reviewed-by: Simon McVittie Applied-upstream: no --- gio/gdbusprivate.c | 75 +++++++++++++++++++++++++++--------------------------- 1 file changed, 38 insertions(+), 37 deletions(-) --- a/gio/gdbusprivate.c +++ b/gio/gdbusprivate.c @@ -335,6 +335,8 @@ PENDING_CLOSE } OutputPending; +static void continue_writing (GDBusWorker *worker); + struct GDBusWorker { volatile gint ref_count; @@ -576,7 +578,10 @@ /* If already stopped, don't even process the reply */ if (g_atomic_int_get (&worker->stopped)) - goto out; + { + worker->close_expected = TRUE; + goto out; + } error = NULL; if (worker->socket == NULL) @@ -671,21 +676,16 @@ * if the GDBusConnection tells us to close (either via * _g_dbus_worker_stop, which is called on last-unref, or directly), * so a cancelled read must mean our connection was closed locally. - * - * If we're closing, other errors are possible - notably, - * G_IO_ERROR_CLOSED can be seen if we close the stream with an async - * read in-flight. It seems sensible to treat all read errors during - * closing as an expected thing that doesn't trip exit-on-close. - * - * Because close_expected can't be set until we get into the worker - * thread, but the cancellable is signalled sooner (from another - * thread), we do still need to check the error. */ - if (worker->close_expected || - g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) - _g_dbus_worker_emit_disconnected (worker, FALSE, NULL); + if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) + { + _g_dbus_worker_emit_disconnected (worker, FALSE, NULL); + worker->close_expected = TRUE; + } else - _g_dbus_worker_emit_disconnected (worker, TRUE, error); + { + _g_dbus_worker_emit_disconnected (worker, TRUE, error); + } g_error_free (error); goto out; @@ -814,6 +814,13 @@ out: g_mutex_unlock (&worker->read_lock); + /* If need to close the stream, make sure the output logic runs its course. + * Because this is the worker thread, we can read these struct members + * without holding the lock: no other thread ever modifies them. + */ + if (worker->close_expected && worker->output_pending == PENDING_NONE) + continue_writing (worker); + /* gives up the reference acquired when calling g_input_stream_read_async() */ _g_dbus_worker_unref (worker); } @@ -822,8 +829,8 @@ static void _g_dbus_worker_do_read_unlocked (GDBusWorker *worker) { - /* Note that we do need to keep trying to read even if close_expected is - * true, because only failing a read causes us to signal 'closed'. + /* We need to keep trying to read, because only failing a read + * causes us to signal 'closed'. */ /* if bytes_wanted is zero, it means start reading a message */ @@ -1144,8 +1151,6 @@ } /* ---------------------------------------------------------------------------------------------------- */ -static void continue_writing (GDBusWorker *worker); - typedef struct { GDBusWorker *worker; @@ -1444,12 +1449,15 @@ /* if we want to close the connection, that takes precedence */ if (worker->pending_close_attempts != NULL) { - worker->close_expected = TRUE; - worker->output_pending = PENDING_CLOSE; + /* close only once the read is finished */ + if (worker->close_expected) + { + worker->output_pending = PENDING_CLOSE; - g_io_stream_close_async (worker->stream, G_PRIORITY_DEFAULT, - NULL, iostream_close_cb, - _g_dbus_worker_ref (worker)); + g_io_stream_close_async (worker->stream, G_PRIORITY_DEFAULT, + NULL, iostream_close_cb, + _g_dbus_worker_ref (worker)); + } } else { @@ -1557,7 +1565,6 @@ /* * @write_data: (transfer full) (allow-none): * @flush_data: (transfer full) (allow-none): - * @close_data: (transfer full) (allow-none): * * Can be called from any thread * @@ -1567,8 +1574,7 @@ static void schedule_writing_unlocked (GDBusWorker *worker, MessageToWriteData *write_data, - FlushData *flush_data, - CloseData *close_data) + FlushData *flush_data) { if (write_data != NULL) g_queue_push_tail (worker->write_queue, write_data); @@ -1576,10 +1582,6 @@ if (flush_data != NULL) worker->write_pending_flushes = g_list_prepend (worker->write_pending_flushes, flush_data); - if (close_data != NULL) - worker->pending_close_attempts = g_list_prepend (worker->pending_close_attempts, - close_data); - /* If we had output pending, the next bit of output will happen * automatically when it finishes, so we only need to do this * if nothing was pending. @@ -1627,7 +1629,7 @@ data->blob_size = blob_len; g_mutex_lock (&worker->write_lock); - schedule_writing_unlocked (worker, data, NULL, NULL); + schedule_writing_unlocked (worker, data, NULL); g_mutex_unlock (&worker->write_lock); } @@ -1707,13 +1709,12 @@ (cancellable == NULL ? NULL : g_object_ref (cancellable)); close_data->result = (result == NULL ? NULL : g_object_ref (result)); - /* Don't set worker->close_expected here - we're in the wrong thread. - * It'll be set before the actual close happens. - */ - g_cancellable_cancel (worker->cancellable); g_mutex_lock (&worker->write_lock); - schedule_writing_unlocked (worker, NULL, NULL, close_data); + worker->pending_close_attempts = g_list_prepend (worker->pending_close_attempts, + close_data); g_mutex_unlock (&worker->write_lock); + + g_cancellable_cancel (worker->cancellable); } /* This can be called from any thread - frees worker. Note that @@ -1783,7 +1784,7 @@ data->number_to_wait_for = worker->write_num_messages_written + pending_writes; g_mutex_lock (&data->mutex); - schedule_writing_unlocked (worker, NULL, data, NULL); + schedule_writing_unlocked (worker, NULL, data); } g_mutex_unlock (&worker->write_lock); debian/patches/13_sparc_prlimit_prototype.patch0000664000000000000000000000125612300104274017135 0ustar --- a/configure.ac +++ b/configure.ac @@ -960,6 +960,9 @@ AC_CHECK_FUNCS(getmntent_r setmntent endmntent hasmntopt getfsstat getvfsstat fallocate) case $host_os in aix*) ac_cv_func_splice=no ;; esac # AIX splice() is something else AC_CHECK_FUNCS(splice) +AC_CHECK_DECLS([prlimit], [], [], [[ +#include +#include ]]) AC_CHECK_FUNCS(prlimit) # To avoid finding a compatibility unusable statfs, which typically --- a/glib/tests/thread.c +++ b/glib/tests/thread.c @@ -127,7 +127,7 @@ static void test_thread4 (void) { -#ifdef HAVE_PRLIMIT +#if HAVE_DECL_PRLIMIT && defined(HAVE_PRLIMIT) struct rlimit ol, nl; GThread *thread; GError *error; debian/patches/03_disble_glib_compile_schemas_warning.patch0000664000000000000000000000172012300104274021332 0ustar Description: Disable confusing (to users) warning about deprecated schema paths Author: Iain Lane Forwarded: not-needed --- a/gio/glib-compile-schemas.c +++ b/gio/glib-compile-schemas.c @@ -1202,11 +1202,13 @@ return; } - if (path && (g_str_has_prefix (path, "/apps/") || +// Disable this warning: it confuses users and there is unlikely to be much +// progress towards fixing +/* if (path && (g_str_has_prefix (path, "/apps/") || g_str_has_prefix (path, "/desktop/") || g_str_has_prefix (path, "/system/"))) g_printerr ("warning: Schema '%s' has path '%s'. Paths starting with " - "'/apps/', '/desktop/' or '/system/' are deprecated.\n", id, path); + "'/apps/', '/desktop/' or '/system/' are deprecated.\n", id, path);*/ state->schema_state = schema_state_new (path, gettext_domain, extends, extends_name, list_of); debian/patches/skip-brokwn-dbus-appinfo-test.patch0000664000000000000000000000052212300104274017440 0ustar Description: The dbus-appinfo test hangs in a build environment (with no X serveR) Author: Iain Lane Forwarded: yes (desrt) --- a/gio/tests/Makefile.am +++ b/gio/tests/Makefile.am @@ -388,7 +388,6 @@ test_programs += \ actions \ - dbus-appinfo \ gapplication \ gdbus-auth \ gdbus-bz627724 \ debian/patches/61_glib-compile-binaries-path.patch0000664000000000000000000000122012300725670017232 0ustar Description: Adjust path to glib-compile-schemas in the pkg-config file This is because gio-querymodules and glib-compile-schemas have been put in a private, versioned directory in libglib2.0-0 to avoid a dependency loop. Author: Sebastian Dröge Origin: vendor --- a/gio-2.0.pc.in +++ b/gio-2.0.pc.in @@ -4,8 +4,8 @@ includedir=@includedir@ giomoduledir=@GIO_MODULE_DIR@ -glib_compile_schemas=glib-compile-schemas -glib_compile_resources=glib-compile-resources +glib_compile_schemas=@libdir@/glib-2.0/glib-compile-schemas +glib_compile_resources=@libdir@/glib-2.0/glib-compile-resources gdbus_codegen=gdbus-codegen Name: GIO debian/patches/0001-timer-test-use-volatile-for-locals.patch0000664000000000000000000000203712312016112020750 0ustar From d470c2f1f64ea7460b26dd446a5007f9faf04f4f Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Tue, 4 Mar 2014 09:20:38 -0500 Subject: [PATCH] timer test: use 'volatile' for locals GCC seems to be failing to follow the letter of the C spec by allowing extra precision in floating point values to persist across assignments which are optimised away. Force its hand by using 'volatile' on the locals in question. https://bugzilla.gnome.org/show_bug.cgi?id=722604 --- glib/tests/timer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glib/tests/timer.c b/glib/tests/timer.c index cb9a268..d6938f1 100644 --- a/glib/tests/timer.c +++ b/glib/tests/timer.c @@ -27,7 +27,7 @@ static void test_timer_basic (void) { GTimer *timer; - gdouble elapsed; + volatile gdouble elapsed; gulong micros; timer = g_timer_new (); @@ -44,7 +44,7 @@ static void test_timer_stop (void) { GTimer *timer; - gdouble elapsed, elapsed2; + volatile gdouble elapsed, elapsed2; timer = g_timer_new (); -- 1.9.0 debian/libglib2.0-dev.install.in0000664000000000000000000000152112142351540013561 0ustar usr/include/* usr/lib/${DEB_HOST_MULTIARCH}/lib*.a usr/lib/${DEB_HOST_MULTIARCH}/libgobject*.so usr/lib/${DEB_HOST_MULTIARCH}/libgmodule*.so usr/lib/${DEB_HOST_MULTIARCH}/libgthread*.so usr/lib/${DEB_HOST_MULTIARCH}/libgio*.so usr/lib/${DEB_HOST_MULTIARCH}/glib-2.0 usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig usr/share/aclocal usr/share/gdb usr/share/glib-2.0/codegen/*.py usr/share/glib-2.0/gdb usr/share/glib-2.0/gettext usr/share/glib-2.0/schemas usr/share/man/man1/glib-genmarshal.1* usr/share/man/man1/glib-mkenums.1* usr/share/man/man1/gobject-query.1* usr/share/man/man1/glib-gettextize.1* usr/share/man/man1/gtester.1* usr/share/man/man1/gtester-report.1* usr/share/man/man1/gdbus-codegen.1* usr/bin/glib-genmarshal usr/bin/gobject-query usr/bin/glib-mkenums usr/bin/gtester-report usr/bin/glib-gettextize usr/bin/gtester usr/bin/gdbus-codegen debian/control0000664000000000000000000001570413350127777010616 0ustar Source: glib2.0 Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: Andreas Henriksson , Debian GNOME Maintainers , Emilio Pozuelo Monfort Build-Depends: debhelper (>= 9), cdbs (>= 0.4.93), dh-autoreconf, gcc-4.8 [sparc], pkg-config (>= 0.16.0), gettext, autotools-dev, gnome-pkg-tools (>= 0.11), dpkg-dev (>= 1.16.0), libelfg0-dev (>= 0.8.12), libpcre3-dev (>= 1:8.31), desktop-file-utils, gtk-doc-tools (>= 1.20), libselinux1-dev [linux-any], linux-libc-dev [linux-any], libgamin-dev [!linux-any] | libfam-dev [!linux-any], zlib1g-dev, dbus, dbus-x11, shared-mime-info, xterm, python:any (>= 2.6.6-3~), python-dbus, python-gi, libxml2-utils, libffi-dev (>= 3.0.0) Standards-Version: 3.9.5 Homepage: http://www.gtk.org/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/experimental/glib2.0/ Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/experimental/glib2.0/ XS-Testsuite: autopkgtest Package: libglib2.0-0 Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: libglib2.0-data, shared-mime-info Breaks: gvfs (<< 1.8), glib-networking (<< 2.33.12), python-gi (<< 3.7.2), libgnome-desktop-3-2 (<< 3.4.2-2) Replaces: libglib2.0-dev (<< 2.23.2-2) Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Description: GLib library of C routines GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains the shared libraries. Package: libglib2.0-tests Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, shared-mime-info Pre-Depends: ${misc:Pre-Depends} Description: GLib library of C routines - installed tests GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains test programs, designed to be run as part of a regression testsuite. Package: libglib2.0-udeb Section: debian-installer Package-Type: udeb Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: GLib library of C routines - minimal runtime This is a udeb, or a microdeb, for the debian-installer. . GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains the minimal runtime library needed by the Debian installer. Package: libglib2.0-bin Section: misc Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, libglib2.0-0 (= ${binary:Version}), libglib2.0-data Conflicts: libglib2.0-0 (<< 2.25.11-2), Replaces: libglib2.0-0 (<< 2.25.11-2), libglib2.0-dev (<< 2.25.11-2) Multi-Arch: foreign Description: Programs for the GLib library GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains the program files which is used for the libraries and others. Package: libglib2.0-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}, libglib2.0-0 (= ${binary:Version}), libglib2.0-bin (= ${binary:Version}), libpcre3-dev (>= 1:8.31), pkg-config (>= 0.16.0), zlib1g-dev Suggests: libglib2.0-doc Description: Development files for the GLib library GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package is needed to compile programs against libglib2.0-0, as only it includes the header files and static libraries (optionally) needed for compiling. Package: libglib2.0-0-dbg Section: debug Priority: extra Architecture: any Multi-Arch: same Depends: ${misc:Depends}, libglib2.0-0 (= ${binary:Version}) Conflicts: libglib2.0-dbg Replaces: libglib2.0-dbg Description: Debugging symbols for the GLib libraries GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains detached debugging symbols. . Most people will not need this package. Package: libglib2.0-data Architecture: all Depends: ${misc:Depends} Multi-Arch: foreign Description: Common files for GLib library GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package is needed for the runtime libraries to display messages in languages other than English. Package: libglib2.0-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: devhelp Multi-Arch: foreign Description: Documentation files for the GLib library GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains the HTML documentation for the GLib library in /usr/share/doc/libglib2.0-doc/ . Package: libgio-fam Architecture: hurd-any kfreebsd-any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: gamin Multi-Arch: same Description: GLib Input, Output and Streaming Library (fam module) GIO is the input, output and streaming API of GLib. This package provides a fam file and directory monitoring backend for it. Package: libglib2.0-0-refdbg Section: debug Priority: extra Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, libglib2.0-0 (= ${binary:Version}) Multi-Arch: same Description: GLib library of C routines - refdbg library GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains the shared library built with --disable-Bsymbolic so that it can be used with refdbg, a GObject refcount debugger. debian/libglib2.0-doc.doc-base.gio0000664000000000000000000000115111067172110013725 0ustar Document: gio Title: GIO (GLib) Reference Manual Author: Damon Chaplin et al. Abstract: GIO is striving to provide a modern, easy-to-use VFS API that sits at the right level in the library stack. The goal is to overcome the shortcomings of GnomeVFS and provide an API that is so good that developers prefer it over raw POSIX calls. Among other things that means using GObject. It also means not cloning the POSIX API, but providing higher-level, document-centric interfaces. Section: Programming/C Format: HTML Index: /usr/share/doc/libglib2.0-doc/gio/index.html Files: /usr/share/doc/libglib2.0-doc/gio/*.html debian/libglib2.0-dev.preinst0000664000000000000000000000022711510721171013173 0ustar #!/bin/sh set -e if [ "$1" = "upgrade" ] && dpkg --compare-versions "$2" lt-nl 2.27.5-2; then rm -f /usr/share/doc/libglib2.0-dev fi #DEBHELPER# debian/libglib2.0-doc.doc-base.gobject0000664000000000000000000000124711067172110014572 0ustar Document: gobject Title: GObject (GLib) Reference Manual Author: Damon Chaplin et al. Abstract: Most modern programming languages come with their own native object systems and additional fundamental algorithmic language constructs. Just as GLib serves as an implementation of such fundamental types and algorithms (linked lists, hash tables and so forth), the GLib Object System provides the required implementations of a flexible extensible and intentionally easy to map (into other languages) object oriented framework for C. Section: Programming/C Format: HTML Index: /usr/share/doc/libglib2.0-doc/gobject/index.html Files: /usr/share/doc/libglib2.0-doc/gobject/*.html debian/libglib2.0-bin.links.in0000664000000000000000000000041511724257144013240 0ustar /usr/lib/${DEB_HOST_MULTIARCH}/glib-2.0/gio-querymodules /usr/bin/gio-querymodules /usr/lib/${DEB_HOST_MULTIARCH}/glib-2.0/glib-compile-schemas /usr/bin/glib-compile-schemas /usr/lib/${DEB_HOST_MULTIARCH}/glib-2.0/glib-compile-resources /usr/bin/glib-compile-resources debian/changelog0000664000000000000000000035243713350127246011063 0ustar glib2.0 (2.40.2-0ubuntu1.1) trusty-security; urgency=medium * SECURITY UPDATE: NULL pointer deference - debian/patches/CVE-2018-16428.patch: fix in glib/gmarkup.c, glib/tests/Makefile.am, glib/tests/markups/fail-51.expected, glib/tests/markups/fail-51.gmarkup. - CVE-2018-16428 * SECURITY UPDATE: Read out-of-bounds - debian/patches/CVE-2018-16429.patch: fix in glib/gmarkup.c and glib/tests/Makefile.am, glib/tests/markups/fail-50.expected, glib/tests/markups/fail-50.gmarkup. - CVE-2018-16429 * Fixing tests in gdatetime invented timezone - debian/patches/User_a_real_rather_than_invented_timezone.patch: fix in glib/tests/gdatetime.c. -- Leonidas S. Barbosa Mon, 17 Sep 2018 10:20:39 -0300 glib2.0 (2.40.2-0ubuntu1) trusty; urgency=medium * New upstream stable release (LP: #1372847), fixing bugs + gobject: try to link with -Wl,-z,nodelete to prevent unloading + g_file_copy: Don't set GError when we intend to ignore errors + gapplication-tool: ensure object paths are valid + gtlscertificate: fix certificate list parsing with trailing comments + g_str_has_prefix: improve efficiency with long strings + Added type check to GPermission public functions. + GApplication: Don't decrease use_count below 0 + networkmonitornetlink: fix IPv6 issues on Android + gresolver: Ensure GThreadedResolver always sets an error if resolution fails + gmacros.h: add G_GNUC_*_IGNORE_DEPRECATIONS macros for clang + networkaddress: fix parsing of uri with @ after authority + gvariant tests: workaround libc/compiler "issue" -- Iain Lane Tue, 23 Sep 2014 10:37:56 +0100 glib2.0 (2.40.0-2) unstable; urgency=medium [ Iain Lane ] * gdbus-tests-wait-up-to-60s-for-gdbus-testserver-to-t.patch: Take latest version from upstream bug to resolve some test failures. * Add xauth test-dep, needed for xvfb-run [ Emilio Pozuelo Monfort ] * Upload to unstable. -- Emilio Pozuelo Monfort Wed, 02 Apr 2014 14:37:13 +0200 glib2.0 (2.40.0-1) experimental; urgency=medium * New upstream release. -- Andreas Henriksson Mon, 24 Mar 2014 20:58:34 +0100 glib2.0 (2.39.92-2) experimental; urgency=medium * test_timer_basic is still broken. Skip it. -- Iain Lane Tue, 18 Mar 2014 15:43:35 +0000 glib2.0 (2.39.92-1) experimental; urgency=medium * New upstream release. * 0001-timer-test-use-volatile-for-locals.patch: Take patch from bgo #722604 to workaround gcc's intentional spec violation in the timer tests. + Remove debian/patches/80-skip-timer-test.patch accordingly; it should now work. -- Iain Lane Tue, 18 Mar 2014 10:14:36 +0000 glib2.0 (2.39.91-1) experimental; urgency=medium * New upstream release. * d/p/0001-asyncqueue-fix-timeout-math-on-32bit-systems.patch: + Dropped, merged upstream. * debian/patches/81-skip-monitor-test-on-non-linux.patch: + New patch, skip the monitor test on non-linux as it currently hangs. * debian/libglib2.0-0.symbols: + Add a new symbol. -- Emilio Pozuelo Monfort Sun, 09 Mar 2014 15:06:31 +0100 glib2.0 (2.39.90-2) experimental; urgency=medium * debian/control.in: + Bump gtk-doc-tools build-dependency per configure.ac. * debian/patches/Don-t-use-a-parallel-build-for-the-documentation.patch: + Removed, no longer needed with gtk-doc 1.20. * d/p/0001-asyncqueue-fix-timeout-math-on-32bit-systems.patch: + Patch from git, fix an overflow in g_async_queue_timed_pop_unlocked on 32 bits systems. * debian/patches/80-skip-timer-test.patch: + Skip the timer test which currently fails on x86 because of float precission errors. * debian/rules: + Make the test suite fatal on linux. + Run the test suite on !linux, but ignore test suite errors for now. -- Emilio Pozuelo Monfort Sun, 23 Feb 2014 16:36:18 +0100 glib2.0 (2.39.90-1) experimental; urgency=medium * New upstream release. * Drop patches now included in upstream release: - 0001-glib-tests-collate.c-run-to-completion-when-skipping.patch - 0002-g_test_run-return-0-if-all-tests-are-skipped-in-TAP-.patch * Fix fuzz to make debian/patches/04_homedir_env.patch apply again. * Use quilt to refresh remaining patches. * debian/libglib2.0-0.symbols: Add new symbols. -- Andreas Henriksson Tue, 18 Feb 2014 19:53:16 +0100 glib2.0 (2.39.4-1) experimental; urgency=medium * New upstream development release. * debian/rules: + Tell dh_clean not to remove org.gtk.test.gschema.xml.orig, otherwise the build fails as that fail is missing. Apparently dh_clean removes everything that ends with .orig. * debian/libglib2.0-0.symbols: + Add new symbols. * d/p/valgrind_h_add_r0_to_the_clobber_list_on_PPC.patch, d/p/tests-move-param-implement-to-m-slow.patch, d/p/Fix-races-in-unix-signal-dispatch.patch: + Dropped, applied upstream. * d/p/0001-glib-tests-collate.c-run-to-completion-when-skipping.patch, d/p/0002-g_test_run-return-0-if-all-tests-are-skipped-in-TAP-.patch: + Add patches from upstream to fix test suite errors. * debian/patches/*: + Refreshed. * debian/rules: + Don't run the test suite in parallel as some tests fail otherwise. + Ignore test suite errors for now. There are a few known racy tests that fail randomly, and I'm more interested in whether glib builds fine everywhere. We should make the tests fatal again before 2.40. -- Emilio Pozuelo Monfort Sun, 16 Feb 2014 11:38:59 +0100 glib2.0 (2.38.2-5) unstable; urgency=medium * Upload to unstable. -- Emilio Pozuelo Monfort Sat, 15 Feb 2014 12:34:05 +0100 glib2.0 (2.38.2-4) experimental; urgency=medium * Team upload * DEP-3: tag patch for Debian#737501 as sent upstream to GNOME#723653 * d/p/gdbus-Let-the-pending-read-finish-before-closing-the.patch: add patch from Mikhail Zabaluev fixing a test failure on mips, also reproduced on mipsel (Closes: #738290) * d/p/Fix-races-in-unix-signal-dispatch.patch: add patch from upstream to fix what appears to be the root cause of #737380 * d/p/gdbus-tests-wait-up-to-60s-for-gdbus-testserver-to-t.patch, d/p/gdbus-connection-wait-up-to-10s-to-actually-send-a-m.patch: improve arbitrary timeouts in regression tests, fixing an unreported FTBFS on armhf -- Simon McVittie Tue, 11 Feb 2014 17:43:08 +0000 glib2.0 (2.38.2-3) experimental; urgency=medium * Team upload * d/p/Don-t-use-a-parallel-build-for-the-documentation.patch: Disable parallel build for the documentation, hopefully fixing an intermittent FTBFS in which gtk-doc tries to scan Windows-specific objects (Closes: #737501) * d/p/Do-not-attempt-to-autolaunch-a-session-dbus-daemon-w.patch: Refuse to perform D-Bus "autolaunch" if $DISPLAY is unset, in which case it isn't going to work anyway. This works around a process-launching issue in the GApplication test on mipsel (Closes: #737380) * Bump debhelper compat level to 9, resulting in co-installable multiarch debug symbols and ~ 50% smaller installed size for libglib2.0-0-dbg (at the cost of ~ 30% larger .deb size) - mark libglib2.0-0-dbg Multi-Arch: same -- Simon McVittie Thu, 06 Feb 2014 09:53:27 +0000 glib2.0 (2.38.2-2) experimental; urgency=medium * Team upload. [ Emilio Pozuelo Monfort ] * debian/rules: + Enable parallel builds. [ Laurent Bigonville ] * Add d/p/valgrind_h_add_r0_to_the_clobber_list_on_PPC.patch: Fix FTBFS on PPC (taken from upstream, Closes: #737379) [ Simon McVittie ] * Add DEP-3 tagging to PPC patch * Add d/p/tests-move-param-implement-to-m-slow.patch to knock out test /param/implement, which upstream describe as "essentially a forkbomb", leading to failures on armel and at least sporadically on mipsel (Closes: #737381) -- Simon McVittie Sun, 02 Feb 2014 20:35:34 +0000 glib2.0 (2.38.2-1) experimental; urgency=low * New upstream release - Drop d/p/0001-g_file_copy-Fall-back-to-pathname-queryinfo-to-help-.patch merged upstream * debian/control.in: - Bump Standards-Version to 3.9.5 (no further changes) - Use canonical URL for Vcs-Svn field -- Laurent Bigonville Sat, 14 Dec 2013 16:38:02 +0100 glib2.0 (2.38.1-2) experimental; urgency=low * debian/rules: + Set VERBOSE so we get failing tests' stdout and stderr. This will help us debug the various build failures in different arches. -- Emilio Pozuelo Monfort Sun, 27 Oct 2013 21:58:46 +0100 glib2.0 (2.38.1-1) experimental; urgency=low * Build-Depend on python:any. python is Multi-Arch: allowed; this BD allows the python from any architecture that can be executed on the builder to satisfy the BD, simplifying cross building of glib2.0. * New upstream bugfix release 2.38.1 + Fix error code checks when SOCK_CLOEXEC is defined but not supported (fix support for GNU/Hurd) + g_settings_list_children: only list viable schemas (fix gsettings list-recursively crashes with invalid schemas installed) + GDBusObjectManagerClient: Fix typo in the /org/freedesktop/DBus path when adding match rules - Remove 0001-gio-Fix-typo-in-the-org-freedesktop-DBus-path.patch * 0001-g_file_copy-Fall-back-to-pathname-queryinfo-to-help-.patch: Cherry-pick gio patch to fall back to g_file_query_info if query_info_on_read is not supported. Fixes copying from backends that don't implement the latter. (Closes: #715436, LP: #1217230) -- Iain Lane Thu, 17 Oct 2013 15:53:12 +0100 glib2.0 (2.38.0-1) experimental; urgency=low * New upstream release * debian/patches/0001-gio-Fix-typo-in-the-org-freedesktop-DBus-path.patch: Cherry-pick patch from upstream to fix object path typo in gio (LP: #1227295) * Add --enable-debug=minimal explicitly to the deb build so the debugging level doesn't change between pre-release and stable versions. -- Iain Lane Wed, 25 Sep 2013 10:37:50 +0000 glib2.0 (2.37.93-1) experimental; urgency=low * New upstream release 2.37.93 (& .92) + new API g_file_measure_disk_usage() similar to du(1) * Add new symbols for g_file_measure_disk_usage API added in this release. -- Iain Lane Wed, 18 Sep 2013 10:07:15 +0000 glib2.0 (2.37.7-1) experimental; urgency=low * New upstream 2.37.7 + GDateTime now supports %:z formatting variations for timezones. This is a GNU date extension. -- Iain Lane Tue, 10 Sep 2013 11:26:28 +0000 glib2.0 (2.37.6-1) experimental; urgency=low * New upstream release 2.37.6 * Update symbols file * Merge changes from unstable, mainly for build / testsuite fixes. -- Iain Lane Wed, 21 Aug 2013 09:48:19 +0000 glib2.0 (2.37.5-1) experimental; urgency=low * New upstream release 2.37.5 (including interesting changes from .3 and .4) + Implement the Desktop Action specification + The gsettings tool now reports failure to write a key (e.g. because the key was locked down) + add a new API for instance private data: G_DEFINE_TYPE_WITH_PRIVATE + add new D-Bus API for async property handling * libglib2.0-tests: Depend on shared-mime-info required by contenttype test. * New upstream release * 0001-Revert-g_file_set_contents-don-t-fsync-on-ext3-4.patch: Drop, now upstream. * debian/tests/installed-tests: Add a new DEP-8 test to run the installed-tests. * Refresh patches. * Update symbols file. * debian/patches/skip-brokwn-dbus-appinfo-test.patch: Skip a broken new dbus-appinfo test which is hanging. -- Iain Lane Fri, 02 Aug 2013 16:54:51 +0000 glib2.0 (2.37.2-1) experimental; urgency=low * New upstream version + add support for installed tests: https://live.gnome.org/GnomeGoals/InstalledTests + add a new g_test_trap_subprocess() that works on Windows as a replacement for the (now deprecated) g_test_trap_fork() + support for explicitly cancelling a gobject property binding + performance improvements for signal argument handling + stop using `quotes' in very many log messages generated by GLib, for favour of 'this style'. This may cause testcases in other packages to fail if they were matching on the previous text. + improve manpages: add missing arguments and flags + Installing properties after class initialization is deprecated, and will trigger a warning. + GApplication Support org.freedesktop.Application, including D-Bus activation from desktop files * Refresh patches. * Update symbols file with new symbols in this release. * Enable installed tests and install into a libglib2.0-tests package. * clean debian/{install,build,stamp-makefile-check} and gio/gdbus-2.0/codegen/*.pyc * Set $XDG_RUNTIME_DIR to a writable directory we control; now required by the testsuite. -- Iain Lane Fri, 21 Jun 2013 15:28:46 +0100 glib2.0 (2.36.4-1) unstable; urgency=low * New upstream release. * Remove 0001-Revert-g_file_set_contents-don-t-fsync-on-ext3-4.patch, merged upstream. * Make test suite linux only again. On kfreebsd the test suite keeps getting stuck and the build is killed after a timeout. -- Michael Biebl Sat, 10 Aug 2013 09:57:58 +0200 glib2.0 (2.36.3-4) unstable; urgency=low [ Josselin Mouette ] * Still run the testsuite on !linux, even though non-fatal. [ Michael Biebl ] * Track stable releases. * Use dh_python2 to properly generate the dependencies for gdbus-codegen, which is shipped in libglib2.0-dev. -- Michael Biebl Sun, 04 Aug 2013 16:39:05 +0200 glib2.0 (2.36.3-3) unstable; urgency=low [ Julien Cristau ] * Use gcc-4.8 on sparc to fix misbuild causing test failure (closes: #709781). [ Josselin Mouette ] * Only make the testsuite fatal on linux. Although the other architectures don’t pass, we have to keep a pair of reverse dependencies working. -- Josselin Mouette Sat, 06 Jul 2013 15:51:11 +0200 glib2.0 (2.36.3-2) unstable; urgency=low * 0001-Revert-g_file_set_contents-don-t-fsync-on-ext3-4.patch: + Patch from the upstream 2.36 stable branch. Revert a previous commit that dropped calls to fsync() on ext[234] fileystems as that caused data corruption in some cases (e.g. corrupted dconf db on power loss). -- Emilio Pozuelo Monfort Thu, 20 Jun 2013 23:17:54 +0200 glib2.0 (2.36.3-1) unstable; urgency=low [ Josselin Mouette ] * Make the testsuite fatal on all architectures. If it fails, we need to fix it or drop the architecture, not to ignore it. * Break libgnome-desktop-3-2 < 3.4.2-2 for the thumbnails location change. [ Emilio Pozuelo Monfort ] * New upstream bugfix release. Closes: #708568. * debian/patches/13_sparc_prlimit_prototype.patch: + Refreshed. -- Emilio Pozuelo Monfort Mon, 10 Jun 2013 21:34:19 +0200 glib2.0 (2.36.1-2) unstable; urgency=low * Merge experimental branch, upload to unstable. -- Martin Pitt Wed, 08 May 2013 06:25:57 +0200 glib2.0 (2.36.1-1) experimental; urgency=low * New upstream release * Refresh debian/patches/06_thread_test_ignore_prctl_fail.patch -- Iain Lane Tue, 23 Apr 2013 10:20:47 +0100 glib2.0 (2.36.0-2) experimental; urgency=low * debian/rules: + Don't abort the build if the test suite fails on mipsel. * debian/patches/17_check_abis_mips_symbols.patch: + Also allow _ftext in libgthread. -- Emilio Pozuelo Monfort Thu, 28 Mar 2013 12:44:06 +0100 glib2.0 (2.36.0-1) experimental; urgency=low * New upstream release. + debian/libglib2.0-0.symbols: - Updated. * debian/rules: + Make the test suite fatal in armel and armhf. * debian/patches/17_check_abis_mips_symbols.patch: + Add _ftext to the list of allowed symbols, since that is leaked on mips. -- Emilio Pozuelo Monfort Tue, 26 Mar 2013 11:14:37 +0100 glib2.0 (2.35.9-2) experimental; urgency=low * d/p/11_kfreebsd_pthread_condattr_setclock_prototype.patch: + Another patch to fix the build on kfreebsd. Add a prototype for pthread_condattr_setclock() when building on kfreebsd since the prototype there is missing. The glibc bug to add the missing prototype is #703545, we can remove this hack when that is fixed. * debian/patches/13_sparc_prlimit_prototype.patch: + New patch, only use prlimit if the prototype is available. Should fix the build on sparc where prlimit is available but the prototype is missing. Thanks to Julien Cristau for the patch. This works-around #703559 and can be removed when that bug is fixed. * debian/patches/15_gio_desktop_app_info_test_bin_true_path.patch: + Change path for 'true' to /bin/true as that's where it is in Debian. This fixes a testcase that was failing on every arch and was causing the build to fail on ia64 and powerpc as test failures are fatal on those arches. * debian/rules: + Use filter instead of findstring to match the current arch against the list of architectures where the test suite should not be fatal, as the latter matches substrings and so it was making the testsuite non-fatal on amd64 and i386 because they match kfreebsd-amd64 and kfreebsd-i386. -- Emilio Pozuelo Monfort Thu, 21 Mar 2013 16:24:45 +0100 glib2.0 (2.35.9-1) experimental; urgency=low * debian/control.in: + Break python-gi (<< 3.7.2). Closes: #702603. * New upstream release. + debian/patches/04_homedir_env.patch: - Updated to apply again. * debian/rules: + Set HOME instead G_HOME, as GLib now honors the former. We will eventually remove our local patch to support G_HOME, so packages that need to override the home directory for the test suite should switch to overriding HOME. * debian/libglib2.0-0.symbols: + Bump minimum version for g_get_home_dir() so that users that need HOME to be honored get a proper runtime dependency. * debian/patches/10_kfreebsd_issetugid_prototype.patch: + Untested patch to fix the build on kfreebsd. -- Emilio Pozuelo Monfort Tue, 19 Mar 2013 13:58:27 +0100 glib2.0 (2.35.8-1) experimental; urgency=low [ Matthias Klose ] * Configure cross builds with --disable-modular-tests --disable-gtk-doc. [ Iain Lane ] * Merges from unstable branch (Michael Biebl) - Take into account multiarch when removing the cache files in postrm: Remove /usr/lib/gio/modules/giomodule.cache only for the native architecture for which this cache file was created. After removing /usr/share/glib-2.0/schemas/gschemas.compiled on purge, run dpkg-trigger explicitly, so in case libglib2.0-0 is installed for other architectures, the cache file is re-created. (Closes: #696389) - Drop the various Breaks from libglib2.0-0. Those are causing APT to fail on a dist-upgrade from squeeze to wheezy. (Closes: #676485) * Refresh patches and slightly rework debian/patches/04_homedir_env.patch: g_get_home_dir() now respects the HOME environment variable but we'll keep G_HOME for now as packages in Debian rely on it. * gdbus-codegen .py files have moved to /usr/share/glib-2.0 * Update symbols file [ Martin Pitt ] * New upstream release 2.35.4 * debian/libglib2.0-0.symbols: Update for new upstream release. * Drop 08_disable_gapplication_basic_test.patch, test is now more robust. * Drop 92_revert_appinfo_command_line.patch and add xterm build dependency; xterm is rather lightweight in terms of dependencies and is sufficient to run all the "Terminal=true" tests. * Add 08_fix_closure_invalidation.patch: gsignal: fix closure invalidation code. (GNOME #690118) [ Emilio Pozuelo Monfort ] * New upstream release 2.35.8. + debian/patches/08_fix_closure_invalidation.patch: - Removed, applied upstream. + debian/patches/*: - Refreshed. + debian/libglib2.0-0.symbols: - Updated for the new symbols. -- Emilio Pozuelo Monfort Sat, 23 Feb 2013 19:27:38 +0100 glib2.0 (2.34.3-1) experimental; urgency=low * New upstream release. -- Emilio Pozuelo Monfort Wed, 28 Nov 2012 14:38:35 +0100 glib2.0 (2.34.2-1) experimental; urgency=low * Team upload [ Martin Pitt ] * debian/rules: Re-enable failing the build on failed tests on armel/armhf on Ubuntu, now that the buildds behave themselves again. [ Simon McVittie ] * New upstream release - 50_git_gmenuexporter_allow_null_bus_on_name_vanished.patch: remove, applied upstream - 91_kfreebsd_credentials.patch: remove, applied upstream * Override a couple of package-contains-empty-directory lintian tags for deliberate empty directories * Override package-contains-devhelp-file-without-symlink lintian tag for gdbus-object-manager-example, which is deliberately not in devhelp -- Simon McVittie Mon, 12 Nov 2012 16:08:29 +0000 glib2.0 (2.34.1-2) experimental; urgency=low * Team upload * Apply patch from unstable to use the FreeBSD credentials-passing code path on kFreeBSD too, fixing (at least) gnome-terminal and lightdm on kFreeBSD (Closes: #581750, #631968) -- Simon McVittie Wed, 31 Oct 2012 12:56:54 +0000 glib2.0 (2.34.1-1) experimental; urgency=low [ Josselin Mouette ] * Require libelfg0-dev, not libelf-dev which has nothing to do with it. [ Iain Lane ] * New upstream release + GTimeZone support for zoneinfo version 1 + Leak in glib-compile-resources + g_settings_bind: use canonical property name + Port gio tests from pygobject to pygi * Switch python-gobject-2 BD to python-gi, folowing porting of tests. * debian/patches/50_git_gmenuexporter_allow_null_bus_on_name_vanished.patch: Cherry-pick upstream patch to fix crash when GBusNameVanishedCallback is called with a NULL GDBusConnection. (LP: #1044322) -- Iain Lane Wed, 17 Oct 2012 11:51:14 +0100 glib2.0 (2.34.0-1) experimental; urgency=low [ Martin Pitt ] * debian/rules: Only run tests for the main flavour; it takes too long for all three and does not give us a lot of extra confidence. * debian/rules: Manually create debian/stamp-makefile-check, as with above change it's not created automatically any more. * Add 07_disable_tests_on_slow_archs.patch: Disable tests on slow architectures which keep failing the tests. These are currently /socket/timed_wait, /mainloop/timeouts, /mainloop/child_sources, /timeout/rounding, and the upper bound on /gdbus/method-calls-in-thread on ARM platforms. * debian/control.in: Bump pcre dependency to >= 1:8.31. * debian/rules: Seems there is no way of making the test suite work reliably with the upgraded Ubuntu ARM builders, so make tests non-fatal on arm{el,hf} until they get less swap happy. [ Michael Biebl ] * New upstream release. * Drop debian/patches/91_revert_pcre_8.31_test.patch now that we have a recent enough version. -- Martin Pitt Thu, 27 Sep 2012 11:22:56 +0200 glib2.0 (2.33.14-1) experimental; urgency=low [ Iain Lane ] * New upstream release + CVE-2012-3524: don't run dbus-launch from setuid binaries + g_content_type_get_generic_icon_name(): new API for getting the icon name for a mime type + Introspection fixes: - GDBusConnection nullability fixes - give a box type to GTimeZone + Drop GVFS_INOTIFY_DIAG + Add a new "Writing GLib Applications" section to the reference documentation with general info on security, threads, etc. + gwin32mount.c: Fix syntax error + gresource tests: srcdir != builddir fixes + tests/gvariant: Fix test on big endian architectures + Fix regression in g_shell_parse_argv() * Dropped 07_tests_gvariant_big_endian.patch: applied upstream. [ Michael Biebl ] * Bump all 2.33.x symbol versions to 2.33.14 to ensure a tight enough dependency for packages using features from glib 2.33. -- Michael Biebl Wed, 19 Sep 2012 18:38:24 +0200 glib2.0 (2.33.12-4) experimental; urgency=low * debian/patches/03_disble_glib_compile_schemas_warning.patch: Add a new patch to disable a warning when compiling schemas which are installed into 'deprecated' locations. Users see this very often due to glib-compile-schemas being called from libglib2.0-0's trigger and it is not very useful for them. -- Iain Lane Mon, 10 Sep 2012 16:25:18 +0100 glib2.0 (2.33.12-3) experimental; urgency=low * debian/control.in: Add Breaks: too glib-networking versions prior to 2.33.12. (LP: #1046319) * debian/rules: Ignore test case failures on hurd-i386 (not a release architecture) and mips (this keeps tripping over a gdbus test race condition). * Replace 07_disable_gvariant_checksum_tests.patch with 07_tests_gvariant_big_endian.patch which fixes the test properly instead of disabling it. Taken from https://bugzilla.gnome.org/show_bug.cgi?id=683384 -- Martin Pitt Thu, 06 Sep 2012 06:14:41 +0200 glib2.0 (2.33.12-2) experimental; urgency=low * Drop 10_increase_gapplication_test_delay.patch. We disable the whole test now anyway (08_disable_gapplication_basic_test.patch). * Add 07_disable_gvariant_checksum_tests.patch: 2.33.12 introduced two new checks for GVariant checksum stability. This does not currently work on big-endian machines (https://bugzilla.gnome.org/show_bug.cgi?id=683384), so disable these tests for now. -- Martin Pitt Wed, 05 Sep 2012 11:19:29 +0200 glib2.0 (2.33.12-1) experimental; urgency=low [ Sebastien Bacher ] * New upstream version * debian/libglib2.0-0.symbols: - updated * revert_g_file_make_directory_with_parents_error_propagation.patch: - dropped, the issue is fixed in the new version * debian/patches/92_revert_appinfo_command_line.patch: - don't require a vte for test, we don't want an xorg stack there [ Iain Lane ] * Add revert_g_file_make_directory_with_parents_error_propagation.patch: This reverts upstream commit b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97 which caused applications to segfault. The proper fix will be in the next glib release, so this patch should be dropped then. (LP: #1035688) [ Martin Pitt ] * Add 07_test_method_calls_on_proxy_bump_max_time.patch: On slower platforms, the overhead of the 240 D-BUS Sleep calls is larger than the current maximum of 6 seconds. Bump maximum time to 8 seconds to be more resilient to this. * Add 08_disable_gapplication_basic_test.patch: Disable /gapplication/basic test. It's full of race conditions and keeps breaking builds. [ Robert Ancell ] * New upstream bugfix release (LP: #1045608) * Drop 07_test_method_calls_on_proxy_bump_max_time.patch: - Applied upstream -- Martin Pitt Tue, 04 Sep 2012 15:50:40 +0200 glib2.0 (2.33.8-1) experimental; urgency=low * New upstream release 2.33.8. - GIO now has a g_file_delete_async function - The defaults for GThreadPools max_unused_threads and max_idle_time values have been changed to 2 and 15*1000, respectively. * debian/control{,.in}: XC-Package-Type → Package-Type, thanks to Lintian. * debian/libglib2.0-0.symbols: Update for new symbols in this release and remove Debian revisions which aren't necessary. -- Iain Lane Tue, 07 Aug 2012 14:38:25 +0100 glib2.0 (2.33.6-1) experimental; urgency=low * New upstream release. * Drop 91_revert_schema_path_warning.patch now, we are not in final freeze in Ubuntu, and this is not aimed at Debian Wheezy. * Add 91_revert_pcre_8.31_test.patch: Revert new regex test from 2.33.4 which depends on pcre 8.31. We still have 8.30, and we are building against the system library instead of the bundled one. -- Martin Pitt Wed, 18 Jul 2012 14:41:39 +0200 glib2.0 (2.33.4-1) experimental; urgency=low [ Martin Pitt ] * debian/rules: Make tests always fatal on Ubuntu. [ Iain Lane ] * New upstream release 2.33.4. * Refresh patches to apply cleanly and remove those applied upstream. * Bump version on libpcre-dev BD in line with upstream. * debian/libglib2.0-0.symbols: Add new symbols in this release. -- Iain Lane Mon, 16 Jul 2012 11:55:30 +0100 glib2.0 (2.33.3-2) experimental; urgency=low * Rename 07_socket_test_timespan_jitter.patch to 00git_* and update changelog with what got committed upstream. * Add 07_contenttype_test_fix_overflow.patch: Call g_content_type_guess() with valid data len. Fixes a segfault when running the test. Forwarded to GNOME #674452. * Add 08_contenttype_known_test_failure.patch: Disable known test failure due to a bug in g_content_type_from_mime_type(). For details, see https://bugzilla.gnome.org/show_bug.cgi?id=678941 * Add 09_valuetransform_ulong_bool.patch: valuetransform: Fix definition of ulong_bool. Thanks Philipp Kern! (Closes: #662057) * Add 10_increase_gapplication_test_delay.patch: /gapplication/basic sometimes fails due to a different order of expected and actual actions; increase delay between them to reduce the race condition. Workaround for https://bugzilla.gnome.org/show_bug.cgi?id=664627 * Add 11_timeout_test_reduce_race.patch: Due to load, particular traits of the architecture, or other circumstances, the /mainloop/timeouts sometimes manages to call the "every 100 ms" timer loop only 9 times in 1050 ms. This is an inherent race-condition in the test; allow it some slack and accept 9 times as well. Forwarded to GNOME #678959. -- Martin Pitt Wed, 27 Jun 2012 11:50:54 +0200 glib2.0 (2.33.3-1) experimental; urgency=low * New upstream release. * debian/libglib2.0-0.symbols: Add new symbols from this release. * debian/libglib2.0-bin.install: bash completion is now installed into /usr/share/bash-completion/completions/ by upstream. * Add debian/libglib2.0-bin.maintscript: Clean up old bash completion conffiles on upgrade. Add ${misc:Pre-Depends} to libglib2.0-bin. * Add debian/tests/control: DEP-8 autopkgtest control file. Add XS-Testsuite header to debian/control.in. * Add debian/tests/build: autopkgtest check: Build and run a program against glib, to verify that the headers and pkg-config file are installed correctly. * Add 06_thread_test_ignore_prctl_fail.patch: Do not fail the /thread/thread4 test if prctrl() fails. This happens on the Debian buildds. * debian/rules: Set G_HOME to not clutter $HOME with ~/.dbus-keyrings and avoid failure on the buildds where creating /home/buildd/.dbus-keyrings fails. * debian/rules: Fail the build on failed tests, except on architectures with known current failures (arm*, kfreebsd*, s390x, sparc). * Add 07_socket_test_timespan_jitter.patch: On some buildds the poll duration in the /socket/timed_wait test is slightly lower than the requested 100000. Adjust test to not fail in these cases. Forwarded to GNOME #678881. -- Martin Pitt Tue, 26 Jun 2012 19:28:14 +0200 glib2.0 (2.33.2-1) experimental; urgency=low * Track unstable versions in the experimental branch. * New upstream release 2.33.2 - GLIB_VERSION_MIN_REQUIRED now defaults to the current stable version - GIO input and output stream classes have grown GBytes-based methods - GApplication now has hooks to register D-Bus objects before the bus name is taken * Refresh 04_homedir_env.patch to cleanly apply * Add the new symbols from this release (g_app_info_get_supported_types, g_*_bytes, g_type_ensure) -- Iain Lane Mon, 18 Jun 2012 11:56:08 +0100 glib2.0 (2.33.1-1) experimental; urgency=low * debian/control.in: Update Vcs-* for experimental branch. * Drop 03_revert_git_single_include_error.patch. For GNOME 3.5.x we want to properly fix the reverse dependencies. NB this is NOT for Debian wheezy. * New upstream release. * 04_homedir_env.patch: Adjust for new release. * Drop 95_configure-Fix-typo-in-ELF-check.patch and 96_configure-Reset-LIBS-after-ELF-check.patch: upstream now. * debian/libglib2.0-0.symbols: Add new symbols from this release. -- Martin Pitt Tue, 15 May 2012 16:59:15 +0200 glib2.0 (2.33.12+really2.32.4-5) unstable; urgency=low * Fix the closing fi in the if statement in postrm. -- Michael Biebl Wed, 09 Jan 2013 16:14:49 +0100 glib2.0 (2.33.12+really2.32.4-4) unstable; urgency=low * Take into account multiarch when removing the cache files in postrm: Remove /usr/lib/gio/modules/giomodule.cache only for the native architecture for which this cache file was created. After removing /usr/share/glib-2.0/schemas/gschemas.compiled on purge, run dpkg-trigger explicitly, so in case libglib2.0-0 is installed for other architectures, the cache file is re-created. (Closes: #696389) * Drop the various Breaks from libglib2.0-0. Those are causing APT to fail on a dist-upgrade from squeeze to wheezy. (Closes: #676485) -- Michael Biebl Tue, 08 Jan 2013 23:30:04 +0100 glib2.0 (2.33.12+really2.32.4-3) unstable; urgency=low * Team upload * 92_kfreebsd_credentials.patch: use the FreeBSD credentials-passing implementation on kFreeBSD too, making gnome-terminal and lightdm work on kFreeBSD (Closes: #631968) -- Simon McVittie Wed, 24 Oct 2012 10:51:08 +0100 glib2.0 (2.33.12+really2.32.4-2) unstable; urgency=medium * Revert link adding for gdbus-object-manager-example. While it is useful to have in /usr/share/doc as an example, it must not be shipped with the system documentation. * 20_glib-compile-resources_leak.patch: new patch. Fix a leak introduced in version 2.32.4. Thanks Niels Thykier! * SECURITY: add 11_CVE-2012-3524_setuid.patch from upstream. Prevents using DBus in a setuid binary. Fixes CVE-2012-3524. -- Josselin Mouette Sat, 06 Oct 2012 01:15:16 +0200 glib2.0 (2.33.12+really2.32.4-1) unstable; urgency=low * New upstream bugfix release. * 10_gdbus_race.patch: stolen from upstream git. Fix a race condition that would make gnome-shell crash on startup under some conditions. * libglib2.0-bin.install: bash completions have moved to /usr/share. * libglib2.0-bin.maintscript: remove old conffiles. * Add appropriate pre-dependency. * libglib2.0-doc.links: add link for gdbus-object-manager-example. -- Josselin Mouette Sat, 22 Sep 2012 17:59:34 +0200 glib2.0 (2.33.12+really2.32.3-2) unstable; urgency=low * Explicitly set the shlibs version to 2.32.3 to not generate overly strict dependencies for udeb packages. -- Michael Biebl Wed, 19 Sep 2012 21:25:56 +0200 glib2.0 (2.33.12+really2.32.3-1) unstable; urgency=low * Brown paper bag upload * Re-upload version previously in unstable to superseded experimental-targetted version previously mistakenly uploaded there. -- Iain Lane Mon, 10 Sep 2012 22:52:32 +0100 glib2.0 (2.32.3-1) unstable; urgency=low * New upstream release. * Remove debian/patches/95_configure-Fix-typo-in-ELF-check.patch and debian/patches/96_configure-Reset-LIBS-after-ELF-check.patch, merged upstream. -- Michael Biebl Tue, 15 May 2012 16:12:21 +0200 glib2.0 (2.32.2-1) unstable; urgency=low * New upstream release. * Refresh patches. * Remove debian/patches/git_powerpc_gresources.patch, merged upstream. * debian/patches/95_configure-Fix-typo-in-ELF-check.patch: Fix typo in ELF configure check. Patch cherry-picked from upstream Git. * debian/patches/96_configure-Reset-LIBS-after-ELF-check.patch: Reset LIBS after running the ELF checks otherwise we end up linking everything against libelf. Patch cherry-picked from upstream Git. -- Michael Biebl Tue, 01 May 2012 20:02:21 +0200 glib2.0 (2.32.1-1) unstable; urgency=low * New upstream release. * Refresh patches. * debian/patches/git_powerpc_gresources.patch: Upstream fix for gresource on big endian architectures, i.e powerpc. Closes: #669130 * debian/patches/revert_schema_path_warning.patch: Revert upstream commit which generates a warning for applications using a non-recommended gsettings path. Final freeze is not the time to start fixing the gsettings paths of all packages. This avoids tons of spewage from the gsettings trigger during package installation. -- Michael Biebl Thu, 26 Apr 2012 23:13:28 +0200 glib2.0 (2.32.0-4) unstable; urgency=low * Set --sourcedir for the different flavors when running dh_install. This way the .install files can be simplified a lot which makes them much more readable. * Bump Standards-Version to 3.9.3. * Add Breaks against emacs23, eog and gwaei. Those applications were broken due to changes in GApplication and the way they interacted with GdkThreads so they needed to be fixed to correctly work with glib 2.32. Closes: #668019 -- Michael Biebl Mon, 09 Apr 2012 14:16:26 +0200 glib2.0 (2.32.0-3) unstable; urgency=low [ Martin Pitt ] * 01_gettext-desktopfiles.patch: Use official "Keywords" key now, X-GNOME-Keywords has been deprecated for a while now. (LP: #949864) * debian/libglib2.0-0.postrm.in: Only remove the compiled schemas on purge, not during upgrades. Otherwise we have no schemas available until the new postinst is run, which leads to applications aborting on missing schemas. [ Michael Biebl ] * Don't enforce single include for glib/gversionmacros.h since this header is included from glib/gtypes.h which is widely used. -- Michael Biebl Fri, 30 Mar 2012 23:55:41 +0200 glib2.0 (2.32.0-2) unstable; urgency=low * Upload to unstable. * Revert upstream commit for now which makes single includes mandatory as the list of affected packages is still a bit too long. -- Michael Biebl Fri, 30 Mar 2012 08:25:15 +0200 glib2.0 (2.32.0-1) experimental; urgency=low * New upstream release. * Add single-include guard for gbytes.h. Patch cherry-picked from upstream Git. -- Michael Biebl Mon, 26 Mar 2012 18:41:49 +0200 glib2.0 (2.31.22-1) experimental; urgency=low * New upstream development release. * debian/libglib2.0-0.symbols: Add new symbol. -- Michael Biebl Tue, 20 Mar 2012 02:00:06 +0100 glib2.0 (2.31.20-1) experimental; urgency=low * New upstream development release. * debian/patches/61_glib-compile-binaries-path.patch: Refreshed. * debian/libglib2.0-0.symbols: Add new symbols. * Override list-missing target with an implementation that better handles multiple flavors (copied from the gtk+3.0 package). -- Michael Biebl Tue, 06 Mar 2012 02:28:12 +0100 glib2.0 (2.31.18-3) experimental; urgency=low * debian/control.in: Add Build-Depends on python-dbus, python-gobject-2, and libxml2-utils (xmllint). Required to run the test-suite. -- Michael Biebl Sun, 04 Mar 2012 20:27:09 +0100 glib2.0 (2.31.18-2) experimental; urgency=low * debian/control.in: - add libpcre3-dev to the list of dependencies of libglib2.0-dev - add libelf-dev as a build dependency to make gresource able to deal with ELF files -- Gustavo Noronha Silva Sat, 03 Mar 2012 17:29:51 -0300 glib2.0 (2.31.18-1) experimental; urgency=low [ Gustavo Noronha Silva ] * New development release - Yeah, 2.31.8 was a mistake =/ * debian/libglib2.0-0.symbols: - fix version declared for 2.31.8 symbols to not have -1 - updated for 2.31.8 symbols * debian/patches/61_glib-compile-schemas-path.patch, debian/patches/61_glib-compile-binaries-path.patch: - renamed, and updated to also cover glib-compile-resources * debian/libglib2.0-0.install.in: - add glib-compile-resources [ Michael Biebl ] * debian/libglib2.0-bin.install: Install new gresource binary and the man pages for gresource and glib-compile-resources. * debian/libglib2.0-bin.links.in: Add symlink in /usr/bin for glib-compile-resources since we install the binary in a multiarch path. * debian/rules: Re-enable test-suite on kfreebsd but keep it non-fatal for now. -- Michael Biebl Sat, 03 Mar 2012 02:36:26 +0100 glib2.0 (2.31.8-1) experimental; urgency=low * New development release * debian/patches/*: - refreshed; * debian/patches/95-gmain-get-rid-of-poll_waiting.patch, debian/patches/96-fix-one-bit-mutex-test-on-some-platforms.patch, debian/patches/97-silence-compiler-warnings.patch, debian/patches/98-disable-two-more-GDBus-tests-using-fork.patch: - removed; applied upstream * debian/libglib2.0-0.symbols: - updated with new symbols NOTES: + g_simple_action_get_parameter_type (from 2.28.0) was made static in 09429e2c820118918e6132d32884eb02203136d4 + g_unix_resolver_get_type (from 2.22.0) was removed by 5a30712dc7e4adc36b0e8fd82cf5ccec19bbbdc5, with the removal of !g_thread_supported code paths -- Gustavo Noronha Silva Fri, 02 Mar 2012 00:34:30 -0300 glib2.0 (2.30.2-7) UNRELEASED; urgency=low * libglib2.0-0.postinst.in: + Encapsulate gio-querymodules calls in || true statements. Closes: #659588. + Only run gio-querymodules on the non-multiarch path for the host architecture. * rules: add substitution for #ARCH# for the above change. -- Josselin Mouette Thu, 16 Feb 2012 12:21:51 +0100 glib2.0 (2.30.2-6) unstable; urgency=low * Revert the patches added in 2.30.2-5 which changed the handling of return types from libffi. They didn't actually fix the build failures on s390x and had some unpleasant side effects, like making other packages FTBFS. -- Michael Biebl Wed, 25 Jan 2012 12:17:29 +0100 glib2.0 (2.30.2-5) unstable; urgency=low [ Josselin Mouette ] * Drop deprecated build-dependencies on pygobject & python-dbus. * Retain one on python for the script that uses it. [ Loïc Minier ] * Avoid harmless warnings when processing triggers of libglib2.0-0 ("Unable to open directory /usr/lib/gio/modules: Error opening directory '/usr/lib/gio/modules': No such file or directory"). [ Michael Biebl ] * Cherry-pick patches from upstream Git which fix handling of ENUMs and integral return types on 64-bit BE platforms. Closes: #653308 - Add d/p/94-closure-fix-handling-of-ENUMs-and-integral-return-ty.patch. - Add d/p/93-gvalue-Add-explicitly-signed-g_value_get_schar-and-g.patch. - Update symbols file accordingly. -- Michael Biebl Wed, 18 Jan 2012 13:50:56 +0100 glib2.0 (2.30.2-4) unstable; urgency=low * Upload to unstable. * Disable test suite on kfreebsd-* for now. -- Michael Biebl Fri, 18 Nov 2011 19:38:40 +0100 glib2.0 (2.30.2-3) experimental; urgency=low * debian/patches/98-disable-two-more-GDBus-tests-using-fork.patch: - Added. Disable gdbus test which use GMainContext over a fork, see https://bugzilla.gnome.org/show_bug.cgi?id=658999 for more details -- Sjoerd Simons Thu, 17 Nov 2011 22:20:48 +0000 glib2.0 (2.30.2-2) experimental; urgency=low * debian/patches/95-gmain-get-rid-of-poll_waiting.patch: - Added, Fix race conditions with g_main_quit being called from other threads by getting rid of the poll_waiting flag. (Backported from git master) * debian/patches/96-fix-one-bit-mutex-test-on-some-platforms.patch: - Added, Fix the 1 bit mutex failing on platforms that have pointers aligned to 32 bits instead of 64 bits (bgo#201322). * debian/patches/97-silence-compiler-warnings.patch: - Added, Fix various compiler warnings -- Sjoerd Simons Wed, 16 Nov 2011 22:21:52 +0000 glib2.0 (2.30.2-1) experimental; urgency=low * New upstream release. * debian/patches/70-fix-race-in-gdbus-connection-test.patch: - Removed, merged upstream. * debian/patches/80_gtk_doc_out_of_tree.patch: - Removed, merged upstream. -- Michael Biebl Sun, 13 Nov 2011 01:24:28 +0100 glib2.0 (2.30.1-2) experimental; urgency=low [ Martin Pitt ] * debian/patches/01_gettext-desktopfiles.patch: - Translate X-GNOME-FullName and X-GNOME-Keywords, too. [ Sjoerd Simons ] * debian/patches/80_gtk_doc_out_of_tree.patch: - Added. Fix documentation generation when build out of tree [ Michael Biebl ] * Transition to multiarch, thanks Steve. Closes: #634099 The following modifications were made to the original patch: - Drop the libtool .la files, since we break existing references anyway. - Don't mark libglib2.0-0-dbg as Multi-Arch: same and install into /usr/lib/debug, not /usr/lib//debug. - Guard the for loops in debian/rules with "set -e". * debian/libglib2.0-dev.install.in: - Install gdb auto-load files. -- Michael Biebl Fri, 21 Oct 2011 21:26:48 +0200 glib2.0 (2.30.1-1) experimental; urgency=low [ Michael Biebl ] * New upstream release. - Avoid assertion in GDBus if we fail to authenticate twice. Closes: #634312 * Bump debhelper compatibility level to 8. - Bump Build-Depends on debhelper. - Don't pass --dbg-package= without an argument to dh_strip as commands will fail rather than warn when they are passed unknown options. * Don't use brace expansion in debian/libglib2.0-0.install and debian/libglib2.0-dev.install. * debian/control.in - Use architecture wildcard for kfreebsd and hurd. - Bump Standards-Version to 3.9.2. No further changes. - Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer. - Add Build-Depends on libffi-dev (>= 3.0.0). * debian/libglib2.0-dev.install - Install gdbus-codegen binary and manpage. - Install gtester and gtester-report manpage. * debian/libglib2.0-bin.install - Install bash completion files for gdbus and gsettings. * debian/libglib2.0-0.symbols - Update symbols file. The GAction API had an incompatible change. As a result g_action_set_state has been renamed to g_action_change_state. See upstream commit 5ff65d869543587d10d78c123698e47effc5fb8c for further details and on the impact of this change. * debian/watch: - Track .xz tarballs. * Update patches - Remove 03_blacklist-directories.patch, merged upstream. - Remove 10_gdesktopappinfo_set_last_used.patch, fixed upstream. - Remove 60_wait-longer-for-threads-to-die.patch, fixed upstream using a counter. - Refresh remaining patches. [ Josselin Mouette ] * Break gtk3 < 3.0.12 because it uses an internal symbol that ceases to work with glib 2.30. [ Sjoerd Simons ] * debian/rules: Explicitely build gtk-doc * debian/patches/70-fix-race-in-gdbus-connection-test.patch: - Added, fix race condition in the GDBusConnection life-cycle test -- Sjoerd Simons Sun, 16 Oct 2011 11:50:31 +0100 glib2.0 (2.28.8-1) unstable; urgency=low * New upstream release. * debian/watch: - Update to version 3. - Track .xz tarballs. * Bump debhelper compatibility level to 8. - Bump Build-Depends on debhelper. - Don't pass --dbg-package= without an argument to dh_strip as commands will fail rather than warn when they are passed unknown options. * Don't use brace expansion in debian/libglib2.0-0.install and debian/libglib2.0-dev.install. * debian/control.in - Use architecture wildcard for kfreebsd and hurd. - Bump Standards-Version to 3.9.2. No further changes. - Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer. * Refresh patches. -- Michael Biebl Sat, 15 Oct 2011 18:09:05 +0200 glib2.0 (2.28.6-4) unstable; urgency=low * Upload to unstable. -- Michael Biebl Fri, 14 Oct 2011 10:42:58 +0200 glib2.0 (2.28.6-3) experimental; urgency=low * Break gnome-session < 3.0.0-3 for the updated defaults.list taking x-scheme-* into account. * Break gdm < 3.0.3 to avoid adding a security hole to it. * 10_gdesktopappinfo_set_last_used.patch: new patch. When calling g_app_info_set_as_last_used_for_type, correctly inherit the default filled in the file from the system default. This avoids gnome-control-center breaking file associations just by opening the info dialog. -- Josselin Mouette Sun, 04 Sep 2011 23:07:46 +0200 glib2.0 (2.28.6-2) experimental; urgency=low * Team upload. * Drop 20_mime_extension_point.patch and add Breaks against gvfs and gnome-control-center to ensure they have been updated at the same time. * Drop Conflicts against pango, it's no longer relevant (even for oldstable). * Fix watch file. * Drop leading article in descriptions as recommended by lintian. * Add lintian overrides for package-name-doesnt-match-sonames, it's a deliberate choice. * Add some copyright holders to debian/copyright to appease lintian. * Drop unneeded section/priority fields as they duplicate the default values. * Add some DEP-3 descriptions to patches that had no description at all. -- Raphaël Hertzog Thu, 14 Apr 2011 10:51:16 +0200 glib2.0 (2.28.6-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Thu, 14 Apr 2011 09:18:31 +0200 glib2.0 (2.28.4-1) unstable; urgency=low * debian/control.in: + Build depend on dbus, dbus-x11, shared-mime-info, python-gobject and python-dbus, needed by the test suite. + libglib2.0-data doesn't need to depend on libglib2.0-0, since it only ships translations. This will avoid making glib uninstallable on the buildds when it is uploaded until the new version has been built. * d/p/0001-Run-gio-tests-with-a-dbus-session.patch: + New patch. Run gio tests through dbus-launch, since some of them need a running dbus session. * debian/control.in, debian/rules: + Add autoreconf magic, needed by the above patch. * New upstream release. -- Emilio Pozuelo Monfort Mon, 28 Mar 2011 19:53:02 +0100 glib2.0 (2.28.2-1) unstable; urgency=low * New upstream release. -- Emilio Pozuelo Monfort Fri, 11 Mar 2011 21:05:36 +0000 glib2.0 (2.28.1-1) unstable; urgency=low * New upstream release. + Fixes g_timeout_add overflowing with large timeouts. Closes: #606618. -- Emilio Pozuelo Monfort Sat, 19 Feb 2011 21:24:21 +0000 glib2.0 (2.28.0-2) unstable; urgency=low * 20_mime_extension_point.patch: temporary revert the upstream change in URI schemes handling. Closes: #612876. Note for later: it must absolutely be reverted in a synchronized upload with gvfs 1.8 and control-center 3.0. -- Josselin Mouette Fri, 18 Feb 2011 19:36:42 +0100 glib2.0 (2.28.0-1) unstable; urgency=low * debian/control.in: + Drop obsolete conflicts/replaces with libglib1.3. + Don't suggest libgtk2.0-doc in the doc package. * New upstream stable release. + debian/control.in: - Bump the libpcre3-dev build dependency. + debian/patches/01_gettext-desktopfiles.patch, debian/patches/02_gettext-desktopfiles-ubuntu.patch, debian/patches/04_homedir_env.patch, debian/patches/61_glib-compile-schemas-path.patch: - Refreshed. + debian/libglib2.0-0.symbols: - Updated. -- Emilio Pozuelo Monfort Wed, 09 Feb 2011 21:52:02 +0000 glib2.0 (2.27.91-1) experimental; urgency=low * debian/rules: - Don't exclude .sgml and .devhelp files from being compressed. The former are already excluded by dh_compress and the later can be compressed now that devhelp can handle them. - Fix variable substitution. * New upstream release. - debian/patches/62_dont_crash_without_desktop_filename.patch: + Removed, included upstream. * debian/control.in: - Standards-Version is 3.9.1, no changes needed. -- Emilio Pozuelo Monfort Tue, 11 Jan 2011 22:59:07 +0000 glib2.0 (2.27.90-2) experimental; urgency=low * debian/patches/62_dont_crash_without_desktop_filename.patch * Added. Fix crash when launching application without a desktop file (From upstream git) -- Sjoerd Simons Fri, 07 Jan 2011 11:28:34 +0000 glib2.0 (2.27.90-1) experimental; urgency=low * Switch to CDBS' flavors system. * Switch to source format 3.0 (quilt). * Stop symlinking /usr/share/doc/$pkg directories. * debian/rules: - Explicitly link with --no-as-needed, as --as-needed might be the default and is harmful for us. - Run the test suite but don't make it fatal yet. * New upstream release. - debian/libglib2.0-0.symbols: + Updated. -- Emilio Pozuelo Monfort Thu, 06 Jan 2011 12:46:00 +0000 glib2.0 (2.27.5-1) experimental; urgency=low * New upstream release. + debian/libglib2.0-0.symbols: - Updated. * debian/rules: + Make the shlibs always depend on the latest upstream version. We have symbols file anyway, and manually bumping the shver is error prone. -- Emilio Pozuelo Monfort Thu, 23 Dec 2010 01:44:45 +0000 glib2.0 (2.27.4-2) experimental; urgency=low * debian/rules: Change --disable-visibility to --disable-Bsymbolic for the refdbg package. -- Jonny Lamb Wed, 15 Dec 2010 21:52:29 +0000 glib2.0 (2.27.4-1) experimental; urgency=low * New upstream release. + debian/libglib2.0-0.symbols: - Updated. + debian/rules: - Bump the SHVER. -- Emilio Pozuelo Monfort Tue, 30 Nov 2010 00:48:49 +0100 glib2.0 (2.27.3-1) experimental; urgency=low * New upstream release. + debian/libglib2.0-0.symbols: - Updated. -- Emilio Pozuelo Monfort Mon, 15 Nov 2010 23:05:29 +0100 glib2.0 (2.27.2-1) experimental; urgency=low * New upstream development release: + debian/patches/*: - Refreshed. + debian/libglib2.0-0.symbols: - Updated + debian/patches/70_dtrace.patch: - Dropped, merged upstream. -- Sebastian Dröge Mon, 01 Nov 2010 10:53:15 +0100 glib2.0 (2.27.1-1) experimental; urgency=low [ Josselin Mouette ] * Drop lynx dependency in the -doc package. Suggest devhelp instead. Closes: #599743. [ Sebastian Dröge ] * New upstream development release: + debian/patches/70_fix-header-cleaup-fallout.patch: - Dropped, merged upstream. + debian/patches/*: - Refreshed. + debian/libglib2.0-0.symbols: - Updated + debian/patches/70_dtrace.patch: - Patch from upstream GIT to not enable DTrace if it's not available. Fixes the build on kFreeBSD (Closes: #592024). -- Sebastian Dröge Fri, 29 Oct 2010 11:32:02 +0200 glib2.0 (2.27.0-1) experimental; urgency=low [ Sjoerd Simons ] * New upstream experimental release * debian/libglib2.0-0.symbols + Updated * debian/patches/70_fix-header-cleaup-fallout.patch + Added. Fix complilation error (from upstream git) [ Sebastian Dröge ] * Upload to experimental. * debian/rules: + Update SHVER to 2.27.0. -- Sebastian Dröge Tue, 12 Oct 2010 10:56:13 +0200 glib2.0 (2.26.0-1) experimental; urgency=low * New upstream stable release: + debian/rules, debian/libglib2.0-0.symbols: - Update for the new version. + debian/patches/90_gregex-system-pcre.patch: - Dropped, merged upstream. -- Sebastian Dröge Mon, 27 Sep 2010 22:43:13 +0200 glib2.0 (2.25.16-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for the new version. + debian/patches/90_gregex-system-pcre.patch: - Fix GRegex compilation with the system pcre. -- Sebastian Dröge Sat, 18 Sep 2010 07:15:26 +0200 glib2.0 (2.25.15-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for the new version. -- Sebastian Dröge Tue, 31 Aug 2010 11:26:25 +0200 glib2.0 (2.25.14-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for the new version. -- Sebastian Dröge Tue, 17 Aug 2010 11:37:23 +0200 glib2.0 (2.25.13-1) experimental; urgency=low * New upstream development release: + debian/patches/90_git_glibconfig_build.patch, + debian/patches/99_autoreconf.patch: - Dropped, merged upstream. + debian/rules, debian/libglib2.0-0.symbols: - Update for the new version. + debian/control.in: - (Build-) depend on pkg-config >= 0.16.0. -- Sebastian Dröge Sat, 07 Aug 2010 09:34:16 +0200 glib2.0 (2.25.12-2) experimental; urgency=low [ Sebastien Bacher ] * debian/rules: + clean the distributed glibconfig.h it has 64 bits values which leaded to the issues on 32 bits architectures (Closes: #591075, #591492). * debian/patches/90_git_glibconfig_build.patch: + git change to use the builddir glibconfig.h and not the srcdir one [ Sebastian Dröge ] * debian/patches/99_autoreconf.patch: + Regenerated autotools files for the above patch. * debian/rules: + Call dh_installdirs to actually use the .dirs files. -- Sebastian Dröge Fri, 06 Aug 2010 18:50:27 +0200 glib2.0 (2.25.12-1) experimental; urgency=low [ Josselin Mouette ] * Don’t run the triggers when executed from a nonexistent directory. Closes: #589693. [ Sebastian Dröge ] * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for API changes. + debian/patches/99_gsocket-create-socket-cloexec.patch: - Dropped, merged upstream. -- Sebastian Dröge Fri, 30 Jul 2010 12:29:10 +0200 glib2.0 (2.25.11-3) experimental; urgency=low * debian/patches/99_gsocket-create-socket-cloexec.patch: Patch by Julien Cristau: Just because SOCK_CLOEXEC was defined at build time doesn't mean the kernel we're running on supports it. So if socket() fails with EINVAL, try again without the flag. -- Sebastian Dröge Thu, 15 Jul 2010 20:23:30 +0200 glib2.0 (2.25.11-2) experimental; urgency=low * debian/control.in, debian/libglib2.0-bin.links, debian/libglib2.0-0.links: + Move links to the -bin package again but let the -dev package depend on the -bin package. Having the links in the shared library package will cause conflicts when the soname changes but the links in /usr/bin must be there at least if the -dev package is installed because build systems might assume that the applications are in $PATH. * debian/patches/61_glib-compile-schemas-path.patch: + Adjust path to glib-compile-schemas in the pkg-config file. -- Sebastian Dröge Tue, 13 Jul 2010 14:06:28 +0200 glib2.0 (2.25.11-1) experimental; urgency=low [ Josselin Mouette ] * Drop type-handling usage. Closes: #587863. * Bump standards version accordingly. * Patch from Ubuntu, thanks Sébastien Bacher. Closes: #587661. * debian/libglib2.0-bin.install: - Install glib-compile-schemas * debian/libglib2.0-bin.postinst: - Run glib-compile-schemas when schemas modified * debian/libglib2.0-bin.triggers: - Watch for schema changes * debian/libglib2.0-dev.install: - glib-compile-schemas moved to libglib2.0-bin * debian/libglib2.0-dev.install: - install the new gdb python macros since the gdb version is recent enough now to use those * Put gio-querymodules and glib-compile-schemas in a private, versioned directory in libglib2.0-0 to avoid a dependency loop. * Move back the triggers to libglib2.0-0. * Add a purge of the necessary files in the postinst. * Stop recommending libglib2.0-bin since the necessary stuff is in libglib2.0-0 now. * Add symlinks to keep the binaries at their place in libglib2.0-bin. * Tighten the dependency between libglib2.0-bin and libglib2.0-0. [ Sebastian Dröge ] * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for API changes. * debian/libglib2.0-0.dirs: + Create empty directories for the triggers to actually work. * debian/libglib2.0-0.links, debian/control.in: + Add links for gio-querymodules and glib-compile-schemas in /usr/bin. -- Sebastian Dröge Sun, 11 Jul 2010 20:13:58 +0200 glib2.0 (2.25.10-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for API changes. + debian/libglib2.0-dev.install: - Drop gsettings-schema-convert. + debian/patches/*: - Refreshed all patches. -- Sebastian Dröge Thu, 24 Jun 2010 19:59:54 +0200 glib2.0 (2.25.9-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for API additions. -- Sebastian Dröge Fri, 18 Jun 2010 06:24:03 +0200 glib2.0 (2.25.8-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for API additions. -- Sebastian Dröge Tue, 08 Jun 2010 11:07:18 +0200 glib2.0 (2.25.7-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for API additions. -- Sebastian Dröge Tue, 25 May 2010 11:29:07 +0200 glib2.0 (2.25.6-1) experimental; urgency=low * New upstream development release. -- Sebastian Dröge Thu, 20 May 2010 10:27:41 +0200 glib2.0 (2.25.5-1) experimental; urgency=low * New upstream development release. -- Sebastian Dröge Sat, 15 May 2010 09:44:10 +0200 glib2.0 (2.25.4-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for API additions. + debian/libglib2.0-bin.install: - Add gdbus utility and manpage. -- Sebastian Dröge Fri, 14 May 2010 18:25:58 +0200 glib2.0 (2.25.3-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for API additions. + debian/libglib2.0-dev.install: - gschema-compile was renamed to glib-compile-schemas. + debian/control.in, debian/rules: - Manpages are now properly shipped with the tarballs, drop xsltproc, etc. build dependencies. -- Sebastian Dröge Sat, 24 Apr 2010 06:16:59 +0200 glib2.0 (2.25.2-1) experimental; urgency=low * New upstream development release: + debian/libglib2.0-0.install, debian/libglib2.0-0.triggers, debian/control.in, debian/rules, debian/libglib2.0-bin.install, debian/libglib2.0-bin.triggers: - Move binaries to an unversioned, separate package. - Add new gsettings tool. + debian/rules, debian/libglib2.0-0.symbols: - Update for API additions. -- Sebastian Dröge Fri, 23 Apr 2010 06:14:47 +0200 glib2.0 (2.25.1-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Update for API additions. + debian/libglib2.0-dev.install, debian/libglib2.0-0.install: - Install new GSettings utitilies and manpages. * debian/control.in, debian/rules: + Enable manpage generation via xsltproc for now until https://bugzilla.gnome.org/show_bug.cgi?id=616264 is fixed. -- Sebastian Dröge Tue, 20 Apr 2010 09:24:20 +0200 glib2.0 (2.24.0-1) unstable; urgency=low * New upstream stable release: + debian/rules, debian/libglib2.0-0.symbols: - Updated 2.23 symbols to 2.24 to force dependencies on a stable release. + debian/rules: - Remove check-dist.mk include to allow uploads to unstable again. -- Sebastian Dröge Fri, 26 Mar 2010 16:59:18 +0100 glib2.0 (2.23.6-1) experimental; urgency=low [ Emilio Pozuelo Monfort ] * debian/patches/05_gvariant_test_failure.patch: - Backport patch from upstream git to fix a gvariant test that fails randomly on x86. [ Sebastian Dröge ] * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Updated for the new API. + debian/patches/05_gvariant_test_failure.patch: - Dropped, merged upstream. * debian/rules: + Make unit test failures non-fatal again because of race conditions in some tests. -- Sebastian Dröge Mon, 22 Mar 2010 06:10:18 +0100 glib2.0 (2.23.5-1) experimental; urgency=low [ Emilio Pozuelo Monfort ] * debian/patches/05-dont-fail-a-couple-of-tests-when-running-as-root.patch: - Updated. * 06-test-for-unexisting-files-in-TMP-and-not-in-HOME.patch: - Added, don't look for an unexisting file in $HOME since it will fail with an unexpected result if it's not writable (which happens on some buildds). Look at $TMP instead. * debian/rules: - Make test suite failures fatal on amd64, i386 and s390. [ Sebastian Dröge ] * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Updated for the new API. + debian/patches/05-dont-fail-a-couple-of-tests-when-running-as-root.patch, debian/patches/06-test-for-unexisting-files-in-TMP-and-not-in-HOME.patch: - Dropped, merged upstream. -- Sebastian Dröge Mon, 08 Mar 2010 18:49:00 +0000 glib2.0 (2.23.4-1) experimental; urgency=low [ Emilio Pozuelo Monfort ] * debian/patches/05-dont-fail-a-couple-of-tests-when-running-as-root.patch: - Added, expect a couple of tests that play with file permissions to succeed when running as root. * debian/control.in: - Add desktop-file-utils to build depends to fix another test. - Standards-Version is 3.8.4, no changes needed. - Let libgio-fam depend on ${misc:Depends}. [ Sebastian Dröge ] * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Updated for the new API. -- Sebastian Dröge Mon, 22 Feb 2010 09:04:48 +0100 glib2.0 (2.23.3-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Updated for the new API. -- Sebastian Dröge Tue, 09 Feb 2010 16:48:07 +0100 glib2.0 (2.23.2-2) experimental; urgency=low * debian/control.in, debian/libglib2.0-0.triggers, debian/libglib2.0-0.install, debian/libglib2.0-dev.install: + Ship gio-querymodules in the shared library package and triggers calls to every time /usr/lib/gio/modules is touched by a package. -- Sebastian Dröge Tue, 26 Jan 2010 09:40:47 +0100 glib2.0 (2.23.2-1) experimental; urgency=low * New upstream development release: + debian/rules, debian/libglib2.0-0.symbols: - Updated for the new API. -- Sebastian Dröge Tue, 26 Jan 2010 08:14:26 +0100 glib2.0 (2.23.1-1) experimental; urgency=low [ Sebastian Dröge ] * debian/control.in: + Let the -dev package depend on zlib1g-dev as it's required by the pkg-config file now. [ Emilio Pozuelo Monfort ] * New upstream release. + debian/rules, debian/libglib2.0-0.symbols: - Updated for the new API. -- Emilio Pozuelo Monfort Tue, 22 Dec 2009 23:25:41 +0100 glib2.0 (2.23.0-1) experimental; urgency=low [ Loïc Minier ] * -refdbg package is section/prio debug/extra. * Add note to NOT use -Wl,--as-needed as it might drop a critical -lpthread link in gio (which dlopen()s gvfs); see mid:<1257999019.21780.15.camel@marzipan>. [ Sebastian Dröge ] * New upstream development release: + debian/patches/90_mimetype-sorting.patch: - Dropped, merged upstream. + debian/rules, debian/libglib2.0-0.symbols: - Update for new API. + debian/control.in: - Build depend on zlib. + debian/rules: - Include check-dist.mk to prevent accidental uploads to unstable. -- Sebastian Dröge Mon, 30 Nov 2009 10:04:07 +0100 glib2.0 (2.22.2-2) unstable; urgency=low * debian/patches/90_mimetype-sorting.patch: + Fix sorting of mimetypes by weight. Highest weight means most important, not the other way around. Patch from upstream GIT. -- Sebastian Dröge Thu, 08 Oct 2009 18:34:23 +0200 glib2.0 (2.22.2-1) unstable; urgency=low [ Emilio Pozuelo Monfort ] * Move libglib2.0-data to section libs. Closes: #549079. [ Sebastian Dröge ] * New upstream bugfix release. -- Sebastian Dröge Thu, 08 Oct 2009 12:48:51 +0200 glib2.0 (2.22.1-1) unstable; urgency=low * New upstream bugfix release: + debian/patches/10_inotify_init1.patch, debian/patches/30_metadata_symlinks.patch: - Dropped, merged upstream. -- Sebastian Dröge Wed, 30 Sep 2009 08:17:57 +0200 glib2.0 (2.22.0-2) unstable; urgency=low * Don’t install Python GDB macros for now, they only work with an experimental GDB branch. * 30_metadata_symlinks.patch: stolen upstream. Get metadata to work with symbolic links. Closes: #548142. -- Josselin Mouette Wed, 30 Sep 2009 01:02:11 +0200 glib2.0 (2.22.0-1) unstable; urgency=low [ Josselin Mouette ] * Move libglib-2.0.so.0 to /lib so that DeviceKit (and other potential sources) can work without having /usr mounted. * 11_chmod_symlinks.patch: new patch. Fix potential security issue when manipulating symlink permissions. Thanks Arand Nash for the heads up. [ Sebastian Dröge ] * New upstream stable release: + debian/patches/11_chmod_symlinks.patch: - Dropped, merged upstream. + debian/libglib2.0-0.symbols, debian/rules: - Update for the new version. -- Sebastian Dröge Wed, 23 Sep 2009 05:04:37 +0200 glib2.0 (2.21.6-1) experimental; urgency=low [ Josselin Mouette ] * 10_inotify_init1.patch: fall back on inotify_init when inotify_init1 does not work, as happens with kernel versions < 2.6.27. Closes: #544354. [ Sebastian Dröge ] * New upstream development release: + debian/libglib2.0-0.symbols: - Update for the new version. + debian/rules: - Update SHVER to 2.21.6. * debian/control.in: + Updated Standards-Version to 3.8.3, no additional changes needed. -- Sebastian Dröge Sat, 05 Sep 2009 07:15:58 +0200 glib2.0 (2.21.5-1) experimental; urgency=low * New upstream development release: + debian/libglib2.0-0.symbols: - Update for the new version. + debian/rules: - Update SHVER to 2.21.5. * debian/control.in: + Updated Standards-Version to 3.8.2, no additional changes needed. -- Sebastian Dröge Tue, 25 Aug 2009 18:38:51 +0200 glib2.0 (2.21.4-1) experimental; urgency=low * New upstream development release: + debian/rules: - Include check-dist.mk to prevent accidental uploads to unstable. - Update shlib version to 2.21.4. + debian/libglib2.0-0.symbols: - Update for the API additions. * debian/control.in: + Updated Standards-Version to 3.8.1, no additional changes needed. -- Sebastian Dröge Tue, 21 Jul 2009 09:35:33 +0200 glib2.0 (2.20.4-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Sat, 27 Jun 2009 09:56:08 +0200 glib2.0 (2.20.3-1) unstable; urgency=low [ Josselin Mouette ] * Only build the libgio-fam package for hurd and kfreebsd, it is totally useless under Linux. * Make it recommend gamin for kqueue support. * Make libgamin-dev the primary build-dependency. Closes: #526219. [ Sebastian Dröge ] * New upstream bugfix release. -- Sebastian Dröge Mon, 01 Jun 2009 15:35:40 +0200 glib2.0 (2.20.1-2) unstable; urgency=low * Add refdbg package: libglib2.0-0-refdbg. (Closes: #525915) -- Jonny Lamb Tue, 28 Apr 2009 15:11:27 +0100 glib2.0 (2.20.1-1) unstable; urgency=low * New upstream bugfix release: + 10_log_valist.patch, dropped. -- Sebastian Dröge Sat, 11 Apr 2009 17:00:43 +0200 glib2.0 (2.20.0-3) unstable; urgency=low * Fix debug package section. * 10_log_valist.patch: new patch, stolen upstream. Copy a va_list before using it twice. Closes: #520484. -- Josselin Mouette Thu, 09 Apr 2009 20:11:52 +0200 glib2.0 (2.20.0-2) unstable; urgency=low * Remove 02_usr_share_gnome_applications.patch, now gnome-session sets XDG_DATA_DIRS accordingly. -- Josselin Mouette Thu, 19 Mar 2009 22:59:34 +0100 glib2.0 (2.20.0-1) unstable; urgency=low * New upstream stable release. * Upload to unstable, remove check-dist include. This won't block any transitions because of symbol files. * debian/libglib2.0-0.symbols, debian/rules: + Update for the API changes. -- Sebastian Dröge Sat, 14 Mar 2009 10:53:26 +0100 glib2.0 (2.19.10-1) experimental; urgency=low * New upstream development release. -- Sebastian Dröge Mon, 02 Mar 2009 16:04:08 +0100 glib2.0 (2.19.8-2) experimental; urgency=low * debian/patches/01_gettext-desktopfiles.patch, debian/patches/02_gettext-desktopfiles-ubuntu.patch: + Updated from the Ubuntu package, thanks to Martin Pitt for the changes: - 01_gettext-desktopfiles.patch: Merge OpenSUSE's and our patch: - Now prefers inline translations over gettext translations, which fixes a few corner cases (like renaming .desktop files on the user's desktop), is more in line with the recent gconf patch, and more palatable for upstream inclusion. - Use X-GNOME-Gettext-Domain, for preparing upstream inclusion. - Forwarded upstream now. - Add 02_gettext-desktopfiles-ubuntu.patch: Provide backwards compatibility for 01_gettext-desktopfiles.patch for X-{Debian,Ubuntu}-Gettext-Domain. The latter was changed to use X-GNOME-, so this is necessary until all our .desktop files are converted. -- Sebastian Dröge Tue, 24 Feb 2009 16:08:05 +0100 glib2.0 (2.19.8-1) experimental; urgency=low * New upstream development release. -- Sebastian Dröge Fri, 20 Feb 2009 10:38:44 +0100 glib2.0 (2.19.7-1) experimental; urgency=low * New development release -- Gustavo Noronha Silva Tue, 17 Feb 2009 01:43:04 -0300 glib2.0 (2.19.6-1) experimental; urgency=low * New development release * debian/libglib2.0-0.symbols: - updated with new symbols -- Gustavo Noronha Silva Sun, 15 Feb 2009 23:58:22 -0300 glib2.0 (2.18.4-2) unstable; urgency=low * Release to unstable * debian/rules: - bump SHVER, since we are already forcing a 2.18.0 dependecy on the symbols introduced in the development versions * debian/control.in: - added Homepage and Vcs-* control fields -- Gustavo Noronha Silva Sun, 15 Feb 2009 13:00:43 -0300 glib2.0 (2.18.4-1) experimental; urgency=low [ Josselin Mouette ] * 04_homedir_env.patch: new patch. Handle the G_HOME environment variable, to override the passwd entry. This will allow to fix various kinds of build failures due to restricted build environments. [ Sebastian Dröge ] * New upstream bugfix release. -- Sebastian Dröge Sat, 10 Jan 2009 14:21:55 +0100 glib2.0 (2.18.3-1) experimental; urgency=low * New upstream bugfix release. -- Sebastian Dröge Mon, 24 Nov 2008 10:07:47 +0100 glib2.0 (2.18.2-1) experimental; urgency=low [ Loic Minier ] * Suffix the Debian specific pcre bdep with "~" to allow backports and make lintian happy. * Update doc-base entries for new doc-base secttions: use Programming/C instead of Apps/Programming. * Use uppercase GNOME in doc-base description of glib. * Recommend shared-mime-info for content-type guessing API; see GNOME #554563. * Pass -k to make check. [ Sebastian Dröge ] * New upstream bugfix release. -- Sebastian Dröge Sun, 19 Oct 2008 13:26:48 +0200 glib2.0 (2.18.1-1) experimental; urgency=low * New upstream bugfix release. * debian/libglib2.0-0.symbols: + Updated all 2.17 symbols to 2.18.0 to get dependencies on the stable versions. -- Sebastian Dröge Sun, 21 Sep 2008 15:31:15 +0200 glib2.0 (2.18.0-1) experimental; urgency=low * New upstream stable release, with API addition. - Update symbols file for new g_object_get_type() symbol and drop g_slice_debug_tree_statistics() which shouldn't have been exported in the first place. - Refresh patches 01_gettext-desktopfiles, 02_usr_share_gnome_applications, and 03_blacklist-directories to apply cleanly. -- Loic Minier Wed, 03 Sep 2008 00:51:29 +0200 glib2.0 (2.17.7-1) experimental; urgency=low * New upstream development release, the new API might still change: + debian/rules, debian/libglib2.0-0.symbols: - Updated for the new symbols. -- Sebastian Dröge Mon, 18 Aug 2008 16:04:30 +0200 glib2.0 (2.17.6-1) experimental; urgency=low * New upstream development release, the new API might still change: + debian/rules, debian/libglib2.0-0.symbols: - Updated for the new symbols. -- Sebastian Dröge Mon, 04 Aug 2008 19:54:44 +0200 glib2.0 (2.17.4-1) experimental; urgency=low [ Loic Minier ] * List back m68k in arches where we could make the testsuite fatal, following the update on GNOME #481575. * Document why testsuite is currently completely disabled (fails when there's no writable $HOME). [ Sebastian Dröge ] * New upstream development release, the new API might still change: + debian/rules, debian/libglib2.0-0.symbols: - Updated for the new symbols. + debian/patches/90_gio-nautilus-crash.patch: - Dropped, merged upstream. -- Sebastian Dröge Tue, 22 Jul 2008 11:17:05 +0200 glib2.0 (2.17.3-2) experimental; urgency=low * debian/patches/90_gio-nautilus-crash.patch: + Patch from upstream SVN to fix a crash in nautilus 2.22. -- Sebastian Dröge Sat, 05 Jul 2008 16:57:05 +0200 glib2.0 (2.17.3-1) experimental; urgency=low * New upstream development release, the new API might still change: + debian/rules, debian/libglib2.0-0.symbols: - Updated for the new symbols. * debian/control.in: + Updated Standards-Version to 3.8.0, no additional changes needed. -- Sebastian Dröge Thu, 03 Jul 2008 11:21:17 +0200 glib2.0 (2.17.2-1) experimental; urgency=low * New upstream development release, the new API might still change: + debian/rules, debian/libglib2.0-0.symbols: - Updated for the new symbols. -- Sebastian Dröge Tue, 17 Jun 2008 09:18:10 +0200 glib2.0 (2.17.0-1) experimental; urgency=low [ Josselin Mouette ] * debian/rules: don't compress .sgml and .devhelp files. [ Loic Minier ] * Fix broken second dh_strip invocation which was not only acting on the udeb but also on binary packages (-s -pUDEB should have been -pUDEB). [ Sebastian Dröge ] * New upstream development release, the new API might still change. * debian/rules: + Include check-dist.mk to prevent accidental uploads to unstable. + Bump SHVER to 2.17.0. + Pass -c4 to dh_makeshlibs. * debian/libglib2.0-0.symbols: + Update symbols. -- Sebastian Dröge Wed, 28 May 2008 10:40:30 +0200 glib2.0 (2.16.3-2) unstable; urgency=low * debian/rules: Don't add the debug symbols of the udeb in the -dbg package. Makes the debugging info actually usefull again (Closes: #468093) -- Sjoerd Simons Fri, 11 Apr 2008 22:58:03 +0200 glib2.0 (2.16.3-1) unstable; urgency=low [ Sjoerd Simons ] * debian/patches/70_g_timeout_seconds_fix.patch + Added. Fix a rare case where a timeout from g_timeout_add_seconds() is never triggered. See http://bugzilla.gnome.org/show_bug.cgi?id=448943 [ Sebastian Dröge ] * New upstream bugfix release: + debian/patches/70_g_timeout_seconds_fix.patch: - Dropped, merged upstream. -- Sebastian Dröge Tue, 08 Apr 2008 12:02:07 +0200 glib2.0 (2.16.2-1) unstable; urgency=low [ Loic Minier ] * Drop nautilus conflicts as it triggers a bug in the APT resolver on dist-upgrade. * Update patch 01_gettext-desktopfiles with a newer version taken from the Ubuntu package. * Update and enable patch 01_gettext-desktopfiles to also look for X-Debian-Gettext-Domain if X-Ubuntu-Gettext-Domain isn't present. [ Sebastian Dröge ] * New upstream bugfix release: + Fixes FTBFS on hurd/i386 (Closes: #472129). + debian/patches/04_nfs4.patch, debian/patches/80_static-mutex-aliasing-warnings.patch, debian/patches/81_c99-inline-warnings.patch: - Dropped, merged upstream. -- Sebastian Dröge Tue, 01 Apr 2008 07:40:48 +0200 glib2.0 (2.16.1-2) unstable; urgency=low [ Josselin Mouette ] * 02_usr_share_gnome_applications.patch: ported from GnomeVFS. Use /usr/share/gnome/applications/defaults.list to obtain the defaults for MIME mapping. Currently this file is still shipped by GnomeVFS. Closes: #469504. * 03_blacklist-directories.patch: ported from GnomeVFS. Blacklist more FHS directories that are commonly found as Unix mount points, including those necessary for live-initramfs. * 04_nfs4.patch: ported from GnomeVFS. Support for nfs4 filesystems. [ Sebastian Dröge ] * 80_static-mutex-aliasing-warnings.patch: Prevent warnings about breaking strict-aliasing rules when using G_LOCK(). See http://bugzilla.gnome.org/show_bug.cgi?id=316221 * 81_c99-inline-warnings.patch: Fix warnings when using G_INLINE_FUNC in C99 mode (Closes: #470796). See http://bugzilla.gnome.org/show_bug.cgi?id=522292 * Don't ship the old changelogs and news to save some space. -- Sebastian Dröge Fri, 14 Mar 2008 10:13:09 +0100 glib2.0 (2.16.1-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Tue, 11 Mar 2008 04:41:30 +0100 glib2.0 (2.16.0-1) unstable; urgency=low * New upstream stable release: + debian/rules: - Update shlibs version to 2.16.0. - Drop check-dist include, upload to unstable. + debian/libglib2.0-0.symbols: - Updated symbols for the new version. -- Sebastian Dröge Mon, 10 Mar 2008 19:23:55 +0100 glib2.0 (2.15.6-1) experimental; urgency=low * New upstream release: + debian/rules: - Update shlibs version to 2.15.6. + debian/libglib2.0-0.symbols: - Updated symbols for the new version. -- Sebastian Dröge Tue, 26 Feb 2008 06:22:28 +0100 glib2.0 (2.15.5-1) experimental; urgency=low * New upstream release: + debian/patches/02_fam-helper.patch: - Dropped, merged upstream. + debian/patches/60_wait-longer-for-threads-to-die.patch: - Updated to apply cleanly again. + debian/libglib2.0-0.symbols: - Update symbols for 2.15.5. -- Sebastian Dröge Tue, 12 Feb 2008 06:08:39 +0100 glib2.0 (2.15.4-1) experimental; urgency=low [ Loic Minier ] * Add a gio gtk-doc symlink. * Add a doc-base file for gio. [ Sebastian Dröge ] * New upstream release: + debian/libglib2.0-0.symbols: - Update symbols for 2.15.4. + debian/rules: - Update API version to 2.15.4. * debian/patches/02_fam-helper.patch: + Fix build failure when building with FAM and not gamin. See BGO #509419 and BGO #512384 for more details. -- Sebastian Dröge Tue, 29 Jan 2008 12:14:08 +0100 glib2.0 (2.15.3-1) experimental; urgency=low * New upstream release. * debian/rules, debian/libglib2.0-0.symbols: + Update shlibs and all unstable symbols to 2.15.3. -- Sebastian Dröge Tue, 22 Jan 2008 11:54:42 +0100 glib2.0 (2.15.2-3) experimental; urgency=low [ Loic Minier ] * Bump up dpkg-dev build-dep to >= 1.14.13 for Build-Depends-Package; thanks Raphaël Hertzog. * Drop duplicate dpkg-dev bdep. * Let libglib2.0-dev depends on ${shlibs:Depends}; thanks Niko Tyni. [ Sebastian Dröge ] * debian/libgio-fam.install: + Fix path where we install the GIO FAM plugin. It shouldn't be /usr/lib/gio/gio but /usr/lib/gio. Thanks to Sedat Dilek for reporting. -- Sebastian Dröge Mon, 21 Jan 2008 08:58:33 +0100 glib2.0 (2.15.2-2) experimental; urgency=low * debian/rules: + Disable selinux for the udeb until we have a libselinux1 udeb. -- Sebastian Dröge Thu, 17 Jan 2008 11:50:11 +0100 glib2.0 (2.15.2-1) experimental; urgency=low [ Sebastian Dröge ] * New upstream development release, the new API may still change incompatibly; API additions: + Drop patch 67_gcc43-inline.patch, merged upstream. * Include check-dist again to prevent accidental uploads to unstable. * Disable testsuite for now. * Bump shlibs to 2.15.2. * Add build dependencies for GIO and add libgio-fam package that contains a GIO file/directory monitoring module that uses fam. * debian/rules, debian/libglib2.0-0.symbols, debian/control.in: + Add a symbol file for GLib, generated from 2.12.4, 2.14.3, 2.15.2. This is handled by dh_makeshlibs. Require dpkg-dev (>= 1.14.8) for this. * debian/control.in: + Recommend python on the -dev package for the gtester-report utility. * debian/shlibs.local: + Dropped as pcre is fixed now since 7.4-1 (Closes: #450796). [ Loic Minier ] * Build-dep on gtk-doc-tools to prevent a spurious warning from gtk-doc.make: "/bin/sh: line 11: test: !=: unary operator expected". * Build udeb against system pcre again (now that it provides an udeb); bump up libpcre build-dep to >= 7.4-1 (Closes: #443067). -- Sebastian Dröge Tue, 15 Jan 2008 15:30:20 +0100 glib2.0 (2.14.4-2) unstable; urgency=low * debian/rules: + Make testsuite failures on sparc non-fatal too as the threadpool-test fails there too, most probably of some timing related bug. See BGO #481573. -- Sebastian Dröge Thu, 29 Nov 2007 11:45:57 +0100 glib2.0 (2.14.4-1) unstable; urgency=low [ Loic Minier ] * Fix disabled patch name 01_gettext-desktopfiles in series. [ Josselin Mouette ] * Conflict against nautilus < 2.20 according to http://bugzilla.gnome.org/show_bug.cgi?id=440988#c182 [ Sebastian Dröge ] * New upstream bugfix release. -- Sebastian Dröge Sun, 25 Nov 2007 14:37:34 +0100 glib2.0 (2.14.3-1) unstable; urgency=high [ Sebastian Dröge ] * debian/shlibs.local: + Override libpcre3's shlibs to require at least pcre 7.2 (See: #449289). [ Loic Minier ] * New upstream stable release; bug fixes and security update. - SECURITY: Update the internal copy of PCRE to 7.4, fixes CVE-2007-4767; the internal copy is used for the udeb. - Drop relibtoolizing patch, 70_relibtoolize, as upstream prepared this tarball with libtool 1.5.24. -- Loic Minier Sat, 10 Nov 2007 19:59:04 +0100 glib2.0 (2.14.2-1) unstable; urgency=low * Add GNOME bug id to 70_relibtoolize. * New upstream stable release; no API change. * Add lpia to the list of arches on which testsuite failures are fatal. -- Loic Minier Wed, 17 Oct 2007 17:19:16 +0200 glib2.0 (2.14.1-5) unstable; urgency=low * Add a relibtoolizing patch, 70_relibtoolize, to get some hurd-i386 fixes in libtool; see Debian #445001. -- Loic Minier Sun, 07 Oct 2007 16:52:44 +0200 glib2.0 (2.14.1-4) unstable; urgency=low * Document that testsuite failure aren't fatal on m68k due to GNOME #481575. * Disable testsuite on arm, mips, powerpc; see GNOME #481573; mipsel was already disabled because its testsuite results were unknown in experimental. * Document that testsuite failure is disabled on hppa, hurd, kfreebsd-amd64, kfreebsd-i386 due to Debian #428674. -- Loic Minier Sat, 29 Sep 2007 13:56:18 +0200 glib2.0 (2.14.1-3) unstable; urgency=medium * Only build the standards debs against the system PCRE, i.e. build the udeb against the builtin PCRE until pcre3 provides an udeb. -- Loic Minier Tue, 18 Sep 2007 21:35:30 +0200 glib2.0 (2.14.1-2) unstable; urgency=low * debian/control.in, debian/rules: + Build against the system PCRE instead of the supplied one. -- Sebastian Dröge Mon, 17 Sep 2007 09:41:48 +0200 glib2.0 (2.14.1-1) unstable; urgency=low [ Loic Minier ] * Mention I added 90_fix-abi-check-with-debug in 2.14.0-1 [ Sebastian Dröge ] * New upstream major stable release, without API changes. * debian/patches/90_fix-abi-check-with-debug.patch: + Dropped, merged upstream. -- Sebastian Dröge Mon, 17 Sep 2007 06:35:29 +0200 glib2.0 (2.14.0-2) unstable; urgency=low * Upload to unstable; drop check-dist include. -- Loic Minier Tue, 21 Aug 2007 09:05:30 +0200 glib2.0 (2.14.0-1) experimental; urgency=low * Fix double --host/--build flags to configure. * Update patch 67_gcc43-inline to also fix the headers for GCC 4.2. * New upstream major stable release; API additions. - Bump up shlibs to >= 2.14.0. - Drop patch 90_from_svn_fix_missing_pointer_casting, merged upstream. - New patch, 90_fix-abi-check-with-debug, fixes build of testsuite in debug mode; from SVN. -- Loic Minier Mon, 20 Aug 2007 21:54:07 +0200 glib2.0 (2.13.7-3) experimental; urgency=low * debian/patches/90_from_svn_fix_missing_pointer_casting.patch: - patch from SVN, "fixed missing pointer casts when using atomic ops." (Closes: #434853) -- Sebastien Bacher Fri, 27 Jul 2007 16:14:13 +0200 glib2.0 (2.13.7-2) experimental; urgency=low * Bump shlibs to 2.13.7. -- Loic Minier Wed, 25 Jul 2007 16:09:27 +0200 glib2.0 (2.13.7-1) experimental; urgency=low * Drop "libtool_is_fool" snippet patching hardcode_libdir_flag_spec and archive_cmds which is probably dangerous with newer libtools. * Fix flavor name in a comment of debian/rules. * Use -s instead of -a in arch-specific dh_* calls. * New upstream development release; some API additions. - Drop patch 60_output-lines-during-tests, merged upstream. * New patch, 60_wait-longer-for-threads-to-die, to wait 5 seconds instead of one for threads to die in the threadpool test; hopefully fixes hppa and kfreebsd testsuite failures; see #428674 and #431720. * Don't make testsuite failures fatal on hppa; closes: #431720. -- Loic Minier Thu, 12 Jul 2007 21:37:47 +0200 glib2.0 (2.13.6-1) experimental; urgency=low * Don't pass -L to dh_shlibdeps as the shlibs.local trick is enough and this can result in duplicate deps; closes: #317461. * Set myself as maintainer. * Cleanups. * Make the testsuite failures fatal on arches which passed the testsuite with 2.13.5 in experimental (currently: alpha amd64 arm hppa i386 ia64 mips powerpc s390); closes: #291486. * Don't run the testsuite when cross-compiling. * New upstream development release; only API change is to change back the definition of GType for C++ to be gulong. -- Loic Minier Mon, 02 Jul 2007 10:21:34 +0200 glib2.0 (2.13.5-1) experimental; urgency=low * New upstream release - Bump shlibs to >= 2.13.5, as the API was changed -- Marc 'HE' Brockschmidt Tue, 19 Jun 2007 16:14:16 +0200 glib2.0 (2.13.4-2) experimental; urgency=low * New patch, 67_gcc43-inline, fixes FTBFS of apps using glib with GCC 4.3 which uses C99 where the meaning of "inline" changed; patch was adapted from patches in GNOME #315437 and Gentoo #156475; closes: #416863. -- Loic Minier Sat, 16 Jun 2007 18:49:57 +0200 glib2.0 (2.13.4-1) experimental; urgency=low * Also honor parallel=n in DEB_BUILD_OPTIONS. * New upstream release series; these are development releases, the new API may still change incompatibly. - Target at experimental; include check-dist. - Bump up shlibs to >= 2.13.4. * New patch but disabled, 01_gettext-desktopfiles, permits overriding the gettext domain when desktop files have such a field; found in the Ubuntu package. -- Loic Minier Wed, 13 Jun 2007 10:52:27 +0200 glib2.0 (2.12.12-1) unstable; urgency=low * Fix description of the -dbg package. * New upstream release. -- Loic Minier Thu, 03 May 2007 19:14:33 +0200 glib2.0 (2.12.11-3) unstable; urgency=medium * Initialize CFLAGS to -Wall -g; pass debian/rules' CFLAGS and LDFLAGS to configure, doh! * Track all stable versions in watch file. * Wrap build-deps and deps. * Add ${misc:Depends}. * New patch 60_output-lines-during-tests, outputs newlines after thousand iterations of the inner-loop of the closures test to avoid the timeout on mips and mipsel buildds. -- Loic Minier Thu, 12 Apr 2007 16:13:46 +0200 glib2.0 (2.12.11-2) unstable; urgency=low * Run "make check" test suite for the deb flavor except if DEB_BUILD_OPTIONS contains the "nocheck" keyword; ignore failures. * Include the new uploaders.mk from gnome-pkg-tools instead of duplicating its logic; build-dep on gnome-pkg-tools >= 0.11. * Drop useless version computations. * Add support for DEB_BUILD_OPTIONS_PARALLEL. * Upload to unstable; drop check-dist include. -- Loic Minier Wed, 11 Apr 2007 10:35:43 +0200 glib2.0 (2.12.11-1) experimental; urgency=medium * New upstream release; no API change. -- Loic Minier Fri, 9 Mar 2007 22:02:25 +0100 glib2.0 (2.12.10-1) experimental; urgency=low * Include the new check-dist Makefile to prevent accidental uploads to unstable; bump build-dep on gnome-pkg-tools to >= 0.10. * New upstream release; no API change. - Rewrite and cleanup the build-system completely to build a set of flavors; drop obsolete targets; drop obsolete files; switch from tar-in-tar and sys-build to regular source and quilt patching; build-depend on quilt; drop DEB_USE_DBS_TARBALL_LAYOUT; create stampdir when necessary; switch from dh_movefiles and dh_installdirs to dh_install. - Drop patch 000_glib-link; merged upstream. * Bump up Debhelper compatibility level to 5. * Only ship README.Debian in libglib2.0-dev. * Empty dependency_libs in the *.la files of libglib2.0-dev. * Override shlibs for the inter-shlibdeps before computing them. * Use >= ${source:Version} and ${binary:Version} for inder-deps; build-dep on dpkg-dev >= 1.13.19. * Fix --dbg-package name. * Use make vars for package names. * Tune udeb description. * Clean /usr/share/doc symlinks generation and move to dh_link generated links. * Cleanup list of invoked dh_* commands. -- Loic Minier Thu, 8 Mar 2007 18:51:27 +0100 glib2.0 (2.12.9-2) experimental; urgency=low * Bump shlibs to >= 2.12.9. * Avoir overwriting the *.la files of the main build with the *.la files of the udeb build; fixes "old_library" in *.la files; thanks Tim Dijkstra; closes: #297741. -- Loic Minier Sat, 20 Jan 2007 09:13:40 +0100 glib2.0 (2.12.9-1) experimental; urgency=low * Add a get-orig-source target to retrieve the upstream tarball. * New upstream releases; no API change. - Fixes documentation of g_key_file_set_string_list(); closes: #405028. - Avoids spewing warnings with gcc 2.95; closes: #303124. - Drop patch 009_accept-space-in-key-names; merged and adapted upstream. -- Loic Minier Wed, 17 Jan 2007 08:55:27 +0100 glib2.0 (2.12.7-1) experimental; urgency=low * New upstream release; no API change; translation updates, bug fixes, build fixes. - Target at experimental for now. - Drop patch 010_restore-old-key-file-syntax-support, merged and adapted upstream. -- Loic Minier Fri, 5 Jan 2007 12:24:38 +0100 glib2.0 (2.12.6-2) unstable; urgency=medium * New patch, 010_restore-old-key-file-syntax-support, reverts strict group names and key names checks introduced between glib 2.12.4 and 2.12.6; instead of failing, critical warnings are output; updates the relevant tests as well; closes: #404888. * New patch, 009_accept-space-in-key-names, adds support for space in key names (independently of 010_restore-old-key-file-syntax-support); updates and add relevant tests as well; closes: #404888 as well. -- Loic Minier Sun, 31 Dec 2006 20:43:23 +0100 glib2.0 (2.12.6-1) unstable; urgency=low * New upstream release; no API or ABI change. - Fixes file-type detection in nautilus; closes: #404015. -- Loic Minier Thu, 21 Dec 2006 09:46:30 +0100 glib2.0 (2.12.5-3) unstable; urgency=low * Upload to unstable. -- Loic Minier Wed, 20 Dec 2006 17:27:25 +0100 glib2.0 (2.12.5-2) experimental; urgency=low * Upload to unstable. -- Loic Minier Wed, 20 Dec 2006 08:50:56 +0100 glib2.0 (2.12.5-1) experimental; urgency=low * Add cross-reference in 2.12.4-2. * New upstream release; no API or ABI change. - Target at experimental for now. - Drop patch 011_glib-gettext-datarootdir, merged upstream. * Drop patch 010_glib2.0.kfreebsd-amd64, is not needed anymore and seems to have been at the wrong level anyway. * Review and comment on the usefulness of patch 000_glib-link. -- Loic Minier Tue, 19 Dec 2006 08:52:26 +0100 glib2.0 (2.12.4-2) unstable; urgency=low * New patch, 011_glib-gettext-datarootdir, to compute datarootdir appropriately for AM_GLIB_DEFINE_LOCALEDIR; GNOME #343825; closes: #370282. -- Loic Minier Thu, 16 Nov 2006 10:14:52 +0100 glib2.0 (2.12.4-1) unstable; urgency=low * New upstream release; no API changes. -- Loic Minier Mon, 2 Oct 2006 10:39:57 +0200 glib2.0 (2.12.3-2) unstable; urgency=low * Upload to unstable [ Loic Minier] * Merge 2.10.3-3. -- Sebastien Bacher Wed, 13 Sep 2006 13:16:29 +0200 glib2.0 (2.12.3-1) experimental; urgency=low * New upstream release; no public API changes. * Broaden the -data dep on the lib to permit bin NMUs. -- Loic Minier Wed, 30 Aug 2006 22:12:02 +0200 glib2.0 (2.12.2-1) experimental; urgency=low * New upstream release; no API changes. -- Loic Minier Mon, 21 Aug 2006 12:30:24 +0200 glib2.0 (2.12.1-1) experimental; urgency=low * New upstream release. * Sync with overrides and set udeb's Priority to optional instead of extra. * Bump up Standards-Version to 3.7.2. -- Loic Minier Mon, 7 Aug 2006 22:08:21 +0200 glib2.0 (2.12.0-1) experimental; urgency=low * New upstream version: Major new features include: * The Unicode support has been updated to Unicode 5. * GBookmarkFile: a parser for files containing bookmarks stored using the Desktop Bookmark specification * Base64 encoding support * debian/rules: - updated shver number * debian/watch: - updated -- Sebastien Bacher Mon, 3 Jul 2006 10:46:21 +0200 glib2.0 (2.10.3-3) unstable; urgency=low * debian/patches/999_ia64_atomic_ops_broken.patch: - dropped, it's not required with the new gcc and it was breaking the build (Closes: #376260) [ Loic Minier ] * Sync with overrides and set udeb's Priority to optional instead of extra. -- Sebastien Bacher Wed, 12 Jul 2006 19:09:21 +0200 glib2.0 (2.10.3-2) unstable; urgency=medium * Re-add changes from 2.10.2-2 that were lost in the wild (closes: #361697). -- Josselin Mouette Mon, 26 Jun 2006 19:54:17 +0200 glib2.0 (2.10.3-1) unstable; urgency=low * New upstream version: Bugs fixed: - g_completion_complete_utf8 crashes when NULL is passed to it - update-desktop-database doesn't handle duplicate entries (Closes: #298668) - Dereferencing NULL value in g_key_file_get_group_comment - GKeyFile set_string_list invalid memory reads - The GObject tutorial say g_object_(un)ref is _not_ thread-safe - Fix a memory leak in GOption -- Sebastien Bacher Sat, 27 May 2006 12:54:17 +0200 glib2.0 (2.10.2-2) unstable; urgency=low * debian/control.in, debian/rules: - patch by Frans Pop - Add support for udeb dependency resolution in shlibs file (Closes: #361697). - Simplify debian/rules by making use of udeb support in debhelper. * debian/control.in: - clarify the description for the -data package (Closes: #362316), change suggested Robert Bihlmeyer -- Sebastien Bacher Fri, 28 Apr 2006 00:03:41 +0200 glib2.0 (2.10.2-1) unstable; urgency=low * New upstream version: - Missing check for .dylib - Segmentation Fault when %llu is passed to vasnprintf and HAVE_SNPRINTF is not defined - Add support for write FDs to GIOChannel - Memleak in goption.c::parse_short_option - g_parse_debug_string reads beyond buffer - g_option_context_parse() should not set program name to '' if it is already set - g_main_context_unref calls g_source_destroy_internal with incorrect arguments - Slight performance gains (GList, GAsyncQueue) - Use of unitialised memory in g_mem_profile - make check FAIL: threadpool-test - g_option_context_new parameter lacks better explanation - Some breakages with GThreadPool - gthread/gthread-win32.c: IsDebuggerPresent needs '#define _WIN32_WINDOWS 0x0401' - dlerror() portability issue causes crash on (old) a.out NetBSD platform - g_timer_elapsed docs should mention that microseconds may be NULL - goption + error out params - Documentation should not reference G_HAVE_GINT64, as it's deprecated. * debian/patches/010_glib2.0.kfreebsd-amd64.patch: - patch by Aurelien Jarno , fix build on kfreebsd-amd64 (Closes: #355953) * debian/rules: - use "-g" for CFLAGS, makes -dbg package useful again change by Fabio M. Di Nitto on the Ubuntu package: * Make sure to pass CFLAGS to configure. * Generalize DEB_BUILD_ARCH. -- Sebastien Bacher Fri, 7 Apr 2006 23:23:14 +0200 glib2.0 (2.10.1-2) unstable; urgency=low [ Sjoerd Simons ] * Upload to unstable * Document udeb changes that Josselin did in an earlier experimental package. * debian/patches/999_ia64_atomic_ops_broken.patch + Added. Uses atomic builtins that gcc-4.0 know on ia64, instead of those for gcc-4.1. (Patch by LaMont Jones from the ubuntu package) * Updated debian/watch to use download.gnome.org [ Josselin Mouette ] * Set the conflict with pango < 1.11, that's where the breakage lies. * Add a XC-Package-Type header to the udeb and set the priority to extra. [debian/control.in] -- Sjoerd Simons Sun, 19 Mar 2006 12:41:21 +0100 glib2.0 (2.10.1-1) experimental; urgency=low * New upstream release (bugfixes, translation updates). * [debian/rules] Bring priority parameter for dpkg-distaddfile for the udeb in line with control.in . Josselin Mouette : * Conflict with pango < 1.10 to avoid breakage caused by the unicode changes. -- J.H.M. Dassen (Ray) Sat, 11 Mar 2006 13:53:16 +0100 glib2.0 (2.10.0-1) experimental; urgency=low * New upstream release. -- Josselin Mouette Mon, 6 Mar 2006 00:32:27 +0100 glib2.0 (2.8.6-1) unstable; urgency=medium * New upstream release (bugfixes, translation updates). -- J.H.M. Dassen (Ray) Wed, 18 Jan 2006 20:30:26 +0100 glib2.0 (2.8.5-1) unstable; urgency=low * New upstream release (bugfixes, translation updates, g_object_compat_control() added). * [debian/rules] Bumped shver to 2.8.5 to reflect the API change. -- J.H.M. Dassen (Ray) Thu, 5 Jan 2006 21:22:36 +0100 glib2.0 (2.8.4-2) unstable; urgency=high * Fix shlibs deps that crept in the amd64 package, thanks Kurt Roeckx for all the fish. (Closes: #339685) - Cleanup and clarify upstream version calculations. - Drop dh_makeshlibs -a call as only one package ships shlibs and already has a separate call. - Drop useless shlibs.local generation. - Call dh_shlibdeps with cleaner arguments. [debian/rules] * Fix "fakeroot debian/rules clean" by following find calls with a .svn filter. [debian/scripts/lib] * Fix quoting of unfix.source.patch:START and FAILED messages. [debian/scripts/messages] * Clarify Copyright versus License and update upstream URL. [debian/copyright] -- Loic Minier Sun, 20 Nov 2005 10:36:26 +0100 glib2.0 (2.8.4-1) unstable; urgency=low * New upstream version. -- Sebastien Bacher Tue, 15 Nov 2005 16:22:08 +0100 glib2.0 (2.8.3-1) unstable; urgency=medium * New upstream release (fix an error that crept in with a change to glib-mkenums in 2.8.2, documentation improvements, translation updates). -- J.H.M. Dassen (Ray) Mon, 3 Oct 2005 20:52:26 +0200 glib2.0 (2.8.2-1) unstable; urgency=medium * New upstream release (bug fixes, documentation improvements, translation updates). -- J.H.M. Dassen (Ray) Sun, 2 Oct 2005 09:31:27 +0200 glib2.0 (2.8.1-1) unstable; urgency=medium * New (for Debian) upstream version (bug fixes, documentation improvements, translation updates). * [debian/control.in] Bumped Standards-Version. * [debian/copyright] Updated FSF's address. -- J.H.M. Dassen (Ray) Sat, 24 Sep 2005 13:45:47 +0200 glib2.0 (2.8.1-0ubuntu1) breezy; urgency=low * New upstream version. * debian/watch: - updated. -- Sebastien Bacher Tue, 23 Aug 2005 12:05:20 +0200 glib2.0 (2.8.0-1) unstable; urgency=low * New upstream version. * debian/rules: - updated the shlibs. -- Sebastien Bacher Sat, 13 Aug 2005 14:14:00 +0200 glib2.0 (2.7.3-1) experimental; urgency=low * New upstream version. -- Sebastien Bacher Fri, 15 Jul 2005 23:42:37 +0200 glib2.0 (2.7.2-1) experimental; urgency=low * New upstream version. -- Sebastien Bacher Fri, 8 Jul 2005 22:07:59 +0200 glib2.0 (2.7.1-1) experimental; urgency=low * New upstream version. * debian/rules: - updated the shlib. -- Sebastien Bacher Fri, 1 Jul 2005 19:43:05 +0200 glib2.0 (2.7.0-1) experimental; urgency=low * New upstream version: * GKeyFile: - add unit tests. - accept \r\n as line end. - don't interpret leading zeros as octal numbers. - make key and group removal work. * GOption: - improve formatting of --help output. - accept -?. - warn about duplicate main groups. - treat '-' as non-option argument. - report missing arguments as errors. - add a boxed type for GDate. * GTree: - g_tree_remove() and g_tree_steal() return status information. * Stdio wrappers: - work regardless of large file support. - add g_access(), g_chmod(), g_creat(), g_chdir. * GObject: - implement "toggle references" to help language bindings. - allow to mark names, nicks and blurbs of pspecs as static. - make pspec lookup a bit faster. * add g_listenv() to list all set environment variables. * add g_file_set_contents() to atomically write a file. * add g_try_malloc(), g_try_new(), g_try_new0() and g_try_renew(). * add g_utf8_collate_key_for_filename() to sort filenames taking extensions and numeric suffixes into account. * add G_GNUC_NULL_TERMINATED to mark varargs function with NULL-terminated argument lists. * documentation improvements. * new and updated translations. * debian/rules: - updated the shlibs. * debian/watch: - updated. -- Sebastien Bacher Tue, 21 Jun 2005 12:15:47 +0200 glib2.0 (2.6.5-1) unstable; urgency=low * New upstream release again bringing a number of bugfixes, improved documentation and updated translations, including gthread-posix.c (g_thread_create_posix_impl): Allow setstacksize to fail. (GNOME #304790, Michael Banck) (Closes: #312382) * [debian/patches/000_glib-link.patch] Updated. -- J.H.M. Dassen (Ray) Fri, 10 Jun 2005 21:14:42 +0200 glib2.0 (2.6.4-1) unstable; urgency=low * New upstream release bringing a number of bugfixes, improved documentation and updated translations. -- J.H.M. Dassen (Ray) Wed, 6 Apr 2005 22:16:44 +0200 glib2.0 (2.6.3-1) unstable; urgency=low * New upstream release. -- Sebastien Bacher Mon, 28 Feb 2005 09:38:38 +0100 glib2.0 (2.6.2-1) unstable; urgency=low * New upstream release. -- Sebastien Bacher Sat, 5 Feb 2005 19:23:59 +0100 glib2.0 (2.6.1-3) unstable; urgency=low * debian/rules: - use "-plibglib$(apiver)-udeb", fix the libglib2.0-0-dbg package. -- Sebastien Bacher Sun, 23 Jan 2005 22:24:21 +0100 glib2.0 (2.6.1-2) unstable; urgency=low * Upload to unstable. * debian/control.in: - rename libglib2.0-dbg to libglib2.0-0-dbg. - set myself as maintainer. * debian/rules: - use dh_strip to make the debug package. -- Sebastien Bacher Sun, 16 Jan 2005 12:59:21 +0100 glib2.0 (2.6.1-1) experimental; urgency=low * New upstream release. -- Sebastien Bacher Sat, 8 Jan 2005 14:44:05 +0100 glib2.0 (2.6.0-1) experimental; urgency=low * New upstream release. * debian/rules: - updated the shlibs. * debian/watch: - updated. -- Sebastien Bacher Mon, 27 Dec 2004 16:15:36 +0100 glib2.0 (2.4.8-1) unstable; urgency=medium * New upstream bugfix release. -- J.H.M. Dassen (Ray) Sat, 4 Dec 2004 18:52:44 +0100 glib2.0 (2.4.7-1) unstable; urgency=medium * New upstream bugfix release. * [debian/patches/000_glib-link.patch] Updated. * [debian/patches/001_translations.patch] Dropped. -- J.H.M. Dassen (Ray) Fri, 8 Oct 2004 22:27:49 +0200 glib2.0 (2.4.6-4) unstable; urgency=medium * [debian/patches/001_translations.patch] Updated translations from CVS and relibtoolise to use new translations. * [debian/rules] Fixed udeb naming on Hurd. -- J.H.M. Dassen (Ray) Fri, 8 Oct 2004 12:43:09 +0200 glib2.0 (2.4.6-3) unstable; urgency=medium Colin Watson : (Closes: #274053) * [debian/rules] binary-arch depends on binary-arch-udeb. * [debian/rules] Strip udeb! -- J.H.M. Dassen (Ray) Wed, 29 Sep 2004 19:39:22 +0200 glib2.0 (2.4.6-2) unstable; urgency=medium * [debian/patches/001_translations.patch] Updated translations from CVS. * [debian/rules] Tightened "shver" to tighten shlibs, as some incompatibilities with older versions turned up with gconf. (Closes: #265659) -- J.H.M. Dassen (Ray) Tue, 24 Aug 2004 18:50:04 +0200 glib2.0 (2.4.6-1) unstable; urgency=medium * New upstream bugfix release. -- J.H.M. Dassen (Ray) Sun, 15 Aug 2004 18:34:27 +0200 glib2.0 (2.4.5-2) unstable; urgency=low * debian/patches/000_glib-link.patch: - patch from Jurij Smakov to link with all the libs (Closes: #263130). -- Sebastien Bacher Tue, 3 Aug 2004 18:03:53 +0200 glib2.0 (2.4.5-1) unstable; urgency=low * New upstream release. -- Sebastien Bacher Sun, 1 Aug 2004 17:31:43 +0200 glib2.0 (2.4.4-1) unstable; urgency=low * New upstream release. - remove spaces before "#pragma alloca" (Closes: #250667). -- Sebastien Bacher Fri, 16 Jul 2004 18:44:31 +0200 glib2.0 (2.4.2-1) unstable; urgency=low * New upstream release. -- Sebastien Bacher Sat, 5 Jun 2004 00:51:01 +0200 glib2.0 (2.4.1-2) unstable; urgency=low * Upload in unstable. * GNOME Team Upload. * J.H.M. Dassen (Ray) : + [debian/rules] Make the linker work a bit harder so dynamic loading can be done faster; safety measure: ensure the build aborts when the library still has references to undefined symbols. -- Sebastien Bacher Sat, 22 May 2004 14:18:23 +0200 glib2.0 (2.4.1-1) experimental; urgency=low * New upstream release. * GNOME Team Upload. * debian/rules: - updated shlib version to 2.4.1. -- Sebastien Bacher Sun, 2 May 2004 12:47:25 +0200 glib2.0 (2.4.0-2) experimental; urgency=low * Akira TAGOH - debian/rules: - bumped shlib version to 2.4.0. -- Akira TAGOH Wed, 24 Mar 2004 09:12:31 +0900 glib2.0 (2.4.0-1) experimental; urgency=low * New upstream release. * debian/rules: - doh. don't claim the newer shlibs. * debian/control: - added Uploaders to maintain as team. - added gnome-pkg-tools to Build-Depends. * debian/docs: - added old ChangeLog and NEWS files. -- Akira TAGOH Wed, 17 Mar 2004 21:18:00 +0900 glib2.0 (2.2.3-1) unstable; urgency=low * "Welcome back my laptop PC!" release. * New upstream release. * debian/control: - bumped Standards-Version to 3.6.1.0. -- Akira TAGOH Mon, 1 Sep 2003 02:29:14 +0900 glib2.0 (2.2.2-1) unstable; urgency=low * New upstream release. - Fix portability problems with G_MIN/MAX_INT64 (closes: Bug#195302) * debian/control: - bumped Standards-Version to 3.5.10.0. - changed the sections for libglib2.0-dev and libglib2.0-dbg to libdevel. * debian/compat: - use it instead of DH_COMPAT. -- Akira TAGOH Tue, 10 Jun 2003 18:44:01 +0900 glib2.0 (2.2.1-3) unstable; urgency=low * debian/control: - rename libglib2.0-0-udeb to libglib2.0-udeb. - delete Recommends line from libglib2.0-udeb. (closes: Bug#183749) - add Provides: libglib2.0-0 for libglib2.0-udeb. * debian/libglib2.0-udeb.files: - contain the libraries and locale data. -- Akira TAGOH Sat, 8 Mar 2003 02:46:19 +0900 glib2.0 (2.2.1-2) unstable; urgency=low * debian/rules: - create the symlinks on /usr/share/gtk-doc/html. (closes: Bug#183504) - changed DH_COMPAT to 4. * debian/control: - add libglib2.0-0-udeb package for debian-installer. -- Akira TAGOH Thu, 6 Mar 2003 01:14:44 +0900 glib2.0 (2.2.1-1) unstable; urgency=low * New upstream release. * debian/control: - needed pkg-config (>= 0.14.0). - add autotools-dev to Build-Depends. -- Akira TAGOH Tue, 4 Feb 2003 01:02:20 +0900 glib2.0 (2.2.0-2) unstable; urgency=low * close to be fixed in the upstream release. (closes: Bug#173508) -- Akira TAGOH Tue, 7 Jan 2003 17:22:20 +0900 glib2.0 (2.2.0-1) unstable; urgency=low * New upstream release. * debian/control: bumped Standards-Version to 3.5.8. -- Akira TAGOH Wed, 25 Dec 2002 13:46:08 +0900 glib2.0 (2.0.7-1) unstable; urgency=low * New upstream release. * debian/control: - changed libc6-dev to libc6-dev | libc-dev in -dev's Depends. - bumped Standards-Version and depends debhelper (>> 4). - add libgtk2.0-doc to Suggests for -doc. * debian/rules: - add symlink to fix the missing symlink for gtk. but this release doesn't include the hyperlink for gtk+ (closes: Bug#162845) - support noopt option for DEB_BUILD_OPTIONS. -- Akira TAGOH Tue, 5 Nov 2002 17:06:50 +0900 glib2.0 (2.0.6-1) unstable; urgency=low * New upstream release. * debian/rules: removed --enable-debug option. conform to the default value now. (closes: Bug#151815) * debian/patches/000_glib2.0-garray.patch: removed because it's merged by the upstream. -- Akira TAGOH Sun, 4 Aug 2002 16:05:03 +0900 glib2.0 (2.0.4-3) unstable; urgency=low * debian/patches/000_glib2.0-garray.patch: applied to fix g_ptr_array_index() macro. (closes: Bug#150521) -- Akira TAGOH Sat, 29 Jun 2002 19:46:51 +0900 glib2.0 (2.0.4-2) unstable; urgency=low * debian/libglib2.0-doc.doc-base.gobject: fix the dupplicated title. (closes: Bug#150040) -- Akira TAGOH Sun, 16 Jun 2002 23:27:38 +0900 glib2.0 (2.0.4-1) unstable; urgency=low * New upstream release. -- Akira TAGOH Sun, 16 Jun 2002 03:33:22 +0900 glib2.0 (2.0.3-1) unstable; urgency=low * New upstream release. -- Akira TAGOH Wed, 29 May 2002 00:49:56 +0900 glib2.0 (2.0.1-2) unstable; urgency=low * debian/scripts/vars.build: fix bashism. * debian/README.Debian: add static link issue. * debian/rules: add --enable-static. (closes: Bug#142198) -- Akira TAGOH Thu, 11 Apr 2002 19:25:17 +0900 glib2.0 (2.0.1-1) unstable; urgency=low * New upstream release. -- Akira TAGOH Sat, 30 Mar 2002 16:23:54 +0900 glib2.0 (2.0.0-1) unstable; urgency=low * Initial Release. -- Akira TAGOH Tue, 12 Mar 2002 02:32:11 +0900 debian/libglib2.0-bin.install0000664000000000000000000000044712027372651013164 0ustar usr/bin/gdbus usr/bin/gresource usr/bin/gsettings usr/share/bash-completion usr/share/man/man1/gio-querymodules.1* usr/share/man/man1/glib-compile-resources.1* usr/share/man/man1/glib-compile-schemas.1* usr/share/man/man1/gdbus.1* usr/share/man/man1/gresource.1* usr/share/man/man1/gsettings.1* debian/libglib2.0-bin.maintscript0000664000000000000000000000033212142351540014034 0ustar rm_conffile /etc/bash_completion.d/gsettings-bash-completion.sh 2.33.3-1~ rm_conffile /etc/bash_completion.d/gresource-bash-completion.sh 2.33.3-1~ rm_conffile /etc/bash_completion.d/gdbus-bash-completion.sh 2.33.3-1~ debian/libglib2.0-0.postrm.in0000664000000000000000000000204612073304427013030 0ustar #! /bin/sh set -e #DEBHELPER# if [ -d /usr/lib/#MULTIARCH#/gio/modules ]; then # Purge the cache rm -f /usr/lib/#MULTIARCH#/gio/modules/giomodule.cache rmdir -p --ignore-fail-on-non-empty /usr/lib/#MULTIARCH#/gio/modules fi if [ -d /usr/lib/gio/modules ]; then # Purge the cache if [ $(dpkg --print-architecture) = #ARCH# ]; then rm -f /usr/lib/gio/modules/giomodule.cache rmdir -p --ignore-fail-on-non-empty /usr/lib/gio/modules fi fi if [ "$1" = purge ] && [ -d /usr/share/glib-2.0/schemas ]; then # Purge the compiled schemas rm -f /usr/share/glib-2.0/schemas/gschemas.compiled rmdir -p --ignore-fail-on-non-empty /usr/share/glib-2.0/schemas # With multiarch enabled we can't be certain that the cache file # isn't needed for other architectures since it is not reference # counted. The best we can do is to fire a file trigger which will # regenerate the cache file if required. if [ -d /usr/share/glib-2.0/schemas ]; then dpkg-trigger /usr/share/glib-2.0/schemas fi fi debian/rules0000775000000000000000000001204412302412146010244 0ustar #!/usr/bin/make -f DEB_BUILDDIR = debian/build DEB_MAKE_FLAVORS = deb udeb refdbg DISABLE_UPDATE_UPLOADERS := 1 include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/gnome.mk include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk GNOME_MODULE := glib # Enable parallel build support DEB_BUILD_PARALLEL = 1 # Ensure the build aborts when there are still references to undefined symbols LDFLAGS += -Wl,-z,defs # NB: do NOT use -Wl,--as-needed to build glib; for instance the link to # pthread is carefully crafted to allow dlopen()ing pthread-using libs; see # http://mid.gmane.org/1257999019.21780.15.camel@marzipan LDFLAGS += -Wl,--no-as-needed # Make the linker work a bit harder so dynamic loading can be done faster LDFLAGS += -Wl,-O1 APIVER := 2.0 SONAME := 0 # package names SHARED_PKG := libglib$(APIVER)-$(SONAME) DATA_PKG := libglib$(APIVER)-data TEST_PKG := libglib$(APIVER)-tests DEV_PKG := libglib$(APIVER)-dev BIN_PKG := libglib$(APIVER)-bin UDEB_PKG := libglib$(APIVER)-udeb DOC_PKG := libglib$(APIVER)-doc DEBUG_PKG := $(SHARED_PKG)-dbg REFDBG_PKG := libglib$(APIVER)-$(SONAME)-refdbg DEB_MAKE_DESTDIRSKEL = $(CURDIR)/debian/install/@FLAVOR@ DEB_CLEAN_EXCLUDE = org.gtk.test.gschema.xml.orig DEB_DH_INSTALL_ARGS += --sourcedir=debian/install/deb DEB_DH_INSTALL_ARGS_$(TEST_PKG) += --sourcedir=debian/install/deb -X.la DEB_DH_INSTALL_ARGS_$(UDEB_PKG) += --sourcedir=debian/install/udeb DEB_DH_INSTALL_ARGS_$(REFDBG_PKG) += --sourcedir=debian/install/refdbg DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V --add-udeb=$(UDEB_PKG) -- -c4 DEB_DH_MAKESHLIBS_ARGS_$(REFDBG_PKG) = --no-act DEB_DH_STRIP_ARGS_$(REFDBG_PKG) = --no-act # Don't put the symbols in the -dbg package DEB_DH_STRIP_ARGS_$(UDEB_PKG) = # Don't strip translations from the installed tests; makes them environment dependent. DEB_DH_TRANSLATIONS_ARGS = -Xinstalled-tests # Do not clutter $HOME with ~/.dbus-keyrings and avoid failure on the buildds # where creating /home/buildd/.dbus-keyrings fails export HOME=$(CURDIR)/debian/build ifeq ($(DEB_HOST_ARCH_OS), linux) DEB_MAKE_CHECK_TARGET = $(if $(filter deb, $(cdbs_make_curflavor)), -k check -j1) else DEB_MAKE_CHECK_TARGET = $(if $(filter deb, $(cdbs_make_curflavor)), -k check -j1 || true) endif # The tests assume this directory exists and is writable export XDG_RUNTIME_DIR=$(CURDIR)/debian/tmp-xdg-runtime-dir # Let's get failing tests' stdout and stderr so we have some information when # a build fails export VERBOSE=1 # configure flags DEB_CONFIGURE_EXTRA_FLAGS := \ --with-html-dir=\$${prefix}/share/doc/$(DOC_PKG) \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ --with-pcre=system ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) DEB_CONFIGURE_EXTRA_FLAGS += \ --disable-modular-tests \ --disable-gtk-doc endif ifeq ($(DEB_HOST_ARCH), sparc) DEB_CONFIGURE_EXTRA_FLAGS += CC=gcc-4.8 endif DEB_CONFIGURE_FLAGS_deb := \ --enable-gtk-doc \ --enable-static \ --enable-installed-tests \ --enable-always-build-tests \ --enable-debug=minimal DEB_CONFIGURE_FLAGS_udeb := \ --disable-selinux DEB_CONFIGURE_FLAGS_refdbg := \ --disable-Bsymbolic \ --enable-debug=yes pre-build:: mkdir -p debian/stamp-makefile-check \ debian/tmp-xdg-runtime-dir binary-install/libglib2.0-0:: set -e; for script in postinst postrm; do \ sed -e"s/#MULTIARCH#/$(DEB_HOST_MULTIARCH)/g" \ -e"s/#ARCH#/$(DEB_HOST_ARCH)/g" \ debian/$(cdbs_curpkg).$$script.in \ > debian/$(cdbs_curpkg).$$script ; \ done binary-install/libglib2.0-dev:: dh_python2 -plibglib2.0-dev /usr/share/glib-2.0/codegen common-install-arch:: set -e; for file in libgio-fam.install libglib2.0-0.install \ libglib2.0-0-refdbg.install libglib2.0-dbg.install \ libglib2.0-dev.install libglib2.0-udeb.install \ libglib2.0-bin.links libglib2.0-dev.links \ libglib2.0-0.dirs libglib2.0-0.triggers; \ do \ sed -e"s,\$${DEB_HOST_MULTIARCH},${DEB_HOST_MULTIARCH},g" \ debian/$${file}.in > debian/$$file; \ done clean:: sed \ -e "s#@SONAME@#$(SONAME)#g" \ -e "s#@APIVER@#$(APIVER)#g" \ -e "s#@VERSION@#$(DEB_UPSTREAM_VERSION)#g" \ -e "s#@SHARED_PKG@#$(SHARED_PKG)#g" \ -e "s#@BIN_PKG@#$(BIN_PKG)#g" \ -e "s#@DATA_PKG@#$(DATA_PKG)#g" \ -e "s#@DEV_PKG@#$(DEV_PKG)#g" \ -e "s#@UDEB_PKG@#$(UDEB_PKG)#g" \ -e "s#@DOC_PKG@#$(DOC_PKG)#g" \ -e "s#@DEBUG_PKG@#$(DEBUG_PKG)#g" \ -e "s#@GNOME_TEAM@#$(UPLOADERS)#g" \ -e "s#@REFDBG_PKG@#$(REFDBG_PKG)#g" \ debian/control.in > debian/control rm -rf $(CURDIR)/debian/build \ $(CURDIR)/debian/install \ $(CURDIR)/debian/stamp-makefile-check \ $(CURDIR)/debian/tmp-xdg-runtime-dir list-missing: # FIXME: remove this when CDBS' list-missing works with multiple flavors perl -w debian/dh_listmissing.pl $(foreach f,$(DEB_MAKE_FLAVORS),debian/install/$(f)) 2>&1 | \ egrep -v '(\.la|\.pyc|\.pyo) has been installed' >&2 debian/libglib2.0-0.dirs.in0000664000000000000000000000010711650321412012432 0ustar /usr/lib/${DEB_HOST_MULTIARCH}/gio/modules /usr/share/glib-2.0/schemas debian/libglib2.0-0.install.in0000664000000000000000000000071011736033177013154 0ustar usr/lib/${DEB_HOST_MULTIARCH}/libglib*.so.* lib/${DEB_HOST_MULTIARCH} usr/lib/${DEB_HOST_MULTIARCH}/libgobject*.so.* usr/lib/${DEB_HOST_MULTIARCH}/libgmodule*.so.* usr/lib/${DEB_HOST_MULTIARCH}/libgthread*.so.* usr/lib/${DEB_HOST_MULTIARCH}/libgio*.so.* usr/bin/gio-querymodules usr/lib/${DEB_HOST_MULTIARCH}/glib-2.0 usr/bin/glib-compile-schemas usr/lib/${DEB_HOST_MULTIARCH}/glib-2.0 usr/bin/glib-compile-resources usr/lib/${DEB_HOST_MULTIARCH}/glib-2.0 debian/libglib2.0-0-refdbg.lintian-overrides0000664000000000000000000000007011510722647015762 0ustar libglib2.0-0-refdbg binary: unstripped-binary-or-object debian/libglib2.0-doc.doc-base.glib0000664000000000000000000000066011067172231014074 0ustar Document: glib Title: GLib Reference Manual Author: Damon Chaplin et al. Abstract: The GLib C library is used in GTK+ and GNOME programs as a general-purpose set of functions for hash, tree, list, and string operations, which C is oddly lacking whatsoever in any of its standard libraries. Section: Programming/C Format: HTML Index: /usr/share/doc/libglib2.0-doc/glib/index.html Files: /usr/share/doc/libglib2.0-doc/glib/*.html debian/copyright0000664000000000000000000000413211551540035011122 0ustar This package was debianized by Akira TAGOH on Thu, 7 Mar 2002 01:05:25 +0900. It was downloaded from . Original Authors ---------------- Peter Mattis Spencer Kimball Josh MacDonald Please do not mail the original authors asking questions about this version of GLib. GLib Team --------- Shawn T. Amundson Jeff Garzik Raja R Harinath Tim Janik Elliot Lee Tor Lillqvist Paolo Molaro Havoc Pennington Manish Singh Owen Taylor Sebastian Wilhelmi The random number generator "Mersenne Twister", which is used by GLib, was developed and originally coded by: Makoto Matsumoto Takuji Nishimura Major copyright holders: Copyright © 1995-2011 Red Hat, Inc. Copyright © 2008-2010 Novell, Inc. Copyright © 2008-2010 Codethink Limited. Copyright © 2008-2010 Collabora, Ltd. License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL'. debian/libglib2.0-udeb.install.in0000664000000000000000000000010111736033177013726 0ustar usr/lib/${DEB_HOST_MULTIARCH}/lib*.so.* usr/lib usr/share/locale