import evince-3.28.4-16.el8

This commit is contained in:
CentOS Sources 2021-10-16 04:20:15 +00:00 committed by Stepan Oksanichenko
parent bdc2f6db24
commit bf5b31672b
3 changed files with 374 additions and 21 deletions

View File

@ -0,0 +1,55 @@
From 7c6c930f7fa164700d089d646dc8300340ca4600 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nelson=20Ben=C3=ADtez=20Le=C3=B3n?= <nbenitezl@gmail.com>
Date: Mon, 6 Apr 2020 14:38:53 -0400
Subject: [PATCH] EvFormField: allow text entries to handle clicks
so the user can interact with the text entry for
eg. placing text cursor in an arbitrary position
Fixes #1364
---
libview/ev-view.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/libview/ev-view.c b/libview/ev-view.c
index f73f0ce9..1ebcb584 100644
--- a/libview/ev-view.c
+++ b/libview/ev-view.c
@@ -2497,6 +2497,14 @@ ev_view_form_field_text_focus_out (GtkWidget *widget,
return FALSE;
}
+static gboolean
+ev_view_form_field_text_button_pressed (GtkWidget *widget,
+ GdkEventButton *event,
+ gpointer data)
+{
+ return GDK_EVENT_STOP;
+}
+
static GtkWidget *
ev_view_form_field_text_create_widget (EvView *view,
EvFormField *field)
@@ -2536,6 +2544,9 @@ ev_view_form_field_text_create_widget (EvView *view,
g_signal_connect_after (text, "activate",
G_CALLBACK (ev_view_form_field_destroy),
view);
+ g_signal_connect_after (text, "button-press-event",
+ G_CALLBACK (ev_view_form_field_text_button_pressed),
+ NULL);
break;
case EV_FORM_FIELD_TEXT_MULTILINE: {
GtkTextBuffer *buffer;
@@ -2554,6 +2565,9 @@ ev_view_form_field_text_create_widget (EvView *view,
g_signal_connect (buffer, "changed",
G_CALLBACK (ev_view_form_field_text_changed),
field);
+ g_signal_connect_after (text, "button-press-event",
+ G_CALLBACK (ev_view_form_field_text_button_pressed),
+ NULL);
}
break;
}
--
2.31.1

View File

@ -1,10 +1,23 @@
--- evince-3.28.4/po/bg.po
+++ evince-3.28.4/po/bg.po
@@ -666,6 +666,10 @@ msgstr "Отиване при файла
msgid "Launch %s"
msgstr "Стартиране на %s"
+#: libview/ev-view.c:2174
+msgid "Reset form"
+msgstr "ИзчиÑ<C2B8>Ñване на формулÑ<C2BB>ра"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Отиване на Ñ<>Ñраница:"
--- evince-3.28.4/po/ca.po
+++ evince-3.28.4/po/ca.po
@@ -667,6 +667,10 @@ msgstr "Vés al fitxer «%s»"
msgid "Launch %s"
msgstr "Engega %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Reinicialitza el formulari"
+
@ -17,59 +30,137 @@
msgid "Launch %s"
msgstr "Spustit %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Čistý formulář"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Přejít na stránku:"
--- evince-3.28.4/po/da.po
+++ evince-3.28.4/po/da.po
@@ -682,6 +682,10 @@ msgstr "GÃ¥ til filen “%sâ€<C3A2>"
msgid "Launch %s"
msgstr "Start %s"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Nulstil formular"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "GÃ¥ til side:"
--- evince-3.28.4/po/de.po
+++ evince-3.28.4/po/de.po
@@ -691,6 +691,10 @@ msgstr "Zu Datei »%s« gehen"
msgid "Launch %s"
msgstr "%s starten"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Formular zurücksetzen"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Zu folgender Seite gehen:"
--- evince-3.28.4/po/en_GB.po
+++ evince-3.28.4/po/en_GB.po
@@ -684,6 +684,10 @@ msgstr "Go to file “%sâ€<C3A2>"
msgid "Launch %s"
msgstr "Launch %s"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Reset form"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Jump to page:"
--- evince-3.28.4/po/el.po
+++ evince-3.28.4/po/el.po
@@ -683,6 +683,10 @@ msgstr "Μετάβαση στο αÏ<C2B1>χε
msgid "Launch %s"
msgstr "Εκκίνηση %s"
+#: libview/ev-view.c:2174
+msgid "Reset form"
+msgstr "ΕπαναφοÏ<C2BF>ά φόÏ<C592>μαÏ"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Μετάβαση στη σελίδα:"
--- evince-3.28.4/po/es.po
+++ evince-3.28.4/po/es.po
@@ -677,6 +677,10 @@ msgstr "Ir al archivo «%s»"
msgid "Launch %s"
msgstr "Lanzar %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Reiniciar formulario"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Saltar a la página:"
--- evince-3.28.4/po/eu.po
+++ evince-3.28.4/po/eu.po
@@ -665,6 +665,10 @@ msgstr "Joan hona: %s ('%s' fitxategian)
msgid "Go to file “%sâ€<C3A2>"
msgstr "Joan '%s' fitxategira"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Leheneratu inprimakia"
+
#: ../libview/ev-view.c:2088
#, c-format
msgid "Launch %s"
--- evince-3.28.4/po/fa.po
+++ evince-3.28.4/po/fa.po
@@ -660,6 +660,10 @@ msgstr "رÙ<C2B1>تن به پرونده‌ی
msgid "Launch %s"
msgstr "راه‌اندازی %s"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "بازنشانی Ù<>رم"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "پریدن به صÙ<C2B5>حه‌:"
--- evince-3.28.4/po/fi.po
+++ evince-3.28.4/po/fi.po
@@ -676,6 +676,10 @@ msgstr "Siirry tiedostoon â€<C3A2>%sâ€<C3A2>"
msgid "Launch %s"
msgstr "Käynnistä %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Tyhjennä lomake"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Siirry sivulle:"
--- evince-3.28.4/po/fr.po
+++ evince-3.28.4/po/fr.po
@@ -686,6 +686,10 @@ msgstr "Aller à la page « %s »"
msgid "Launch %s"
msgstr "Lancer %s"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Réinitialiser le formulaire"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Aller à la page :"
--- evince-3.28.4/po/fur.po
+++ evince-3.28.4/po/fur.po
@@ -669,6 +669,10 @@ msgstr "Va al file \"%s\""
msgid "Launch %s"
msgstr "Fâs partî %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Ripristine modul"
+
@ -82,7 +173,7 @@
msgid "Launch %s"
msgstr "Iniciar %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Restabelecer o formulario"
+
@ -95,7 +186,7 @@
msgid "Launch %s"
msgstr "שיגור %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "×<>×פ×ס טופס"
+
@ -108,111 +199,280 @@
msgid "Launch %s"
msgstr "%s indítása"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Űrlap visszaállítása"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Ugrás oldalra:"
--- evince-3.28.4/po/hr.po
+++ evince-3.28.4/po/hr.po
@@ -664,6 +664,10 @@ msgstr "Idi na datoteku \"%s\""
msgid "Launch %s"
msgstr "Pokreni %s"
+#: libview/ev-view.c:2174
+msgid "Reset form"
+msgstr "Poništi obrazac"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Idi na stranicu:"
--- evince-3.28.4/po/id.po
+++ evince-3.28.4/po/id.po
@@ -669,6 +669,10 @@ msgstr "Pergi ke berkas “%sâ€<C3A2>"
msgid "Launch %s"
msgstr "Luncurkan %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Reset formulir"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Lompat ke halaman:"
--- evince-3.28.4/po/it.po
+++ evince-3.28.4/po/it.po
@@ -678,6 +678,10 @@ msgstr "Va al file «%s»"
msgid "Launch %s"
msgstr "Lancia %s"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Azzera modulo"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Salta alla pagina:"
--- evince-3.28.4/po/ja.po
+++ evince-3.28.4/po/ja.po
@@ -689,6 +689,10 @@ msgstr "ファイル“%sâ€<C3A2>ã<EFBFBD>¸ç§»å•ã<E280A2>
msgid "Launch %s"
msgstr "%s ã<>®èµ·å•"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "フォームをリセット"
+
#: ../libview/ev-view-presentation.c:735
msgid "Jump to page:"
msgstr "移å•å…ˆã<CB86>®ãƒšãƒ¼ã¸:"
--- evince-3.28.4/po/kk.po
+++ evince-3.28.4/po/kk.po
@@ -664,6 +664,10 @@ msgstr "\"%s\" файлына өту"
msgid "Launch %s"
msgstr "%s жөнелту"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Форманы ÑаÑ<C2B0>Ñау"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Параққа өту:"
--- evince-3.28.4/po/ko.po
+++ evince-3.28.4/po/ko.po
@@ -665,6 +665,10 @@ msgstr "“%sâ€<C3A2> 파ì<C592>¼ë¡œ ì<>´ë<C2B4>™"
msgid "Launch %s"
msgstr "%s 실행"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "ìì<C3AC> 다시 설정"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "페ì<CB9C>´ì§€ë¡œ ì<>´ë<C2B4>™:"
--- evince-3.28.4/po/lt.po
+++ evince-3.28.4/po/lt.po
@@ -673,6 +673,10 @@ msgstr "Eiti į failą „%s“"
msgid "Launch %s"
msgstr "Paleisti %s"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Atstatyti formÄ…"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Eiti į puslapį:"
--- evince-3.28.4/po/nb.po
+++ evince-3.28.4/po/nb.po
@@ -662,6 +662,10 @@ msgstr "Gå til fil «%s»"
msgid "Launch %s"
msgstr "Start %s"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Nullstill skjema"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "GÃ¥ til side:"
--- evince-3.28.4/po/ne.po
+++ evince-3.28.4/po/ne.po
@@ -635,6 +635,10 @@ msgstr "“%sâ€<C3A2> फाइलमा जà
msgid "Launch %s"
msgstr "%s सà¥<C3A0>रà¥<C3A0> गरà¥<C3A0>नà¥<C3A0>हà¥à¤¸à¥<C3A0>"
+#: libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "फारम पà¥<C3A0>नः मिलान"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "पृषà¥<C3A0>ठमा जानà¥<C3A0>हà¥à¤¸à¥<C3A0>:"
--- evince-3.28.4/po/nl.po
+++ evince-3.28.4/po/nl.po
@@ -700,6 +700,10 @@ msgstr "Ga naar bestand ‘%s’"
msgid "Launch %s"
msgstr "%s opstarten"
+#: libview/ev-view.c:2174
+msgid "Reset form"
+msgstr "Formulier opnieuw instellen"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Ga naar pagina:"
--- evince-3.28.4/po/oc.po
+++ evince-3.28.4/po/oc.po
@@ -695,6 +695,10 @@ msgstr "Anar a la pagina « %s »"
msgid "Launch %s"
msgstr "Aviar %s"
+#: libview/ev-view.c:2174
+msgid "Reset form"
+msgstr "Reïnicializar lo formulari"
+
#: ../libview/ev-view-presentation.c:735
msgid "Jump to page:"
msgstr "Anar a la pagina :"
--- evince-3.28.4/po/pa.po
+++ evince-3.28.4/po/pa.po
@@ -674,6 +674,10 @@ msgstr "ਫਾਇਲ “%sâ€<C3A2> ਉੱਤà
msgid "Launch %s"
msgstr "%s ਚਲਾਓ"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "ਫਾਰਮ ਮà©<C3A0>à©œ-ਸੈੱਟ ਕਰੋ"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "ਸਫ਼ੇ ਉੱਤੇ ਜਾਓ:"
--- evince-3.28.4/po/pl.po
+++ evince-3.28.4/po/pl.po
@@ -671,6 +671,10 @@ msgstr "Przejdź do pliku „%sâ€<C3A2>"
msgid "Launch %s"
msgstr "Uruchom „%sâ€<C3A2>"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Przywróć formularz"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Przejdź do strony:"
--- evince-3.28.4/po/pt.po
+++ evince-3.28.4/po/pt.po
@@ -694,6 +694,10 @@ msgstr "Ir para o ficheiro “%sâ€<C3A2>"
msgid "Launch %s"
msgstr "Iniciar %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Restabelecer a partir de"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Ir para a página:"
--- evince-3.28.4/po/pt_BR.po
+++ evince-3.28.4/po/pt_BR.po
@@ -687,6 +687,10 @@ msgstr "Vai para o arquivo “%sâ€<C3A2>"
msgid "Launch %s"
msgstr "Inicia %s"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Redefinir formulário"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Pular para a página:"
--- evince-3.28.4/po/ro.po
+++ evince-3.28.4/po/ro.po
@@ -674,6 +674,10 @@ msgstr "Navighează la fiÈ™ierul „%sâ€
msgid "Launch %s"
msgstr "Pornește %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Restabilește formularul"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Sari la pagina:"
--- evince-3.28.4/po/ru.po
+++ evince-3.28.4/po/ru.po
@@ -670,6 +670,10 @@ msgstr "Перейти к файлу «%
msgid "Launch %s"
msgstr "ЗапуÑ<C692>ÑиÑÑŒ %s"
+#: libview/ev-view.c:2173
+msgid "Reset form"
+msgstr "ОчиÑ<C2B8>ÑиÑÑŒ форму"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Перейти к Ñ<>Ñранице:"
--- evince-3.28.4/po/sk.po
+++ evince-3.28.4/po/sk.po
@@ -753,6 +753,10 @@ msgstr "Prejde na súbor „%s“"
msgid "Launch %s"
msgstr "Spustí %s"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Vynuluje formulár"
+
# label
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
--- evince-3.28.4/po/sl.po
+++ evince-3.28.4/po/sl.po
@@ -668,6 +668,10 @@ msgstr "SkoÄ<6F>i na datoteko »%s«"
msgid "Launch %s"
msgstr "Zaženi %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Ponastavi obrazec"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Pojdi na stran:"
--- evince-3.28.4/po/sr.po
+++ evince-3.28.4/po/sr.po
@@ -671,6 +671,10 @@ msgstr "Иди на датотеку „
msgid "Launch %s"
msgstr "Покрени %s"
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Поврати образац"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Скочи на Ñ<>Ñрану:"
--- evince-3.28.4/po/sv.po
+++ evince-3.28.4/po/sv.po
@@ -676,6 +676,10 @@ msgstr "GÃ¥ till filen â€<C3A2>%sâ€<C3A2>"
msgid "Launch %s"
msgstr "Starta %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Återställ formulär"
+
@ -225,7 +485,7 @@
msgid "Launch %s"
msgstr "%s baÅŸlat"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Formu sıfırla"
+
@ -238,23 +498,49 @@
msgid "Launch %s"
msgstr "ЗапуÑ<C692>ÑиÑи %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Відновити початковий Ñ<>Ñан форми"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Перейти до Ñ<>ÑорÑнки:"
--- evince-3.28.4/po/vi.po
+++ evince-3.28.4/po/vi.po
@@ -663,6 +663,10 @@ msgstr "Tá»i tập tin “%sâ€<C3A2>"
msgid "Launch %s"
msgstr "Khởi chạy %s"
+#: libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "Ä<>ặt lại form"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "Nhảy Äến trang:"
--- evince-3.28.4/po/zh_CN.po
+++ evince-3.28.4/po/zh_CN.po
@@ -665,6 +665,10 @@ msgstr "转到文件“%sâ€<C3A2>"
msgid "Launch %s"
msgstr "调用 %s"
+#: libview/ev-view.c:2172
+#: ../libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "é‡<C3A9>置表å<C2A8>•"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "跳到页é<C2B5>¢ï¼š"
--- evince-3.28.4/po/zh_TW.po
+++ evince-3.28.4/po/zh_TW.po
@@ -655,6 +655,10 @@ msgstr "å‰<C3A5>往「%sã€<C3A3>檔案"
msgid "Launch %s"
msgstr "執行 %s"
+#: libview/ev-view.c:2172
+msgid "Reset form"
+msgstr "é‡<C3A9>設表å®"
+
#: ../libview/ev-view-presentation.c:752
msgid "Jump to page:"
msgstr "å‰<C3A5>å¾€é <C3A9>é<EFBFBD>¢ï¼š"

View File

@ -5,7 +5,7 @@
Name: evince
Version: 3.28.4
Release: 13%{?dist}
Release: 16%{?dist}
Summary: Document viewer
License: GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse
@ -35,6 +35,7 @@ Patch11: evince-3.28.4-application-id.patch
Patch12: evince-3.28.4-reset-form-action.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=1896006
# https://bugzilla.redhat.com/show_bug.cgi?id=2006333
Patch13: evince-3.28.4-reset-form-translations.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=1917752
@ -43,6 +44,9 @@ Patch14: evince-3.28.4-containing-folder.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=1927704
Patch15: evince-3.28.4-Show-password-dialog-again.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=2008310
Patch16: evince-3.28.4-handle-clicks-in-forms.patch
BuildRequires: pkgconfig(adwaita-icon-theme)
BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(gnome-desktop-3.0)
@ -271,6 +275,14 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/evince.desktop
%{_libdir}/mozilla/plugins/libevbrowserplugin.so
%changelog
* Mon Oct 4 2021 Marek Kasik <mkasik@redhat.com> - 3.28.4-16
- Allow text entries to handle clicks
- Resolves: #2008310
* Fri Sep 24 2021 Marek Kasik <mkasik@redhat.com> - 3.28.4-15
- Update translations of string "Reset form"
- Resolves: #2006333
* Mon Sep 20 2021 Marek Kasik <mkasik@redhat.com> - 3.28.4-13
- Show password dialog again
- if password dialog was cancelled previously