evince (49~alpha-2ubuntu2.1) resolute-security; urgency=medium

  * SECURITY UPDATE: code execution via argv injection
    - debian/patches/CVE-2026-46529.patch: shell: quote strings in arguments
      used when calling ev_spawn in shell/ev-application.c.
    - CVE-2026-46529

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Thu, 21 May 2026 19:05:21 -0400

evince (49~alpha-2ubuntu2) resolute; urgency=medium

  * Add Build-Depends: dh-sequence-gnome & set X-Ubuntu-Use-Langpack: yes
    because of the patch to change Evince's display name

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 16 Feb 2026 13:54:43 -0500

evince (49~alpha-2ubuntu1) resolute; urgency=medium

  * Sync with Debian. Remaining changes:
    - Cherry-pick patch to change display name to Evince
    - d/apparmor-profile: Update env exec rule for new coreutil paths
      (LP: #2123870)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 16 Feb 2026 13:09:25 -0500

evince (49~alpha-2) unstable; urgency=medium

  * debian/copyright: Convert to 1.0 format
  * Move Maintainer from Debian GNOME to Debian GNOME Extras
  * Update Homepage
  * Bump Standards Version to 4.7.3

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 09 Feb 2026 23:27:09 -0500

evince (49~alpha-1) unstable; urgency=medium

  * New upstream release
  * Rename packages for soname bump
  * Build with gtk4 & libadwaita
  * Add Build-Depends: libexempi-dev
  * Add Build-Depends: libsysprof-capture-4-dev
  * Update debian/libevview-4.0-5.symbols
  * libview no longer uses gstreamer for a multimedia media player
  * evince-common.install: Stop installing /usr/share/evince/icons/
  * Stop using dh-sequence-gnome
  * Remove patches applied in new release
  * Comment out remaining patch since it doesn't apply cleanly

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 29 Jan 2026 12:24:52 -0500

evince (48.1-4) unstable; urgency=medium

  * Team upload
  * d/control: Improve GObject-Introspection-related fields:
    - Build-depend on gobject-introspection and gir1.2-*-dev.
      This avoids needing to depend on libgirepository1.0-dev, which
      should be removed during the forky cycle.
    - Use ${gir:Depends} instead of hard-coding it
    - Use ${gir:Provides} for introspection data instead of hard-coding it
    - Use ${gir:Provides} for -dev package.
      This results in the correct gir1.2-*-dev virtual package names being
      generated, which is helpful for packages that depend on this one.
  * d/control: Standards-Version: 4.7.2 (no changes required)
  * d/libevince-dev.links: Register documentation with devhelp
  * Remove obsolete Lintian overrides

 -- Simon McVittie <smcv@debian.org>  Thu, 14 Aug 2025 18:34:51 +0100

evince (48.1-3) unstable; urgency=medium

  * Team upload
  * d/apparmor-profile: Allow running either Papers or Evince for
    print preview.
    Upstream GTK 3 uses evince-previewer for print preview functionality,
    but if the papers package is installed (by default it is not),
    Debian's GTK 3 prefers to use that. papers-previewer already has a
    restrictive AppArmor profile based on the one for evince-previewer,
    so allow running either one. Otherwise, print preview will not work
    if papers happens to be installed. (Closes: #1109826)

 -- Simon McVittie <smcv@debian.org>  Fri, 25 Jul 2025 17:53:19 +0100

evince (48.1-2) unstable; urgency=medium

  * Team upload
  * Mention #1109382 in previous changelog entry
  * d/p/EvWindow-fix-launching-fullscreen-actions-from-popover.patch:
    Add proposed patch from upstream MR evince!728 to fix entry to
    fullscreen or presentation mode via the menu.
    This fixes an intermittent but frequent bug seen when testing
    presentation mode, where the popover menu remains visible (but
    unresponsive) after presentation mode is entered. (Closes: #1109381)

 -- Simon McVittie <smcv@debian.org>  Thu, 17 Jul 2025 15:20:39 +0100

evince (48.1-1) unstable; urgency=medium

  * Team upload
  * New upstream bugfix release
    - Stop working around a GTK scaling bug when using a sufficiently recent
      GTK where the bug is fixed, to avoid double-scaling causing
      presentation mode to display the PDF too small
      (evince#1600 upstream, Closes: #1093497)
    - Ensure that the application ID matches the .desktop filename, so that
      Wayland compositors can always match the window to its icon; previously
      this was correct for the main app but not for the previewer
      (evince!725 upstream, Closes: #1023928)
    - Make sure the caret colour is visible against the document background
      colour, even if viewing a light-background document under a
      dark system theme
      (evince#2093 upstream)
    - Always make annotation popup windows opaque, even if the annotation
      highlight colour is semi-transparent
      (evince#1399 upstream)
    - Guard against integer overflow when allocating memory on a per-page
      basis
      (evince#2094 upstream; probably redundant because GLib already has a
      similar check, but harmless)
    - Avoid deprecated syntax in Appstream metadata
    - Translation updates
  * d/patches: Update to upstream git commit 48.1-4-g440ab79d8 from
    gnome-48 branch
    - Fix a crash in accessibility code by guarding against
      ev_page_cache_get_text() returning NULL
      (evince!681 upstream)
    - Avoid an XML metacharacter in the Hindi translation causing the
      Appstream metadata to become corrupted with recent gettext
      (Infrastructure/damned-lies#655 upstream, Closes: #1109382)
    - Translation updates
  * d/control: Remove Suggests: unrar.
    evince has used libarchive instead since Debian 10 or earlier.
    Thanks to Adrian Bunk (Closes: #1065399)

 -- Simon McVittie <smcv@debian.org>  Mon, 14 Jul 2025 10:30:38 +0100

evince (48.0-1) unstable; urgency=medium

  * New upstream release
  * Update apparmor syntax from #include to include

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 17 Mar 2025 08:45:49 -0400

evince (48~rc-1) unstable; urgency=medium

  * New upstream release
  * Mark evince-common as Multi-Arch: foreign
  * Bump Standards Version to 4.7.0

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 02 Mar 2025 11:06:35 -0500

evince (46.3.1-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 22 Jul 2024 13:53:44 -0600

evince (46.3-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 29 May 2024 08:51:19 -0400

evince (46.1-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 14 May 2024 12:26:37 +0200

evince (46.0-1) unstable; urgency=medium

  * New upstream release
  * Update Homepage

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 20 Mar 2024 15:51:58 -0400

evince (45.0-2) unstable; urgency=medium

  * Stop using debian/control.in and dh_gnome_clean
  * Release to unstable (Closes: #1062541)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 27 Feb 2024 21:28:15 -0500

evince (45.0-1.1~exp1) experimental; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.

 -- Michael Hudson-Doyle <mwhudson@debian.org>  Thu, 01 Feb 2024 21:20:15 +0000

evince (45.0-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 18 Sep 2023 18:17:11 -0400

evince (45~rc-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 05 Sep 2023 08:51:08 -0400

evince (45~alpha-2) unstable; urgency=medium

  * Release to unstable

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 16 Aug 2023 20:07:41 -0400

evince (45~alpha-1) experimental; urgency=medium

  * New upstream release
  * debian/control.in: Bump minimum poppler to 22.05
  * debian/control.in: Don't Build-Depend on adwaita-icon-theme
  * debian/evince.install: Drop long obsolete gconf migration file

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 16 Aug 2023 11:40:22 -0400

evince (44.3-3) unstable; urgency=high

  * d/rules, d/meson/no-exe-wrapper.ini: Work around FTBFS on mips64el

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 07 Aug 2023 13:46:39 -0400

evince (44.3-2) unstable; urgency=medium

  * Release to unstable

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 21 Jul 2023 12:13:05 -0400

evince (44.3-1) experimental; urgency=medium

  * Team upload
  * New upstream release

 -- jardon <jarred.wilson@canonical.com>  Wed, 12 Jul 2023 13:32:28 -0400

evince (44.2-1) experimental; urgency=medium

  * Team upload
  * New upstream release
    - data:
      + Fix years on 44.x releases
        (https://gitlab.gnome.org/GNOME/evince/-/issues/1950,
        Germán Poo-Caamaño)
    - shell:
      + Fix crash when instantiating .ui template
        (https://gitlab.gnome.org/GNOME/evince/-/issues/1930,
        Nelson Benítez León)
      + Fix restoring close button after fullscreen
        (https://gitlab.gnome.org/GNOME/evince/-/issues/1929,
        Nelson Benítez León)
  * Update standards version to 4.6.2, no changes needed

 -- Amin Bandali <bandali@ubuntu.com>  Wed, 21 Jun 2023 00:39:39 -0400

evince (44.1-2) experimental; urgency=medium

  [ Georgia Garcia ]
  * Allow evince to spawn browsers distributed as snaps (LP: #1794064)
    - debian/apparmor-profile: include snap-browsers abstracted profile
      and allow transitions to them in evince
  * Note that this fix requires a corresponding change in apparmor

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 12 Jun 2023 15:20:51 -0400

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog evince-common`.
