Hello community, here is the log from the commit of package libhandy for openSUSE:Factory checked in at 2020-11-19 11:57:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libhandy (Old) and /work/SRC/openSUSE:Factory/.libhandy.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libhandy" Thu Nov 19 11:57:52 2020 rev:15 rq:848845 version:1.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libhandy/libhandy.changes 2020-11-06 23:42:57.843509864 +0100 +++ /work/SRC/openSUSE:Factory/.libhandy.new.5913/libhandy.changes 2020-11-23 10:34:03.585596032 +0100 @@ -1,0 +2,16 @@ +Thu Nov 12 16:13:48 UTC 2020 - Dominique Leuenberger <[email protected]> + +- Update to version 1.0.2: + + Fix gtk-doc install path. + + HdyCarousel: Fix pages not being drawn until scrolled on X11. + + HdyComboRow: Fix test failures on x86. + + HdyLeaflet and HdyDeck: Fix transition shadow on HiDPI. + + HdySwipeTracker: + - Fix touchpad swipes not working after pressing a GtkButton. + - Fix swipes in nested swipeable widgets when started from a + GtkButton. + + HdyViewSwitcherTitle: Mark title and subtitle properties as + translatable for Glade. + + Updated translations. + +------------------------------------------------------------------- Old: ---- libhandy-1.0.1.obscpio New: ---- libhandy-1.0.2.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libhandy.spec ++++++ --- /var/tmp/diff_new_pack.887GCf/_old 2020-11-23 10:34:04.249596760 +0100 +++ /var/tmp/diff_new_pack.887GCf/_new 2020-11-23 10:34:04.249596760 +0100 @@ -22,7 +22,7 @@ %define with_glade 1 Name: libhandy -Version: 1.0.1 +Version: 1.0.2 Release: 0 Summary: A GTK+ library to develop UI for mobile devices License: LGPL-2.1-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.887GCf/_old 2020-11-23 10:34:04.285596799 +0100 +++ /var/tmp/diff_new_pack.887GCf/_new 2020-11-23 10:34:04.285596799 +0100 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="disabled"> <param name="url">https://gitlab.gnome.org/GNOME/libhandy.git</param> <param name="scm">git</param> - <param name="revision">refs/tags/1.0.1</param> + <param name="revision">refs/tags/1.0.2</param> <param name="versionformat">@PARENT_TAG@</param> </service> <service mode="buildtime" name="tar" /> ++++++ libhandy-1.0.1.obscpio -> libhandy-1.0.2.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/.gitlab-ci.yml new/libhandy-1.0.2/.gitlab-ci.yml --- old/libhandy-1.0.1/.gitlab-ci.yml 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/.gitlab-ci.yml 2020-11-12 14:41:24.000000000 +0100 @@ -81,7 +81,7 @@ dependencies: - build-debian-gcc script: - - ninja -C _build meson-libhandy-doc 2>&1 | tee _build/doc/buildlog + - ninja -C _build meson-libhandy-1-doc 2>&1 | tee _build/doc/buildlog - if grep -qs 'warning' _build/doc/buildlog; then exit 1; fi - mv _build/doc/html/ _reference/ artifacts: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/NEWS new/libhandy-1.0.2/NEWS --- old/libhandy-1.0.1/NEWS 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/NEWS 2020-11-12 14:41:24.000000000 +0100 @@ -1,4 +1,24 @@ ============= +Version 1.0.2 +============= + +- Fix gtk-doc install path. +- Code cleanups. +- HdyCarousel: + - Fix pages not being drawn until scrolled on X11. +- HdyComboRow: + - Fix test failures on x86. +- HdyLeaflet and HdyDeck: + - Fix transition shadow on HiDPI. +- HdySwipeTracker: + - Fix touchpad swipes not working after pressing a GtkButton. + - Fix swipes in nested swipeable widgets when started from a GtkButton. +- HdyViewSwitcherTitle: + - Mark title and subtitle properties as translatable for Glade. +- Translation updates: + - Catalan + +============= Version 1.0.1 ============= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/data/packaging/rpm/libhandy.spec new/libhandy-1.0.2/data/packaging/rpm/libhandy.spec --- old/libhandy-1.0.1/data/packaging/rpm/libhandy.spec 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/data/packaging/rpm/libhandy.spec 2020-11-12 14:41:24.000000000 +0100 @@ -1,7 +1,7 @@ %global _vpath_srcdir %{name} Name: libhandy -Version: 1.0.1 +Version: 1.0.2 Release: 1%{?dist} Summary: A library full of GTK widgets for mobile phones diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/debian/changelog new/libhandy-1.0.2/debian/changelog --- old/libhandy-1.0.1/debian/changelog 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/debian/changelog 2020-11-12 14:41:24.000000000 +0100 @@ -1,3 +1,9 @@ +libhandy-1 (1.0.2) amber-phone; urgency=medium + + * New upstream release + + -- Alexander Mikhaylenko <[email protected]> Thu, 12 Nov 2020 18:12:00 +0500 + libhandy-1 (1.0.1) amber-phone; urgency=medium * New upstream release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/doc/meson.build new/libhandy-1.0.2/doc/meson.build --- old/libhandy-1.0.1/doc/meson.build 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/doc/meson.build 2020-11-12 14:41:24.000000000 +0100 @@ -47,6 +47,7 @@ docpath = get_option('datadir') / 'gtk-doc' / 'html' gnome.gtkdoc('libhandy', + module_version: apiversion, main_xml: 'handy-docs.xml', src_dir: [ meson.source_root() / 'src', @@ -67,7 +68,6 @@ '--extra-dir=@0@'.format(glib_docpath / 'gtk3'), '--extra-dir=@0@'.format(glib_docpath / 'gdk-pixbuf'), ], - install_dir: 'libhandy-' + apiversion, content_files: content_files, html_assets: images, install: true) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/glade/libhandy.xml new/libhandy-1.0.2/glade/libhandy.xml --- old/libhandy-1.0.1/glade/libhandy.xml 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/glade/libhandy.xml 2020-11-12 14:41:24.000000000 +0100 @@ -367,6 +367,8 @@ <value id="HDY_VIEW_SWITCHER_POLICY_WIDE" name="Wide"/> </displayable-values> </property> + <property id="subtitle" translatable="True" /> + <property id="title" translatable="True" /> </properties> </glade-widget-class> <glade-widget-class name="HdyWindow" generic-name="window" title="Window" since="1.0" use-placeholders="False"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/meson.build new/libhandy-1.0.2/meson.build --- old/libhandy-1.0.1/meson.build 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/meson.build 2020-11-12 14:41:24.000000000 +0100 @@ -1,5 +1,5 @@ project('libhandy', 'c', - version: '1.0.1', + version: '1.0.2', license: 'LGPL-2.1+', meson_version: '>= 0.49.0', default_options: [ 'warning_level=1', 'buildtype=debugoptimized', 'c_std=gnu11' ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/po/LINGUAS new/libhandy-1.0.2/po/LINGUAS --- old/libhandy-1.0.1/po/LINGUAS 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/po/LINGUAS 2020-11-12 14:41:24.000000000 +0100 @@ -1,3 +1,4 @@ +ca en_GB es eu diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/po/ca.po new/libhandy-1.0.2/po/ca.po --- old/libhandy-1.0.1/po/ca.po 1970-01-01 01:00:00.000000000 +0100 +++ new/libhandy-1.0.2/po/ca.po 2020-11-12 14:41:24.000000000 +0100 @@ -0,0 +1,877 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +# Translators: +# Assumpta, 2020 +# Jaume Jorba <[email protected]>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: libhandy\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libhandy/issues\n" +"POT-Creation-Date: 2020-11-02 11:54+0000\n" +"PO-Revision-Date: 2020-11-12 08:57+0100\n" +"Last-Translator: Jaume Jorba <[email protected]>, 2020\n" +"Language-Team: Catalan (https://www.transifex.com/softcatala/teams/62837/" +"ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.4.1\n" + +#: glade/glade-hdy-carousel.c:160 glade/glade-hdy-header-bar.c:118 +#: glade/glade-hdy-leaflet.c:184 +#, c-format +msgid "Insert placeholder to %s" +msgstr "Unsereix un marcador de posició %s" + +#: glade/glade-hdy-carousel.c:189 glade/glade-hdy-header-bar.c:144 +#: glade/glade-hdy-leaflet.c:214 +#, c-format +msgid "Remove placeholder from %s" +msgstr "Suprimeix un marcador de posició %s" + +#: glade/glade-hdy-header-bar.c:18 +msgid "This property does not apply when a custom title is set" +msgstr "Aquesta propietat no s'aplica quan s'estableix un títol personalitzat" + +#: glade/glade-hdy-header-bar.c:289 +msgid "" +"The decoration layout does not apply to header bars which do no show window " +"controls" +msgstr "" +"La disposició de decoració no s'aplica a les barres de capçalera que no " +"mostren controls per la finestra" + +#: glade/glade-hdy-leaflet.c:19 +msgid "This property only applies when the leaflet is folded" +msgstr "Aquesta propietat només s'aplica quan el fulletó està plegat" + +#: glade/glade-hdy-preferences-page.c:160 +#, c-format +msgid "Add group to %s" +msgstr "Afegeix un grup a %s" + +#: glade/glade-hdy-preferences-window.c:228 +#, c-format +msgid "Add page to %s" +msgstr "Afegeix una pàgina a %s" + +#: glade/glade-hdy-search-bar.c:101 +msgid "Search bar is already full" +msgstr "La barra de cerca ja està plena" + +#: glade/glade-hdy-utils.h:13 +#, c-format +msgid "Only objects of type %s can be added to objects of type %s." +msgstr "" +"Només els objectes de tipus %s poden afegir-se als objectes de tipus %s." + +#: src/hdy-action-row.c:354 src/hdy-action-row.c:355 +#: src/hdy-expander-row.c:314 src/hdy-expander-row.c:315 +#: src/hdy-preferences-page.c:179 src/hdy-preferences-page.c:180 +msgid "Icon name" +msgstr "Nom de la icona" + +#: src/hdy-action-row.c:368 +msgid "Activatable widget" +msgstr "Giny activable" + +#: src/hdy-action-row.c:369 +msgid "The widget to be activated when the row is activated" +msgstr "Giny a activar quan s'activa la fila" + +#: src/hdy-action-row.c:382 src/hdy-action-row.c:383 +#: src/hdy-expander-row.c:285 src/hdy-header-bar.c:2107 +#: src/hdy-view-switcher-title.c:272 +msgid "Subtitle" +msgstr "Subtítol" + +#: src/hdy-action-row.c:397 src/hdy-expander-row.c:300 +#: src/hdy-preferences-row.c:130 +msgid "Use underline" +msgstr "Utilitza el subratllat" + +#: src/hdy-action-row.c:398 src/hdy-expander-row.c:301 +#: src/hdy-preferences-row.c:131 +msgid "" +"If set, an underline in the text indicates the next character should be " +"used for the mnemonic accelerator key" +msgstr "" +"Quan està actiu, un subratllat al text indica quin és el següent caràcter " +"que s'hauria d'utilitzar per a la clau acceleradora mnemotècnica" + +#: src/hdy-carousel-box.c:1087 src/hdy-carousel-box.c:1088 +#: src/hdy-carousel.c:575 src/hdy-carousel.c:576 +msgid "Number of pages" +msgstr "Nombre de pàgines" + +#: src/hdy-carousel-box.c:1103 src/hdy-carousel.c:592 +#: src/hdy-header-bar.c:2093 +msgid "Position" +msgstr "Posició" + +#: src/hdy-carousel-box.c:1104 src/hdy-carousel.c:593 +msgid "Current scrolling position" +msgstr "Posició actual de la barra de desplaçament" + +#: src/hdy-carousel-box.c:1119 src/hdy-carousel.c:623 +#: src/hdy-header-bar.c:2121 +msgid "Spacing" +msgstr "Espaiat" + +#: src/hdy-carousel-box.c:1120 src/hdy-carousel.c:624 +msgid "Spacing between pages" +msgstr "Espai entre pàgines" + +#: src/hdy-carousel-box.c:1136 src/hdy-carousel.c:668 +msgid "Reveal duration" +msgstr "Mostra la durada" + +#: src/hdy-carousel-box.c:1137 src/hdy-carousel.c:669 +msgid "Page reveal duration" +msgstr "Mostra la durada de la pàgina" + +#: src/hdy-carousel.c:609 +msgid "Interactive" +msgstr "Interactiu" + +#: src/hdy-carousel.c:610 +msgid "Whether the widget can be swiped" +msgstr "Si es pot lliscar el giny" + +#: src/hdy-carousel.c:639 +msgid "Animation duration" +msgstr "Durada de l'animació" + +#: src/hdy-carousel.c:640 +msgid "Default animation duration" +msgstr "Durada predeterminada de l'animació" + +#: src/hdy-carousel.c:654 src/hdy-swipe-tracker.c:869 +msgid "Allow mouse drag" +msgstr "Permetre arrossegar amb el ratolí" + +#: src/hdy-carousel.c:655 src/hdy-swipe-tracker.c:870 +msgid "Whether to allow dragging with mouse pointer" +msgstr "Si es permet arrossegar amb el punter del ratolí" + +#: src/hdy-carousel-indicator-dots.c:392 src/hdy-carousel-indicator-dots.c:393 +#: src/hdy-carousel-indicator-lines.c:391 +#: src/hdy-carousel-indicator-lines.c:392 +msgid "Carousel" +msgstr "Carrusel" + +#: src/hdy-clamp.c:417 +msgid "Maximum size" +msgstr "Mida màxima" + +#: src/hdy-clamp.c:418 +msgid "The maximum size allocated to the child" +msgstr "La mida màxima assignada al fill" + +#: src/hdy-clamp.c:442 +msgid "Tightening threshold" +msgstr "Llindar de tensió" + +#: src/hdy-clamp.c:443 +msgid "The size from which the clamp will tighten its grip on the child" +msgstr "La mida des de la qual la pinça li estrènyerà el control al fill" + +#: src/hdy-combo-row.c:418 +msgid "Selected index" +msgstr "Índex seleccionat" + +#: src/hdy-combo-row.c:419 +msgid "The index of the selected item" +msgstr "Índex de l'element seleccionat" + +#: src/hdy-combo-row.c:437 +msgid "Use subtitle" +msgstr "Utilitza subtítol" + +#: src/hdy-combo-row.c:438 +msgid "Set the current value as the subtitle" +msgstr "Establir el valor actual com a subtítol" + +#: src/hdy-deck.c:888 +msgid "Horizontally homogeneous" +msgstr "Homogeni horitzontalment" + +#: src/hdy-deck.c:889 +msgid "Horizontally homogeneous sizing" +msgstr "Dimensionat homogeni horitzontal" + +#: src/hdy-deck.c:902 +msgid "Vertically homogeneous" +msgstr "Homogeni vertical" + +#: src/hdy-deck.c:903 +msgid "Vertically homogeneous sizing" +msgstr "Dimensionat homogeni vertical" + +#: src/hdy-deck.c:916 src/hdy-leaflet.c:1018 src/hdy-squeezer.c:1098 +#: src/hdy-stackable-box.c:2995 +msgid "Visible child" +msgstr "Fill visible" + +#: src/hdy-deck.c:917 +msgid "The widget currently visible" +msgstr "El giny actualment visible" + +#: src/hdy-deck.c:930 src/hdy-leaflet.c:1025 src/hdy-stackable-box.c:3002 +msgid "Name of visible child" +msgstr "Nom del fill visible" + +#: src/hdy-deck.c:931 +msgid "The name of the widget currently visible" +msgstr "El nom del giny actualment visible" + +#: src/hdy-deck.c:949 src/hdy-leaflet.c:1044 src/hdy-squeezer.c:1112 +#: src/hdy-stackable-box.c:3021 +msgid "Transition type" +msgstr "Temps de transició" + +#: src/hdy-deck.c:950 +msgid "The type of animation used to transition between children" +msgstr "Tipus d'animació utilitzat en la transició entre fills" + +#: src/hdy-deck.c:963 src/hdy-header-bar.c:2203 src/hdy-squeezer.c:1105 +msgid "Transition duration" +msgstr "Durada de la transició" + +#: src/hdy-deck.c:964 +msgid "The transition animation duration, in milliseconds" +msgstr "Durada de l'animació de transició, en mil·lisegons" + +#: src/hdy-deck.c:977 src/hdy-header-bar.c:2210 src/hdy-squeezer.c:1120 +msgid "Transition running" +msgstr "Transició en execució" + +#: src/hdy-deck.c:978 src/hdy-header-bar.c:2211 src/hdy-squeezer.c:1121 +msgid "Whether or not the transition is currently running" +msgstr "Si actualment s'està executant o no la transició" + +#: src/hdy-deck.c:992 src/hdy-header-bar.c:2217 src/hdy-leaflet.c:1072 +#: src/hdy-squeezer.c:1127 src/hdy-stackable-box.c:3049 +msgid "Interpolate size" +msgstr "Mida de la interpolació" + +#: src/hdy-deck.c:993 src/hdy-header-bar.c:2218 src/hdy-leaflet.c:1073 +#: src/hdy-squeezer.c:1128 src/hdy-stackable-box.c:3050 +msgid "" +"Whether or not the size should smoothly change when changing between " +"differently sized children" +msgstr "" +"Si la mida ha de canviar suaument en canviar entre fills de diferent mida" + +#: src/hdy-deck.c:1007 src/hdy-leaflet.c:1087 src/hdy-preferences-window.c:571 +#: src/hdy-stackable-box.c:3064 +msgid "Can swipe back" +msgstr "Pot lliscar enrere" + +#: src/hdy-deck.c:1008 src/hdy-leaflet.c:1088 src/hdy-stackable-box.c:3065 +msgid "" +"Whether or not swipe gesture can be used to switch to the previous child" +msgstr "" +"Si es pot utilitzar o no el gest de lliscar per canviar cap al fill anterior" + +#: src/hdy-deck.c:1022 src/hdy-leaflet.c:1102 src/hdy-stackable-box.c:3079 +msgid "Can swipe forward" +msgstr "Pot lliscar endavat" + +#: src/hdy-deck.c:1023 src/hdy-leaflet.c:1103 src/hdy-stackable-box.c:3080 +msgid "Whether or not swipe gesture can be used to switch to the next child" +msgstr "" +"Si es pot utilitzar o no el gest de lliscar per canviar cap al fill següent" + +#: src/hdy-deck.c:1031 src/hdy-leaflet.c:1111 +msgid "Name" +msgstr "Nom" + +#: src/hdy-deck.c:1032 src/hdy-leaflet.c:1112 +msgid "The name of the child page" +msgstr "Nom de la pàgina fill" + +#: src/hdy-expander-row.c:286 +msgid "The subtitle for this row" +msgstr "Subtítol per a la fila" + +#: src/hdy-expander-row.c:326 +msgid "Expanded" +msgstr "Estesa" + +#: src/hdy-expander-row.c:327 +msgid "Whether the row is expanded" +msgstr "Si la fila està estesa" + +#: src/hdy-expander-row.c:338 +msgid "Enable expansion" +msgstr "Activar l'estesa" + +#: src/hdy-expander-row.c:339 +msgid "Whether the expansion is enabled" +msgstr "Si està activa l'estensa" + +#: src/hdy-expander-row.c:350 +msgid "Show enable switch" +msgstr "Mostra activar el commutador" + +#: src/hdy-expander-row.c:351 +msgid "Whether the switch enabling the expansion is visible" +msgstr "Si el commutador que activa l'estesa està visible" + +#: src/hdy-header-bar.c:485 +msgid "Application menu" +msgstr "Menú d'aplicacions" + +#: src/hdy-header-bar.c:507 src/hdy-window-handle-controller.c:275 +msgid "Minimize" +msgstr "Minimitza" + +#: src/hdy-header-bar.c:529 src/hdy-window-handle-controller.c:241 +msgid "Restore" +msgstr "Restaura" + +#: src/hdy-header-bar.c:529 src/hdy-window-handle-controller.c:284 +msgid "Maximize" +msgstr "Maximitza" + +#: src/hdy-header-bar.c:547 src/hdy-window-handle-controller.c:311 +msgid "Close" +msgstr "Tanca" + +#: src/hdy-header-bar.c:563 +msgid "Back" +msgstr "Enrere" + +#: src/hdy-header-bar.c:2086 +msgid "Pack type" +msgstr "Tipus d'empaquetament" + +#: src/hdy-header-bar.c:2087 +msgid "" +"A GtkPackType indicating whether the child is packed with reference to the " +"start or end of the parent" +msgstr "" +"Un GtkPackType que indica si el fill està empaquetat amb referència al " +"començament o al final del pare" + +#: src/hdy-header-bar.c:2094 +msgid "The index of the child in the parent" +msgstr "Índex del fill en el pare" + +#: src/hdy-header-bar.c:2100 src/hdy-preferences-group.c:265 +#: src/hdy-preferences-group.c:266 src/hdy-preferences-page.c:193 +#: src/hdy-preferences-page.c:194 src/hdy-preferences-row.c:115 +#: src/hdy-view-switcher-title.c:258 +msgid "Title" +msgstr "Títol" + +#: src/hdy-header-bar.c:2101 src/hdy-view-switcher-title.c:259 +msgid "The title to display" +msgstr "El títol a mostrar" + +#: src/hdy-header-bar.c:2108 src/hdy-view-switcher-title.c:273 +msgid "The subtitle to display" +msgstr "El subtítol a mostrar" + +#: src/hdy-header-bar.c:2114 +msgid "Custom Title" +msgstr "Títol personalitzat" + +#: src/hdy-header-bar.c:2115 +msgid "Custom title widget to display" +msgstr "Títol personalitzat del giny que es mostrarà" + +#: src/hdy-header-bar.c:2122 +msgid "The amount of space between children" +msgstr "La quantitat d'espai entre fills" + +#: src/hdy-header-bar.c:2141 +msgid "Show decorations" +msgstr "Mostra les decoracions" + +#: src/hdy-header-bar.c:2142 +msgid "Whether to show window decorations" +msgstr "Si s'ha de mostrar les decoracions de les finestres" + +#: src/hdy-header-bar.c:2160 +msgid "Decoration Layout" +msgstr "Disposició de la decoració" + +#: src/hdy-header-bar.c:2161 +msgid "The layout for window decorations" +msgstr "La disposició per a les decoracions de la finestra" + +#: src/hdy-header-bar.c:2174 +msgid "Decoration Layout Set" +msgstr "S'ha establert una disposició de decoració" + +#: src/hdy-header-bar.c:2175 +msgid "Whether the decoration-layout property has been set" +msgstr "Si s'ha establert la propietat: disposició de la decoració" + +#: src/hdy-header-bar.c:2189 +msgid "Has Subtitle" +msgstr "Té subtítol" + +#: src/hdy-header-bar.c:2190 +msgid "Whether to reserve space for a subtitle" +msgstr "Si s'ha de reservar espai pel subtítol" + +#: src/hdy-header-bar.c:2196 +msgid "Centering policy" +msgstr "Política de centrat" + +#: src/hdy-header-bar.c:2197 +msgid "The policy to horizontally align the center widget" +msgstr "La política per alinear horitzontalment el giny central" + +#: src/hdy-header-bar.c:2204 src/hdy-squeezer.c:1106 +msgid "The animation duration, in milliseconds" +msgstr "Durada de l'animació, en mil·lisegons" + +#: src/hdy-header-group.c:827 +msgid "Decorate all" +msgstr "Decorar tot" + +#: src/hdy-header-group.c:828 +msgid "" +"Whether the elements of the group should all receive the full decoration" +msgstr "Si els elements del grup reben tota la decoració" + +#: src/hdy-keypad-button.c:225 +msgid "Digit" +msgstr "Dígit" + +#: src/hdy-keypad-button.c:226 +msgid "The keypad digit of the button" +msgstr "El dígit de teclat del botó" + +#: src/hdy-keypad-button.c:232 +msgid "Symbols" +msgstr "Símbols" + +#: src/hdy-keypad-button.c:233 +msgid "" +"The keypad symbols of the button. The first symbol is used as the digit" +msgstr "" +"Els símbols de teclat del botó. El primer símbol s'utilitza com a dígit" + +#: src/hdy-keypad-button.c:239 +msgid "Show symbols" +msgstr "Mostra els símbols" + +#: src/hdy-keypad-button.c:240 +msgid "Whether the second line of symbols should be shown or not" +msgstr "Si s'ha de mostrar o no la segona línia de símbols" + +#: src/hdy-keypad.c:247 +msgid "Row spacing" +msgstr "Espaiat entre files" + +#: src/hdy-keypad.c:248 +msgid "The amount of space between two consecutive rows" +msgstr "La quantitat d'espai entre dues files consecutives" + +#: src/hdy-keypad.c:261 +msgid "Column spacing" +msgstr "Espaiat entre columnes" + +#: src/hdy-keypad.c:262 +msgid "The amount of space between two consecutive columns" +msgstr "La quantitat d'espai entre dues columnes consecutives" + +#: src/hdy-keypad.c:276 +msgid "Letters visible" +msgstr "Lletres visibles" + +#: src/hdy-keypad.c:277 +msgid "Whether the letters below the digits should be visible" +msgstr "Si les lletres de sota els dígits han de ser visibles" + +#: src/hdy-keypad.c:291 +msgid "Symbols visible" +msgstr "Símbols visibles" + +#: src/hdy-keypad.c:292 +msgid "Whether the hash, plus, and asterisk symbols should be visible" +msgstr "Si els símbols hash, més i asterisc han de ser visibles" + +#: src/hdy-keypad.c:306 +msgid "Entry" +msgstr "Entrada" + +#: src/hdy-keypad.c:307 +msgid "The entry widget connected to the keypad" +msgstr "El giny d'entrada connectat al teclat" + +#: src/hdy-keypad.c:320 +msgid "End action" +msgstr "Acció final" + +#: src/hdy-keypad.c:321 +msgid "The end action widget" +msgstr "Giny d'acció final" + +#: src/hdy-keypad.c:334 +msgid "Start action" +msgstr "Acció d'inici" + +#: src/hdy-keypad.c:335 +msgid "The start action widget" +msgstr "Giny d'acció d'inici" + +#: src/hdy-leaflet.c:963 src/hdy-stackable-box.c:2940 +msgid "Folded" +msgstr "Plegat" + +#: src/hdy-leaflet.c:964 src/hdy-stackable-box.c:2941 +msgid "Whether the widget is folded" +msgstr "Si el giny està plegat" + +#: src/hdy-leaflet.c:975 src/hdy-stackable-box.c:2952 +msgid "Horizontally homogeneous folded" +msgstr "Plegat homogeni horitzontal" + +#: src/hdy-leaflet.c:976 +msgid "Horizontally homogeneous sizing when the leaflet is folded" +msgstr "Dimensionat homogeni horitzontal quan el fullet està plegat" + +#: src/hdy-leaflet.c:987 src/hdy-stackable-box.c:2964 +msgid "Vertically homogeneous folded" +msgstr "Plegat homogeni vertical" + +#: src/hdy-leaflet.c:988 +msgid "Vertically homogeneous sizing when the leaflet is folded" +msgstr "Dimensionat homogeni vertical quan el fullet està plegat" + +#: src/hdy-leaflet.c:999 src/hdy-stackable-box.c:2976 +msgid "Box horizontally homogeneous" +msgstr "Caixa homogènia horitzontal" + +#: src/hdy-leaflet.c:1000 +msgid "Horizontally homogeneous sizing when the leaflet is unfolded" +msgstr "Dimensionat homogeni horitzontal quan el fullet està desplegat" + +#: src/hdy-leaflet.c:1011 src/hdy-stackable-box.c:2988 +msgid "Box vertically homogeneous" +msgstr "Caixa homogènia vertical" + +#: src/hdy-leaflet.c:1012 +msgid "Vertically homogeneous sizing when the leaflet is unfolded" +msgstr "Dimensionat homogeni vertical quan el fulletó està plegat" + +#: src/hdy-leaflet.c:1019 +msgid "The widget currently visible when the leaflet is folded" +msgstr "El giny visible actualment quan el fulletó està plegat" + +#: src/hdy-leaflet.c:1026 src/hdy-stackable-box.c:3003 +msgid "The name of the widget currently visible when the children are stacked" +msgstr "El nom del giny actualment quan els fills estan apilats" + +#: src/hdy-leaflet.c:1045 src/hdy-stackable-box.c:3022 +msgid "The type of animation used to transition between modes and children" +msgstr "Tipus d'animació utilitzat en la transició entre modes i fills" + +#: src/hdy-leaflet.c:1051 src/hdy-stackable-box.c:3028 +msgid "Mode transition duration" +msgstr "Durada del mode de transició" + +#: src/hdy-leaflet.c:1052 src/hdy-stackable-box.c:3029 +msgid "The mode transition animation duration, in milliseconds" +msgstr "Durada de l'animació del mode de transició, en mil·lisegons" + +#: src/hdy-leaflet.c:1058 src/hdy-stackable-box.c:3035 +msgid "Child transition duration" +msgstr "Durada de la transició del fill" + +#: src/hdy-leaflet.c:1059 src/hdy-stackable-box.c:3036 +msgid "The child transition animation duration, in milliseconds" +msgstr "Durada de l'animació de la transició del fill, en mil·lisegons" + +#: src/hdy-leaflet.c:1065 src/hdy-stackable-box.c:3042 +msgid "Child transition running" +msgstr "Transició del fill en execució" + +#: src/hdy-leaflet.c:1066 src/hdy-stackable-box.c:3043 +msgid "Whether or not the child transition is currently running" +msgstr "Si actualment s'està executant o no la transició del fill" + +#: src/hdy-leaflet.c:1129 +msgid "Navigatable" +msgstr "Navegable" + +#: src/hdy-leaflet.c:1130 +msgid "Whether the child can be navigated to" +msgstr "Si es pot navegar cap al fill" + +#: src/hdy-preferences-group.c:251 src/hdy-preferences-group.c:252 +msgid "Description" +msgstr "Descripció" + +#: src/hdy-preferences-row.c:116 +msgid "The title of the preference" +msgstr "El títol de la preferència" + +#: src/hdy-preferences-window.c:192 +msgid "Untitled page" +msgstr "Pàgina sense títol" + +#: src/hdy-preferences-window.c:557 +msgid "Search enabled" +msgstr "Cerca activa" + +#: src/hdy-preferences-window.c:558 +msgid "Whether search is enabled" +msgstr "Si la cerca està activa" + +#: src/hdy-preferences-window.c:572 +msgid "" +"Whether or not swipe gesture can be used to switch from a subpage to the " +"preferences" +msgstr "" +"Si es pot utilitzar o no el gest de lliscar per canviar d'una subpàgina a " +"les preferències" + +#: src/hdy-preferences-window.ui:9 +msgid "Preferences" +msgstr "Preferències" + +#: src/hdy-preferences-window.ui:81 +msgid "Search" +msgstr "Cerca" + +#: src/hdy-preferences-window.ui:204 +msgid "No Results Found" +msgstr "No s'ha trobat cap resultat" + +#: src/hdy-preferences-window.ui:219 +msgid "Try a different search" +msgstr "Proveu una cerca diferent" + +#: src/hdy-search-bar.c:451 +msgid "Search Mode Enabled" +msgstr "Mode de cerca actiu" + +#: src/hdy-search-bar.c:452 +msgid "Whether the search mode is on and the search bar shown" +msgstr "Si el mode de cerca està actiu i es mostra la barra de cerca" + +#: src/hdy-search-bar.c:463 +msgid "Show Close Button" +msgstr "Mostra el botós tancar" + +#: src/hdy-search-bar.c:464 +msgid "Whether to show the close button in the toolbar" +msgstr "Si es mostra el botó tancar a la barra d'eines" + +#: src/hdy-shadow-helper.c:254 +msgid "Widget" +msgstr "Giny" + +#: src/hdy-shadow-helper.c:255 +msgid "The widget the shadow will be drawn for" +msgstr "El giny del qual es dibuixarà l'ombra" + +#: src/hdy-squeezer.c:1091 +msgid "Homogeneous" +msgstr "Homogeni" + +#: src/hdy-squeezer.c:1092 +msgid "Homogeneous sizing" +msgstr "Dimensionat homogeni" + +#: src/hdy-squeezer.c:1099 +#, fuzzy +msgid "The widget currently visible in the squeezer" +msgstr "El giny actualment visible en el spker" + +#: src/hdy-squeezer.c:1113 +msgid "The type of animation used to transition" +msgstr "Tipus d'animació utilitzat en la transició" + +#: src/hdy-squeezer.c:1148 +msgid "X align" +msgstr "Alineació X" + +#: src/hdy-squeezer.c:1149 +msgid "The horizontal alignment, from 0 (start) to 1 (end)" +msgstr "Alineació horitzontal, des de 0 (inici) a 1 (final)" + +#: src/hdy-squeezer.c:1170 +msgid "Y align" +msgstr "Alineació Y" + +#: src/hdy-squeezer.c:1171 +msgid "The vertical alignment, from 0 (top) to 1 (bottom)" +msgstr "Alineació vertical, des de 0 (superior) a 1 (inferior)" + +#: src/hdy-squeezer.c:1180 src/hdy-swipe-tracker.c:839 +msgid "Enabled" +msgstr "Actiu" + +#: src/hdy-squeezer.c:1181 +msgid "" +"Whether the child can be picked or should be ignored when looking for the " +"child fitting the available size best" +msgstr "" +"Si es pot triar el fill o s'ha d'ignorar quan es busca el fill que s'adapta " +"millor a la mida disponible" + +#: src/hdy-stackable-box.c:2953 +msgid "Horizontally homogeneous sizing when the widget is folded" +msgstr "Dimensionat homogeni horitzontal quan el giny està plegat" + +#: src/hdy-stackable-box.c:2965 +msgid "Vertically homogeneous sizing when the widget is folded" +msgstr "Dimensionat homogeni vertical quan el giny està plegat" + +#: src/hdy-stackable-box.c:2977 +msgid "Horizontally homogeneous sizing when the widget is unfolded" +msgstr "Dimensionat homogeni horitzontal quan el giny està desplegat" + +#: src/hdy-stackable-box.c:2989 +msgid "Vertically homogeneous sizing when the widget is unfolded" +msgstr "Dimensionat homogeni vertical quan el giny està desplegat" + +#: src/hdy-stackable-box.c:2996 +msgid "The widget currently visible when the widget is folded" +msgstr "El giny visible actualment quan el giny està plegat" + +#: src/hdy-stackable-box.c:3086 src/hdy-stackable-box.c:3087 +msgid "Orientation" +msgstr "Orientació" + +#: src/hdy-swipe-tracker.c:824 +msgid "Swipeable" +msgstr "Lliscable" + +#: src/hdy-swipe-tracker.c:825 +msgid "The swipeable the swipe tracker is attached to" +msgstr "El lliscador al qual està connectat el rastrejador de lliscament" + +#: src/hdy-swipe-tracker.c:840 +msgid "Whether the swipe tracker processes events" +msgstr "Si el rastrejador de lliscament processa esdeveniments" + +#: src/hdy-swipe-tracker.c:854 +msgid "Reversed" +msgstr "Invertit" + +#: src/hdy-swipe-tracker.c:855 +msgid "Whether swipe direction is reversed" +msgstr "Si la direcció de lliscat s'ha invertit" + +#: src/hdy-title-bar.c:308 +msgid "Selection mode" +msgstr "Mode de selecció" + +#: src/hdy-title-bar.c:309 +msgid "Whether or not the title bar is in selection mode" +msgstr "Si, o no, la barra de títol està en mode selecció" + +#: src/hdy-value-object.c:191 +msgctxt "HdyValueObjectClass" +msgid "Value" +msgstr "Valor" + +#: src/hdy-value-object.c:192 +msgctxt "HdyValueObjectClass" +msgid "The contained value" +msgstr "Valor contingut" + +#: src/hdy-view-switcher-bar.c:178 src/hdy-view-switcher.c:512 +#: src/hdy-view-switcher-title.c:230 +msgid "Policy" +msgstr "Política" + +#: src/hdy-view-switcher-bar.c:179 src/hdy-view-switcher.c:513 +#: src/hdy-view-switcher-title.c:231 +msgid "The policy to determine the mode to use" +msgstr "Política per determinar el mode d'ús" + +#: src/hdy-view-switcher-bar.c:192 src/hdy-view-switcher-bar.c:193 +#: src/hdy-view-switcher.c:547 src/hdy-view-switcher.c:548 +#: src/hdy-view-switcher-title.c:244 src/hdy-view-switcher-title.c:245 +msgid "Stack" +msgstr "Pila" + +#: src/hdy-view-switcher-bar.c:206 +msgid "Reveal" +msgstr "Mostra" + +#: src/hdy-view-switcher-bar.c:207 +msgid "Whether the view switcher is revealed" +msgstr "Si es mostra l'intercanviador de vistes" + +#: src/hdy-view-switcher-button.c:203 +msgid "Icon Name" +msgstr "Nom de la icona" + +#: src/hdy-view-switcher-button.c:204 +msgid "Icon name for image" +msgstr "Nom de la icona per a la imatge" + +#: src/hdy-view-switcher-button.c:217 +msgid "Icon Size" +msgstr "Mida de la icona" + +#: src/hdy-view-switcher-button.c:218 +msgid "Symbolic size to use for named icon" +msgstr "Mida simbòlica a utilitzar per a la icona anomenada" + +#: src/hdy-view-switcher-button.c:234 +msgid "Needs attention" +msgstr "Necessita atenció" + +#: src/hdy-view-switcher-button.c:235 +msgid "Hint the view needs attention" +msgstr "Suggeriu que la vista necessita atenció" + +#: src/hdy-view-switcher.c:532 +#, fuzzy +msgid "Narrow ellipsize" +msgstr "Escala estreta" + +#: src/hdy-view-switcher.c:533 +#, fuzzy +msgid "" +"The preferred place to ellipsize the string, if the narrow mode label does " +"not have enough room to display the entire string" +msgstr "" +"El lloc preferit per ellipsize la cadena si l'etiqueta del mode estret no " +"té prou espai per mostrar tota la cadena" + +#: src/hdy-view-switcher-title.c:286 +msgid "View switcher enabled" +msgstr "Commutador de visualitzacions activat" + +#: src/hdy-view-switcher-title.c:287 +msgid "Whether the view switcher is enabled" +msgstr "Si el commutador de visualitzacions està activat" + +#: src/hdy-view-switcher-title.c:300 +msgid "Title visible" +msgstr "Títol visible" + +#: src/hdy-view-switcher-title.c:301 +msgid "Whether the title label is visible" +msgstr "Estableix la visibilitat de l'etiqueta del títol" + +#: src/hdy-window-handle-controller.c:259 +msgid "Move" +msgstr "Mou" + +#: src/hdy-window-handle-controller.c:267 +msgid "Resize" +msgstr "Redimensiona" + +#: src/hdy-window-handle-controller.c:298 +msgid "Always on Top" +msgstr "Sempre per damunt" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/src/hdy-action-row.c new/libhandy-1.0.2/src/hdy-action-row.c --- old/libhandy-1.0.1/src/hdy-action-row.c 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/src/hdy-action-row.c 2020-11-12 14:41:24.000000000 +0100 @@ -728,10 +728,12 @@ priv = hdy_action_row_get_instance_private (self); - if (priv->use_underline == !!use_underline) + use_underline = !!use_underline; + + if (priv->use_underline == use_underline) return; - priv->use_underline = !!use_underline; + priv->use_underline = use_underline; hdy_preferences_row_set_use_underline (HDY_PREFERENCES_ROW (self), priv->use_underline); gtk_label_set_use_underline (priv->title, priv->use_underline); gtk_label_set_use_underline (priv->subtitle, priv->use_underline); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/src/hdy-carousel-box.c new/libhandy-1.0.2/src/hdy-carousel-box.c --- old/libhandy-1.0.1/src/hdy-carousel-box.c 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/src/hdy-carousel-box.c 2020-11-12 14:41:24.000000000 +0100 @@ -236,6 +236,37 @@ } static void +invalidate_cache_for_child (HdyCarouselBox *self, + HdyCarouselBoxChildInfo *child) +{ + cairo_rectangle_int_t rect; + + rect.x = 0; + rect.y = 0; + rect.width = self->child_width; + rect.height = self->child_height; + + if (child->surface) + g_clear_pointer (&child->surface, cairo_surface_destroy); + + if (child->dirty_region) + cairo_region_destroy (child->dirty_region); + child->dirty_region = cairo_region_create_rectangle (&rect); +} + +static void +invalidate_drawing_cache (HdyCarouselBox *self) +{ + GList *l; + + for (l = self->children; l; l = l->next) { + HdyCarouselBoxChildInfo *child_info = l->data; + + invalidate_cache_for_child (self, child_info); + } +} + +static void register_window (HdyCarouselBoxChildInfo *info, HdyCarouselBox *self) { @@ -273,6 +304,8 @@ info->window = window; gdk_window_set_invalidate_handler (window, invalidate_handler_cb); + + invalidate_cache_for_child (self, info); } static void @@ -680,37 +713,6 @@ } static void -invalidate_cache_for_child (HdyCarouselBox *self, - HdyCarouselBoxChildInfo *child) -{ - cairo_rectangle_int_t rect; - - rect.x = 0; - rect.y = 0; - rect.width = self->child_width; - rect.height = self->child_height; - - if (child->surface) - g_clear_pointer (&child->surface, cairo_surface_destroy); - - if (child->dirty_region) - cairo_region_destroy (child->dirty_region); - child->dirty_region = cairo_region_create_rectangle (&rect); -} - -static void -invalidate_drawing_cache (HdyCarouselBox *self) -{ - GList *l; - - for (l = self->children; l; l = l->next) { - HdyCarouselBoxChildInfo *child_info = l->data; - - invalidate_cache_for_child (self, child_info); - } -} - -static void update_windows (HdyCarouselBox *self) { GList *children; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/src/hdy-combo-row.c new/libhandy-1.0.2/src/hdy-combo-row.c --- old/libhandy-1.0.1/src/hdy-combo-row.c 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/src/hdy-combo-row.c 2020-11-12 14:41:24.000000000 +0100 @@ -137,7 +137,7 @@ GtkWidget *checkmark = g_object_new (GTK_TYPE_IMAGE, "halign", GTK_ALIGN_START, "icon-name", "emblem-ok-symbolic", - "opacity", 0, + "opacity", 0.0, "valign", GTK_ALIGN_CENTER, "visible", TRUE, NULL); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/src/hdy-preferences-row.c new/libhandy-1.0.2/src/hdy-preferences-row.c --- old/libhandy-1.0.1/src/hdy-preferences-row.c 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/src/hdy-preferences-row.c 2020-11-12 14:41:24.000000000 +0100 @@ -250,10 +250,12 @@ priv = hdy_preferences_row_get_instance_private (self); - if (priv->use_underline == !!use_underline) + use_underline = !!use_underline; + + if (priv->use_underline == use_underline) return; - priv->use_underline = !!use_underline; + priv->use_underline = use_underline; g_object_notify_by_pspec (G_OBJECT (self), props[PROP_USE_UNDERLINE]); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/src/hdy-shadow-helper.c new/libhandy-1.0.2/src/hdy-shadow-helper.c --- old/libhandy-1.0.1/src/hdy-shadow-helper.c 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/src/hdy-shadow-helper.c 2020-11-12 14:41:24.000000000 +0100 @@ -115,13 +115,16 @@ static cairo_pattern_t * create_element_pattern (GtkStyleContext *context, gint width, - gint height) + gint height, + gint scale) { g_autoptr (cairo_surface_t) surface = - cairo_image_surface_create (CAIRO_FORMAT_ARGB32, width, height); + cairo_image_surface_create (CAIRO_FORMAT_ARGB32, width * scale, height * scale); g_autoptr (cairo_t) cr = cairo_create (surface); cairo_pattern_t *pattern; + cairo_surface_set_device_scale (surface, scale, scale); + gtk_render_background (context, cr, 0, 0, width, height); gtk_render_frame (context, cr, 0, 0, width, height); @@ -162,15 +165,15 @@ border_size = get_element_size (border_context, direction); outline_size = get_element_size (outline_context, direction); - self->dimming_pattern = create_element_pattern (dim_context, width, height); + self->dimming_pattern = create_element_pattern (dim_context, width, height, scale); if (direction == GTK_PAN_DIRECTION_LEFT || direction == GTK_PAN_DIRECTION_RIGHT) { - self->shadow_pattern = create_element_pattern (shadow_context, shadow_size, height); - self->border_pattern = create_element_pattern (border_context, border_size, height); - self->outline_pattern = create_element_pattern (outline_context, outline_size, height); + self->shadow_pattern = create_element_pattern (shadow_context, shadow_size, height, scale); + self->border_pattern = create_element_pattern (border_context, border_size, height, scale); + self->outline_pattern = create_element_pattern (outline_context, outline_size, height, scale); } else { - self->shadow_pattern = create_element_pattern (shadow_context, width, shadow_size); - self->border_pattern = create_element_pattern (border_context, width, border_size); - self->outline_pattern = create_element_pattern (outline_context, width, outline_size); + self->shadow_pattern = create_element_pattern (shadow_context, width, shadow_size, scale); + self->border_pattern = create_element_pattern (border_context, width, border_size, scale); + self->outline_pattern = create_element_pattern (outline_context, width, outline_size, scale); } self->border_size = border_size; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/src/hdy-swipe-tracker.c new/libhandy-1.0.2/src/hdy-swipe-tracker.c --- old/libhandy-1.0.1/src/hdy-swipe-tracker.c 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/src/hdy-swipe-tracker.c 2020-11-12 14:41:24.000000000 +0100 @@ -547,6 +547,23 @@ return parent == titlebar; } +static gboolean +has_conflicts (HdySwipeTracker *self, + GtkWidget *widget) +{ + HdySwipeTracker *other; + + if (widget == GTK_WIDGET (self->swipeable)) + return TRUE; + + if (!HDY_IS_SWIPEABLE (widget)) + return FALSE; + + other = hdy_swipeable_get_swipe_tracker (HDY_SWIPEABLE (widget)); + + return self->orientation == other->orientation; +} + /* HACK: Since we don't have _gtk_widget_consumes_motion(), we can't do a proper * check for whether we can drag from a widget or not. So we trust the widgets * to propagate or stop their events. However, GtkButton stops press events, @@ -562,7 +579,7 @@ return FALSE; parent = widget; - while (parent && !HDY_IS_SWIPEABLE (parent)) + while (parent && !has_conflicts (self, parent)) parent = gtk_widget_get_parent (parent); return parent == GTK_WIDGET (self->swipeable); @@ -649,9 +666,11 @@ if (!self->use_capture_phase && !should_force_drag (self, widget)) return GDK_EVENT_PROPAGATE; - self->use_capture_phase = TRUE; - sequence = gdk_event_get_event_sequence (event); + + if (gtk_gesture_handles_sequence (self->touch_gesture, sequence)) + self->use_capture_phase = TRUE; + retval = gtk_event_controller_handle_event (GTK_EVENT_CONTROLLER (self->touch_gesture), event); state = gtk_gesture_get_sequence_state (self->touch_gesture, sequence); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libhandy-1.0.1/tests/test-action-row.c new/libhandy-1.0.2/tests/test-action-row.c --- old/libhandy-1.0.1/tests/test-action-row.c 2020-10-30 18:32:53.000000000 +0100 +++ new/libhandy-1.0.2/tests/test-action-row.c 2020-11-12 14:41:24.000000000 +0100 @@ -78,7 +78,7 @@ static void -test_hdy_action_row_use_undeline (void) +test_hdy_action_row_use_underline (void) { g_autoptr (HdyActionRow) row = NULL; @@ -122,7 +122,7 @@ g_test_add_func("/Handy/ActionRow/add_prefix", test_hdy_action_row_add_prefix); g_test_add_func("/Handy/ActionRow/subtitle", test_hdy_action_row_subtitle); g_test_add_func("/Handy/ActionRow/icon_name", test_hdy_action_row_icon_name); - g_test_add_func("/Handy/ActionRow/use_underline", test_hdy_action_row_use_undeline); + g_test_add_func("/Handy/ActionRow/use_underline", test_hdy_action_row_use_underline); g_test_add_func("/Handy/ActionRow/activate", test_hdy_action_row_activate); return g_test_run(); ++++++ libhandy.obsinfo ++++++ --- /var/tmp/diff_new_pack.887GCf/_old 2020-11-23 10:34:04.493597027 +0100 +++ /var/tmp/diff_new_pack.887GCf/_new 2020-11-23 10:34:04.493597027 +0100 @@ -1,5 +1,5 @@ name: libhandy -version: 1.0.1 -mtime: 1604079173 -commit: 5cee0927b8b39dea1b2a62ec6d19169f73ba06c6 +version: 1.0.2 +mtime: 1605188484 +commit: 465c00f8f80c27330be494ed7c0ba2ffe26321c4 _______________________________________________ openSUSE Commits mailing list -- [email protected] To unsubscribe, email [email protected] List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/[email protected]
