Skip to content
Commits on Source (232)
debian export-ignore
......@@ -27,7 +27,7 @@ api-visibility:
stage: build
before_script: []
script:
- lint/api-visibility.sh
- ./.gitlab-ci/api-visibility.sh
build-debian-gcc:
image: debian:buster
......@@ -119,6 +119,22 @@ lintian-debian-buster-package:
- package-debian-buster
extends: .l5-lintian-debian-package
abi-check:
# See https://sourceware.org/bugzilla/show_bug.cgi?id=27267
image: fedora:33
stage: build
variables:
DEPS: libabigail git
LAST_ABI_BREAK: "b90b5120c5e9e3f5a3b0d228bd7ddb24f053289a"
before_script:
- dnf -y update
- dnf -y install @development-tools redhat-rpm-config dnf-plugins-core $DEPS
- dnf -y builddep data/packaging/rpm/libhandy.spec
# See https://sourceware.org/bugzilla/show_bug.cgi?id=27269
- rpm -Uvh --oldpackage https://kojipkgs.fedoraproject.org//packages/libabigail/1.7/2.fc33/x86_64/libabigail-1.7-2.fc33.x86_64.rpm
script:
- ./.gitlab-ci/check-abi ${LAST_ABI_BREAK} $(git rev-parse HEAD)
build-flatpak:
extends: '.flatpak'
stage: build
......
#!/usr/bin/python3
import argparse
import contextlib
import os
import shutil
import subprocess
import sys
def format_title(title):
box = {
'tl': '', 'tr': '', 'bl': '', 'br': '', 'h': '', 'v': '',
}
hline = box['h'] * (len(title) + 2)
return '\n'.join([
f"{box['tl']}{hline}{box['tr']}",
f"{box['v']} {title} {box['v']}",
f"{box['bl']}{hline}{box['br']}",
])
def rm_rf(path):
try:
shutil.rmtree(path)
except FileNotFoundError:
pass
def sanitize_path(name):
return name.replace('/', '-')
def get_current_revision():
revision = subprocess.check_output(['git', 'rev-parse', '--abbrev-ref', 'HEAD'],
encoding='utf-8').strip()
if revision == 'HEAD':
# This is a detached HEAD, get the commit hash
revision = subprocess.check_output(['git', 'rev-parse', 'HEAD']).strip().decode('utf-8')
return revision
@contextlib.contextmanager
def checkout_git_revision(revision):
current_revision = get_current_revision()
subprocess.check_call(['git', 'checkout', '-q', revision])
try:
yield
finally:
subprocess.check_call(['git', 'checkout', '-q', current_revision])
def build_install(revision):
build_dir = '_build'
dest_dir = os.path.abspath(sanitize_path(revision))
print(format_title(f'# Building and installing {revision} in {dest_dir}'),
end='\n\n', flush=True)
with checkout_git_revision(revision):
rm_rf(build_dir)
rm_rf(revision)
subprocess.check_call(['meson', build_dir,
'--prefix=/usr', '--libdir=lib',
'-Db_coverage=false', '-Dgtkdoc=false', '-Dtests=false'])
subprocess.check_call(['ninja', '-v', '-C', build_dir])
subprocess.check_call(['ninja', '-v', '-C', build_dir, 'install'],
env={'DESTDIR': dest_dir})
return dest_dir
def compare(old_tree, new_tree):
print(format_title(f'# Comparing the two ABIs'), end='\n\n', flush=True)
old_headers = os.path.join(old_tree, 'usr', 'include')
old_lib = os.path.join(old_tree, 'usr', 'lib', 'libhandy-1.so')
new_headers = os.path.join(new_tree, 'usr', 'include')
new_lib = os.path.join(new_tree, 'usr', 'lib', 'libhandy-1.so')
subprocess.check_call([
'abidiff', '--headers-dir1', old_headers, '--headers-dir2', new_headers,
'--drop-private-types', '--fail-no-debug-info', '--no-added-syms', old_lib, new_lib])
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('old', help='the previous revision, considered the reference')
parser.add_argument('new', help='the new revision, to compare to the reference')
args = parser.parse_args()
if args.old == args.new:
print("Let's not waste time comparing something to itself")
sys.exit(0)
old_tree = build_install(args.old)
new_tree = build_install(args.new)
try:
compare(old_tree, new_tree)
except Exception as e:
print ('ABI comparison failed: '+ str(e))
sys.exit(1)
print(f'Hurray! {args.old} and {args.new} are ABI-compatible!')
==============
Version 1.3.90
==============
- HdyAvatar:
- Fix giving it the .image style class when needed.
- HdyCarousel:
- Add the allow-scroll-wheel property.
- Fix the child size allocation.
- HdyPreferencesGroup:
- Add the use-markup property.
- HdySqueezer:
- Fix the size allocation, not swapping width and height.
- HdyTabBar:
- Fix leaking extra drag destination targets.
- HdyDeck and HdyLeaflet:
- Fix a crash when swiping and empty.
- Deprecate HdySwipeGroup and HdyTitleBar.
- Fix translations by setting the translation domain in UI files.
- Translation updates:
- Basque
- Brazilian Portuguese
- Indonesian
- Occitan
- Romanian
- Spanish
- Swedish
- Ukrainian
=============
Version 1.0.3
Version 1.2.2
=============
- Fix build warnings with newer GCC.
- HdyActionRow:
- Clarify hdy_action_row_get_icon_name() documentation.
- HdyCarousel:
- Fix drawing cache invalidation on resize.
- HdySqueezer:
- Make the vertical orientation work.
- Fix usage of xalign with RTL.
- HdyComboRow:
- Use the right checkmark icon.
- HdyLeaflet and HdyDeck:
- Increase the edge swipe area size.
- HdyKeypad:
- Fix typing the '+' symbol.
- Focus selected row when opening the popover.
- HdyAvatar:
- Fix a crash when loading icons.
- Demo:
- Fix RTL sidebar icons.
=============
Version 1.2.1
=============
- HdyDeck and HdyLeaflet:
- Skip the unfolded allocation phase if there are no visible children,
fixing a crash.
- Fix the reverse child order.
- HdyHeaderBar:
- Stop force centering an expanded title when loose.
- HdyFlap:
- Fix shadow glitches on flap child resizes.
- HdyPreferencesWindow:
- Give the window the .preferences style class.
- Make the search results page's margins adaptive.
- Demo:
- Fix a memory leak in the view switcher demo.
- Meson:
- Avoid trailing slashes in directories if package_subdir is empty.
- Translation updates:
- Basque
- Dutch
- Finnish
=============
Version 1.2.0
=============
- Fix deprecation warnings when including handy.h.
- Fix warnings with -Wmissing-field-initializers.
- Fix warnings with --buildtype=optimized.
- Fix a crash when subclassing HdyPreferencesGroup.
- Fix a build reproducibility issue by using basenames rather than full
paths in generated sources.
- HdyAvatar:
- Fix leaking a GTask.
- Fix leaking HdyAvatarIcon.
- HdyCarousel:
- Fix positioning non-expanded children in RTL.
- HdyDeck and HdyLeaflet:
- Fix touchpad swipes when the widget isn't at 0,0.
- HdyFlap:
- Prevent focusing obscured content when modal.
- Redraw when allocating to fix glitches when the flap child resizes
while the shadow is visible.
- HdyStatusPage:
- Fix the page margins when missing one of the children.
- HdySwipeTracker:
- Fix wrapping back to the first page when reaching the last one on
long swipes.
- HdyTabBar:
- Fix drag threshold calculation.
- Translation updates:
- Brazilian Portuguese
- German
- Spanish
- Swedish
==============
Version 1.1.90
==============
- Add HdyFlap, allowing to have adaptive tab bars and header bars.
- Add HdyTabBar and HdyTabView, offering a modern tab bar.
- Add HdyStatusPage, a convenient widget for welcome pages, empty state
pages, or error pages.
- HdyAvatar:
- Add the loadable-icon property to allow setting a GLoadableIcon as
the avatar picture.
- Deprecate hdy_avatar_set_image_load_func() in favor of the
loadable-icon property.
- Add hdy_avatar_draw_to_pixbuf() and
hdy_avatar_draw_to_pixbuf_async() to export the avatar as a
GdkPixbuf.
- Take CSS sizing properties into account.
- HdyPreferencesWindow:
- Use HdyStatusPage as the empty search result page to standardize the
page's look.
- HdyPreferencesPage:
- Propagate the natural height of the scrolled content.
- Make the scrolled window automatically follow the focus.
- Implement the margins via CSS so applications can override them.
- Make the margins adapt to the available width.
- HdyPreferencesGroup:
- Fix a memory leak when destroying the widget.
- Don't show empty title and description when using
gtk_widget_show_all().
- Allow navigating out of the listbox.
- Wrap labels on words or characters, preventing long words from
breaking the UI.
- Take CSS sizing properties into account.
- Implement the margins via CSS so applications can override them.
- Refine the spacing.
- Protect against gtk_widget_show_all().
- Fix a leak when destroying the widget.
- Add accessibility relationships for the title.
- HdyClamp:
- Fix measuring the widget even without a child.
- Take CSS sizing properties into account.
- HdyActionRow:
- Add the title-lines and subtitle-lines properties to set the number
of lines the title and subtitle should be limited to, 0 giving an
unlimited lines number.
- Wrap labels on words or characters, preventing long words from
breaking the UI.
- Document that hdy_action_row_get_icon_name() doesn't transfer string
ownership.
- Add accessibility relationships for the title.
- HdyComboRow:
- Fix showing the checkmark on the right item.
- Use object-select-symbolic instead of emblem-ok-symbolic as the
selected item checkmark icon, as it is more semantically correct.
- HdySwipeTracker:
- Correctly transform widget coordinates for touchpad swipes.
- Fix a memory leak.
- Add the allow-long-swipes property to allow swiping more than one
snap point at a time.
- Calculate the velocity with a scroll history to gain precision.
- Fix coordinate transformation for scrolling.
- Don't leak the current event.
- HdyCarousel:
- Add the allow-long-swipes property to allow swiping more than one
child at a time.
- Fix a size invalidation issue.
- HdyDeck:
- Add the hdy_deck_prepend(), hdy_deck_insert_child_after(), and
hdy_deck_reorder_child_after() methods.
- Increase the edge swipe area from 16px to 32px.
- Fix the ntural size calculation.
- HdyLeaflet:
- Add the hdy_leaflet_prepend(), hdy_leaflet_insert_child_after(), and
hdy_leaflet_reorder_child_after() methods.
- Increase the edge swipe area from 16px to 32px.
- HdyKeypad:
- Beep when typing invalid characters.
- Allow pasting and erasing text in the entry.
- Fix allowing + when symbols are visible instead of hidden.
- Transiation updates:
- Brazilian Portuguese
- Catalan
- Finnish
- Friulian
- Indonesian
- Polish
- Portuguese
- Romanian
- Serbian
- Swedish
- Ukrainian
=============
Version 1.0.2
......
%global _vpath_srcdir %{name}
Name: libhandy
Version: 1.0.3
Version: 1.2.0
Release: 1%{?dist}
Summary: A library full of GTK widgets for mobile phones
......
This package is maintained with git-buildpackage(1). It follows DEP-14
for branch naming (e.g. using debian/sid for the current version
in Debian unstable).
It uses pristine-tar(1) to store enough information in git to generate
bit identical tarballs when building the package without having
downloaded an upstream tarball first.
When working with patches it is recommended to use "gbp pq import" to
import the patches, modify the source and then use "gbp pq export
--commit" to commit the modifications.
The changelog is generated using "gbp dch" so if you submit any
changes don't bother to add changelog entries but rather provide
a nice git commit message that can then end up in the changelog.
It is recommended to build the package with pbuilder using:
gbp buildpackage --git-pbuilder
For information on how to set up a pbuilder environment see the
git-pbuilder(1) manpage. In short:
DIST=sid git-pbuilder create
gbp clone <project-url>
cd <project>
gbp buildpackage --git-pbuilder
-- Guido Günther <agx@sigxcpu.org>, Wed, 2 Dec 2015 18:51:15 +0100
This diff is collapsed.
Source: libhandy-1
Section: libs
Priority: optional
Maintainer: Guido Günther <agx@sigxcpu.org>
Build-Depends:
debhelper-compat (= 12),
dh-sequence-gir,
gtk-doc-tools,
libgirepository1.0-dev,
libgladeui-dev,
libglib2.0-doc,
libgnome-desktop-3-dev,
libgtk-3-doc,
libgtk-3-dev,
libxml2-utils,
meson,
pkg-config,
valac (>= 0.20),
# to run the tests
xvfb <!nocheck>,
xauth <!nocheck>,
Standards-Version: 4.1.3
Homepage: https://gitlab.gnome.org/GNOME/libhandy
Vcs-Browser: https://salsa.debian.org/DebianOnMobile-team/libhandy
Vcs-Git: https://salsa.debian.org/DebianOnMobile-team/libhandy.git
Package: libhandy-1-0
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Library with GTK widgets for mobile phones
libhandy provides GTK widgets and GObjects to ease developing
applications for mobile phones.
.
This package contains the shared library.
Package: libhandy-1-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
${misc:Depends},
${shlibs:Depends},
gir1.2-handy-1 (= ${binary:Version}),
libhandy-1-0 (= ${binary:Version}),
libgtk-3-dev,
Recommends: pkg-config
Description: Development files for libhandy
libhandy provides GTK widgets and GObjects to ease developing
applications for mobile phones.
.
This package contains the development files and documentation.
Package: gir1.2-handy-1
Architecture: any
Multi-Arch: same
Section: introspection
Depends:
${gir:Depends},
${misc:Depends},
Description: GObject introspection files for libhandy
libhandy provides GTK widgets and GObjects to ease developing
applications for mobile phones.
.
This package contains the GObject-introspection data in binary typelib format.
Package: handy-1-examples
Section: x11
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends},
Description: Example programs for libhandy
libhandy provides GTK widgets and GObjects to ease developing
applications for mobile phones.
.
This package contains example files and the demonstration program for
libhandy.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: libhandy
Source: https://gitlab.gnome.org/GNOME/libhandy
Files: *
Copyright: 2018 Purism SPC
License: LGPL-2.1+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 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 General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
usr/lib/*/girepository-1.0/*
usr/lib/*/libhandy-?.so.*
usr/share/locale
libhandy-1.so.0 libhandy-1-0 #MINVER#
LIBHANDY_1_0@LIBHANDY_1_0 0.0~git20180429
hdy_action_row_activate@LIBHANDY_1_0 0.0.6
hdy_action_row_add_prefix@LIBHANDY_1_0 0.0.6
hdy_action_row_get_activatable_widget@LIBHANDY_1_0 0.0.7
hdy_action_row_get_icon_name@LIBHANDY_1_0 0.0.6
hdy_action_row_get_subtitle@LIBHANDY_1_0 0.0.6
hdy_action_row_get_type@LIBHANDY_1_0 0.0.6
hdy_action_row_get_use_underline@LIBHANDY_1_0 0.0.6
hdy_action_row_new@LIBHANDY_1_0 0.0.6
hdy_action_row_set_activatable_widget@LIBHANDY_1_0 0.0.7
hdy_action_row_set_icon_name@LIBHANDY_1_0 0.0.6
hdy_action_row_set_subtitle@LIBHANDY_1_0 0.0.6
hdy_action_row_set_use_underline@LIBHANDY_1_0 0.0.6
hdy_application_window_get_type@LIBHANDY_1_0 0.80.0
hdy_application_window_new@LIBHANDY_1_0 0.80.0
hdy_avatar_get_icon_name@LIBHANDY_1_0 0.85.0
hdy_avatar_get_show_initials@LIBHANDY_1_0 0.80.0
hdy_avatar_get_size@LIBHANDY_1_0 0.80.0
hdy_avatar_get_text@LIBHANDY_1_0 0.80.0
hdy_avatar_get_type@LIBHANDY_1_0 0.80.0
hdy_avatar_new@LIBHANDY_1_0 0.80.0
hdy_avatar_set_icon_name@LIBHANDY_1_0 0.85.0
hdy_avatar_set_image_load_func@LIBHANDY_1_0 0.80.0
hdy_avatar_set_show_initials@LIBHANDY_1_0 0.80.0
hdy_avatar_set_size@LIBHANDY_1_0 0.80.0
hdy_avatar_set_text@LIBHANDY_1_0 0.80.0
hdy_carousel_get_allow_mouse_drag@LIBHANDY_1_0 0.80.0
hdy_carousel_get_animation_duration@LIBHANDY_1_0 0.80.0
hdy_carousel_get_interactive@LIBHANDY_1_0 0.80.0
hdy_carousel_get_n_pages@LIBHANDY_1_0 0.80.0
hdy_carousel_get_position@LIBHANDY_1_0 0.80.0
hdy_carousel_get_reveal_duration@LIBHANDY_1_0 0.81.0
hdy_carousel_get_spacing@LIBHANDY_1_0 0.80.0
hdy_carousel_get_type@LIBHANDY_1_0 0.80.0
hdy_carousel_indicator_dots_get_type@LIBHANDY_1_0 0.90.0
hdy_carousel_indicator_dots_get_carousel@LIBHANDY_1_0 0.90.0
hdy_carousel_indicator_dots_new@LIBHANDY_1_0 0.90.0
hdy_carousel_indicator_dots_set_carousel@LIBHANDY_1_0 0.90.0
hdy_carousel_indicator_lines_get_type@LIBHANDY_1_0 0.90.0
hdy_carousel_indicator_lines_get_carousel@LIBHANDY_1_0 0.90.0
hdy_carousel_indicator_lines_new@LIBHANDY_1_0 0.90.0
hdy_carousel_indicator_lines_set_carousel@LIBHANDY_1_0 0.90.0
hdy_carousel_insert@LIBHANDY_1_0 0.80.0
hdy_carousel_new@LIBHANDY_1_0 0.80.0
hdy_carousel_prepend@LIBHANDY_1_0 0.80.0
hdy_carousel_reorder@LIBHANDY_1_0 0.80.0
hdy_carousel_scroll_to@LIBHANDY_1_0 0.80.0
hdy_carousel_scroll_to_full@LIBHANDY_1_0 0.80.0
hdy_carousel_set_allow_mouse_drag@LIBHANDY_1_0 0.80.0
hdy_carousel_set_animation_duration@LIBHANDY_1_0 0.80.0
hdy_carousel_set_interactive@LIBHANDY_1_0 0.80.0
hdy_carousel_set_reveal_duration@LIBHANDY_1_0 0.81.0
hdy_carousel_set_spacing@LIBHANDY_1_0 0.80.0
hdy_centering_policy_get_type@LIBHANDY_1_0 0.0.10
hdy_clamp_get_maximum_size@LIBHANDY_1_0 0.82.0
hdy_clamp_get_tightening_threshold@LIBHANDY_1_0 0.82.0
hdy_clamp_get_type@LIBHANDY_1_0 0.82.0
hdy_clamp_new@LIBHANDY_1_0 0.82.0
hdy_clamp_set_maximum_size@LIBHANDY_1_0 0.82.0
hdy_clamp_set_tightening_threshold@LIBHANDY_1_0 0.82.0
hdy_combo_row_bind_model@LIBHANDY_1_0 0.0.6
hdy_combo_row_bind_name_model@LIBHANDY_1_0 0.0.6
hdy_combo_row_get_model@LIBHANDY_1_0 0.0.6
hdy_combo_row_get_selected_index@LIBHANDY_1_0 0.0.7
hdy_combo_row_get_type@LIBHANDY_1_0 0.0.6
hdy_combo_row_get_use_subtitle@LIBHANDY_1_0 0.0.10
hdy_combo_row_new@LIBHANDY_1_0 0.0.6
hdy_combo_row_set_for_enum@LIBHANDY_1_0 0.0.6
hdy_combo_row_set_get_name_func@LIBHANDY_1_0 0.0.10
hdy_combo_row_set_selected_index@LIBHANDY_1_0 0.0.7
hdy_combo_row_set_use_subtitle@LIBHANDY_1_0 0.0.10
hdy_deck_get_adjacent_child@LIBHANDY_1_0 0.81.0
hdy_deck_get_can_swipe_back@LIBHANDY_1_0 0.80.0
hdy_deck_get_can_swipe_forward@LIBHANDY_1_0 0.80.0
hdy_deck_get_child_by_name@LIBHANDY_1_0 0.85.0
hdy_deck_get_homogeneous@LIBHANDY_1_0 0.80.0
hdy_deck_get_interpolate_size@LIBHANDY_1_0 0.80.0
hdy_deck_get_transition_duration@LIBHANDY_1_0 0.80.0
hdy_deck_get_transition_running@LIBHANDY_1_0 0.80.0
hdy_deck_get_transition_type@LIBHANDY_1_0 0.80.0
hdy_deck_get_type@LIBHANDY_1_0 0.80.0
hdy_deck_get_visible_child@LIBHANDY_1_0 0.80.0
hdy_deck_get_visible_child_name@LIBHANDY_1_0 0.80.0
hdy_deck_navigate@LIBHANDY_1_0 0.80.0
hdy_deck_new@LIBHANDY_1_0 0.80.0
hdy_deck_set_can_swipe_back@LIBHANDY_1_0 0.80.0
hdy_deck_set_can_swipe_forward@LIBHANDY_1_0 0.80.0
hdy_deck_set_homogeneous@LIBHANDY_1_0 0.80.0
hdy_deck_set_interpolate_size@LIBHANDY_1_0 0.80.0
hdy_deck_set_transition_duration@LIBHANDY_1_0 0.80.0
hdy_deck_set_transition_type@LIBHANDY_1_0 0.80.0
hdy_deck_set_visible_child@LIBHANDY_1_0 0.80.0
hdy_deck_set_visible_child_name@LIBHANDY_1_0 0.80.0
hdy_deck_transition_type_get_type@LIBHANDY_1_0 0.80.0
hdy_ease_out_cubic@LIBHANDY_1_0 0.0.11
hdy_enum_value_object_get_name@LIBHANDY_1_0 0.0.6
hdy_enum_value_object_get_nick@LIBHANDY_1_0 0.0.6
hdy_enum_value_object_get_type@LIBHANDY_1_0 0.0.6
hdy_enum_value_object_get_value@LIBHANDY_1_0 0.0.6
hdy_enum_value_object_new@LIBHANDY_1_0 0.0.6
hdy_enum_value_row_name@LIBHANDY_1_0 0.0.6
hdy_expander_row_add_action@LIBHANDY_1_0 0.81.0
hdy_expander_row_add_prefix@LIBHANDY_1_0 0.82.0
hdy_expander_row_get_enable_expansion@LIBHANDY_1_0 0.0.6
hdy_expander_row_get_expanded@LIBHANDY_1_0 0.0.9
hdy_expander_row_get_icon_name@LIBHANDY_1_0 0.80.0
hdy_expander_row_get_show_enable_switch@LIBHANDY_1_0 0.0.6
hdy_expander_row_get_subtitle@LIBHANDY_1_0 0.80.0
hdy_expander_row_get_type@LIBHANDY_1_0 0.0.6
hdy_expander_row_get_use_underline@LIBHANDY_1_0 0.80.0
hdy_expander_row_new@LIBHANDY_1_0 0.0.6
hdy_expander_row_set_enable_expansion@LIBHANDY_1_0 0.0.6
hdy_expander_row_set_expanded@LIBHANDY_1_0 0.0.9
hdy_expander_row_set_icon_name@LIBHANDY_1_0 0.80.0
hdy_expander_row_set_show_enable_switch@LIBHANDY_1_0 0.0.6
hdy_expander_row_set_subtitle@LIBHANDY_1_0 0.80.0
hdy_expander_row_set_use_underline@LIBHANDY_1_0 0.80.0
hdy_get_enable_animations@LIBHANDY_1_0 0.0.11
hdy_header_bar_get_centering_policy@LIBHANDY_1_0 0.0.10
hdy_header_bar_get_custom_title@LIBHANDY_1_0 0.0.10
hdy_header_bar_get_decoration_layout@LIBHANDY_1_0 0.0.10
hdy_header_bar_get_has_subtitle@LIBHANDY_1_0 0.0.10
hdy_header_bar_get_interpolate_size@LIBHANDY_1_0 0.0.10
hdy_header_bar_get_show_close_button@LIBHANDY_1_0 0.0.10
hdy_header_bar_get_subtitle@LIBHANDY_1_0 0.0.10
hdy_header_bar_get_title@LIBHANDY_1_0 0.0.10
hdy_header_bar_get_transition_duration@LIBHANDY_1_0 0.0.10
hdy_header_bar_get_transition_running@LIBHANDY_1_0 0.0.10
hdy_header_bar_get_type@LIBHANDY_1_0 0.0.10
hdy_header_bar_new@LIBHANDY_1_0 0.0.10
hdy_header_bar_pack_end@LIBHANDY_1_0 0.0.10
hdy_header_bar_pack_start@LIBHANDY_1_0 0.0.10
hdy_header_bar_set_centering_policy@LIBHANDY_1_0 0.0.10
hdy_header_bar_set_custom_title@LIBHANDY_1_0 0.0.10
hdy_header_bar_set_decoration_layout@LIBHANDY_1_0 0.0.10
hdy_header_bar_set_has_subtitle@LIBHANDY_1_0 0.0.10
hdy_header_bar_set_interpolate_size@LIBHANDY_1_0 0.0.10
hdy_header_bar_set_show_close_button@LIBHANDY_1_0 0.0.10
hdy_header_bar_set_subtitle@LIBHANDY_1_0 0.0.10
hdy_header_bar_set_title@LIBHANDY_1_0 0.0.10
hdy_header_bar_set_transition_duration@LIBHANDY_1_0 0.0.10
hdy_header_group_add_gtk_header_bar@LIBHANDY_1_0 0.83.0
hdy_header_group_add_header_bar@LIBHANDY_1_0 0.83.0
hdy_header_group_add_header_group@LIBHANDY_1_0 0.83.0
hdy_header_group_child_get_child_type@LIBHANDY_1_0 0.83.0
hdy_header_group_child_get_gtk_header_bar@LIBHANDY_1_0 0.83.0
hdy_header_group_child_get_header_bar@LIBHANDY_1_0 0.83.0
hdy_header_group_child_get_header_group@LIBHANDY_1_0 0.83.0
hdy_header_group_child_get_type@LIBHANDY_1_0 0.83.0
hdy_header_group_child_type_get_type@LIBHANDY_1_0 0.83.0
hdy_header_group_get_children@LIBHANDY_1_0 0.83.0
hdy_header_group_get_decorate_all@LIBHANDY_1_0 0.83.0
hdy_header_group_get_type@LIBHANDY_1_0 0.0.3
hdy_header_group_new@LIBHANDY_1_0 0.0.3
hdy_header_group_remove_child@LIBHANDY_1_0 0.83.0
hdy_header_group_remove_gtk_header_bar@LIBHANDY_1_0 0.83.0
hdy_header_group_remove_header_bar@LIBHANDY_1_0 0.83.0
hdy_header_group_remove_header_group@LIBHANDY_1_0 0.83.0
hdy_header_group_set_decorate_all@LIBHANDY_1_0 0.83.0
hdy_init@LIBHANDY_1_0 0.82.0
hdy_keypad_get_column_spacing@LIBHANDY_1_0 0.81.0
hdy_keypad_get_end_action@LIBHANDY_1_0 0.85.0
hdy_keypad_get_entry@LIBHANDY_1_0 0.0.12
hdy_keypad_get_letters_visible@LIBHANDY_1_0 0.85.0
hdy_keypad_get_row_spacing@LIBHANDY_1_0 0.81.0
hdy_keypad_get_start_action@LIBHANDY_1_0 0.85.0
hdy_keypad_get_symbols_visible@LIBHANDY_1_0 0.85.0
hdy_keypad_get_type@LIBHANDY_1_0 0.0.12
hdy_keypad_new@LIBHANDY_1_0 0.0.12
hdy_keypad_set_column_spacing@LIBHANDY_1_0 0.81.0
hdy_keypad_set_end_action@LIBHANDY_1_0 0.85.0
hdy_keypad_set_entry@LIBHANDY_1_0 0.0.12
hdy_keypad_set_letters_visible@LIBHANDY_1_0 0.85.0
hdy_keypad_set_row_spacing@LIBHANDY_1_0 0.81.0
hdy_keypad_set_start_action@LIBHANDY_1_0 0.85.0
hdy_keypad_set_symbols_visible@LIBHANDY_1_0 0.85.0
hdy_leaflet_get_adjacent_child@LIBHANDY_1_0 0.81.0
hdy_leaflet_get_can_swipe_back@LIBHANDY_1_0 0.0.12
hdy_leaflet_get_can_swipe_forward@LIBHANDY_1_0 0.0.12
hdy_leaflet_get_child_by_name@LIBHANDY_1_0 0.85.0
hdy_leaflet_get_child_transition_duration@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_get_child_transition_running@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_get_folded@LIBHANDY_1_0 0.80.0
hdy_leaflet_get_homogeneous@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_get_interpolate_size@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_get_mode_transition_duration@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_get_transition_type@LIBHANDY_1_0 0.0.12
hdy_leaflet_get_type@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_get_visible_child@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_get_visible_child_name@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_navigate@LIBHANDY_1_0 0.80.0
hdy_leaflet_new@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_set_can_swipe_back@LIBHANDY_1_0 0.0.12
hdy_leaflet_set_can_swipe_forward@LIBHANDY_1_0 0.0.12
hdy_leaflet_set_child_transition_duration@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_set_homogeneous@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_set_interpolate_size@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_set_mode_transition_duration@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_set_transition_type@LIBHANDY_1_0 0.0.12
hdy_leaflet_set_visible_child@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_set_visible_child_name@LIBHANDY_1_0 0.0~git20180429
hdy_leaflet_transition_type_get_type@LIBHANDY_1_0 0.0.12
hdy_navigation_direction_get_type@LIBHANDY_1_0 0.9.9
hdy_preferences_group_get_description@LIBHANDY_1_0 0.0.10
hdy_preferences_group_get_title@LIBHANDY_1_0 0.0.10
hdy_preferences_group_get_type@LIBHANDY_1_0 0.0.10
hdy_preferences_group_new@LIBHANDY_1_0 0.0.10
hdy_preferences_group_set_description@LIBHANDY_1_0 0.0.10
hdy_preferences_group_set_title@LIBHANDY_1_0 0.0.10
hdy_preferences_page_get_icon_name@LIBHANDY_1_0 0.0.10
hdy_preferences_page_get_title@LIBHANDY_1_0 0.0.10
hdy_preferences_page_get_type@LIBHANDY_1_0 0.0.10
hdy_preferences_page_new@LIBHANDY_1_0 0.0.10
hdy_preferences_page_set_icon_name@LIBHANDY_1_0 0.0.10
hdy_preferences_page_set_title@LIBHANDY_1_0 0.0.10
hdy_preferences_row_get_title@LIBHANDY_1_0 0.0.10
hdy_preferences_row_get_type@LIBHANDY_1_0 0.0.10
hdy_preferences_row_get_use_underline@LIBHANDY_1_0 0.0.10
hdy_preferences_row_new@LIBHANDY_1_0 0.0.10
hdy_preferences_row_set_title@LIBHANDY_1_0 0.0.10
hdy_preferences_row_set_use_underline@LIBHANDY_1_0 0.0.10
hdy_preferences_window_close_subpage@LIBHANDY_1_0 0.85.0
hdy_preferences_window_get_can_swipe_back@LIBHANDY_1_0 0.85.0
hdy_preferences_window_get_search_enabled@LIBHANDY_1_0 0.80.0
hdy_preferences_window_get_type@LIBHANDY_1_0 0.0.10
hdy_preferences_window_new@LIBHANDY_1_0 0.0.10
hdy_preferences_window_present_subpage@LIBHANDY_1_0 0.85.0
hdy_preferences_window_set_can_swipe_back@LIBHANDY_1_0 0.85.0
hdy_preferences_window_set_search_enabled@LIBHANDY_1_0 0.80.0
hdy_search_bar_connect_entry@LIBHANDY_1_0 0.0.6
hdy_search_bar_get_search_mode@LIBHANDY_1_0 0.0.6
hdy_search_bar_get_show_close_button@LIBHANDY_1_0 0.0.6
hdy_search_bar_get_type@LIBHANDY_1_0 0.0.6
hdy_search_bar_handle_event@LIBHANDY_1_0 0.0.6
hdy_search_bar_new@LIBHANDY_1_0 0.0.6
hdy_search_bar_set_search_mode@LIBHANDY_1_0 0.0.6
hdy_search_bar_set_show_close_button@LIBHANDY_1_0 0.0.6
hdy_squeezer_get_child_enabled@LIBHANDY_1_0 0.0.10
hdy_squeezer_get_homogeneous@LIBHANDY_1_0 0.0.10
hdy_squeezer_get_interpolate_size@LIBHANDY_1_0 0.0.10
hdy_squeezer_get_transition_duration@LIBHANDY_1_0 0.0.10
hdy_squeezer_get_transition_running@LIBHANDY_1_0 0.0.10
hdy_squeezer_get_transition_type@LIBHANDY_1_0 0.0.10
hdy_squeezer_get_type@LIBHANDY_1_0 0.0.10
hdy_squeezer_get_visible_child@LIBHANDY_1_0 0.0.10
hdy_squeezer_get_xalign@LIBHANDY_1_0 0.85.0
hdy_squeezer_get_yalign@LIBHANDY_1_0 0.85.0
hdy_squeezer_new@LIBHANDY_1_0 0.0.10
hdy_squeezer_set_child_enabled@LIBHANDY_1_0 0.0.10
hdy_squeezer_set_homogeneous@LIBHANDY_1_0 0.0.10
hdy_squeezer_set_interpolate_size@LIBHANDY_1_0 0.0.10
hdy_squeezer_set_transition_duration@LIBHANDY_1_0 0.0.10
hdy_squeezer_set_transition_type@LIBHANDY_1_0 0.0.10
hdy_squeezer_set_xalign@LIBHANDY_1_0 0.85.0
hdy_squeezer_set_yalign@LIBHANDY_1_0 0.85.0
hdy_squeezer_transition_type_get_type@LIBHANDY_1_0 0.0.10
hdy_swipe_group_add_swipeable@LIBHANDY_1_0 0.0.12
hdy_swipe_group_get_swipeables@LIBHANDY_1_0 0.0.12
hdy_swipe_group_get_type@LIBHANDY_1_0 0.0.12
hdy_swipe_group_new@LIBHANDY_1_0 0.0.12
hdy_swipe_group_remove_swipeable@LIBHANDY_1_0 0.0.12
hdy_swipe_tracker_get_allow_mouse_drag@LIBHANDY_1_0 0.0.12
hdy_swipe_tracker_get_enabled@LIBHANDY_1_0 0.0.11
hdy_swipe_tracker_get_reversed@LIBHANDY_1_0 0.0.11
hdy_swipe_tracker_get_swipeable@LIBHANDY_1_0 0.82.0
hdy_swipe_tracker_get_type@LIBHANDY_1_0 0.0.11
hdy_swipe_tracker_new@LIBHANDY_1_0 0.0.11
hdy_swipe_tracker_set_allow_mouse_drag@LIBHANDY_1_0 0.0.12
hdy_swipe_tracker_set_enabled@LIBHANDY_1_0 0.0.11
hdy_swipe_tracker_set_reversed@LIBHANDY_1_0 0.0.11
hdy_swipe_tracker_shift_position@LIBHANDY_1_0 0.81.0
hdy_swipeable_emit_child_switched@LIBHANDY_1_0 0.82.0
hdy_swipeable_get_cancel_progress@LIBHANDY_1_0 0.81.0
hdy_swipeable_get_distance@LIBHANDY_1_0 0.81.0
hdy_swipeable_get_progress@LIBHANDY_1_0 0.81.0
hdy_swipeable_get_snap_points@LIBHANDY_1_0 0.81.0
hdy_swipeable_get_swipe_area@LIBHANDY_1_0 0.82.0
hdy_swipeable_get_swipe_tracker@LIBHANDY_1_0 0.82.0
hdy_swipeable_get_type@LIBHANDY_1_0 0.0.12
hdy_swipeable_switch_child@LIBHANDY_1_0 0.0.12
hdy_title_bar_get_selection_mode@LIBHANDY_1_0 0.0.3
hdy_title_bar_get_type@LIBHANDY_1_0 0.0.3
hdy_title_bar_new@LIBHANDY_1_0 0.0.3
hdy_title_bar_set_selection_mode@LIBHANDY_1_0 0.0.3
hdy_value_object_copy_value@LIBHANDY_1_0 0.0.8
hdy_value_object_dup_string@LIBHANDY_1_0 0.0.8
hdy_value_object_get_string@LIBHANDY_1_0 0.0.8
hdy_value_object_get_type@LIBHANDY_1_0 0.0.8
hdy_value_object_get_value@LIBHANDY_1_0 0.0.8
hdy_value_object_new@LIBHANDY_1_0 0.0.8
hdy_value_object_new_collect@LIBHANDY_1_0 0.0.8
hdy_value_object_new_string@LIBHANDY_1_0 0.0.8
hdy_value_object_new_take_string@LIBHANDY_1_0 0.0.8
hdy_view_switcher_bar_get_policy@LIBHANDY_1_0 0.0.10
hdy_view_switcher_bar_get_reveal@LIBHANDY_1_0 0.0.10
hdy_view_switcher_bar_get_stack@LIBHANDY_1_0 0.0.10
hdy_view_switcher_bar_get_type@LIBHANDY_1_0 0.0.10
hdy_view_switcher_bar_new@LIBHANDY_1_0 0.0.10
hdy_view_switcher_bar_set_policy@LIBHANDY_1_0 0.0.10
hdy_view_switcher_bar_set_reveal@LIBHANDY_1_0 0.0.10
hdy_view_switcher_bar_set_stack@LIBHANDY_1_0 0.0.10
hdy_view_switcher_get_narrow_ellipsize@LIBHANDY_1_0 0.0.10
hdy_view_switcher_get_policy@LIBHANDY_1_0 0.0.10
hdy_view_switcher_get_stack@LIBHANDY_1_0 0.0.10
hdy_view_switcher_get_type@LIBHANDY_1_0 0.0.10
hdy_view_switcher_new@LIBHANDY_1_0 0.0.10
hdy_view_switcher_policy_get_type@LIBHANDY_1_0 0.0.10
hdy_view_switcher_set_narrow_ellipsize@LIBHANDY_1_0 0.0.10
hdy_view_switcher_set_policy@LIBHANDY_1_0 0.0.10
hdy_view_switcher_set_stack@LIBHANDY_1_0 0.0.10
hdy_view_switcher_title_get_policy@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_get_stack@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_get_subtitle@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_get_title@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_get_title_visible@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_get_type@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_get_view_switcher_enabled@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_new@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_set_policy@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_set_stack@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_set_subtitle@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_set_title@LIBHANDY_1_0 0.80.0
hdy_view_switcher_title_set_view_switcher_enabled@LIBHANDY_1_0 0.80.0
hdy_window_get_type@LIBHANDY_1_0 0.80.0
hdy_window_handle_get_type@LIBHANDY_1_0 0.80.0
hdy_window_handle_new@LIBHANDY_1_0 0.80.0
hdy_window_new@LIBHANDY_1_0 0.80.0
usr/include/*
usr/lib/*/libhandy-?.so
usr/lib/*/glade/modules/libglade-handy-?.so
usr/lib/*/pkgconfig/*
usr/share/gir-1.0/*
usr/share/glade/catalogs/
usr/share/gtk-doc/
usr/share/vala/vapi/
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%:
dh $@
override_dh_auto_configure:
dh_auto_configure -- -Dgtk_doc=true
override_dh_auto_test:
xvfb-run -s -noreset dh_auto_test
override_dh_makeshlibs:
dh_makeshlibs --package=libhandy-1-0 -- -c2