commit 655a91ce4a30a894aa33dff4209850b9f34a6b6a
Author: CentOS Sources <bugs@centos.org>
Date:   Wed Dec 9 06:08:42 2020 +0000

    import evince-3.28.4-8.el8

diff --git a/.evince.metadata b/.evince.metadata
new file mode 100644
index 0000000..2200166
--- /dev/null
+++ b/.evince.metadata
@@ -0,0 +1 @@
+230997237a449bc71b2c6769f5d30a2d616fba03 SOURCES/evince-3.28.4.tar.xz
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ea1ced1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+SOURCES/evince-3.28.4.tar.xz
diff --git a/SOURCES/0001-Resolves-deb-762530-rhbz-1061177-add-man-pages.patch b/SOURCES/0001-Resolves-deb-762530-rhbz-1061177-add-man-pages.patch
new file mode 100644
index 0000000..3fa5908
--- /dev/null
+++ b/SOURCES/0001-Resolves-deb-762530-rhbz-1061177-add-man-pages.patch
@@ -0,0 +1,86 @@
+From 8e20f99f5d73175112b37203ba127519db90aff0 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
+Date: Tue, 10 Jan 2017 15:10:44 +0000
+Subject: [PATCH] Resolves: deb#762530 rhbz#1061177 add man pages
+
+for evince-previewer and evince-thumbnailer
+---
+ data/Makefile.am          |  2 +-
+ data/evince-previewer.1   | 24 ++++++++++++++++++++++++
+ data/evince-thumbnailer.1 | 20 ++++++++++++++++++++
+ 3 files changed, 45 insertions(+), 1 deletion(-)
+ create mode 100644 data/evince-previewer.1
+ create mode 100644 data/evince-thumbnailer.1
+
+diff --git a/data/Makefile.am b/data/Makefile.am
+index 44fcf33..a45a3cb 100644
+--- a/data/Makefile.am
++++ b/data/Makefile.am
+@@ -7,7 +7,7 @@ install-data-local: update-icon-cache
+ # man file
+ #
+ 
+-man_MANS=evince.1
++man_MANS=evince.1 evince-previewer.1 evince-thumbnailer.1
+ 
+ #
+ # UI descriptions
+diff --git a/data/evince-previewer.1 b/data/evince-previewer.1
+new file mode 100644
+index 0000000..1841509
+--- /dev/null
++++ b/data/evince-previewer.1
+@@ -0,0 +1,24 @@
++.TH evince\-previewer 1 2015\-07\-28
++.SH NAME
++evince\-previewer \- show a printing preview of PostScript and PDF documents
++.SH SYNOPSIS
++\fBevince\-previewer\fR [options] \fBinput\fR
++.SH DESCRIPTION
++evince\-previewer is a GNOME program to
++show a printing preview from PostScript (PS), Portable Document Format
++(PDF), DjVu and DVI files.
++.SH OPTIONS
++evince\-previewer obeys all normal GNOME and GTK+ command line options.
++The application options are
++.TP
++\fB\-u, \-\-unlink\-tempfile\fR
++Delete the temporary file
++.TP
++\fB\-p, \-\-print-settings=FILE\fR
++Print settings file
++.SH "SEE ALSO"
++\fBevince\fR(1),
++\fBgnome\-options\fR(7),
++\fBgtk\-options\fR(7).
++.PP
++https://wiki.gnome.org/Apps/Evince
+diff --git a/data/evince-thumbnailer.1 b/data/evince-thumbnailer.1
+new file mode 100644
+index 0000000..25ddfec
+--- /dev/null
++++ b/data/evince-thumbnailer.1
+@@ -0,0 +1,20 @@
++.TH evince\-thumbnailer 1 2007\-01\-15  
++.SH NAME
++evince\-thumbnailer \- create png thumbnails from PostScript and PDF documents
++.SH SYNOPSIS
++\fBevince\-thumbnailer\fR [\-s \fBsize\fR] \fBinput\fR \fBoutput\fR 
++.SH DESCRIPTION
++evince\-thumbnailer is a GNOME program to
++create thumbnails from PostScript (PS), Portable Document Format
++(PDF), DjVu and DVI files.
++.SH OPTIONS
++evince obeys all normal GNOME and GTK+ 
++command line options. The only option \-s \fIsize
++\fRmakes it possible to choose the vertical size
++of the created thumbnail.
++.SH "SEE ALSO"
++\fBevince\fR(1),
++\fBgnome\-options\fR(7),
++\fBgtk\-options\fR(7).
++.PP
++http://www.gnome.org/projects/evince/
+-- 
+2.9.3
+
diff --git a/SOURCES/0001-Revert-Bump-poppler-requirements-to-0.33.0.patch b/SOURCES/0001-Revert-Bump-poppler-requirements-to-0.33.0.patch
new file mode 100644
index 0000000..58c10af
--- /dev/null
+++ b/SOURCES/0001-Revert-Bump-poppler-requirements-to-0.33.0.patch
@@ -0,0 +1,55 @@
+From 22b047c3db84a34fc5fb5076474640bcd3917c73 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
+Date: Fri, 17 Feb 2017 09:28:18 +0000
+Subject: [PATCH] Revert "Bump poppler requirements to 0.33.0"
+
+This reverts commit 5a4912bdbbf3c8000e77a093cf366276eeb56283.
+---
+ backend/pdf/ev-poppler.cc | 4 ++++
+ configure.ac              | 7 ++++++-
+ 2 files changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/backend/pdf/ev-poppler.cc b/backend/pdf/ev-poppler.cc
+index 214094f..f3a6510 100644
+--- a/backend/pdf/ev-poppler.cc
++++ b/backend/pdf/ev-poppler.cc
+@@ -3508,7 +3508,11 @@ pdf_document_annotations_save_annotation (EvDocumentAnnotations *document_annota
+ 			poppler_rect.y2 = height - ev_rect.y1;
+ 
+ 			if (poppler_annot_markup_has_popup (markup))
++#ifdef HAVE_POPPLER_ANNOT_MARKUP_SET_POPUP_RECTANGLE
+ 				poppler_annot_markup_set_popup_rectangle (markup, &poppler_rect);
++#else
++			        poppler_annot_markup_set_popup (markup, &poppler_rect);
++#endif
+ 			else
+ 				poppler_annot_markup_set_popup (markup, &poppler_rect);
+ 		}
+diff --git a/configure.ac b/configure.ac
+index 23a390f..a01392a 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -536,7 +536,7 @@ AC_ARG_ENABLE([pdf],
+   [enable_pdf=yes])
+ 
+ if test "x$enable_pdf" = "xyes"; then
+-    POPPLER_REQUIRED=0.33.0
++    POPPLER_REQUIRED=0.24.0
+     PKG_CHECK_MODULES(POPPLER, poppler-glib >= $POPPLER_REQUIRED libxml-2.0 >= $LIBXML_REQUIRED,enable_pdf=yes,enable_pdf=no)
+ 
+     if test "x$enable_pdf" = "xyes"; then
+@@ -549,6 +549,11 @@ if test "x$enable_pdf" = "xyes"; then
+ 	    if test x$enable_cairo_ps = xyes; then
+ 	            AC_DEFINE([HAVE_CAIRO_PS], [1], [defined if cairo-ps is available])
+             fi
++
++            evince_save_LIBS=$LIBS
++            LIBS="$LIBS $POPPLER_LIBS"
++            AC_CHECK_FUNCS(poppler_annot_markup_set_popup_rectangle)
++            LIBS=$evince_save_LIBS
+     else
+ 	    AC_MSG_ERROR("PDF support is disabled since poppler-glib library version $POPPLER_REQUIRED or newer not found")
+     fi 
+-- 
+2.9.3
+
diff --git a/SOURCES/evince-3.21.4-NPNVToolKit.patch b/SOURCES/evince-3.21.4-NPNVToolKit.patch
new file mode 100644
index 0000000..7a8b5a5
--- /dev/null
+++ b/SOURCES/evince-3.21.4-NPNVToolKit.patch
@@ -0,0 +1,76 @@
+--- evince-3.21.92/browser-plugin/EvBrowserPluginMain.cpp
++++ evince-3.21.92/browser-plugin/EvBrowserPluginMain.cpp
+@@ -38,11 +38,40 @@ static EvBrowserPlugin *pluginForInstanc
+         return static_cast<EvBrowserPlugin *>(instance->pdata);
+ }
+ 
++static gboolean gtkToolkitIsCompatible(NPP instance)
++{
++        NPNToolkitType toolkit_type = NPNVGtk12;
++        NPError error;
++
++        error = browser->getvalue(instance, NPNVToolkit, &toolkit_type);
++
++        if (error == NPERR_NO_ERROR &&
++            (toolkit_type == NPNVGtk12 ||
++             toolkit_type == NPNVGtk2))
++                return FALSE;
++        else
++                return TRUE;
++}
++
+ NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc, char *argn[], char *argv[], NPSavedData *savedData)
+ {
+         if (!instance)
+                 return NPERR_INVALID_INSTANCE_ERROR;
+ 
++        if (!gtkToolkitIsCompatible(instance))
++                return NPERR_GENERIC_ERROR;
++
++        GBytes *resourceData = g_resources_lookup_data("/org/gnome/evince/browser/ui/evince-browser.css", G_RESOURCE_LOOKUP_FLAGS_NONE, nullptr);
++        if (resourceData) {
++            GtkCssProvider *cssProvider = gtk_css_provider_new();
++
++            gtk_css_provider_load_from_data(cssProvider, static_cast<const gchar *>(g_bytes_get_data(resourceData, nullptr)), g_bytes_get_size(resourceData), nullptr);
++            g_bytes_unref(resourceData);
++
++            gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), GTK_STYLE_PROVIDER(cssProvider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
++            g_object_unref(cssProvider);
++        }
++
+         return EvBrowserPlugin::create(instance)->initialize(pluginType, mode, argc, argn, argv, savedData);
+ }
+ 
+@@ -197,6 +226,11 @@ NPError NP_Initialize(NPNetscapeFuncs *b
+         if ((browserFuncs->version >> 8) > NP_VERSION_MAJOR)
+                 return NPERR_INCOMPATIBLE_VERSION_ERROR;
+ 
++        browser = browserFuncs;
++
++        if (!gtkToolkitIsCompatible(NULL))
++                return NPERR_GENERIC_ERROR;
++
+         if (!ev_init())
+                 return NPERR_GENERIC_ERROR;
+ 
+@@ -207,20 +241,8 @@ NPError NP_Initialize(NPNetscapeFuncs *b
+                 return NPERR_GENERIC_ERROR;
+ #endif
+ 
+-        browser = browserFuncs;
+         initializePluginFuncs(pluginFuncs);
+ 
+-        GBytes *resourceData = g_resources_lookup_data("/org/gnome/evince/browser/ui/evince-browser.css", G_RESOURCE_LOOKUP_FLAGS_NONE, nullptr);
+-        if (resourceData) {
+-            GtkCssProvider *cssProvider = gtk_css_provider_new();
+-
+-            gtk_css_provider_load_from_data(cssProvider, static_cast<const gchar *>(g_bytes_get_data(resourceData, nullptr)), g_bytes_get_size(resourceData), nullptr);
+-            g_bytes_unref(resourceData);
+-
+-            gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), GTK_STYLE_PROVIDER(cssProvider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+-            g_object_unref(cssProvider);
+-        }
+-
+         return NPERR_NO_ERROR;
+ }
+ 
diff --git a/SOURCES/evince-3.28.2-TIFFReadRGBAImageOriented.patch b/SOURCES/evince-3.28.2-TIFFReadRGBAImageOriented.patch
new file mode 100644
index 0000000..856ab19
--- /dev/null
+++ b/SOURCES/evince-3.28.2-TIFFReadRGBAImageOriented.patch
@@ -0,0 +1,72 @@
+From 3e38d5ad724a042eebadcba8c2d57b0f48b7a8c7 Mon Sep 17 00:00:00 2001
+From: Jason Crain <jcrain@src.gnome.org>
+Date: Mon, 15 Apr 2019 23:06:36 -0600
+Subject: [PATCH] tiff: Handle failure from TIFFReadRGBAImageOriented
+
+The TIFFReadRGBAImageOriented function returns zero if it was unable to
+read the image. Return NULL in this case instead of displaying
+uninitialized memory.
+
+Fixes #1129
+---
+ backend/tiff/tiff-document.c | 28 ++++++++++++++++++----------
+ 1 file changed, 18 insertions(+), 10 deletions(-)
+
+diff --git a/backend/tiff/tiff-document.c b/backend/tiff/tiff-document.c
+index 7715031b..38bb3bd8 100644
+--- a/backend/tiff/tiff-document.c
++++ b/backend/tiff/tiff-document.c
+@@ -292,18 +292,22 @@ tiff_document_render (EvDocument      *document,
+ 		g_warning("Failed to allocate memory for rendering.");
+ 		return NULL;
+ 	}
+-	
++
++	if (!TIFFReadRGBAImageOriented (tiff_document->tiff,
++					width, height,
++					(uint32 *)pixels,
++					orientation, 0)) {
++		g_warning ("Failed to read TIFF image.");
++		g_free (pixels);
++		return NULL;
++	}
++
+ 	surface = cairo_image_surface_create_for_data (pixels,
+ 						       CAIRO_FORMAT_RGB24,
+ 						       width, height,
+ 						       rowstride);
+ 	cairo_surface_set_user_data (surface, &key,
+ 				     pixels, (cairo_destroy_func_t)g_free);
+-
+-	TIFFReadRGBAImageOriented (tiff_document->tiff,
+-				   width, height,
+-				   (uint32 *)pixels,
+-				   orientation, 0);
+ 	pop_handlers ();
+ 
+ 	/* Convert the format returned by libtiff to
+@@ -384,13 +388,17 @@ tiff_document_get_thumbnail (EvDocument      *document,
+ 	if (!pixels)
+ 		return NULL;
+ 	
++	if (!TIFFReadRGBAImageOriented (tiff_document->tiff,
++					width, height,
++					(uint32 *)pixels,
++					ORIENTATION_TOPLEFT, 0)) {
++		g_free (pixels);
++		return NULL;
++	}
++
+ 	pixbuf = gdk_pixbuf_new_from_data (pixels, GDK_COLORSPACE_RGB, TRUE, 8, 
+ 					   width, height, rowstride,
+ 					   (GdkPixbufDestroyNotify) g_free, NULL);
+-	TIFFReadRGBAImageOriented (tiff_document->tiff,
+-				   width, height,
+-				   (uint32 *)pixels,
+-				   ORIENTATION_TOPLEFT, 0);
+ 	pop_handlers ();
+ 
+ 	ev_render_context_compute_scaled_size (rc, width, height * (x_res / y_res),
+-- 
+2.21.0
+
diff --git a/SOURCES/evince-3.28.2-covscan.patch b/SOURCES/evince-3.28.2-covscan.patch
new file mode 100644
index 0000000..0c07fb8
--- /dev/null
+++ b/SOURCES/evince-3.28.2-covscan.patch
@@ -0,0 +1,465 @@
+--- evince-3.28.2/backend/comics/comics-document.c
++++ evince-3.28.2/backend/comics/comics-document.c
+@@ -453,23 +453,27 @@ comics_document_render_pixbuf (EvDocumen
+ 
+ 		name = ev_archive_get_entry_pathname (comics_document->archive);
+ 		if (g_strcmp0 (name, page_path) == 0) {
+-			size_t size = ev_archive_get_entry_size (comics_document->archive);
++			gint64 size = ev_archive_get_entry_size (comics_document->archive);
+ 			char *buf;
+ 			ssize_t read;
+ 
+-			buf = g_malloc (size);
+-			read = ev_archive_read_data (comics_document->archive, buf, size, &error);
+-			if (read <= 0) {
+-				if (read < 0) {
+-					g_warning ("Fatal error reading '%s' in archive: %s", name, error->message);
+-					g_error_free (error);
++			if (size < 0) {
++				g_warning ("Wrong size of entry '%s'.", name);
++			} else {
++				buf = g_malloc (size);
++				read = ev_archive_read_data (comics_document->archive, buf, size, &error);
++				if (read <= 0) {
++					if (read < 0) {
++						g_warning ("Fatal error reading '%s' in archive: %s", name, error->message);
++						g_error_free (error);
++					} else {
++						g_warning ("Read an empty file from the archive");
++					}
+ 				} else {
+-					g_warning ("Read an empty file from the archive");
++					gdk_pixbuf_loader_write (loader, (guchar *) buf, size, NULL);
+ 				}
+-			} else {
+-				gdk_pixbuf_loader_write (loader, (guchar *) buf, size, NULL);
++				g_free (buf);
+ 			}
+-			g_free (buf);
+ 			gdk_pixbuf_loader_close (loader, NULL);
+ 			break;
+ 		}
+--- evince-3.28.2/backend/pdf/ev-poppler.cc
++++ evince-3.28.2/backend/pdf/ev-poppler.cc
+@@ -859,6 +859,7 @@ pdf_document_get_info (EvDocument *docum
+ 			break;
+ 		case POPPLER_PAGE_LAYOUT_TWO_COLUMN_RIGHT:
+ 			info->layout = EV_DOCUMENT_LAYOUT_TWO_COLUMN_RIGHT;
++			break;
+ 		case POPPLER_PAGE_LAYOUT_TWO_PAGE_LEFT:
+ 			info->layout = EV_DOCUMENT_LAYOUT_TWO_PAGE_LEFT;
+ 			break;
+--- evince-3.28.2/cut-n-paste/libgd/gd-two-lines-renderer.c
++++ evince-3.28.2/cut-n-paste/libgd/gd-two-lines-renderer.c
+@@ -281,7 +281,7 @@ gd_two_lines_renderer_render (GtkCellRen
+   GtkStyleContext *context;
+   gint line_one_height;
+   GtkStateFlags state;
+-  GdkRectangle area, render_area = *cell_area;
++  GdkRectangle area, render_area;
+   gint xpad, ypad, x_offset_1, x_offset_2, y_offset;
+   PangoLayout *layout_one, *layout_two;
+   PangoRectangle layout_rect;
+--- evince-3.28.2/cut-n-paste/synctex/synctex_parser.c
++++ evince-3.28.2/cut-n-paste/synctex/synctex_parser.c
+@@ -2878,6 +2878,7 @@ int _synctex_open(const char * output, c
+ 				build_output[0] = '\0';
+ 			} else {
+ 				if (build_output != strcpy(build_output,output)) {
++					free(build_output);
+ 					return -4;
+ 				}
+ 				build_output[lpc-output]='\0';
+@@ -2886,15 +2887,18 @@ int _synctex_open(const char * output, c
+ 				/*	Append a path separator if necessary. */
+ 				if (!SYNCTEX_IS_PATH_SEPARATOR(build_output[strlen(build_directory)-1])) {
+ 					if (build_output != strcat(build_output,"/")) {
++						free(build_output);
+ 						return -2;
+ 					}
+ 				}
+ 				/*	Append the last path component of the output. */
+ 				if (build_output != strcat(build_output,lpc)) {
++					free(build_output);
+ 					return -3;
+ 				}
+ 				return __synctex_open(build_output,synctex_name_ref,file_ref,add_quotes,io_mode_ref);
+ 			}
++			free(build_output);
+ 		}
+ 		return -1;
+ 	}
+--- evince-3.28.2/cut-n-paste/synctex/synctex_parser_utils.c
++++ evince-3.28.2/cut-n-paste/synctex/synctex_parser_utils.c
+@@ -292,6 +292,7 @@ char * _synctex_merge_strings(const char
+ 		size_t len = strlen(temp);
+ 		if(UINT_MAX-len<size) {
+ 			_synctex_error("!  _synctex_merge_strings: Capacity exceeded.");
++			va_end(arg);
+ 			return NULL;
+ 		}
+ 		size+=len;
+@@ -312,6 +313,7 @@ char * _synctex_merge_strings(const char
+ 						_synctex_error("!  _synctex_merge_strings: Copy problem");
+ 						free(result);
+ 						result = NULL;
++						va_end(arg);
+ 						return NULL;
+ 					}
+ 					dest += size;
+@@ -393,7 +395,7 @@ int _synctex_get_name(const char * outpu
+ 					free(dir_name);
+ 					dir_name = NULL;
+ 					free(core_name);
+-					dir_name = NULL;
++					core_name = NULL;
+ 					return -2;
+ 				}
+ 				dir_name[size] = '\0';
+@@ -487,6 +489,12 @@ int _synctex_get_name(const char * outpu
+             /* set up the returned values */
+             * synctex_name_ref = synctex_name;
+             * io_mode_ref = io_mode;
++			free(dir_name);
++			dir_name = NULL;
++			free(core_name);
++			core_name = NULL;
++			free(quoted_core_name);
++			quoted_core_name = NULL;
+ 			return 0;
+ 		}
+ 		return -1;/*  bad argument */
+--- evince-3.28.2/cut-n-paste/unarr/rar/filter-rar.c
++++ evince-3.28.2/cut-n-paste/unarr/rar/filter-rar.c
+@@ -273,8 +273,10 @@ static struct RARFilter *rar_create_filt
+     filter->prog = prog;
+     filter->globaldatalen = globaldatalen > RARProgramSystemGlobalSize ? globaldatalen : RARProgramSystemGlobalSize;
+     filter->globaldata = calloc(1, filter->globaldatalen);
+-    if (!filter->globaldata)
++    if (!filter->globaldata) {
++        free (filter);
+         return NULL;
++    }
+     if (globaldata)
+         memcpy(filter->globaldata, globaldata, globaldatalen);
+     if (registers)
+--- evince-3.28.2/libdocument/ev-document.c
++++ evince-3.28.2/libdocument/ev-document.c
+@@ -496,6 +496,9 @@ ev_document_load_stream (EvDocument
+         g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
+ 
+         klass = EV_DOCUMENT_GET_CLASS (document);
++
++        g_return_val_if_fail (klass != NULL, FALSE);
++
+         if (!klass->load_stream) {
+                 g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED,
+                                      "Backend does not support loading from stream");
+@@ -544,6 +547,9 @@ ev_document_load_gfile (EvDocument
+         g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
+ 
+         klass = EV_DOCUMENT_GET_CLASS (document);
++
++        g_return_val_if_fail (klass != NULL, FALSE);
++
+         if (!klass->load_gfile) {
+                 g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED,
+                                      "Backend does not support loading from GFile");
+@@ -867,6 +873,9 @@ ev_document_get_backend_info (EvDocument
+ 	g_return_val_if_fail (EV_IS_DOCUMENT (document), FALSE);
+ 
+ 	klass = EV_DOCUMENT_GET_CLASS (document);
++
++        g_return_val_if_fail (klass != NULL, FALSE);
++
+ 	if (klass->get_backend_info == NULL)
+ 		return FALSE;
+ 
+--- evince-3.28.2/libview/ev-pixbuf-cache.c
++++ evince-3.28.2/libview/ev-pixbuf-cache.c
+@@ -337,6 +337,11 @@ job_finished_cb (EvJob         *job,
+ 
+ 	job_info = find_job_cache (pixbuf_cache, job_render->page);
+ 
++	if (job_info == NULL) {
++		g_warning ("Job info not found.");
++		return;
++	}
++
+ 	if (ev_job_is_failed (job)) {
+ 		job_info->job = NULL;
+ 		g_object_unref (job);
+@@ -721,6 +726,11 @@ add_job_if_needed (EvPixbufCache *pixbuf
+ 	gint device_scale = get_device_scale (pixbuf_cache);
+ 	gint width, height;
+ 
++	if (job_info == NULL) {
++		g_warning ("Adding job with NULL info.");
++		return;
++	}
++
+ 	if (job_info->job)
+ 		return;
+ 
+--- evince-3.28.2/libview/ev-print-operation.c
++++ evince-3.28.2/libview/ev-print-operation.c
+@@ -181,6 +181,7 @@ ev_print_operation_set_current_page (EvP
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_if_fail (EV_IS_PRINT_OPERATION (op));
++	g_return_if_fail (class != NULL);
+ 	g_return_if_fail (current_page >= 0);
+ 
+ 	class->set_current_page (op, current_page);
+@@ -193,6 +194,7 @@ ev_print_operation_set_print_settings (E
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_if_fail (EV_IS_PRINT_OPERATION (op));
++	g_return_if_fail (class != NULL);
+ 	g_return_if_fail (GTK_IS_PRINT_SETTINGS (print_settings));
+ 
+ 	class->set_print_settings (op, print_settings);
+@@ -210,6 +212,7 @@ ev_print_operation_get_print_settings (E
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_val_if_fail (EV_IS_PRINT_OPERATION (op), NULL);
++	g_return_val_if_fail (class != NULL, NULL);
+ 
+ 	return class->get_print_settings (op);
+ }
+@@ -221,6 +224,7 @@ ev_print_operation_set_default_page_setu
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_if_fail (EV_IS_PRINT_OPERATION (op));
++	g_return_if_fail (class != NULL);
+ 	g_return_if_fail (GTK_IS_PAGE_SETUP (page_setup));
+ 
+ 	class->set_default_page_setup (op, page_setup);
+@@ -238,6 +242,7 @@ ev_print_operation_get_default_page_setu
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_val_if_fail (EV_IS_PRINT_OPERATION (op), NULL);
++	g_return_val_if_fail (class != NULL, NULL);
+ 
+ 	return class->get_default_page_setup (op);
+ }
+@@ -249,6 +254,7 @@ ev_print_operation_set_job_name (EvPrint
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_if_fail (EV_IS_PRINT_OPERATION (op));
++	g_return_if_fail (class != NULL);
+ 	g_return_if_fail (job_name != NULL);
+ 
+ 	class->set_job_name (op, job_name);
+@@ -260,6 +266,7 @@ ev_print_operation_get_job_name (EvPrint
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_val_if_fail (EV_IS_PRINT_OPERATION (op), NULL);
++	g_return_val_if_fail (class != NULL, NULL);
+ 
+ 	return class->get_job_name (op);
+ }
+@@ -271,6 +278,7 @@ ev_print_operation_run (EvPrintOperation
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_if_fail (EV_IS_PRINT_OPERATION (op));
++	g_return_if_fail (class != NULL);
+ 
+ 	class->run (op, parent);
+ }
+@@ -281,6 +289,7 @@ ev_print_operation_cancel (EvPrintOperat
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_if_fail (EV_IS_PRINT_OPERATION (op));
++	g_return_if_fail (class != NULL);
+ 
+ 	class->cancel (op);
+ }
+@@ -292,6 +301,7 @@ ev_print_operation_get_error (EvPrintOpe
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_if_fail (EV_IS_PRINT_OPERATION (op));
++	g_return_if_fail (class != NULL);
+ 
+ 	class->get_error (op, error);
+ }
+@@ -303,6 +313,7 @@ ev_print_operation_set_embed_page_setup
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_if_fail (EV_IS_PRINT_OPERATION (op));
++	g_return_if_fail (class != NULL);
+ 
+ 	class->set_embed_page_setup (op, embed);
+ }
+@@ -313,6 +324,7 @@ ev_print_operation_get_embed_page_setup
+ 	EvPrintOperationClass *class = EV_PRINT_OPERATION_GET_CLASS (op);
+ 
+ 	g_return_val_if_fail (EV_IS_PRINT_OPERATION (op), FALSE);
++	g_return_val_if_fail (class != NULL, FALSE);
+ 
+ 	return class->get_embed_page_setup (op);
+ }
+--- evince-3.28.2/libview/ev-timeline.c
++++ evince-3.28.2/libview/ev-timeline.c
+@@ -289,9 +289,15 @@ ev_timeline_new (guint duration)
+ void
+ ev_timeline_start (EvTimeline *timeline)
+ {
++	EvTimelineClass *klass;
++
+ 	g_return_if_fail (EV_IS_TIMELINE (timeline));
+ 
+-	EV_TIMELINE_GET_CLASS (timeline)->start (timeline);
++	klass = EV_TIMELINE_GET_CLASS (timeline);
++
++	g_return_if_fail (klass != NULL);
++
++	klass->start (timeline);
+ }
+ 
+ void
+--- evince-3.28.2/libview/ev-view.c
++++ evince-3.28.2/libview/ev-view.c
+@@ -1147,7 +1147,7 @@ ensure_rectangle_is_visible (EvView *vie
+ 	if (rect->x < adj_value) {
+ 		value = MAX (gtk_adjustment_get_lower (adjustment), rect->x - MARGIN);
+ 		gtk_adjustment_set_value (view->hadjustment, value);
+-	} else if (rect->x + rect->height > adj_value + allocation.width) {
++	} else if (rect->x + rect->width > adj_value + allocation.width) {
+ 		value = MIN (gtk_adjustment_get_upper (adjustment), rect->x + rect->width -
+ 			     allocation.width + MARGIN);
+ 		gtk_adjustment_set_value (view->hadjustment, value);
+@@ -1777,6 +1777,11 @@ goto_fitv_dest (EvView *view, EvLinkDest
+ 
+ 	page = ev_link_dest_get_page (dest);
+ 
++	if (page < 0) {
++		g_warning ("Link does not contain a page.");
++		return;
++	}
++
+ 	left = ev_link_dest_get_left (dest, &change_left);
+ 	doc_point.x = change_left ? left : 0;
+ 	doc_point.y = 0;
+@@ -1813,6 +1818,11 @@ goto_fith_dest (EvView *view, EvLinkDest
+ 
+ 	page = ev_link_dest_get_page (dest);
+ 
++	if (page < 0) {
++		g_warning ("Link does not contain a page.");
++		return;
++	}
++
+ 	top = ev_link_dest_get_top (dest, &change_top);
+ 	doc_point.x = 0;
+ 	doc_point.y = change_top ? top : 0;
+@@ -1846,6 +1856,11 @@ goto_fit_dest (EvView *view, EvLinkDest
+ 
+ 	page = ev_link_dest_get_page (dest);
+ 
++	if (page < 0) {
++		g_warning ("Link does not contain a page.");
++		return;
++	}
++
+ 	if (view->allow_links_change_zoom) {
+ 		double zoom;
+ 		gdouble doc_width, doc_height;
+--- evince-3.28.2/libview/ev-view-presentation.c
++++ evince-3.28.2/libview/ev-view-presentation.c
+@@ -448,7 +448,7 @@ ev_view_presentation_update_current_page
+ {
+ 	gint jump;
+ 
+-	if (page < 0 || page >= ev_document_get_n_pages (pview->document))
++	if (page >= ev_document_get_n_pages (pview->document))
+ 		return;
+ 
+ 	ev_view_presentation_animation_cancel (pview);
+--- evince-3.28.2/shell/ev-sidebar.c
++++ evince-3.28.2/shell/ev-sidebar.c
+@@ -471,18 +471,19 @@ ev_sidebar_add_page (EvSidebar   *ev_sid
+ 
+ 
+ 	/* Set the first item added as active */
+-	gtk_tree_model_get_iter_first (ev_sidebar->priv->page_model, &iter);
+-	gtk_tree_model_get (ev_sidebar->priv->page_model,
+-			    &iter,
+-			    PAGE_COLUMN_TITLE, &label_title,
+-			    PAGE_COLUMN_NOTEBOOK_INDEX, &index,
+-			    -1);
++	if (gtk_tree_model_get_iter_first (ev_sidebar->priv->page_model, &iter)) {
++		gtk_tree_model_get (ev_sidebar->priv->page_model,
++				    &iter,
++				    PAGE_COLUMN_TITLE, &label_title,
++				    PAGE_COLUMN_NOTEBOOK_INDEX, &index,
++				    -1);
+ 
+-	gtk_menu_set_active (GTK_MENU (ev_sidebar->priv->menu), index);
+-	gtk_label_set_text (GTK_LABEL (ev_sidebar->priv->label), label_title);
+-	gtk_notebook_set_current_page (GTK_NOTEBOOK (ev_sidebar->priv->notebook),
+-				       index);
+-	g_free (label_title);
++		gtk_menu_set_active (GTK_MENU (ev_sidebar->priv->menu), index);
++		gtk_label_set_text (GTK_LABEL (ev_sidebar->priv->label), label_title);
++		gtk_notebook_set_current_page (GTK_NOTEBOOK (ev_sidebar->priv->notebook),
++					       index);
++		g_free (label_title);
++	}
+ }
+ 
+ static gboolean
+--- evince-3.28.2/shell/ev-sidebar-thumbnails.c
++++ evince-3.28.2/shell/ev-sidebar-thumbnails.c
+@@ -658,11 +658,11 @@ ev_sidebar_thumbnails_fill_model (EvSide
+ 	int i;
+ 	gint prev_width = -1;
+ 	gint prev_height = -1;
++	cairo_surface_t *loading_icon = NULL;
+ 
+ 	for (i = 0; i < sidebar_thumbnails->priv->n_pages; i++) {
+ 		gchar     *page_label;
+ 		gchar     *page_string;
+-		cairo_surface_t *loading_icon = NULL;
+ 		gint       width, height;
+ 
+ 		page_label = ev_document_get_page_label (priv->document, i);
+--- evince-3.28.2/shell/ev-window.c
++++ evince-3.28.2/shell/ev-window.c
+@@ -3121,10 +3121,10 @@ ev_window_load_print_settings_from_metad
+ 	for (i = 0; i < G_N_ELEMENTS (document_print_settings); i++) {
+ 		gchar *value = NULL;
+ 
+-		ev_metadata_get_string (window->priv->metadata,
+-					document_print_settings[i], &value);
+-		gtk_print_settings_set (print_settings,
+-					document_print_settings[i], value);
++		if (ev_metadata_get_string (window->priv->metadata,
++					    document_print_settings[i], &value))
++			gtk_print_settings_set (print_settings,
++						document_print_settings[i], value);
+ 	}
+ }
+ 
+@@ -4705,12 +4705,16 @@ ev_window_cmd_bookmarks_add (GSimpleActi
+ 	gchar     *page_label;
+ 
+ 	bm.page = ev_document_model_get_page (window->priv->model);
+-	page_label = ev_document_get_page_label (window->priv->document, bm.page);
+-	bm.title = g_strdup_printf (_("Page %s"), page_label);
+-	g_free (page_label);
++	if (bm.page >= 0) {
++		page_label = ev_document_get_page_label (window->priv->document, bm.page);
++		bm.title = g_strdup_printf (_("Page %s"), page_label);
++		g_free (page_label);
+ 
+-	/* EvBookmarks takes ownership of bookmark */
+-	ev_bookmarks_add (window->priv->bookmarks, &bm);
++		/* EvBookmarks takes ownership of bookmark */
++		ev_bookmarks_add (window->priv->bookmarks, &bm);
++	} else {
++		g_warning ("Bookmarking of a page failed.");
++	}
+ }
+ 
+ static void
diff --git a/SOURCES/evince-3.28.4-annotations-a11y-names.patch b/SOURCES/evince-3.28.4-annotations-a11y-names.patch
new file mode 100644
index 0000000..96a401f
--- /dev/null
+++ b/SOURCES/evince-3.28.4-annotations-a11y-names.patch
@@ -0,0 +1,1429 @@
+From bbdf11482efb932bcf8a55ec11b0cf503527638f Mon Sep 17 00:00:00 2001
+From: Marek Kasik <mkasik@redhat.com>
+Date: Mon, 26 Aug 2019 16:23:41 +0200
+Subject: shell: Set a11y names for annotation buttons
+
+Buttons for annotations were missing a11y names
+which made it difficult to navigate using a11y
+methods.
+
+diff --git a/shell/ev-annotations-toolbar.c b/shell/ev-annotations-toolbar.c
+index 7231d968..0efc6a35 100644
+--- a/shell/ev-annotations-toolbar.c
++++ b/shell/ev-annotations-toolbar.c
+@@ -90,13 +90,20 @@ ev_annotations_toolbar_toggle_button_if_
+ 
+ static GtkWidget *
+ ev_annotations_toolbar_create_toggle_button (EvAnnotationsToolbar *toolbar,
++                                             const gchar          *label,
+                                              const gchar          *icon_name,
+                                              const gchar          *tooltip)
+ {
+         GtkWidget *button = GTK_WIDGET (gtk_toggle_tool_button_new ());
+ 
+         gtk_widget_set_tooltip_text (button, tooltip);
+-        gtk_tool_button_set_icon_name (GTK_TOOL_BUTTON (button), icon_name);
++
++        if (label)
++                atk_object_set_name (gtk_widget_get_accessible (button), label);
++
++        if (icon_name)
++                gtk_tool_button_set_icon_name (GTK_TOOL_BUTTON (button), icon_name);
++
+         /* For some reason adding text-button class to the GtkToogleButton makes the button smaller */
+         gtk_style_context_add_class (gtk_widget_get_style_context (gtk_bin_get_child (GTK_BIN (button))), "text-button");
+         g_signal_connect (button, "toggled",
+@@ -115,13 +124,16 @@ ev_annotations_toolbar_init (EvAnnotatio
+                                      GTK_STYLE_CLASS_INLINE_TOOLBAR);
+ 
+         toolbar->text_button = ev_annotations_toolbar_create_toggle_button (toolbar,
++                               /* Translators: an annotation that looks like a "sticky note" */
++                                                                            _("Note text"),
+                                                                             "document-new-symbolic",
+                                                                             _("Add text annotation"));
+         gtk_container_add (GTK_CONTAINER(toolbar), toolbar->text_button);
+         gtk_widget_show (toolbar->text_button);
+ 
+         /* FIXME: use a better icon than select-all */
+         toolbar->highlight_button = ev_annotations_toolbar_create_toggle_button (toolbar,
++                                                                                 _("Highlight text"),
+                                                                                  "edit-select-all-symbolic",
+                                                                                  _("Add highlight annotation"));
+         gtk_container_add (GTK_CONTAINER (toolbar), toolbar->highlight_button);
+diff --git a/shell/ev-toolbar.c b/shell/ev-toolbar.c
+index c4f209f5..44a293dc 100644
+--- a/shell/ev-toolbar.c
++++ b/shell/ev-toolbar.c
+@@ -224,6 +224,7 @@ ev_toolbar_constructed (GObject *object)
+         /* FIXME: Use a better icon for edit than text editor */
+         button = ev_toolbar_create_toggle_button (ev_toolbar, "win.toggle-edit-annots", "accessories-text-editor-symbolic",
+                                                   _("Annotate the document"));
++        atk_object_set_name (gtk_widget_get_accessible (button), _("Annotate document"));
+         ev_toolbar->priv->annots_button = button;
+         gtk_widget_set_margin_end (button, 6);
+         gtk_header_bar_pack_start (GTK_HEADER_BAR (ev_toolbar), button);
+--- evince-3.28.4/po/ar.po
++++ evince-3.28.4/po/ar.po
+@@ -904,10 +904,19 @@ msgstr "مفتوحة"
+ msgid "Close"
+ msgstr "مغلقة"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:131
++msgid "Note text"
++msgstr "نص الملاحظة"
++
++#: ../shell/ev-annotations-toolbar.c:133
+ msgid "Add text annotation"
+ msgstr "أضف تعليقا نصيا"
+ 
++#: ../shell/ev-annotations-toolbar.c:138
++msgid "Highlight text"
++msgstr "نص التظليل"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "أضف تعليق إبراز"
+--- evince-3.28.4/po/be.po
++++ evince-3.28.4/po/be.po
+@@ -911,10 +911,19 @@ msgstr "Адкрыць"
+ msgid "Close"
+ msgstr "Закрыць"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:131
++msgid "Note text"
++msgstr "Тэкст нататкі"
++
++#: ../shell/ev-annotations-toolbar.c:133
+ msgid "Add text annotation"
+ msgstr "Дадаць тэкставыя анатацыі"
+ 
++#: ../shell/ev-annotations-toolbar.c:138
++msgid "Highlight text"
++msgstr "Падсвяціць тэкст"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Дадаць анатацыі выдзялення"
+--- evince-3.28.4/po/ca.po
++++ evince-3.28.4/po/ca.po
+@@ -915,10 +915,19 @@ msgstr "Obre"
+ msgid "Close"
+ msgstr "Tanca"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Propera nota"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Afegeix una anotació de text"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Ressalta el text"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Afegeix una anotació realçada"
+@@ -1115,6 +1124,10 @@ msgstr "Selecciona la pàgina"
+ msgid "Annotate the document"
+ msgstr "Anota el document"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Anota el document"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Opcions de fitxer"
+--- evince-3.28.4/po/cs.po
++++ evince-3.28.4/po/cs.po
+@@ -926,10 +926,19 @@ msgstr "Otevřené"
+ msgid "Close"
+ msgstr "Zavřené"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Poznámka"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Přidat textovou poznámku"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Zvýraznit"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Přidat zvýrazněnou poznámku"
+@@ -1133,6 +1142,10 @@ msgstr "Zvolit stránku"
+ msgid "Annotate the document"
+ msgstr "Přidat poznámky k dokumentu"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Přidat poznámky k dokumentu"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Volby souborů"
+--- evince-3.28.4/po/da.po
++++ evince-3.28.4/po/da.po
+@@ -953,10 +953,19 @@ msgstr "Åbent"
+ msgid "Close"
+ msgstr "Lukket"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Notetekst"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Tilføj tekstannotation"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Fremhæv tekst"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Tilføj fremhævet annotation"
+@@ -1159,6 +1168,10 @@ msgstr "Vælg side"
+ msgid "Annotate the document"
+ msgstr "Annotér dokumentet"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Annotér dokument"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Filindstillinger"
+--- evince-3.28.4/po/de.po
++++ evince-3.28.4/po/de.po
+@@ -941,10 +941,19 @@ msgstr "Öffnen"
+ msgid "Close"
+ msgstr "Schließen"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Notiztext"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Textanmerkung hinzufügen"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Texthervorhebung"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Hervorhebungsanmerkung hinzufügen"
+@@ -1152,6 +1161,10 @@ msgstr "Seite auswählen"
+ msgid "Annotate the document"
+ msgstr "Das Dokument mit Anmerkungen versehen"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Dokument mit Anmerkungen versehen"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Dateioptionen"
+--- evince-3.28.4/po/el.po
++++ evince-3.28.4/po/el.po
+@@ -932,10 +932,19 @@ msgstr "Άνοιγμα"
+ msgid "Close"
+ msgstr "Κλείσιμο"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:131
++msgid "Note text"
++msgstr "Σημείωση κειμένου"
++
++#: ../shell/ev-annotations-toolbar.c:133
+ msgid "Add text annotation"
+ msgstr "Προσθήκη σχολίου κειμένου"
+ 
++#: ../shell/ev-annotations-toolbar.c:138
++msgid "Highlight text"
++msgstr "Επισήμανση κειμένου"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Προσθήκη σχολίου επισήμανσης"
+--- evince-3.28.4/po/en_GB.po
++++ evince-3.28.4/po/en_GB.po
+@@ -932,10 +932,19 @@ msgstr "Open"
+ msgid "Close"
+ msgstr "Close"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Note text"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Add text annotation"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Highlight text"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Add highlight annotation"
+@@ -1170,6 +1179,11 @@ msgstr "Select page"
+ msgid "Annotate the document"
+ msgstr "Annotate the document"
+ 
++#: ../shell/ev-toolbar.c:227
++#| msgid "Annotate the document"
++msgid "Annotate document"
++msgstr "Annotate document"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Find options"
+--- evince-3.28.4/po/eo.po
++++ evince-3.28.4/po/eo.po
+@@ -1093,10 +1093,19 @@ msgstr "Notoj"
+ msgid "Text"
+ msgstr "Teksto"
+ 
+-#: ../shell/ev-sidebar-annotations.c:212
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Nota teksto"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Aldoni tekstnoton"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Emfazi tekston"
++
+ #: ../shell/ev-sidebar-annotations.c:223 ../shell/ev-sidebar-bookmarks.c:458
+ msgid "Add"
+ msgstr "Aldoni"
+@@ -1158,6 +1167,10 @@ msgstr "Malfermi ekzistan dokumenton"
+ msgid "Find a word or phrase in the document"
+ msgstr "Serĉi vorton aŭ frazon en la dokumento"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Noti dokumenton"
++
+ #: ../shell/ev-toolbar.c:232 ../shell/ev-toolbar.c:233
+ msgid "File options"
+ msgstr "Dosieraj opcioj"
+--- evince-3.28.4/po/es.po
++++ evince-3.28.4/po/es.po
+@@ -925,10 +925,19 @@ msgstr "Abierta"
+ msgid "Close"
+ msgstr "Cerrada"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Nota de texto"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Añadir anotación de texto"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Resaltar texto"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Añadir anotación resaltada"
+@@ -1131,6 +1140,10 @@ msgstr "Seleccionar página"
+ msgid "Annotate the document"
+ msgstr "Anotar el documento"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Anotar el documento"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Opciones del archivo"
+--- evince-3.28.4/po/eu.po
++++ evince-3.28.4/po/eu.po
+@@ -918,10 +918,19 @@ msgstr "Ireki"
+ msgid "Close"
+ msgstr "Itxi"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Ohar-testua"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Gehitu testuaren oharpena"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Nabarmendu testua"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Gehitu ohar nabarmendua"
+@@ -1151,6 +1160,10 @@ msgstr "Hautatu orrialdea"
+ msgid "Annotate the document"
+ msgstr "Jarri oharra dokumentuan"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Jarri oharra dokumentuetan"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Fitxategiaren aukerak"
+--- evince-3.28.4/po/fa.po
++++ evince-3.28.4/po/fa.po
+@@ -908,10 +908,19 @@ msgstr "باز کردن"
+ msgid "Close"
+ msgstr "بستن"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "متن یاداشت"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "افزودن حاشیه‌نویسی متنی"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "متن نشانه‌گذاری"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "افزودن حاشیه‌نویسی پررنگ"
+@@ -1139,6 +1148,10 @@ msgstr "انتخاب صفحه"
+ msgid "Annotate the document"
+ msgstr "حاشیه‌نویسی سند"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "حاشیه‌نویسی سند"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "گزینه‌های پرونده"
+--- evince-3.28.4/po/fi.po
++++ evince-3.28.4/po/fi.po
+@@ -924,10 +924,19 @@ msgstr "Avoin"
+ msgid "Close"
+ msgstr "Suljettu"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Huomautusteksti"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Lisää tekstihuomautus"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Korosta teksti"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Lisää korostettu huomautus"
+@@ -1132,6 +1141,10 @@ msgstr "Valitse sivu"
+ msgid "Annotate the document"
+ msgstr "Lisää huomautuksia asiakirjaan"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Lisää huomautuksia asiakirjaan"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Tiedoston valinnat"
+--- evince-3.28.4/po/fr.po
++++ evince-3.28.4/po/fr.po
+@@ -934,10 +934,19 @@ msgstr "Ouvrir"
+ msgid "Close"
+ msgstr "Fermer"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Annotation"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Ajouter une annotation texte"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Surligner du texte"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Ajouter une annotation surbrillante"
+@@ -1144,6 +1153,10 @@ msgstr "Choisir une page"
+ msgid "Annotate the document"
+ msgstr "Annoter le document"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Annoter le document"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Options des fichiers"
+--- evince-3.28.4/po/fur.po
++++ evince-3.28.4/po/fur.po
+@@ -917,10 +917,19 @@ msgstr "Viert"
+ msgid "Close"
+ msgstr "Sierât"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Test de note"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Zonte une note testuâl"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Test evidenziât"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Zonte une note evidenziade"
+@@ -1116,6 +1125,10 @@ msgstr "Selezione pagjine"
+ msgid "Annotate the document"
+ msgstr "Cjape notis tal document"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Cjape notis tal document"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Opzions file"
+--- evince-3.28.4/po/gl.po
++++ evince-3.28.4/po/gl.po
+@@ -925,10 +925,19 @@ msgstr "Abrir"
+ msgid "Close"
+ msgstr "Pechar"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Texto da nota"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Engadir texto de anotación"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Realzar texto"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Engadir anotación de realzado"
+@@ -1139,6 +1148,10 @@ msgstr "Seleccionar páxina"
+ msgid "Annotate the document"
+ msgstr "Anotar o documento"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Anotar documento"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Opcións do ficheiro"
+--- evince-3.28.4/po/he.po
++++ evince-3.28.4/po/he.po
+@@ -926,10 +926,21 @@ msgstr "פתיחה"
+ msgid "Close"
+ msgstr "סגירה"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++#| msgid "Note"
++msgid "Note text"
++msgstr "הערות מלל"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "הוספת פרשנות טקסט"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++#| msgid "Highlight"
++msgid "Highlight text"
++msgstr "הדגשת מלל"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "הוספת פרשנות מודגשת"
+@@ -1162,6 +1173,11 @@ msgstr "בחירת עמוד"
+ msgid "Annotate the document"
+ msgstr "פירוש המסמך"
+ 
++#: ../shell/ev-toolbar.c:227
++#| msgid "Annotate the document"
++msgid "Annotate document"
++msgstr "פירוש המסמך"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "אפשרויות קובץ"
+--- evince-3.28.4/po/hr.po
++++ evince-3.28.4/po/hr.po
+@@ -912,10 +912,19 @@ msgstr "Otvori"
+ msgid "Close"
+ msgstr "Zatvori"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Tekst napomene"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Dodaj napomenu teksta"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Naglašeni tekst"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Dodaj istaknutu napomenu"
+@@ -1122,6 +1131,10 @@ msgstr "Odaberi stranicu"
+ msgid "Annotate the document"
+ msgstr "Zabilježi dokument"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Zabilježi dokument"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Mogućnosti datoteke"
+--- evince-3.28.4/po/hu.po
++++ evince-3.28.4/po/hu.po
+@@ -912,10 +912,19 @@ msgstr "Nyitott"
+ msgid "Close"
+ msgstr "Zárt"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Szöveg jegyzetelése"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Szöveges jegyzet hozzáadása"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Szöveg kiemelése"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Kiemelés jegyzet hozzáadása"
+@@ -1112,6 +1121,11 @@ msgstr "Oldal kiválasztása"
+ msgid "Annotate the document"
+ msgstr "A dokumentum jegyzetelése"
+ 
++#: ../shell/ev-toolbar.c:227
++#| msgid "Annotate the document"
++msgid "Annotate document"
++msgstr "Dokumentum jegyzetelése"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Fájlbeállítások"
+--- evince-3.28.4/po/id.po
++++ evince-3.28.4/po/id.po
+@@ -917,10 +917,19 @@ msgstr "Buka"
+ msgid "Close"
+ msgstr "Tutup"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Catatan teks"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Menambahkan teks anotasi"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Sorot teks"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Tambahkan anotasi penyorotan"
+@@ -1118,6 +1127,10 @@ msgstr "Pilih halaman"
+ msgid "Annotate the document"
+ msgstr "Anotasikan dokumen"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Anotasikan dokumen"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Opsi berkas"
+--- evince-3.28.4/po/is.po
++++ evince-3.28.4/po/is.po
+@@ -910,10 +910,21 @@ msgstr "Opna"
+ msgid "Close"
+ msgstr "Loka"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:131
++#| msgid "Note"
++msgid "Note text"
++msgstr "Texti minnispunkts"
++
++#: ../shell/ev-annotations-toolbar.c:133
+ msgid "Add text annotation"
+ msgstr "Bæta við glósu"
+ 
++#: ../shell/ev-annotations-toolbar.c:138
++#| msgid "Highlight"
++msgid "Highlight text"
++msgstr "Áherslulita texta"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Bæta við áherslulitaðri glósu"
+--- evince-3.28.4/po/it.po
++++ evince-3.28.4/po/it.po
+@@ -930,10 +930,19 @@ msgstr "Apri"
+ msgid "Close"
+ msgstr "Chiudi"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Annotazione"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Aggiunge un'annotazione testuale"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Testo evidenziato"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Aggiunge un'annotazione evidenziata"
+@@ -1138,6 +1147,11 @@ msgstr "Seleziona pagina"
+ msgid "Annotate the document"
+ msgstr "Annota il documento"
+ 
++#: ../shell/ev-toolbar.c:227
++#| msgid "Annotate the document"
++msgid "Annotate document"
++msgstr "Annota documento"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Opzioni file"
+--- evince-3.28.4/po/ja.po
++++ evince-3.28.4/po/ja.po
+@@ -945,10 +945,19 @@ msgstr "開く"
+ msgid "Close"
+ msgstr "閉じる"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "テキストをメモ"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "テキスト注釈を追加します"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "テキストをハイライト"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "ハイライト注釈を追加します"
+@@ -1182,6 +1191,10 @@ msgstr "直接ページを指定しま�
+ msgid "Annotate the document"
+ msgstr "ドキュメントに注釈を付けます"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "ドキュメントに注釈を付ける"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "ファイルオプション"
+--- evince-3.28.4/po/kk.po
++++ evince-3.28.4/po/kk.po
+@@ -912,10 +912,19 @@ msgstr "Ашу"
+ msgid "Close"
+ msgstr "Жабу"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:131
++msgid "Note text"
++msgstr "Мәлімдеме мәтіні"
++
++#: ../shell/ev-annotations-toolbar.c:133
+ msgid "Add text annotation"
+ msgstr "Мәтіндік пікірді қосу"
+ 
++#: ../shell/ev-annotations-toolbar.c:138
++msgid "Highlight text"
++msgstr "Мәтінді түспен ерекшелеу"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Түспен ерекшелеудің аңдатпасын қосу"
+--- evince-3.28.4/po/ko.po
++++ evince-3.28.4/po/ko.po
+@@ -914,10 +914,19 @@ msgstr "열기"
+ msgid "Close"
+ msgstr "닫기"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "메모 텍스트"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "텍스트 추가 정보 추가"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "강조 텍스트"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "강조 추가 정보 추가"
+@@ -1113,6 +1122,11 @@ msgstr "페이지 선택"
+ msgid "Annotate the document"
+ msgstr "문서에 추가 정보를 넣습니다"
+ 
++# a11y 정보
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "문서에 주석 달기"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "파일 옵션"
+--- evince-3.28.4/po/lt.po
++++ evince-3.28.4/po/lt.po
+@@ -921,10 +921,19 @@ msgstr "Atverti"
+ msgid "Close"
+ msgstr "Užverti"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Ratelio tekstas"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Pridėti teksto anotaciją"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Paryškinti tekstą"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Pridėti paryškinimo anotaciją"
+@@ -1122,6 +1131,11 @@ msgstr "Pasirinkite puslapį"
+ msgid "Annotate the document"
+ msgstr "Anotuoti dokumentą"
+ 
++#: ../shell/ev-toolbar.c:227
++#| msgid "Annotate the document"
++msgid "Annotate document"
++msgstr "Anotuoti dokumentą"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Failo parametrai"
+--- evince-3.28.4/po/lv.po
++++ evince-3.28.4/po/lv.po
+@@ -914,10 +914,19 @@ msgstr "Atvērt"
+ msgid "Close"
+ msgstr "Aizvērt"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:131
++msgid "Note text"
++msgstr "Piezīmes teksts"
++
++#: ../shell/ev-annotations-toolbar.c:133
+ msgid "Add text annotation"
+ msgstr "Pievienot teksta anotāciju"
+ 
++#: ../shell/ev-annotations-toolbar.c:138
++msgid "Highlight text"
++msgstr "Izcelt tekstu"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Pievienot izcēluma anotāciju"
+--- evince-3.28.4/po/ms.po
++++ evince-3.28.4/po/ms.po
+@@ -991,10 +991,20 @@ msgstr "Anotasi"
+ msgid "Text"
+ msgstr "Teks"
+ 
+-#: ../shell/ev-sidebar-annotations.c:210
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++#| msgid "Note"
++msgid "Note text"
++msgstr "Teks nota"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Tambah anotasi teks"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Teks sorot"
++
+ #: ../shell/ev-sidebar-annotations.c:221
+ msgid "Add"
+ msgstr "Tambah"
+@@ -1322,6 +1332,11 @@ msgstr "_Buka..."
+ msgid "Open an existing document"
+ msgstr "Membuka dokumen sedia ada"
+ 
++#: ../shell/ev-toolbar.c:227
++#| msgid "Reload the document"
++msgid "Annotate document"
++msgstr "Catatkan dokumen"
++
+ #: ../shell/ev-window.c:5695
+ msgid "Op_en a Copy"
+ msgstr "Bu_ka Satu Salinan"
+--- evince-3.28.4/po/nl.po
++++ evince-3.28.4/po/nl.po
+@@ -962,10 +962,20 @@ msgstr "Openen"
+ msgid "Close"
+ msgstr "Sluiten"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++# Notitietekst of tekst noteren? -Justin 28/07/18
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Notitietekst"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Tekstannotatie toevoegen"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Tekst markeren"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Markeerannotatie toevoegen"
+@@ -1171,6 +1181,10 @@ msgstr "Pagina selecteren"
+ msgid "Annotate the document"
+ msgstr "Het document annoteren"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Document annoteren"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Bestandsopties"
+--- evince-3.28.4/po/pa.po
++++ evince-3.28.4/po/pa.po
+@@ -922,10 +922,21 @@ msgstr "ਖੋਲ੍ਹੋ"
+ msgid "Close"
+ msgstr "ਬੰਦ ਕਰੋ"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:131
++#| msgid "Note"
++msgid "Note text"
++msgstr "ਲਿਖਤੀ ਨੋਟ"
++
++#: ../shell/ev-annotations-toolbar.c:133
+ msgid "Add text annotation"
+ msgstr "ਲਿਖਤ ਵਿਆਖਿਆ ਸ਼ਾਮਿਲ"
+ 
++#: ../shell/ev-annotations-toolbar.c:138
++#| msgid "Highlight"
++msgid "Highlight text"
++msgstr "ਲਿਖਤ ਉਘਾੜੋ"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "ਉਭਾਰੀ ਵਿਆਖਿਆ ਜੋੜੋ"
+--- evince-3.28.4/po/pl.po
++++ evince-3.28.4/po/pl.po
+@@ -919,10 +919,19 @@ msgstr "Otwarte"
+ msgid "Close"
+ msgstr "Zamknięte"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Dodaj notatkę"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Dodaje przypis tekstowy"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Zakreśl tekst"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Dodaje zakreślenie"
+@@ -1125,6 +1134,10 @@ msgstr "Wybiera stronę"
+ msgid "Annotate the document"
+ msgstr "Dodaje przypisy do dokumentu"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Dodaj przypisy do dokumentu"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Opcje plików"
+--- evince-3.28.4/po/pt_BR.po
++++ evince-3.28.4/po/pt_BR.po
+@@ -941,10 +941,19 @@ msgstr "Aberto"
+ msgid "Close"
+ msgstr "Fechado"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Nota de texto"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Adiciona anotação de texto"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Texto destacado"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Adiciona anotação com destaque"
+@@ -1166,6 +1175,10 @@ msgstr "Seleciona página"
+ msgid "Annotate the document"
+ msgstr "Anota o documento"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Anotar documento"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Opções do arquivo"
+--- evince-3.28.4/po/ro.po
++++ evince-3.28.4/po/ro.po
+@@ -932,10 +932,20 @@ msgstr "Deschide"
+ msgid "Close"
+ msgstr "Închide"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++# LG: descriere a unei iconițe atașabile unei notițe
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:131
++msgid "Note text"
++msgstr "Textul notei"
++
++#: ../shell/ev-annotations-toolbar.c:133
+ msgid "Add text annotation"
+ msgstr "Adăugă adnotare text"
+ 
++#: ../shell/ev-annotations-toolbar.c:138
++msgid "Highlight text"
++msgstr "Evidențiază textul"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Adăugă adnotare evidențiată"
+--- evince-3.28.4/po/ru.po
++++ evince-3.28.4/po/ru.po
+@@ -918,10 +918,19 @@ msgstr "Открыть"
+ msgid "Close"
+ msgstr "Закрыть"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:131
++msgid "Note text"
++msgstr "Сделать заметку тексту"
++
++#: ../shell/ev-annotations-toolbar.c:133
+ msgid "Add text annotation"
+ msgstr "Добавить текстовое примечание"
+ 
++#: ../shell/ev-annotations-toolbar.c:138
++msgid "Highlight text"
++msgstr "Подсветить текст"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Добавить выделенное примечание"
+--- evince-3.28.4/po/sk.po
++++ evince-3.28.4/po/sk.po
+@@ -1028,11 +1028,21 @@ msgstr "Otvorené"
+ msgid "Close"
+ msgstr "Zatvorené"
+ 
++# cobmbobox item
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Text poznámky"
++
+ # tooltip
+-#: ../shell/ev-annotations-toolbar.c:120
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Pridá poznámku do textu"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Zvýrazniť text"
++
+ # tooltip
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+@@ -1261,6 +1271,11 @@ msgid "Annotate the document"
+ msgstr "Pridá poznámku k dokumentu"
+ 
+ # tooltip
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Pridá poznámku k dokumentu"
++
++# tooltip
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Voľby súboru"
+--- evince-3.28.4/po/sl.po
++++ evince-3.28.4/po/sl.po
+@@ -916,10 +916,19 @@ msgstr "Odpri"
+ msgid "Close"
+ msgstr "Zapri"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Besedilo opombe"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Dodaj pripombo k besedilu ..."
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Poudari besedilo"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Dodaj opombo s poudarkom"
+@@ -1116,6 +1125,12 @@ msgstr "Izberi stran"
+ msgid "Annotate the document"
+ msgstr "Opomba s poudarkom"
+ 
++#: ../shell/ev-toolbar.c:228
++#, fuzzy
++#| msgid "Annotate the document"
++msgid "Annotate document"
++msgstr "Opomba s poudarkom"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Možnosti datotek"
+--- evince-3.28.4/po/sr.po
++++ evince-3.28.4/po/sr.po
+@@ -919,10 +919,19 @@ msgstr "Отворен"
+ msgid "Close"
+ msgstr "Затворен"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Текст белешке"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Додај забелешку"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Истакнути текст"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Додај забелешку у боји"
+@@ -1126,6 +1135,10 @@ msgstr "Изабери страницу"
+ msgid "Annotate the document"
+ msgstr "Додај забелешке у документ"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Додај забелешке у документ"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Опције датотеке"
+--- evince-3.28.4/po/sv.po
++++ evince-3.28.4/po/sv.po
+@@ -925,10 +925,19 @@ msgstr "Öppna"
+ msgid "Close"
+ msgstr "Stäng"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Gör en notering på text"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Lägg till textkommentar"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Färgmarkera text"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Lägg till färgmarkeringskommentar"
+@@ -1127,6 +1136,10 @@ msgstr "Välj sida"
+ msgid "Annotate the document"
+ msgstr "Lägg till kommentarer till dokumentet"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Lägg till kommentarer till dokument"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Filalternativ"
+--- evince-3.28.4/po/tr.po
++++ evince-3.28.4/po/tr.po
+@@ -919,10 +919,19 @@ msgstr "Aç"
+ msgid "Close"
+ msgstr "Kapat"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "Açıklama metni"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Açıklama metni ekle"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "Metni vurgula"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Vurgu açıklaması ekle"
+@@ -1120,6 +1129,10 @@ msgstr "Sayfa seç"
+ msgid "Annotate the document"
+ msgstr "Belgeye açıklama ekle"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "Belgeye açıklama ekle"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Dosya seçenekleri"
+--- evince-3.28.4/po/uk.po
++++ evince-3.28.4/po/uk.po
+@@ -930,10 +930,21 @@ msgstr "Відкрити"
+ msgid "Close"
+ msgstr "Закрити"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++#| msgid "Note"
++msgid "Note text"
++msgstr "Текстова примітка"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "Додати текстову нотатку"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++#| msgid "Highlight"
++msgid "Highlight text"
++msgstr "Підсвітити текст"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Додати позначену нотатку"
+@@ -1163,6 +1174,11 @@ msgstr "Виберіть сторінк�
+ msgid "Annotate the document"
+ msgstr "Зробити примітку в документі"
+ 
++#: ../shell/ev-toolbar.c:227
++#| msgid "Annotate the document"
++msgid "Annotate document"
++msgstr "Анотувати документ"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "Параметри файлів"
+--- evince-3.28.4/po/vi.po
++++ evince-3.28.4/po/vi.po
+@@ -911,10 +911,19 @@ msgstr "Mở"
+ msgid "Close"
+ msgstr "Đóng"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:131
++msgid "Note text"
++msgstr "Ghi chú bằng chữ"
++
++#: ../shell/ev-annotations-toolbar.c:133
+ msgid "Add text annotation"
+ msgstr "Thêm chú thích bằng chữ"
+ 
++#: ../shell/ev-annotations-toolbar.c:138
++msgid "Highlight text"
++msgstr "Tô sáng chữ"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "Thêm chú thích tô sáng"
+--- evince-3.28.4/po/zh_CN.po
++++ evince-3.28.4/po/zh_CN.po
+@@ -913,10 +913,19 @@ msgstr "打开"
+ msgid "Close"
+ msgstr "关闭"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:131
++msgid "Note text"
++msgstr "笔记"
++
++#: ../shell/ev-annotations-toolbar.c:133
+ msgid "Add text annotation"
+ msgstr "添加文本注释"
+ 
++#: ../shell/ev-annotations-toolbar.c:138
++msgid "Highlight text"
++msgstr "高亮文本"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "添加高亮注释"
+--- evince-3.28.4/po/zh_TW.po
++++ evince-3.28.4/po/zh_TW.po
+@@ -903,10 +903,19 @@ msgstr "開啟"
+ msgid "Close"
+ msgstr "關閉"
+ 
+-#: ../shell/ev-annotations-toolbar.c:120
++#. Translators: an annotation that looks like a "sticky note"
++#: ../shell/ev-annotations-toolbar.c:133
++msgid "Note text"
++msgstr "備註文字"
++
++#: ../shell/ev-annotations-toolbar.c:135
+ msgid "Add text annotation"
+ msgstr "加入文字註解"
+ 
++#: ../shell/ev-annotations-toolbar.c:140
++msgid "Highlight text"
++msgstr "標示文字"
++
+ #: ../shell/ev-annotations-toolbar.c:127
+ msgid "Add highlight annotation"
+ msgstr "加入突顯註解"
+@@ -1106,6 +1115,10 @@ msgstr "選擇頁面"
+ msgid "Annotate the document"
+ msgstr "文件加入註解"
+ 
++#: ../shell/ev-toolbar.c:227
++msgid "Annotate document"
++msgstr "加入文件註解"
++
+ #: ../shell/ev-toolbar.c:243 ../shell/ev-toolbar.c:244
+ msgid "File options"
+ msgstr "檔案選項"
diff --git a/SOURCES/evince-3.28.4-application-id.patch b/SOURCES/evince-3.28.4-application-id.patch
new file mode 100644
index 0000000..6b61d75
--- /dev/null
+++ b/SOURCES/evince-3.28.4-application-id.patch
@@ -0,0 +1,36 @@
+From 9363553a3087c7dbfa93e1d342283600ceb5993b Mon Sep 17 00:00:00 2001
+From: Marek Kasik <mkasik@redhat.com>
+Date: Fri, 22 Jun 2018 17:00:20 +0200
+Subject: shell: Set application-id
+
+Set "application-id" property for evince's GApplication
+to "org.gnome.evince.Application".
+An assertion warning is shown in shell if it is not set.
+
+Even though we use G_APPLICATION_NON_UNIQUE, the application
+ID is still required. See:
+https://bugzilla.gnome.org/show_bug.cgi?id=646985#c2
+
+Closes: https://gitlab.gnome.org/GNOME/evince/issues/918
+
+diff --git a/shell/ev-application.c b/shell/ev-application.c
+index 7d546933..f173d7a4 100644
+--- a/shell/ev-application.c
++++ b/shell/ev-application.c
+@@ -65,6 +65,7 @@ struct _EvApplicationClass {
+ G_DEFINE_TYPE (EvApplication, ev_application, GTK_TYPE_APPLICATION)
+ 
+ #ifdef ENABLE_DBUS
++#define APPLICATION_DBUS_NAME        "org.gnome.evince.Application"
+ #define APPLICATION_DBUS_OBJECT_PATH "/org/gnome/evince/Evince"
+ #define APPLICATION_DBUS_INTERFACE   "org.gnome.evince.Application"
+ 
+@@ -102,7 +103,7 @@ ev_application_new (void)
+   const GApplicationFlags flags = G_APPLICATION_NON_UNIQUE;
+ 
+   return g_object_new (EV_TYPE_APPLICATION,
+-                       "application-id", NULL,
++                       "application-id", APPLICATION_DBUS_NAME,
+                        "flags", flags,
+                        NULL);
+ }
diff --git a/SOURCES/evince-3.28.4-move-annotations.patch b/SOURCES/evince-3.28.4-move-annotations.patch
new file mode 100644
index 0000000..226c392
--- /dev/null
+++ b/SOURCES/evince-3.28.4-move-annotations.patch
@@ -0,0 +1,62 @@
+From 9d6ebdb168f8438449c43e63f38f687e09c8fe4f Mon Sep 17 00:00:00 2001
+From: Marek Kasik <mkasik@redhat.com>
+Date: Thu, 5 Mar 2020 13:21:59 +0100
+Subject: [PATCH] ev-view: Move annotation popup window to new position
+
+Open annotation popup window at new position if its
+annotation was moved when the popup window was hidden.
+This places existing popup window the same way as when
+it was created.
+---
+ libview/ev-view.c | 35 +++++++++++++++++++++++++++++++++++
+ 1 file changed, 35 insertions(+)
+
+diff --git a/libview/ev-view.c b/libview/ev-view.c
+index ffbe1704..43a0410d 100644
+--- a/libview/ev-view.c
++++ b/libview/ev-view.c
+@@ -3390,6 +3390,41 @@ ev_view_handle_annotation (EvView       *view,
+ 
+ 			parent = GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (view)));
+ 			window = ev_view_create_annotation_window (view, annot, parent);
++		} else if (window && ev_annotation_markup_has_popup (EV_ANNOTATION_MARKUP (annot))) {
++			EvViewWindowChild *child;
++			EvMappingList     *annots;
++			EvRectangle        popup_rect;
++			EvMapping         *mapping;
++			GdkPoint           view_point;
++			EvPoint            annotation_corner;
++
++			child = ev_view_get_window_child (view, window);
++			annots = ev_page_cache_get_annot_mapping (view->page_cache,
++								  ev_annotation_get_page_index (annot));
++			mapping = ev_mapping_list_find (annots, annot);
++			ev_annotation_markup_get_rectangle (EV_ANNOTATION_MARKUP (annot),
++							    &popup_rect);
++
++			popup_rect.x2 = mapping->area.x2 + popup_rect.x2 - popup_rect.x1;
++			popup_rect.y2 = mapping->area.y2 + popup_rect.y2 - popup_rect.y1;
++			popup_rect.x1 = mapping->area.x2;
++			popup_rect.y1 = mapping->area.y2;
++			g_object_set (annot,
++				      "rectangle", &popup_rect,
++				      "popup_is_open", TRUE,
++				      NULL);
++
++			annotation_corner.x = mapping->area.x2;
++			annotation_corner.y = mapping->area.y2;
++
++			_ev_view_transform_doc_point_to_view_point (view,
++								    ev_annotation_get_page_index (annot),
++								    &annotation_corner,
++								    &view_point);
++
++			ev_view_window_child_move (view, child,
++						   child->parent_x + view_point.x - view->scroll_x,
++						   child->parent_y + view_point.y - view->scroll_y);
+ 		}
+ 		ev_view_annotation_show_popup_window (view, window);
+ 	}
+-- 
+2.24.1
+
diff --git a/SOURCES/evince-3.28.4-reset-form-action.patch b/SOURCES/evince-3.28.4-reset-form-action.patch
new file mode 100644
index 0000000..18e1920
--- /dev/null
+++ b/SOURCES/evince-3.28.4-reset-form-action.patch
@@ -0,0 +1,395 @@
+From fe9573da1278463a76b685c5cb3116d6e8241e27 Mon Sep 17 00:00:00 2001
+From: Marek Kasik <mkasik@redhat.com>
+Date: Wed, 22 Jul 2020 16:26:17 +0200
+Subject: [PATCH] Handle reset form action
+
+Add new type of action EV_LINK_ACTION_TYPE_RESET_FORM for EvLinkAction
+together with properties "reset-fields" and "exclude-reset-fields".
+The properties controls which fields are reset and are set in PDF document.
+This commit extends EvDocumentFormsInterface with new method "reset_form".
+Check for poppler 0.90.0 or higher when calling its methods for resetting
+of forms.
+
+Issue #46
+---
+ backend/pdf/ev-poppler.cc       | 29 ++++++++++
+ libdocument/ev-document-forms.c | 10 ++++
+ libdocument/ev-document-forms.h |  4 ++
+ libdocument/ev-link-action.c    | 81 ++++++++++++++++++++++++++++++++-
+ libdocument/ev-link-action.h    | 51 +++++++++++----------
+ libview/ev-view.c               |  4 ++
+ shell/ev-window.c               | 15 ++++++
+ 7 files changed, 166 insertions(+), 24 deletions(-)
+
+diff --git a/backend/pdf/ev-poppler.cc b/backend/pdf/ev-poppler.cc
+index ee9a5c9f..efffef0b 100644
+--- a/backend/pdf/ev-poppler.cc
++++ b/backend/pdf/ev-poppler.cc
+@@ -1721,6 +1721,23 @@ ev_link_from_action (PdfDocument   *pdf_document,
+ 	        case POPPLER_ACTION_JAVASCRIPT:
+ 			unimplemented_action = "POPPLER_ACTION_JAVASCRIPT";
+ 			break;
++#if POPPLER_CHECK_VERSION(0, 90, 0)
++	        case POPPLER_ACTION_RESET_FORM: {
++			gboolean  exclude_reset_fields;
++			GList    *reset_fields = NULL;
++			GList    *iter;
++
++			for (iter = action->reset_form.fields; iter; iter = iter->next)
++				reset_fields = g_list_prepend (reset_fields, g_strdup ((char *) iter->data));
++
++			exclude_reset_fields = action->reset_form.exclude;
++
++			/* The action takes the ownership of the list */
++			ev_action = ev_link_action_new_reset_form (g_list_reverse (reset_fields),
++								   exclude_reset_fields);
++			break;
++		}
++#endif
+ 	        case POPPLER_ACTION_UNKNOWN:
+ 			unimplemented_action = "POPPLER_ACTION_UNKNOWN";
+ 	}
+@@ -2845,6 +2860,17 @@ pdf_document_forms_document_is_modified (EvDocumentForms *document)
+ 	return PDF_DOCUMENT (document)->forms_modified;
+ }
+ 
++static void
++pdf_document_forms_reset_form (EvDocumentForms *document,
++                               EvLinkAction    *action)
++{
++#if POPPLER_CHECK_VERSION(0, 90, 0)
++	poppler_document_reset_form (PDF_DOCUMENT (document)->document,
++	                             ev_link_action_get_reset_fields (action),
++	                             ev_link_action_get_exclude_reset_fields (action));
++#endif
++}
++
+ static gchar *
+ pdf_document_forms_form_field_text_get_text (EvDocumentForms *document,
+ 					     EvFormField     *field)
+@@ -3044,6 +3068,7 @@ pdf_document_document_forms_iface_init (EvDocumentFormsInterface *iface)
+ {
+ 	iface->get_form_fields = pdf_document_forms_get_form_fields;
+ 	iface->document_is_modified = pdf_document_forms_document_is_modified;
++	iface->reset_form = pdf_document_forms_reset_form;
+ 	iface->form_field_text_get_text = pdf_document_forms_form_field_text_get_text;
+ 	iface->form_field_text_set_text = pdf_document_forms_form_field_text_set_text;
+ 	iface->form_field_button_set_state = pdf_document_forms_form_field_button_set_state;
+diff --git a/libdocument/ev-document-forms.c b/libdocument/ev-document-forms.c
+index 19417c77..1fe983b1 100644
+--- a/libdocument/ev-document-forms.c
++++ b/libdocument/ev-document-forms.c
+@@ -45,6 +45,16 @@ ev_document_forms_document_is_modified (EvDocumentForms *document_forms)
+ 	return (iface->document_is_modified) ? iface->document_is_modified (document_forms) : FALSE;
+ }
+ 
++void
++ev_document_forms_reset_form (EvDocumentForms *document_forms,
++                              EvLinkAction    *action)
++{
++	EvDocumentFormsInterface *iface = EV_DOCUMENT_FORMS_GET_IFACE (document_forms);
++
++	if (iface->reset_form)
++		iface->reset_form (document_forms, action);
++}
++
+ gchar *
+ ev_document_forms_form_field_text_get_text (EvDocumentForms *document_forms, 
+ 					    EvFormField     *field)
+diff --git a/libdocument/ev-document-forms.h b/libdocument/ev-document-forms.h
+index 198f3eb5..f78dba6b 100644
+--- a/libdocument/ev-document-forms.h
++++ b/libdocument/ev-document-forms.h
+@@ -82,6 +82,8 @@ struct _EvDocumentFormsInterface
+ 							       const gchar       *text);
+ 	gchar         *(* form_field_choice_get_text)         (EvDocumentForms   *document_forms,
+ 							       EvFormField       *field);
++	void           (* reset_form)                         (EvDocumentForms   *document_forms,
++							       EvLinkAction      *action);
+ };
+ 
+ GType          ev_document_forms_get_type                           (void) G_GNUC_CONST;
+@@ -122,6 +124,8 @@ void 	       ev_document_forms_form_field_choice_set_text         (EvDocumentFor
+ 								     const gchar       *text);
+ gchar         *ev_document_forms_form_field_choice_get_text         (EvDocumentForms   *document_forms,
+ 								     EvFormField       *field);
++void           ev_document_forms_reset_form                         (EvDocumentForms   *document_forms,
++								     EvLinkAction      *action);
+ 
+ G_END_DECLS
+ 
+diff --git a/libdocument/ev-link-action.c b/libdocument/ev-link-action.c
+index 0e7761d7..cbc5d620 100644
+--- a/libdocument/ev-link-action.c
++++ b/libdocument/ev-link-action.c
+@@ -32,7 +32,9 @@ enum {
+ 	PROP_NAME,
+ 	PROP_SHOW_LIST,
+ 	PROP_HIDE_LIST,
+-	PROP_TOGGLE_LIST
++	PROP_TOGGLE_LIST,
++	PROP_RESET_FIELDS,
++	PROP_EXCLUDE_RESET_FIELDS
+ };
+ 
+ struct _EvLinkAction {
+@@ -55,6 +57,8 @@ struct _EvLinkActionPrivate {
+ 	GList            *show_list;
+ 	GList            *hide_list;
+ 	GList            *toggle_list;
++	GList            *reset_fields;
++	gboolean          exclude_reset_fields;
+ };
+ 
+ G_DEFINE_TYPE (EvLinkAction, ev_link_action, G_TYPE_OBJECT)
+@@ -155,6 +159,34 @@ ev_link_action_get_toggle_list (EvLinkAction *self)
+ 	return self->priv->toggle_list;
+ }
+ 
++/**
++ * ev_link_action_get_reset_fields:
++ * @self: an #EvLinkAction
++ *
++ * Returns: (transfer none) (element-type gchar *): a list of fields to reset
++ */
++GList *
++ev_link_action_get_reset_fields (EvLinkAction *self)
++{
++	g_return_val_if_fail (EV_IS_LINK_ACTION (self), NULL);
++
++	return self->priv->reset_fields;
++}
++
++/**
++ * ev_link_action_get_exclude_reset_fields:
++ * @self: an #EvLinkAction
++ *
++ * Returns: whether to exclude reset fields when resetting form
++ */
++gboolean
++ev_link_action_get_exclude_reset_fields (EvLinkAction *self)
++{
++	g_return_val_if_fail (EV_IS_LINK_ACTION (self), NULL);
++
++	return self->priv->exclude_reset_fields;
++}
++
+ static void
+ ev_link_action_get_property (GObject    *object,
+ 			     guint       prop_id,
+@@ -193,6 +225,12 @@ ev_link_action_get_property (GObject    *object,
+ 	        case PROP_TOGGLE_LIST:
+ 			g_value_set_pointer (value, self->priv->toggle_list);
+ 			break;
++	        case PROP_RESET_FIELDS:
++			g_value_set_pointer (value, self->priv->reset_fields);
++			break;
++	        case PROP_EXCLUDE_RESET_FIELDS:
++			g_value_set_boolean (value, self->priv->exclude_reset_fields);
++			break;
+ 	        default:
+ 			G_OBJECT_WARN_INVALID_PROPERTY_ID (object,
+ 							   prop_id,
+@@ -241,6 +279,12 @@ ev_link_action_set_property (GObject      *object,
+ 	        case PROP_TOGGLE_LIST:
+ 			self->priv->toggle_list = g_value_get_pointer (value);
+ 			break;
++	        case PROP_RESET_FIELDS:
++			self->priv->reset_fields = g_value_get_pointer (value);
++			break;
++	        case PROP_EXCLUDE_RESET_FIELDS:
++			self->priv->exclude_reset_fields = g_value_get_boolean (value);
++			break;
+ 	        default:
+ 			G_OBJECT_WARN_INVALID_PROPERTY_ID (object,
+ 							   prop_id,
+@@ -296,6 +340,11 @@ ev_link_action_finalize (GObject *object)
+ 		priv->toggle_list = NULL;
+ 	}
+ 
++	if (priv->reset_fields) {
++		g_list_free_full (priv->reset_fields, g_free);
++		priv->reset_fields = NULL;
++	}
++
+ 	G_OBJECT_CLASS (ev_link_action_parent_class)->finalize (object);
+ }
+ 
+@@ -309,6 +358,8 @@ ev_link_action_init (EvLinkAction *ev_link_action)
+ 	ev_link_action->priv->filename = NULL;
+ 	ev_link_action->priv->params = NULL;
+ 	ev_link_action->priv->name = NULL;
++	ev_link_action->priv->reset_fields = NULL;
++	ev_link_action->priv->exclude_reset_fields = FALSE;
+ }
+ 
+ static void
+@@ -402,6 +453,23 @@ ev_link_action_class_init (EvLinkActionClass *ev_link_action_class)
+ 							       G_PARAM_READWRITE |
+ 							       G_PARAM_CONSTRUCT_ONLY |
+                                                                G_PARAM_STATIC_STRINGS));
++	g_object_class_install_property (g_object_class,
++					 PROP_RESET_FIELDS,
++					 g_param_spec_pointer ("reset-fields",
++							       "ResetFields",
++							       "The list of fields that should be/should not be reset",
++							       G_PARAM_READWRITE |
++							       G_PARAM_CONSTRUCT_ONLY |
++							       G_PARAM_STATIC_STRINGS));
++	g_object_class_install_property (g_object_class,
++					 PROP_EXCLUDE_RESET_FIELDS,
++					 g_param_spec_boolean ("exclude-reset-fields",
++							       "ExcludeResetFields",
++							       "Whether to exclude/include reset-fields when resetting form",
++							       FALSE,
++							       G_PARAM_READWRITE |
++							       G_PARAM_CONSTRUCT_ONLY |
++							       G_PARAM_STATIC_STRINGS));
+ }
+ 
+ EvLinkAction *
+@@ -474,6 +542,17 @@ ev_link_action_new_layers_state (GList *show_list,
+ 					     NULL));
+ }
+ 
++EvLinkAction *
++ev_link_action_new_reset_form (GList    *reset_fields,
++			       gboolean  exclude_reset_fields)
++{
++	return EV_LINK_ACTION (g_object_new (EV_TYPE_LINK_ACTION,
++					     "exclude-reset-fields", exclude_reset_fields,
++					     "reset-fields", reset_fields,
++					     "type", EV_LINK_ACTION_TYPE_RESET_FORM,
++					     NULL));
++}
++
+ /**
+  * ev_link_action_equal:
+  * @a: a #EvLinkAction
+diff --git a/libdocument/ev-link-action.h b/libdocument/ev-link-action.h
+index 3d6c5fd8..4dffeb74 100644
+--- a/libdocument/ev-link-action.h
++++ b/libdocument/ev-link-action.h
+@@ -47,36 +47,41 @@ typedef enum {
+ 	EV_LINK_ACTION_TYPE_EXTERNAL_URI,
+ 	EV_LINK_ACTION_TYPE_LAUNCH,
+ 	EV_LINK_ACTION_TYPE_NAMED,
+-	EV_LINK_ACTION_TYPE_LAYERS_STATE
++	EV_LINK_ACTION_TYPE_LAYERS_STATE,
++	EV_LINK_ACTION_TYPE_RESET_FORM
+ 	/* We'll probably fill this in more as we support the other types of
+ 	 * actions */
+ } EvLinkActionType;
+ 
+-GType            ev_link_action_get_type         (void) G_GNUC_CONST;
++GType            ev_link_action_get_type                 (void) G_GNUC_CONST;
+ 
+-EvLinkActionType ev_link_action_get_action_type  (EvLinkAction *self);
+-EvLinkDest      *ev_link_action_get_dest         (EvLinkAction *self);
+-const gchar     *ev_link_action_get_uri          (EvLinkAction *self);
+-const gchar     *ev_link_action_get_filename     (EvLinkAction *self);
+-const gchar     *ev_link_action_get_params       (EvLinkAction *self);
+-const gchar     *ev_link_action_get_name         (EvLinkAction *self);
+-GList           *ev_link_action_get_show_list    (EvLinkAction *self);
+-GList           *ev_link_action_get_hide_list    (EvLinkAction *self);
+-GList           *ev_link_action_get_toggle_list  (EvLinkAction *self);
++EvLinkActionType ev_link_action_get_action_type          (EvLinkAction *self);
++EvLinkDest      *ev_link_action_get_dest                 (EvLinkAction *self);
++const gchar     *ev_link_action_get_uri                  (EvLinkAction *self);
++const gchar     *ev_link_action_get_filename             (EvLinkAction *self);
++const gchar     *ev_link_action_get_params               (EvLinkAction *self);
++const gchar     *ev_link_action_get_name                 (EvLinkAction *self);
++GList           *ev_link_action_get_show_list            (EvLinkAction *self);
++GList           *ev_link_action_get_hide_list            (EvLinkAction *self);
++GList           *ev_link_action_get_toggle_list          (EvLinkAction *self);
++GList           *ev_link_action_get_reset_fields         (EvLinkAction *self);
++gboolean         ev_link_action_get_exclude_reset_fields (EvLinkAction *self);
+ 
+-EvLinkAction    *ev_link_action_new_dest         (EvLinkDest   *dest);
+-EvLinkAction    *ev_link_action_new_remote       (EvLinkDest   *dest,
+-						  const gchar  *filename);
+-EvLinkAction    *ev_link_action_new_external_uri (const gchar  *uri);
+-EvLinkAction    *ev_link_action_new_launch       (const gchar  *filename,
+-						  const gchar  *params);
+-EvLinkAction    *ev_link_action_new_named        (const gchar  *name);
+-EvLinkAction    *ev_link_action_new_layers_state (GList        *show_list,
+-						  GList        *hide_list,
+-						  GList        *toggle_list);
++EvLinkAction    *ev_link_action_new_dest                 (EvLinkDest   *dest);
++EvLinkAction    *ev_link_action_new_remote               (EvLinkDest   *dest,
++						          const gchar  *filename);
++EvLinkAction    *ev_link_action_new_external_uri         (const gchar  *uri);
++EvLinkAction    *ev_link_action_new_launch               (const gchar  *filename,
++						          const gchar  *params);
++EvLinkAction    *ev_link_action_new_named                (const gchar  *name);
++EvLinkAction    *ev_link_action_new_layers_state         (GList        *show_list,
++						          GList        *hide_list,
++						          GList        *toggle_list);
++EvLinkAction    *ev_link_action_new_reset_form           (GList        *fields,
++						          gboolean      exclude_fields);
+ 
+-gboolean         ev_link_action_equal            (EvLinkAction *a,
+-                                                  EvLinkAction *b);
++gboolean         ev_link_action_equal                    (EvLinkAction *a,
++                                                          EvLinkAction *b);
+ 
+ G_END_DECLS
+ 
+diff --git a/libview/ev-view.c b/libview/ev-view.c
+index c52ecaf3..e2ca6b5a 100644
+--- a/libview/ev-view.c
++++ b/libview/ev-view.c
+@@ -2095,6 +2095,7 @@ ev_view_handle_link (EvView *view, EvLink *link)
+ 	        case EV_LINK_ACTION_TYPE_EXTERNAL_URI:
+ 	        case EV_LINK_ACTION_TYPE_LAUNCH:
+ 	        case EV_LINK_ACTION_TYPE_NAMED:
++	        case EV_LINK_ACTION_TYPE_RESET_FORM:
+ 			g_signal_emit (view, signals[SIGNAL_EXTERNAL_LINK], 0, action);
+ 			break;
+ 	}
+@@ -2167,6 +2168,9 @@ tip_from_link (EvView *view, EvLink *link)
+ 	        case EV_LINK_ACTION_TYPE_NAMED:
+ 			msg = tip_from_action_named (action);
+ 			break;
++	        case EV_LINK_ACTION_TYPE_RESET_FORM:
++			msg = g_strdup_printf (_("Reset form"));
++			break;
+ 	        default:
+ 			if (title)
+ 				msg = g_strdup (title);
+diff --git a/shell/ev-window.c b/shell/ev-window.c
+index 1f3ea24d..81a6ede1 100644
+--- a/shell/ev-window.c
++++ b/shell/ev-window.c
+@@ -6867,6 +6867,18 @@ do_action_named (EvWindow *window, EvLinkAction *action)
+ 	}
+ }
+ 
++static void
++reset_form (EvWindow *window, EvLinkAction *action)
++{
++	EvWindowPrivate *priv = window->priv;
++	EvDocument      *document = priv->document;
++
++	if (EV_IS_DOCUMENT_FORMS (document)) {
++		ev_document_forms_reset_form (EV_DOCUMENT_FORMS (document), action);
++		ev_view_reload (EV_VIEW (priv->view));
++	}
++}
++
+ static void
+ view_external_link_cb (EvWindow *window, EvLinkAction *action)
+ {
+@@ -6893,6 +6905,9 @@ view_external_link_cb (EvWindow *window, EvLinkAction *action)
+ 	        case EV_LINK_ACTION_TYPE_NAMED:
+ 			do_action_named (window, action);
+ 			break;
++	        case EV_LINK_ACTION_TYPE_RESET_FORM:
++			reset_form (window, action);
++			break;
+ 	        default:
+ 			g_assert_not_reached ();
+ 	}
+-- 
+2.28.0
+
diff --git a/SPECS/evince.spec b/SPECS/evince.spec
new file mode 100644
index 0000000..a6c9a8d
--- /dev/null
+++ b/SPECS/evince.spec
@@ -0,0 +1,1416 @@
+%global poppler_version 0.24.0
+%global glib2_version 2.36.0
+%global gtk3_version 3.16.0
+%global gxps_version 0.2.1
+
+Name:           evince
+Version:        3.28.4
+Release:        8%{?dist}
+Summary:        Document viewer
+
+License:        GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse
+URL:            https://wiki.gnome.org/Apps/Evince
+Source0:        https://download.gnome.org/sources/%{name}/3.28/%{name}-%{version}.tar.xz
+
+Patch0:         evince-3.21.4-NPNVToolKit.patch
+#https://bugzilla.gnome.org/show_bug.cgi?id=766749
+Patch3:         0001-Resolves-deb-762530-rhbz-1061177-add-man-pages.patch
+Patch6:         0001-Revert-Bump-poppler-requirements-to-0.33.0.patch
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=1602486
+Patch7:         evince-3.28.2-covscan.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=1716295
+Patch8:         evince-3.28.2-TIFFReadRGBAImageOriented.patch
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=1719328
+Patch9:         evince-3.28.4-annotations-a11y-names.patch
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=1450700
+Patch10:        evince-3.28.4-move-annotations.patch
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=1842017
+Patch11:        evince-3.28.4-application-id.patch
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=1889793
+Patch12:        evince-3.28.4-reset-form-action.patch
+
+BuildRequires:  pkgconfig(adwaita-icon-theme)
+BuildRequires:  pkgconfig(gio-unix-2.0) >= %{glib2_version}
+BuildRequires:  pkgconfig(gnome-desktop-3.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gtk+-x11-3.0) >= %{gtk3_version}
+BuildRequires:  pkgconfig(libsecret-1)
+BuildRequires:  pkgconfig(libspectre)
+BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(poppler-glib) >= %{poppler_version}
+BuildRequires:  pkgconfig(libarchive)
+BuildRequires:  libtiff-devel
+BuildRequires:  gettext
+BuildRequires:  libtool
+BuildRequires:  gtk-doc
+BuildRequires:  yelp-tools
+BuildRequires:  intltool
+BuildRequires:  /usr/bin/desktop-file-validate
+BuildRequires:  libappstream-glib
+BuildRequires:  gnome-common
+# for the nautilus properties page
+BuildRequires:  pkgconfig(libnautilus-extension)
+%if 0%{?fedora}
+# for the dvi backend
+BuildRequires:  kpathsea-devel
+# for the djvu backend
+BuildRequires:  djvulibre-devel
+%endif
+# for the xps backend
+BuildRequires:  pkgconfig(libgxps) >= %{gxps_version}
+
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: glib2%{?_isa} >= %{glib2_version}
+Requires: gtk3%{?_isa} >= %{gtk3_version}
+
+%description
+Evince is simple multi-page document viewer. It can display and print
+Portable Document Format (PDF), PostScript (PS) and Encapsulated PostScript
+(EPS) files. When supported by the document format, evince allows searching
+for text, copying text to the clipboard, hypertext navigation,
+table-of-contents bookmarks and editing of forms.
+
+
+%package libs
+Summary: Libraries for the evince document viewer
+%if 0%{?fedora}
+Recommends: %{name}-djvu%{?_isa} = %{version}-%{release}
+%endif
+
+%description libs
+This package contains shared libraries needed for evince
+
+
+%package devel
+Summary: Support for developing backends for the evince document viewer
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+This package contains libraries and header files needed for evince
+backend development.
+
+
+%if 0%{?fedora}
+%package dvi
+Summary: Evince backend for dvi files
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: texlive-collection-fontsrecommended
+
+%description dvi
+This package contains a backend to let evince display dvi files.
+
+
+%package djvu
+Summary: Evince backend for djvu files
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description djvu
+This package contains a backend to let evince display djvu files.
+%endif
+
+%package nautilus
+Summary: Evince extension for nautilus
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: nautilus%{?_isa}
+
+%description nautilus
+This package contains the evince extension for the nautilus file manager.
+It adds an additional tab called "Document" to the file properties dialog.
+
+
+%package browser-plugin
+Summary: Evince web browser plugin
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: mozilla-filesystem
+
+%description browser-plugin
+This package contains the evince web browser plugin.
+
+
+%prep
+%autosetup -p1
+
+%build
+autoreconf -f -i
+%configure \
+        --disable-static \
+        --enable-introspection \
+        --enable-comics=yes \
+        --enable-libgnome-desktop \
+%if 0%{?fedora}
+        --enable-dvi=yes \
+        --enable-djvu=yes \
+%endif
+        --enable-xps=yes \
+        --enable-t1lib=no \
+        --enable-ps=yes
+make %{?_smp_mflags} V=1 LIBTOOL=/usr/bin/libtool
+
+%install
+%make_install
+
+# Update the screenshot shown in the software center
+#
+# NOTE: It would be *awesome* if this file was pushed upstream.
+#
+# See http://people.freedesktop.org/~hughsient/appdata/#screenshots for more details.
+#
+appstream-util replace-screenshots $RPM_BUILD_ROOT%{_datadir}/metainfo/evince.appdata.xml \
+  https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/evince/a.png 
+
+%find_lang evince --with-gnome
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
+# Get rid of static libs and .la files.
+rm -f $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/*.a
+rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.a
+rm -f $RPM_BUILD_ROOT%{_libdir}/evince/4/backends/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/evince/4/backends/*.a
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+rm -f $RPM_BUILD_ROOT%{_datadir}/metainfo/evince-pdfdocument.metainfo.xml
+rm -f $RPM_BUILD_ROOT%{_datadir}/metainfo/evince-psdocument.metainfo.xml
+rm -f $RPM_BUILD_ROOT%{_datadir}/metainfo/evince-tiffdocument.metainfo.xml
+rm -f $RPM_BUILD_ROOT%{_datadir}/metainfo/evince-comicsdocument.metainfo.xml
+rm -f $RPM_BUILD_ROOT%{_datadir}/metainfo/evince-xpsdocument.metainfo.xml
+
+%check
+desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/evince.desktop
+
+%ldconfig_scriptlets libs
+
+%files -f evince.lang
+%{_bindir}/*
+%{_datadir}/%{name}/
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/applications/evince-previewer.desktop
+%{_datadir}/icons/hicolor/*/apps/evince.*
+%{_datadir}/icons/hicolor/*/apps/evince-symbolic.svg
+%{_mandir}/man1/*.1*
+%{_libexecdir}/evinced
+%{_datadir}/dbus-1/services/org.gnome.evince.Daemon.service
+%{_datadir}/glib-2.0/schemas/org.gnome.Evince.gschema.xml
+%{_datadir}/GConf/gsettings/evince.convert
+%{_datadir}/metainfo/evince.appdata.xml
+%{_datadir}/thumbnailers/evince.thumbnailer
+%{_userunitdir}/evince.service
+
+%files libs
+%doc README NEWS AUTHORS
+%license COPYING
+%{_libdir}/libevview3.so.*
+%{_libdir}/libevdocument3.so.*
+%dir %{_libdir}/evince
+%dir %{_libdir}/evince/4
+%dir %{_libdir}/evince/4/backends
+%{_libdir}/evince/4/backends/libpdfdocument.so
+%{_libdir}/evince/4/backends/pdfdocument.evince-backend
+
+%{_libdir}/evince/4/backends/libpsdocument.so
+%{_libdir}/evince/4/backends/psdocument.evince-backend
+
+%{_libdir}/evince/4/backends/libtiffdocument.so
+%{_libdir}/evince/4/backends/tiffdocument.evince-backend
+
+%{_libdir}/evince/4/backends/libcomicsdocument.so
+%{_libdir}/evince/4/backends/comicsdocument.evince-backend
+
+%{_libdir}/evince/4/backends/libxpsdocument.so
+%{_libdir}/evince/4/backends/xpsdocument.evince-backend
+
+%{_libdir}/girepository-1.0/EvinceDocument-3.0.typelib
+%{_libdir}/girepository-1.0/EvinceView-3.0.typelib
+
+%files devel
+%{_datadir}/gtk-doc/html/evince/
+%{_datadir}/gtk-doc/html/libevview-3.0
+%{_datadir}/gtk-doc/html/libevdocument-3.0
+%dir %{_includedir}/evince
+%{_includedir}/evince/3.0
+%{_libdir}/libevview3.so
+%{_libdir}/libevdocument3.so
+%{_libdir}/pkgconfig/evince-view-3.0.pc
+%{_libdir}/pkgconfig/evince-document-3.0.pc
+%{_datadir}/gir-1.0/EvinceDocument-3.0.gir
+%{_datadir}/gir-1.0/EvinceView-3.0.gir
+
+%if 0%{?fedora}
+%files dvi
+%{_libdir}/evince/4/backends/libdvidocument.so*
+%{_libdir}/evince/4/backends/dvidocument.evince-backend
+%{_datadir}/metainfo/evince-dvidocument.metainfo.xml
+
+%files djvu
+%{_libdir}/evince/4/backends/libdjvudocument.so
+%{_libdir}/evince/4/backends/djvudocument.evince-backend
+%{_datadir}/metainfo/evince-djvudocument.metainfo.xml
+%endif
+
+%files nautilus
+%{_libdir}/nautilus/extensions-3.0/libevince-properties-page.so
+
+%files browser-plugin
+%{_libdir}/mozilla/plugins/libevbrowserplugin.so
+
+%changelog
+* Mon Nov  9 2020 Marek Kasik <mkasik@redhat.com> - 3.28.4-8
+- Handle ResetForm action
+- Resolves: #1889793
+
+* Fri Jun  5 2020 Marek Kasik <mkasik@redhat.com> - 3.28.4-7
+- Set "application-id" property for evince's GApplication
+- to "org.gnome.evince.Application" to avoid a critical warning.
+- Resolves: #1842017
+
+* Mon Apr 27 2020 Marek Kasik <mkasik@redhat.com> - 3.28.4-6
+- Move annotation popup window to new position
+- Resolves: #1450700
+
+* Mon Apr 20 2020 Marek Kasik <mkasik@redhat.com> - 3.28.4-5
+- Set a11y names for annotation buttons
+- Backport their translations
+- Resolves: #1719328
+
+* Mon Nov  4 2019 Marek Kasik <mkasik@redhat.com> - 3.28.4-4
+- Remove metainfo for plugins since they are not real addons
+- Resolves: #1760363
+
+* Mon Jun 17 2019 Marek Kasik <mkasik@redhat.com> - 3.28.4-3
+- Add requirement on evince-libs for nautilus and browser-plugin
+- subpackages (RPMDiff)
+- Related: #1717353
+
+* Tue Jun 11 2019 Marek Kasik <mkasik@redhat.com> - 3.28.4-2
+- Handle failure from TIFFReadRGBAImageOriented()
+- Resolves: #1717353
+
+* Mon Oct  1 2018 Marek Kasik <mkasik@redhat.com> - 3.28.4-1
+- Update to 3.28.4
+
+* Thu Sep  6 2018 Marek Kasik <mkasik@redhat.com> - 3.28.2-3
+- Fix important issues found by covscan
+- Resolves: #1602486
+
+* Tue May 22 2018 Marek Kasik <mkasik@redhat.com> - 3.28.2-2
+- Disable dvi backend
+- Resolves: #1580635
+
+* Tue Apr 10 2018 Kalev Lember <klember@redhat.com> - 3.28.2-1
+- Update to 3.28.2
+
+* Mon Apr 09 2018 Kalev Lember <klember@redhat.com> - 3.28.1-1
+- Update to 3.28.1
+
+* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 3.28.0-1
+- Update to 3.28.0
+
+* Mon Mar 05 2018 Kalev Lember <klember@redhat.com> - 3.27.92-1
+- Update to 3.27.92
+
+* Mon Feb 26 2018 Stephan Bergmann <sbergman@redhat.com> - 3.26.0-6
+- Resolves: rhbz#1548418 Missing LDFLAGS injection, rebuild against redhat-rpm-config-102-1
+
+* Tue Feb 13 2018 Björn Esser <besser82@fedoraproject.org> - 3.26.0-5
+- Rebuild against newer gnome-desktop3 package
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.26.0-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.26.0-3
+- Switch to %%ldconfig_scriptlets
+
+* Fri Jan 05 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.26.0-2
+- Remove obsolete scriptlets
+
+* Wed Sep 13 2017 Kalev Lember <klember@redhat.com> - 3.26.0-1
+- Update to 3.26.0
+
+* Thu Sep 07 2017 Kalev Lember <klember@redhat.com> - 3.25.92-1
+- Update to 3.25.92
+
+* Sat Aug 19 2017 Kalev Lember <klember@redhat.com> - 3.25.91-1
+- Update to 3.25.91
+
+* Mon Jul 31 2017 Florian Weimer <fweimer@redhat.com> - 3.25.4-2
+- Rebuild with binutils fix for ppc64le (#1475636)
+- Fix s390x build issue related to MY_CPU_BE preprocessor conditional
+
+* Thu Jul 27 2017 Kalev Lember <klember@redhat.com> - 3.25.4-1
+- Update to 3.25.4
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.24.0-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Tue Jul 25 2017 Debarshi Ray <rishi@fedoraproject.org> - 3.24.0-3
+- Resolves: rhbz#1462778 page thumbnails disappear after "invert colors"
+
+* Fri Jul 07 2017 Bastien Nocera <bnocera@redhat.com> - 3.24.0-2
++ evince-3.24.0-2
+- Use libarchive to handle compressed comics documents
+Resolves: #1468488
+
+* Tue Mar 21 2017 Kalev Lember <klember@redhat.com> - 3.24.0-1
+- Update to 3.24.0
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.22.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Mon Jan 16 2017 Caolán McNamara <caolanm@redhat.com> - 3.22.1-5
+- Resolves: rhbz#1358249 restore ctrl page up/down shortcuts
+
+* Tue Jan 10 2017 Caolán McNamara <caolanm@redhat.com> - 3.22.1-4
+- Resolves: rhbz#1061177 add man pages for evince-previewer and evince-thumbnailer
+
+* Tue Jan 10 2017 Caolán McNamara <caolanm@redhat.com> - 3.22.1-3
+- Resolves: rhbz#1404656 crash on opening second evince window
+
+* Fri Dec 09 2016 Caolán McNamara <caolanm@redhat.com> - 3.22.1-2
+- Resolves: rhbz#1022649 don't complain about inability to copy metadata
+
+* Wed Oct 12 2016 Kalev Lember <klember@redhat.com> - 3.22.1-1
+- Update to 3.22.1
+
+* Wed Sep 21 2016 Kalev Lember <klember@redhat.com> - 3.22.0-1
+- Update to 3.22.0
+- Don't set group tags
+- Use make_install macro
+
+* Wed Sep 14 2016 Marek Kasik <mkasik@redhat.com> - 3.21.92-1
+- Update to 3.21.92
+
+* Mon Aug 15 2016 Marek Kasik <mkasik@redhat.com> - 3.21.4-2
+- Check version of NPNVToolkit provided by browser
+- Resolves: #1198229
+
+* Wed Jul 20 2016 Richard Hughes <rhughes@redhat.com> - 3.21.4-1
+- Update to 3.21.4
+
+* Tue Jun 21 2016 Marek Kasik <mkasik@redhat.com> - 3.21.3-1
+- Update to 3.21.3
+
+* Mon Jun 20 2016 Michael Catanzaro <mcatanzaro@gnome.org> - 3.20.0-2
+- Remove downstream patch that's no longer needed
+
+* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 3.20.0-1
+- Update to 3.20.0
+
+* Wed Mar 16 2016 Kalev Lember <klember@redhat.com> - 3.19.92-1
+- Update to 3.19.92
+
+* Tue Mar  8 2016 Marek Kasik <mkasik@redhat.com> - 3.18.2-5
+- Recognize multipage DjVu MIME type
+- Resolves: #1308628
+
+* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.18.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Tue Dec 15 2015 Marek Kasik <mkasik@redhat.com> - 3.18.2-3
+- Fix selection of text on Wayland
+
+* Thu Nov 19 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 3.18.2-2
+- Fix installation of symbolic app icon
+
+* Wed Nov 11 2015 Kalev Lember <klember@redhat.com> - 3.18.2-1
+- Update to 3.18.2
+
+* Fri Oct 23 2015 Kalev Lember <klember@redhat.com> - 3.18.1-1
+- Update to 3.18.1
+
+* Fri Oct  9 2015 Marek Kasik <mkasik@redhat.com> - 3.18.0-2
+- Recommend evince-djvu in evince-libs not in evince
+
+* Mon Sep 21 2015 Kalev Lember <klember@redhat.com> - 3.18.0-1
+- Update to 3.18.0
+
+* Wed Sep 16 2015 Kalev Lember <klember@redhat.com> - 3.17.92-1
+- Update to 3.17.92
+- Use desktop-file-validate instead of desktop-file-install
+
+* Wed Sep 02 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 3.17.4-3
+- Don't recommend nautilus subpackage; it depends on nautilus.
+
+* Wed Sep 02 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 3.17.4-2
+- The main package now recommends the djvu and nautilus subpackages.
+
+* Tue Jul 21 2015 David King <amigadave@amigadave.com> - 3.17.4-1
+- Update to 3.17.4
+- Update URL
+- Use pkgconfig for BuildRequires
+- Use license for COPYING
+- Update man page glob in files section
+
+* Wed Jun 24 2015 Martin Hatina <mhatina@redhat.com> - 3.17.3-1
+- Update to 3.17.3
+
+* Mon Jun 22 2015 Martin Hatina <mhatina@redhat.com> - 3.17.2-3
+- Avoid crash after reloading document
+- Related: #1203277
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.17.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Thu May 28 2015 Marek Kasik <mkasik@redhat.com> - 3.17.2-1
+- Update to 3.17.2
+
+* Thu Apr 30 2015 Marek Kasik <mkasik@redhat.com> - 3.17.1-1
+- Update to 3.17.1
+
+* Mon Mar 30 2015 Richard Hughes <rhughes@redhat.com> - 3.16.0-2
+- Use better AppData screenshots
+
+* Mon Mar 23 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.0-1
+- Update to 3.16.0
+
+* Tue Mar 17 2015 Marek Kasik <mkasik@redhat.com> - 3.15.92-1
+- Update to 3.15.92
+
+* Mon Mar 16 2015 Marek Kasik <mkasik@redhat.com> - 3.15.90-3
+- Fix crashes caused by corrupted documents
+- Related: #1201996
+
+* Sat Feb 21 2015 Till Maas <opensource@till.name> - 3.15.90-2
+- Rebuilt for Fedora 23 Change
+  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
+
+* Thu Feb 19 2015 Marek Kasik <mkasik@redhat.com> - 3.15.90-1
+- Update to 3.15.90
+
+* Wed Jan 21 2015 Marek Kasik <mkasik@redhat.com> - 3.15.4-2
+- Revert fix of centering of documents when printing with a manual scale.
+- This caused problems with printing of landscape documents.
+- Resolves: #1173832
+
+* Tue Jan 20 2015 Marek Kasik <mkasik@redhat.com> - 3.15.4-1
+- Update to 3.15.4
+
+* Mon Dec 08 2014 Adam Jackson <ajax@redhat.com> 3.14.1-8
+- Don't link against t1lib, freetype is sufficient (#852489)
+
+* Wed Nov 19 2014 Marek Kasik <mkasik@redhat.com> - 3.14.1-7
+- Fix configuration with ligbnome-desktop
+- Related: #1147270
+
+* Wed Nov 19 2014 Marek Kasik <mkasik@redhat.com> - 3.14.1-6
+- Scroll to page on which is the search result selected by user
+- when not in continuous mode.
+- Resolves: #1162254
+
+* Tue Nov 18 2014 Marek Kasik <mkasik@redhat.com> - 3.14.1-5
+- Use libgnome-desktop to generate and cache thumbnails
+- Resolves: #1147270
+
+* Wed Nov 12 2014 Richard Hughes <richard@hughsie.com> - 3.14.1-4
+- Fix non-Fedora build
+
+* Wed Nov  5 2014 Marek Kasik <mkasik@redhat.com> - 3.14.1-3
+- Fix runtime critical warning when starting in fullscreen mode
+
+* Wed Nov  5 2014 Marek Kasik <mkasik@redhat.com> - 3.14.1-2
+- Disable toggle-find action for documents not supporting find
+- Resolves: #1160376
+
+* Tue Oct 14 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.1-1
+- Update to 3.14.1
+
+* Tue Sep 23 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-1
+- Update to 3.14.0
+
+* Tue Sep 16 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.92-1
+- Update to 3.13.92
+- Set minimum required glib2 and gtk3 versions
+
+* Wed Sep 03 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.91-1
+- Update to 3.13.91
+
+* Fri Aug 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.90-2
+- Split out evince-browser-plugin subpackage
+
+* Sat Aug 16 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.90-1
+- Update to 3.13.90
+- Include new web browser plugin
+
+* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.3.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.3.1-3
+- Rebuilt for gobject-introspection 1.41.4
+
+* Wed Jul 09 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.3.1-2
+- Install application appdata in the main package, not -libs
+
+* Thu Jun 26 2014 Richard Hughes <rhughes@redhat.com> - 3.13.3.1-1
+- Update to 3.13.3.1
+
+* Wed Jun 25 2014 Richard Hughes <rhughes@redhat.com> - 3.13.3-1
+- Update to 3.13.3
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 07 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.1-2
+- Drop gnome-icon-theme-symbolic dependency
+
+* Tue Apr 15 2014 Marek Kasik <mkasik@redhat.com> - 3.12.1-1
+- Update to 3.12.1
+
+* Mon Apr 14 2014 Marek Kasik <mkasik@redhat.com> - 3.12.0-2
+- Don't crash when trying to save a copy
+- Resolves: #1086944
+
+* Tue Mar 25 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.0-1
+- Update to 3.12.0
+
+* Tue Mar 18 2014 Marek Kasik <mkasik@redhat.com> - 3.11.92-1
+- Update to 3.11.92
+
+* Sun Feb 23 2014 Richard Hughes <rhughes@redhat.com> - 3.11.90-1
+- Update to 3.11.90
+
+* Thu Dec 19 2013 Marek Kasik <mkasik@redhat.com> - 3.11.3-1
+- Update to 3.11.3
+
+* Mon Nov 18 2013 Marek Kasik <mkasik@redhat.com> - 3.11.1-3
+- Fix source URL
+
+* Thu Nov 14 2013 Marek Kasik <mkasik@redhat.com> - 3.11.1-2
+- Fix a typo in description of nautilus subpackage
+- Resolves: #1028161
+
+* Wed Oct 30 2013 Marek Kasik <mkasik@redhat.com> - 3.11.1-1
+- Update to 3.11.1
+
+* Wed Sep 25 2013 Kalev Lember <kalevlember@gmail.com> - 3.10.0-1
+- Update to 3.10.0
+
+* Thu Aug 22 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.90-1
+- Update to 3.9.90
+
+* Mon Aug 19 2013 Marek Kasik <mkasik@redhat.com> - 3.9.4-3
+- Add requirement of gnome-icon-theme-symbolic
+- Resolves: #980751
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Tue Jul 16 2013 Richard Hughes <rhughes@redhat.com> - 3.9.4-1
+- Update to 3.9.4
+
+* Wed Jun 19 2013 Marek Kasik <mkasik@redhat.com> - 3.9.3-3
+- Require gnome-icon-theme-devel instead of gnome-icon-theme
+
+* Wed Jun 19 2013 Marek Kasik <mkasik@redhat.com> - 3.9.3-2
+- Fix changelog dates
+
+* Wed Jun 19 2013 Marek Kasik <mkasik@redhat.com> - 3.9.3-1
+- Update to 3.9.3
+
+* Sun Jun 02 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.2-1
+- Update to 3.9.2
+
+* Wed May 15 2013 Marek Kasik <mkasik@redhat.com> - 3.8.2-1
+- Update to 3.8.2
+
+* Thu Apr 11 2013 Marek Kasik <mkasik@redhat.com> - 3.8.0-3
+- Fix a typo and add a description of an option to man page
+
+* Tue Mar 26 2013 Marek Kasik <mkasik@redhat.com> - 3.8.0-2
+- Don't remove the NoDisplay key from evince.desktop because
+- it has been already removed
+- Related: gnome#634245
+
+* Tue Mar 26 2013 Marek Kasik <mkasik@redhat.com> - 3.8.0-1
+- Update to 3.8.0
+
+* Thu Mar 21 2013 Kalev Lember <kalevlember@gmail.com> - 3.7.92-1
+- Update to 3.7.92
+
+* Thu Feb 21 2013 Kalev Lember <kalevlember@gmail.com> - 3.7.90-2
+- Tighten subpackage deps
+
+* Thu Feb 21 2013 Kalev Lember <kalevlember@gmail.com> - 3.7.90-1
+- Update to 3.7.90
+
+* Wed Feb 06 2013 Kalev Lember <kalevlember@gmail.com> - 3.7.5-1
+- Update to 3.7.5
+
+* Thu Jan 17 2013 Tomas Bzatek <tbzatek@redhat.com> - 3.7.4-2
+- Rebuilt for new libarchive
+
+* Tue Jan 15 2013 Matthias Clasen <mclasen@redhat.com> - 3.7.4-1
+- Update to 3.7.4
+
+* Wed Nov 14 2012 Marek Kasik <mkasik@redhat.com> - 3.7.1-3
+- Add requirements of texlive-collection-fontsrecommended for evince-dvi
+- Related: #843524
+
+* Mon Nov  5 2012 Marek Kasik <mkasik@redhat.com> - 3.7.1-2
+- Update License field
+
+* Tue Oct 23 2012 Marek Kasik <mkasik@redhat.com> - 3.7.1-1
+- Update to 3.7.1
+
+* Mon Oct 15 2012 Marek Kasik <mkasik@redhat.com> - 3.6.1-1
+- Update to 3.6.1
+
+* Sun Oct  7 2012 Jindrich Novy <jnovy@redhat.com> - 3.6.0-2
+- rebuild against new kpathsea in TeX Live 2012
+
+* Tue Sep 25 2012 Marek Kasik <mkasik@redhat.com> - 3.6.0-1
+- Update to 3.6.0
+
+* Tue Sep 18 2012 Marek Kasik <mkasik@redhat.com> - 3.5.92-1
+- Update to 3.5.92
+
+* Tue Aug 21 2012 Richard Hughes <hughsient@gmail.com> - 3.5.90-1
+- Update to 3.5.90
+
+* Wed Aug  8 2012 Marek Kasik <mkasik@redhat.com> - 3.5.5-1
+- Update to 3.5.5
+
+* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Tue Jul 17 2012 Marek Kasik <mkasik@redhat.com> - 3.5.4-1
+- Update to 3.5.4
+
+* Thu Jun 28 2012 Kalev Lember <kalevlember@gmail.com> - 3.5.3-2
+- Fix the build by backporting a GIR generation fix
+
+* Wed Jun 27 2012 Richard Hughes <hughsient@gmail.com> - 3.5.3-1
+- Update to 3.5.3
+
+* Wed Jun  6 2012 Marek Kasik <mkasik@redhat.com> - 3.5.2-1
+- Update to 3.5.2
+
+* Wed May 16 2012 Marek Kasik <mkasik@redhat.com> - 3.4.0-3
+- Rebuild (poppler-0.20.0)
+
+* Tue Apr 24 2012 Kalev Lember <kalevlember@gmail.com> - 3.4.0-2
+- Silence glib-compile-schemas output
+
+* Tue Mar 27 2012 Kalev Lember <kalevlember@gmail.com> - 3.4.0-1
+- Update to 3.4.0
+
+* Wed Mar 21 2012 Richard Hughes <rhughes@redhat.com> - 3.3.92-1
+- Update to 3.3.92
+
+* Wed Feb 22 2012 Marek Kasik <mkasik@redhat.com> - 3.3.90-1
+- Update to 3.3.90
+
+* Tue Feb  7 2012 Marek Kasik <mkasik@redhat.com> - 3.3.5-1
+- Update to 3.3.5
+- Remove evince-t1font-mapping.patch (committed upstream)
+- Solve build issues by running autogen.sh
+
+* Thu Jan 26 2012 Tomas Bzatek <tbzatek@redhat.com> - 3.3.4-2
+- Rebuilt for new libarchive
+
+* Tue Jan 17 2012 Matthias Clasen <mclasen@redhat.com> - 3.3.4
+- Update to 3.3.4
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.3.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Dec 27 2011 Ville Skyttä <ville.skytta@iki.fi> - 3.3.3.1-3
+- Really enable XPS support, drop obsolete build options.
+
+* Fri Dec 23 2011 Matthias Clasen <mclasen@redhat.com> - 3.3.3.1-2
+- Enable xps support
+
+* Thu Dec 22 2011 Matthias Clasen <mclasen@redhat.com> - 3.3.3.1-1
+- Update to 3.3.3.1
+
+* Tue Dec 20 2011 Matthias Clasen <mclasen@redhat.com> - 3.3.3-1
+- Update to 3.3.3
+
+* Wed Nov 23 2011 Marek Kasik <mkasik@redhat.com> - 3.3.2-1
+- Update to 3.3.2
+
+* Fri Oct 28 2011 Rex Dieter <rdieter@fedoraproject.org> - 3.2.1-3
+- rebuild(poppler)
+
+* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-2
+- Rebuilt for glibc bug#747377
+
+* Tue Oct 18 2011 Marek Kasik <mkasik@redhat.com> - 3.2.1-1
+- Update to 3.2.1
+
+* Fri Sep 30 2011 Marek Kasik <mkasik@redhat.com> - 3.2.0-2
+- Rebuild (poppler-0.18.0)
+
+* Tue Sep 27 2011 Marek Kasik <mkasik@redhat.com> - 3.2.0-1
+- Update to 3.2.0
+
+* Mon Sep 19 2011 Marek Kasik <mkasik@redhat.com> - 3.1.90-2
+- Rebuild (poppler-0.17.3)
+
+* Tue Aug 30 2011 Marek Kasik <mkasik@redhat.com> - 3.1.90-1
+- Update to 3.1.90
+
+* Fri Jul 15 2011 Marek Kasik <mkasik@redhat.com> - 3.1.2-2
+- Rebuild (poppler-0.17.0)
+
+* Thu Jun 16 2011 Marek Kasik <mkasik@redhat.com> - 3.1.2-1
+- Update to 3.1.2
+
+* Mon Apr  4 2011 Matthias clasne <mclasen@redhat.com> - 3.0.0-1
+- Update to 3.0.0
+
+* Fri Mar 25 2011 Matthias clasne <mclasen@redhat.com> - 2.91.93-1
+- Update to 2.91.93
+
+* Tue Mar 22 2011 Marek Kasik <mkasik@redhat.com> - 2.91.92-2
+- Bump release
+
+* Mon Mar 21 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.92-1
+- Update to 2.91.92
+
+* Sun Mar 13 2011 Marek Kasik <mkasik@redhat.com> - 2.91.90-2
+- Rebuild (poppler-0.16.3)
+
+* Tue Feb 22 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.90-1
+- Update to 2.91.90
+
+* Fri Feb 11 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.6-3
+- Rebuild against newer gtk
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.91.6-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Feb  2 2011 Christopher Aillon <caillon@redhat.com> - 2.91.6-1
+- Update to 2.91.6
+
+* Mon Jan 24 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.5-3
+- Remove NoDisplay (gnome bug #634245)
+
+* Wed Jan 12 2011 Marek Kasik <mkasik@redhat.com> - 2.91.5-2
+- Remove evince-CVE-2010-2640_CVE-2010-2641_CVE-2010-2642_CVE-2010-2643.patch
+- Change the way thumbnailer is integrated with system
+
+* Tue Jan 11 2011 Matthias Clasen <mclasen@redhat.com> 2.91.5-1
+- Update to 2.91.5
+
+* Sat Jan  8 2011 Matthias Clasen <mclasen@redhat.com> 2.91.4-1
+- Update to 2.91.4
+
+* Thu Jan  6 2011 Marek Kasik <mkasik@redhat.com> - 2.91.3-6
+- Fixes CVE-2010-2640, CVE-2010-2641, CVE-2010-2642 and CVE-2010-2643
+- Resolves: #667573
+
+* Sat Jan 01 2011 Rex Dieter <rdieter@fedoraproject.org> - 2.91.3-5
+- rebuild (poppler)
+
+* Wed Dec 15 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.91.3-4
+- rebuild (poppler)
+
+* Fri Dec  3 2010 Matthias Clasen <mclasen@redhat.com> - 2.91.3-3
+- Rebuild
+
+* Wed Dec  1 2010 Marek Kasik <mkasik@redhat.com> - 2.91.3-2
+- Really update to 2.91.3
+
+* Wed Dec  1 2010 Marek Kasik <mkasik@redhat.com> - 2.91.3-1
+- Update to 2.91.3
+- Remove evince-page-range.patch
+
+* Mon Nov 22 2010 Marek Kasik <mkasik@redhat.com> - 2.91.2-2
+- Fix crash in clear_job_selection()
+- Remove unused patches
+- Resolves: #647689
+
+* Thu Nov 11 2010 Matthias Clasen <mclasen@redhat.com> - 2.91.2-1
+- Update to 2.91.2
+
+* Sat Nov 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.91.1-5.gitf615894
+- rebuilt (poppler)
+
+* Fri Nov  5 2010 Marek Kasik <mkasik@redhat.com> - 2.91.1-4.gitf615894
+- Rebuild against newer libxml2
+
+* Mon Nov  1 2010 Matthias Clasen <mclasen@redhat.com> - 2.91.1-gitf615894
+- Rebuild against newer gtk3
+
+* Tue Oct 26 2010 Marek Kasik <mkasik@redhat.com> - 2.91.1-1
+- Update to 2.91.1
+- Remove evince-2.91.0-introspection-build-fix.patch
+- Add evince-2.91.1-requires.patch
+
+* Mon Oct 4 2010 Owen Taylor <otaylor@redhat.com> - 2.91.0-1
+- Update to 2.91.0 so we can rebuild against current gtk3
+
+* Fri Oct  1 2010 Marek Kasik <mkasik@redhat.com> - 2.32.0-2
+- Rebuild against newer poppler
+
+* Wed Sep 29 2010 Matthias Clasen <mclasen@redhat.com> - 2.32.0-1
+- Update to 2.32.0
+
+* Wed Sep 22 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.92-5
+- Fix build against newer gtk
+
+* Tue Sep 21 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.92-4
+- Rebuild against newer gobject-introspection
+
+* Mon Sep 13 2010 Marek Kasik <mkasik@redhat.com> - 2.31.92-3
+- Fix file attributes for nautilus files
+
+* Mon Sep 13 2010 Marek Kasik <mkasik@redhat.com> - 2.31.92-2
+- Make "Shrink to Printable Area" option default in "Page Scaling"
+- Resolves: #633265
+
+* Mon Sep 13 2010 Marek Kasik <mkasik@redhat.com> - 2.31.92-1
+- Update to 2.31.92
+
+* Thu Aug 19 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.90-1
+- Update to 2.31.90
+
+* Thu Aug 19 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.31.6-2
+- rebuild (poppler)
+
+* Mon Aug  2 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.6-1
+- Update to 2.31.6
+
+* Wed Jul 21 2010 Marek Kasik <mkasik@redhat.com> - 2.31.5-5
+- Don't sigsegv when a page is manually entered
+- Remove 0001-pdf-Fix-build-when-text_layout-is-not-available.patch
+
+* Fri Jul 16 2010 Marek Kasik <mkasik@redhat.com> - 2.31.5-4
+- Restore io mode when returning from opening of synctex file
+- Patch by David Tardon
+- Resolves: #613916
+
+* Fri Jul 16 2010 Marek Kasik <mkasik@redhat.com> - 2.31.5-3
+- Move %%doc files to evince-libs subpackage
+-   see Subpackage Licensing in Packaging:LicensingGuidelines
+
+* Thu Jul 15 2010 Colin Walters <walters@verbum.org> - 2.31.5-2
+- Rebuild with new gobject-introspection
+
+* Mon Jul 12 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.5-1
+- Update to 2.31.5
+- Enable introspection
+
+* Tue Jun 29 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.4-1
+- Update to 2.31.4
+
+* Mon Jun 28 2010 Marek Kasik <mkasik@redhat.com> - 2.31.3-5.20100621git
+- Don't try to install evince.schemas file (it doesn't exist anymore)
+- Remove unused patches
+- Resolves: #595217
+
+* Mon Jun 21 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.3-4.20100621git
+- git snapshot that builds against GLib 2.25.9
+
+* Mon Jun 21 2010 Marek Kasik <mkasik@redhat.com> - 2.31.3-3
+- Rename gdk_drag_context_get_action to gdk_drag_context_get_selected_action
+
+* Fri Jun 18 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.3-2
+- Rebuild against new poppler
+
+* Tue Jun  8 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.3-1
+- Update to 2.31.3
+
+* Fri May 21 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.1-3
+- Migrate settings to dconf
+
+* Sun May 16 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.1-2
+- Compile GSettings schemas
+
+* Sat May 15 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.1-1
+- Update to 2.31.1
+
+* Thu Apr 29 2010 Marek Kasik <mkasik@redhat.com> - 2.30.1-2
+- Make sure dot_dir exists before creating last_settings file
+- backported from upstream
+- Related: #586343
+
+* Mon Apr 26 2010 Matthias Clasen <mclasen@redhat.com> - 2.30.1-1
+- Update to 2.30.1
+
+* Fri Apr  2 2010 Marek Kasik <mkasik@redhat.com> - 2.30.0-6
+- rpmlint related changes:
+-   Don't define RPATH
+-   Remove static libs
+-   Avoid expansion of some macros in changelog
+
+* Fri Apr  2 2010 Marek Kasik <mkasik@redhat.com> - 2.30.0-5
+- Update required versions of libraries
+- Remove unused patches
+
+* Thu Apr  1 2010 Christoph Wickert <cwickert@fedoraproject.org> - 2.30.0-4
+- Update scriptlets
+- Make build verbose
+
+* Thu Apr  1 2010 Christoph Wickert <cwickert@fedoraproject.org> - 2.30.0-3
+- Split out libevince-properties-page.so into nautilus subpackage
+- Resolves: #576435
+
+* Thu Apr  1 2010 Marek Kasik <mkasik@redhat.com> - 2.30.0-2
+- Remove deprecated configure flag "--with-print"
+
+* Mon Mar 29 2010 Matthias Clasen <mclasen@redhat.com> - 2.30.0-1
+- Update to 2.30.0
+
+* Thu Mar 11 2010 Matthias Clasen <mclasen@redhat.com> - 2.29.92-1
+- Update to 2.29.92
+
+* Wed Mar 10 2010 Marek Kasik <mkasik@redhat.com> - 2.29.91-3
+- Replace deprecated gtk functions with their equivalents
+- Remove unused patches
+
+* Tue Mar  9 2010 Marek Kasik <mkasik@redhat.com> - 2.29.91-2
+- Use Type 1 fonts when viewing DVI files
+- Use correct name when the font is mapped
+- Related: #562648
+
+* Mon Feb 22 2010 Matthias Clasen <mclasen@redhat.com> - 2.29.91-1
+- Update to 2.29.91
+
+* Sun Feb 14 2010 Matthias Clasen <mclasen@redhat.com> - 2.29.5-2
+- Add missing libs
+
+* Tue Jan 12 2010 Marek Kasik <mkasik@redhat.com> - 2.29.5-1
+- Update to 2.29.5
+
+* Tue Dec 22 2009 Matthias Clasen <mclasen@redhat.com> - 2.29.4-1
+- Update to 2.29.4
+
+* Tue Dec 01 2009 Bastien Nocera <bnocera@redhat.com> 2.29.3-1
+- Update to 2.29.3
+
+* Mon Sep 21 2009 Matthias Clasen <mclasen@redhat.com> - 2.28.0-1
+- Update to 2.28.0
+
+* Tue Aug 11 2009 Matthias Clasen <mclasen@redhat.com> - 2.27.90-1
+- Update to 2.27.90
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.27.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Jul 13 2009 Matthias Clasen <mclasen@redhat.com> - 2.27.4-1
+- Update to 2.27.4
+
+* Tue Jun 16 2009 Matthias Clasen <mclasen@redhat.com> - 2.27.3-1
+- Update to 2.27.3
+
+* Sat May 23 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.27.1-2
+- Include /usr/include/evince directory (#483306).
+- Don't run /sbin/ldconfig in post scriptlet (no shared libs in that pkg).
+- Let -libs post/postun run /sbin/ldconfig directly.
+
+* Tue May 19 2009 Bastien Nocera <bnocera@redhat.com> 2.27.1-1
+- Update to 2.27.1
+
+* Fri May 01 2009 Peter Robinson <pbrobinson@gmail.com> - 2.26.1-1
+- Update to 2.26.1
+
+* Fri May 01 2009 Peter Robinson <pbrobinson@gmail.com> - 2.26.0-2
+- Split libs out to a subpackage - RHBZ 480729
+
+* Mon Mar 16 2009 Matthias Clasen  <mclasen@redhat.com> - 2.26.0-1
+- Update to 2.26.0
+
+* Mon Mar  2 2009 Matthias Clasen  <mclasen@redhat.com> - 2.25.92-1
+- Update to 2.25.92
+
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.25.91-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Feb 17 2009 Matthias Clasen  <mclasen@redhat.com> - 2.25.91-1
+- Update to 2.25.91
+
+* Tue Feb  3 2009 Matthias Clasen  <mclasen@redhat.com> - 2.25.90-1
+- Update to 2.25.90
+
+* Tue Jan 20 2009 Matthias Clasen  <mclasen@redhat.com> - 2.25.5-1
+- Update to 2.25.5
+
+* Sat Jan 17 2009 Rakesh Pandit <rakesh@fedoraproject.org> - 2.25.4-2
+- Rebuild with mew djvulibre
+
+* Mon Jan  5 2009 Matthias Clasen  <mclasen@redhat.com> - 2.25.4-1
+- Update to 2.25.4
+- Temporarily drop the duplex patch, it needs updating
+
+* Wed Dec  3 2008 Matthias Clasen  <mclasen@redhat.com> - 2.25.2-2
+- Update to 2.25.2
+
+* Fri Nov 21 2008 Matthias Clasen  <mclasen@redhat.com> - 2.25.1-5
+- Better URL
+
+* Fri Nov 21 2008 Matthias Clasen  <mclasen@redhat.com> - 2.25.1-4
+- Tweak %%summary and %%description
+
+* Tue Nov 11 2008 Matthias Clasen  <mclasen@redhat.com> - 2.25.1-3
+- Update to 2.25.1
+
+* Sat Oct 25 2008 Matthias Clasen  <mclasen@redhat.com> - 2.24.1-3
+- Require dbus-glib-devel, not just dbus-devel (#465281, Dan Winship)
+
+* Sat Oct 25 2008 Ville Skyttä <ville.skytta@iki.fi> - 2.24.1-2
+- Drop dependency on desktop-file-utils (#463048).
+
+* Mon Oct 20 2008 Matthias Clasen  <mclasen@redhat.com> - 2.24.1-1
+- Update to 2.24.1
+
+* Mon Sep 22 2008 Matthias Clasen  <mclasen@redhat.com> - 2.24.0-1
+- Update to 2.24.0
+
+* Fri Sep  12 2008 Marek Kasik <mkasik@redhat.com> - 2.23.92-2
+- fix duplex printing of copies
+- upstream bug #455759
+
+* Tue Sep  9 2008 Matthias Clasen <mclasen@redhat.com> - 2.23.92-1
+- Update to 2.23.92
+
+* Tue Sep  2 2008 Matthias Clasen <mclasen@redhat.com> - 2.23.91-1
+- Update to 2.23.91
+
+* Thu Aug 28 2008 Michael Schwendt <mschwendt@fedoraproject.org> - 2.23.6-2
+- Include %%_libdir/evince directory.
+
+* Wed Aug  6 2008 Matthias Clasen <mclasen@redhat.com> - 2.23.6-1
+- Update to 2.23.6
+
+* Tue Jul 22 2008 Matthias Clasen <mclasen@redhat.com> - 2.23.5-1
+- Update to 2.23.5
+
+* Thu Jul 17 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.23.4-2
+- fix license tag
+
+* Wed Jun 18 2008 Matthias Clasen <mclasen@redhat.com> - 2.23.4-1
+- Update to 2.23.4
+
+* Tue Apr  8 2008 Matthias Clasen <mclasen@redhat.com> - 2.22.1.1-1
+- Update to 2.22.1.1 (fix link handling in djvu backend)
+
+* Mon Apr  7 2008 Matthias Clasen <mclasen@redhat.com> - 2.22.1-1
+- Update to 2.22.1
+
+* Tue Apr  1 2008 Kristian Høgsberg <krh@redhat.com> - 2.22.0-4
+- Rebuild against latest poppler.
+
+* Mon Mar 17 2008 Matthias Clasen <mclasen@redhat.com> - 2.22.0-3
+- Handle all schemas files
+
+* Thu Mar 13 2008 Matthias Clasen <mclasen@redhat.com> - 2.22.0-2
+- Rebuild against the latest poppler
+
+* Mon Mar 10 2008 Matthias Clasen <mclasen@redhat.com> - 2.22.0-1
+- Update to 2.22.0
+
+* Mon Mar  3 2008 Matthias Clasen <mclasen@redhat.com> - 2.21.91-2
+- Rebuild
+
+* Tue Feb 12 2008 Matthias Clasen <mclasen@redhat.com> - 2.21.91-1
+- Update to 2.21.91
+
+* Sat Feb  2 2008 Matthias Clasen <mclasen@redhat.com> - 2.21.90-5
+- Fix nautilus property page and thumbnailer
+
+* Wed Jan 30 2008 Matthias Clasen <mclasen@redhat.com> - 2.21.90-4
+- Use libspectre
+
+* Wed Jan 30 2008 Matthias Clasen <mclasen@redhat.com> - 2.21.90-3
+- Don't link the thumbnailer against djvu
+
+* Mon Jan 28 2008 Matthias Clasen <mclasen@redhat.com> - 2.21.90-2
+- Rebuild against split poppler
+
+* Mon Jan 28 2008 Matthias Clasen <mclasen@redhat.com> - 2.21.90-1
+- Update to 2.21.90
+
+* Sun Dec 23 2007 Matthias Clasen <mclasen@redhat.com> - 2.21.1-2
+- Build nautilus extension against nautilus 2.21
+
+* Wed Dec  5 2007 Matthias Clasen <mclasen@redhat.com> - 2.21.1-1
+- Update to 2.21.1
+
+* Tue Dec  4 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.2-2
+- Enable the dvi backend
+
+* Tue Nov 27 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.2-1
+- Update to 2.20.2
+
+* Mon Nov 26 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.1-5
+- Fix a problem in the tiff patch
+- Turn off the dvi backend for now, since the tetex kpathsea 
+  gives linker errors on x86_64
+
+* Sat Nov 17 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.1-4
+- Enable the dvi and djvu backends
+
+* Thu Nov 15 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.1-3
+- Fix rendering of tiff images (#385671)
+
+* Tue Oct 23 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.1-2
+- Rebuild against new dbus-glib
+
+* Mon Oct 15 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.1-1
+- Update to 2.20.1 (bug fixes and translation updates)
+
+* Wed Oct  3 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.0-3
+- Drop the nautilus dependency (#201967)
+
+* Mon Sep 24 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.0-2
+- Add a missing schema file
+
+* Mon Sep 17 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.0-1
+- Update to 2.20.0
+
+* Tue Sep  4 2007 Kristian Høgsberg <krh@redhat.com> - 2.19.92-1
+- Update to 2.19.92.  Evince now follows GNOME version numbers.
+
+* Wed Aug 15 2007 Matthias Clasen <mclasen@redhat.com> - 0.9.3-5
+- Rebuild
+
+* Sat Aug 11 2007 Matthias Clasen <mclasen@redhat.com> - 0.9.3-4
+- Fix the build
+
+* Mon Aug  6 2007 Matthias Clasen <mclasen@redhat.com> - 0.9.3-3
+- Update licence field again
+- Use %%find_lang for help files, too
+- Add some missing requires
+
+* Thu Aug  2 2007 Matthias Clasen <mclasen@redhat.com> - 0.9.3-2
+- Update the license field
+
+* Mon Jul 30 2007 Matthias Clasen <mclasen@redhat.com> - 0.9.3-1
+- Update to 0.9.3
+
+* Tue Jul 10 2007 Matthias Clasen <mclasen@redhat.com> - 0.9.2-1
+- Update to 0.9.2
+
+* Mon Jun 18 2007 Matthias Clasen <mclasen@redhat.com> - 0.9.1-1
+- Update to 0.9.1
+
+* Mon Jun 11 2007 - Bastien Nocera <bnocera@redhat.com> - 0.9.0-3
+- Add comics-related build fixes
+
+* Mon Jun 11 2007 - Bastien Nocera <bnocera@redhat.com> - 0.9.0-2
+- Enable comics support (#186865)
+
+* Sat May 19 2007 Matthias Clasen <mclasen@redhat.com> - 0.9.0-1
+- Update to 0.9.0
+
+* Tue Apr  3 2007 Matthias Clasen <mclasen@redhat.com> - 0.8.0-5
+- Add an explicit --vendor="", to pacify older desktop-file-utils
+
+* Sun Apr  1 2007 Matthias Clasen <mclasen@redhat.com> - 0.8.0-4
+- Add an explicit BR for gnome-icon-theme (#234780)
+
+* Sun Apr  1 2007 Matthias Clasen <mclasen@redhat.com> - 0.8.0-3
+- Add an explicit --with-print=gtk to configure 
+- Drop libgnomeprintui22 BR
+
+* Sat Mar 31 2007 Matthias Clasen <mclasen@redhat.com> - 0.8.0-2
+- Add support for xdg-user-dirs
+
+* Tue Mar 13 2007 Matthias Clasen <mclasen@redhat.com> - 0.8.0-1
+- Update to 0.8.0
+- Use desktop-file-install
+
+* Tue Feb 13 2007 Matthias Clasen <mclasen@redhat.com> - 0.7.2-1
+- Update to 0.7.2
+
+* Wed Jan 10 2007 Matthias Clasen <mclasen@redhat.com> - 0.7.1-1
+- Update to 0.7.1
+
+* Tue Dec 19 2006 Matthias Clasen <mclasen@redhat.com> - 0.7.0-1
+- Update to 0.7.0
+
+* Sun Dec 10 2006 Matthias Clasen <mclasen@redhat.com> - 0.6.1-2
+- Fix an overflow in the PostScript backend (#217674, CVE-2006-5864)
+
+* Fri Oct 20 2006 Matthias Clasen <mclasen@redhat.com> - 0.6.1-1
+- Update to 0.6.1
+
+* Wed Oct 18 2006 Matthias Clasen <mclasen@redhat.com> - 0.6.0-4
+- Fix scripts according to the packaging guidelines
+ 
+* Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 0.6.0-3.fc6
+- rebuilt for unwind info generation, broken in gcc-4.1.1-21
+
+* Fri Sep 22 2006 Matthias Clasen <mclasen@redhat.com> - 0.6.0-2.fc6
+- Fix a deadlock in printing
+
+* Mon Sep  4 2006 Matthias Clasen <mclasen@redhat.com> - 0.6.0-1.fc6
+- Update to 0.6.0
+
+* Mon Aug 21 2006 Kristian Høgsberg <krh@redhat.com> - 0.5.5-2.fc6
+- Rebuild agains new dbus.
+
+* Fri Aug 11 2006 Matthias Clasen <mclasen@redhat.com> - 0.5.5-1.fc6
+- Update to 0.5.5
+
+* Tue Jul 25 2006 Matthias Clasen <mclasen@redhat.com> - 0.5.4-3
+- Don't ship an icon cache file
+
+* Wed Jul 19 2006 Matthias Clasen <mclasen@redhat.com> - 0.5.4-2
+- Rebuild against new dbus
+
+* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.5.4-1.1
+- rebuild
+
+* Wed Jul 12 2006 Matthias Clasen <mclasen@redhat.com> - 0.5.4-1
+- Update to 0.5.4
+
+* Thu Jun 29 2006 Kristian Høgsberg <krh@redhat.com> - 0.5.3-4
+- Bump gtk2 dependency to 2.9.4.
+
+* Thu Jun  8 2006 Matthias Clasen <mclasen@redhat.com> - 0.5.3-3
+- Rebuild
+
+* Tue May 30 2006 Kristian Høgsberg <krh@redhat.com> - 0.5.3-2
+- Add gettext build requires.
+
+* Mon May 22 2006 Kristian Høgsberg <krh@redhat.com> 0.5.3-1
+- Bump poppler_version to 0.5.2.
+- Package icons and add %%post and %%postun script to update icon cache.
+
+* Wed May 17 2006 Matthias Clasen <mclasen@redhat.com> - 0.5.3-1
+- Update to 0.5.3
+
+* Tue May  9 2006 Matthias Clasen <mclasen@redhat.com> - 0.5.2-1
+- update to 0.5.2
+
+* Mon Mar  6 2006 Jeremy Katz <katzj@redhat.com> - 0.5.1-3
+- quiet scriptlet spew from gconfd killing
+
+* Wed Mar  1 2006 Kristian Høgsberg <krh@redhat.com> - 0.5.1-2
+- Rebuild to pick up new poppler soname.
+
+* Mon Feb 27 2006 Matthias Clasen <mclasen@redhat.com> - 0.5.1-1
+- Update to 0.5.1
+- Drop upstreamed patch
+
+* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.5.0-3.2
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.5.0-3.1
+- rebuilt for new gcc4.1 snapshot and glibc changes
+
+* Mon Jan 30 2006 Christopher Aillon <caillon@redhat.com> 0.5.0-3
+- Don't explicitly set the invisible char to '*'
+
+* Mon Jan 23 2006 Kristian Høgsberg <krh@redhat.com> 0.5.0-2
+- Spec file update from Brian Pepple <bdpepple@ameritech.net> (#123527):
+  - Drop Requires for gtk2 & poppler, devel soname pulls these in.
+  - Disable GConf schema install in install section.
+  - Add BR for gnome-doc-utils, nautilus & libXt-devel.
+  - Use smp_mflags.
+  - Drop BR for desktop-file-utils,gcc & gcc-c++.
+  - Add URL & full source.
+  - Use more macros.
+  - Fix ownership of some directories.
+  - Drop depreciated prereq, and use requires.
+  - Use fedora extras preferred buildroot.
+  - Various formatting changes.
+
+* Fri Jan 20 2006 Kristian Høgsberg <krh@redhat.com> 0.5.0-1
+- Update to 0.5.0 release.
+
+* Tue Dec 13 2005 Kristian Høgsberg <krh@redhat.com> 0.4.0-4
+- Added a couple of missing build requires.
+
+* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> - 0.4.0-3.1
+- rebuilt
+
+* Thu Dec 01 2005 John (J5) Palmieri <johnp@redhat.com> - 0.4.0-3
+- rebuild for new dbus
+
+* Tue Sep 13 2005 Marco Pesenti Gritti <mpg@redhat.com> 0.4.0-2
+- Rebuild
+
+* Fri Aug 26 2005 Marco Pesenti Gritti <mpg@redhat.com> 0.4.0-1
+- Update to 0.4.0
+- No more need to remove ev-application-service.h
+
+* Fri Aug 19 2005 Kristian Høgsberg <krh@redhat.com> 0.3.4-2
+- Remove stale autogenerated ev-application-service.h.
+
+* Wed Aug 17 2005 Kristian Høgsberg <krh@redhat.com> 0.3.4-1
+- New upstream version again.
+- Add nautilus property page .so's.
+- Stop scrollkeeper from doing what it does.
+
+* Wed Aug 17 2005 Kristian Høgsberg <krh@redhat.com> 0.3.3-2
+- Bump release and rebuild.
+- Require poppler > 0.4.0.
+
+* Tue Aug 16 2005 Matthias Clasen <mclasen@redhat.com> 
+- Newer upstream version
+
+* Tue Aug 09 2005 Andrew Overholt <overholt@redhat.com> 0.3.2-3
+- Add necessary build requirements.
+- Bump poppler_version to 0.3.3.
+
+* Thu Aug  4 2005 Matthias Clasen <mclasen@redhat.com> - 0.3.2-1
+- Newer upstream version
+
+* Mon Jun  6 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.3.1-2
+- Add poppler version dep and refactor the gtk2 one
+
+* Sun May 22 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.3.1-1
+- Update to 0.3.1
+
+* Sat May  7 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.3.0-1
+- Update to 0.3.0
+
+* Sat Apr 23 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.2.1-1
+- Update to 0.2.1
+- Add help support
+
+* Wed Apr  6 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.2.0-1
+- Update to 0.2.0
+
+* Sat Mar 12 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.1.9-1
+- Update to 0.1.9
+
+* Sat Mar 12 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.1.8-1
+- Update to 0.1.8
+
+* Tue Mar  8 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.1.7-1
+- Update to 0.1.7
+- Install the new schemas
+
+* Tue Mar  8 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.1.6-1
+- Update to 0.1.6
+- Add poppler dependency
+
+* Thu Mar  3 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.1.5-2
+- Rebuild
+
+* Sat Feb 26 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.1.5-1
+- Update to 0.1.5
+
+* Wed Feb  9 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.1.4-1
+- Update to 0.1.4
+- Install schemas and update desktop database
+
+* Fri Feb  4 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.1.3-1
+- Update to 0.1.3
+
+* Tue Feb  1 2005 Marco Pesenti Gritti <mpg@redhat.com> - 0.1.2-1
+- Update to 0.1.2
+
+* Wed Jan 26 2005 Jeremy Katz <katzj@redhat.com> - 0.1.1-1
+- 0.1.1
+
+* Thu Jan 20 2005 Jeremy Katz <katzj@redhat.com> - 0.1.0-0.20050120
+- update to current cvs
+
+* Thu Jan  6 2005 Jeremy Katz <katzj@redhat.com> - 0.1.0-0.20050106.1
+- require gtk2 >= 2.6
+
+* Thu Jan  6 2005 Jeremy Katz <katzj@redhat.com>
+- Initial build.
+- Add a desktop file