xfig (1:3.2.9a-4) unstable; urgency=medium

  * 1[1-8]_prottypes[1-8].patch: Fix prototypes required by GCC-15
    (Closes: #1098137).
  * 19_boolean.patch: Fix boolean required by GCC-15.
  * Update FSF address in debian/copyright.

 -- Roland Rosenfeld <roland@debian.org>  Fri, 05 Sep 2025 17:01:31 +0200

xfig (1:3.2.9a-3) unstable; urgency=medium

  * 09_translatetexonly: Apply translations to the text widget only
    (Closes: #342512).
  * 10_invaliddir: return on invalid directory listings.
  * Declare compliance with Debian Policy 4.7.2.
  * Update years of packaging copyright.
  * Set upstream metadata fields: Repository-Browse.

 -- Roland Rosenfeld <roland@debian.org>  Wed, 26 Mar 2025 10:37:52 +0100

xfig (1:3.2.9a-2) unstable; urgency=medium

  * 07_emptytext: fix crash with empty text object.
  * 08_emptylines: Allow empty lines in comments.

 -- Roland Rosenfeld <roland@debian.org>  Fri, 24 Jan 2025 10:57:41 +0100

xfig (1:3.2.9a-1) unstable; urgency=medium

  * New upstream version 3.2.9a.
  * The following patches are now incorporated upstream: 07_occurred,
    08_print_realloc, 09_activelayers, 10_manual_backslash,
    11_printactivelayers, 12_dimensionlinecustomtext.
  * Update all other patches to new version.
  * Update debian/copyright.
  * debian/xfig.appdata.xml replaced by org.xfig.xfig.metainfo.xml.
  * xfig.desktiop renamed upstream.
  * Add libfontconfig-dev to d/t/control dependencies for testsuite.
  * Run autopkgtest with xvfb now.

 -- Roland Rosenfeld <roland@debian.org>  Tue, 31 Dec 2024 13:21:37 +0100

xfig (1:3.2.9-4) unstable; urgency=medium

  * 12_dimensionlinecustomtext: Fix bounds of dimension line with custom
    text (Closes: #1079391).

 -- Roland Rosenfeld <roland@debian.org>  Mon, 02 Sep 2024 08:22:33 +0200

xfig (1:3.2.9-3) unstable; urgency=medium

  * 10_manual_backslash: Correct encoding of backslash in man page.
  * Avoid building doc/xfig_man.html.in in build-arch.
  * 11_printactivelayers: Print only active layers if demanded
    (Closes: #1066830).
  * Add xfig.appdata.xml metainfo file initially by Hans de Goede and
    updated by Thomas Loimer.
  * Update to Standards-Version 4.7.0 (no changes).

 -- Roland Rosenfeld <roland@debian.org>  Sat, 18 May 2024 12:53:04 +0200

xfig (1:3.2.9-2) unstable; urgency=medium

  * 08_print_realloc: Sanitize call to realloc() in print dialog.
  * Update copyright of debian/rules and update debian/copyright with help
    of licenserecon.
  * 09_activelayers: Fix exporting only active layers.

 -- Roland Rosenfeld <roland@debian.org>  Wed, 03 Jan 2024 20:55:18 +0100

xfig (1:3.2.9-1) unstable; urgency=medium

  * New upstream version 3.2.9, which uses xft (Closes: #210362, #298831).
  * Update all patches to new version.
  * 07_max_recent_files, 08_scale_by_placement, 09_pdf_read,
    10_large-userscale, 11_cancel-zoom are now incorporated upstream.
  * Add Build-Depends: libxft-dev.
  * Undo locale xfig-wrapper, which is no longer needed with Xft.
  * Create xfig-title.png and xfig-ref.pdf via make documentation now.
  * Update to Standards-Version 4.6.2 (no changes).
  * Preserve tests/testsuite from source package (Closes: #1045872).
  * Remove gimp from Suggests, since we use xdg-open now.
  * Remove gsfonts-x11 as fonts-urw-base35 alternative.
  * Remove m4/ax_check_link_flag.m4 deleted file from d/copyright.
  * 07_occurred: Fix typo in the word "occurred".
  * Update lintian-overrides line number in man page.

 -- Roland Rosenfeld <roland@debian.org>  Fri, 25 Aug 2023 11:36:34 +0200

xfig (1:3.2.8b-2) unstable; urgency=medium

  [ Roland Rosenfeld ]
  * Enable diffoscope in salsa-ci.
  * Update to Standards-Version 4.6.1 (no changes).
  * Set timezone sticky in htmldoc call to build doc reproducible.
  * Build xfig_ref_en.pdf using upstream build mechanism.
  * Suggests fonts-urw-base35 >= 20200910-4 as gsfonts-x11 alternative.
  * Add brackets to lintian-overrides files (syntax changed).
  * 07_max_recent_files: Fix a heap-use-after-free.
  * 08_scale_by_placement: Fix "Scale by %" placement.
  * 09_pdf_read: Read pdf without crash.
  * 10_large-userscale: Avoid SIGFPE with large -userscale.
  * 11_cancel-zoom: Correct cancel zooming using a zoom area.

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster:
    + Build-Depends: Drop versioned constraint on dpkg and xaw3dg-dev.
    + xfig: Drop versioned constraint on gsfonts-x11 and xfig-doc in Suggests.
    + xfig: Drop versioned constraint on xfig-doc in Breaks.
    + xfig-libs: Drop versioned constraint on xfig in Suggests.
    + xfig-libs: Drop versioned constraint on xfig in Breaks.

 -- Roland Rosenfeld <roland@debian.org>  Mon, 19 Sep 2022 20:07:35 +0200

xfig (1:3.2.8b-1) unstable; urgency=medium

  * New upstream release 3.2.8b.
  * 07_LANG_overflow is no incorporated upstream.
  * Build test binaries despite of "nocheck" (Closes: #992700).

 -- Roland Rosenfeld <roland@debian.org>  Tue, 24 Aug 2021 16:53:21 +0200

xfig (1:3.2.8a-1) unstable; urgency=medium

  * New upstream release 3.2.8a.
  * 07_missing-config.h, 08_fig-format-doc, 09_repair-table-doc are now
    incorporated upstream.
  * Adapt file preservation to new upstream version.
  * Update debian/copyright.
  * Move xfig binary to /usr/libexec/xfig/xfig.
  * Package test binaries and use them in autopkgtest.
  * Update to Standards-Version 4.6.0 (no changes).
  * 07_LANG_overflow: Avoid buffer overflow in LANG (Closes: #992395).

 -- Roland Rosenfeld <roland@debian.org>  Fri, 20 Aug 2021 13:26:32 +0200

xfig (1:3.2.8-3+deb11u1) bullseye; urgency=medium

  * 10_CVE-2021-40241: Avoid buffer overflow in LANG (CVE-2021-40241)
    (Closes: #992395).

 -- Roland Rosenfeld <roland@debian.org>  Mon, 07 Nov 2022 13:10:05 +0100

xfig (1:3.2.8-3) unstable; urgency=medium

  * testsuite: depend on libgs-dev, so the test does no longer randomly
    fail on gs version output with two dots (Closes: #988835).

 -- Roland Rosenfeld <roland@debian.org>  Thu, 20 May 2021 21:14:22 +0200

xfig (1:3.2.8-2) unstable; urgency=medium

  * Remove xutils-dev from Build-Depends, since we now use autoconf.
  * Annotate desktop-file-utils <!nocheck> as it is only used during
    tests.
  * Preserve some files, that are overwritten by dh_autoreconf or deleted
    or changed.
  * Update xfig_ref_en.pdf using htmldoc.
  * 08_fig-format-doc: Do not use 
 inside <pre> tag.
  * 09_repair-table-doc: Repair <tables> where 
 is missing.
  * Split arch/indep and add some nodoc support.

 -- Roland Rosenfeld <roland@debian.org>  Sat, 06 Feb 2021 12:43:41 +0100

xfig (1:3.2.8-1) unstable; urgency=medium

  * New upstream git version.
  * 07_reproducible_splash is now incorporated upstream.
  * No longer convert Japanese documentation to UTF-8, done upstream.
  * Build-Depends on libtiff-dev now.
  * d/t/xfig-testsuite: use dh_autoreconf instead of aclocal/autoconf.
  * Fix installation of xfig-title.*
  * Remove assemble scripts, since they are only used on build.
  * 07_missing-config.h: Include necessary header config.h in figx.h.
  * Remove Build-Depends libxaw7-dev, since we use xaw3dg-dev.
  * Build-Depends libgs-dev.
  * Update xfig-title.png.

 -- Roland Rosenfeld <roland@debian.org>  Sun, 27 Dec 2020 13:02:01 +0100

xfig (1:3.2.7b-4) unstable; urgency=medium

  [ Roland Rosenfeld ]
  * README.Debian: Replace transfig by fig2dev.
  * Remove transfig (as alternative to fig2dev) from debian/control.
  * Add Forwarded headers to several debian/patches.
  * Update to debhelper 13.
  * Update debian/watch to version=4 and optimize regex.
  * Replace xfig-pdf-viewer by xdg-open.
  * README.Debian: update URL of documentation web page.
  * Fix installation of xfig-title.png.
  * Remove unused lintian.overrides lines.
  * Convert Japanese documentation to UTF-8.
  * Move /usr/lib/xfig/xfig to /usr/libexec/xfig.
  * Update to Standards-Version 4.5.1 (no changes).

  [ Pino Toscano ]
  * Stop shipping all the Debian-provided XPM pixmaps in /usr/share/pixmaps,
    not needed anymore.

 -- Roland Rosenfeld <roland@debian.org>  Mon, 30 Nov 2020 16:20:18 +0100

xfig (1:3.2.7b-3) unstable; urgency=medium

  * Add upstream metadata file.
  * Add missing colon in closes line.
  * Fix day-of-week for changelog entries 3.1.3-6.
  * Remove output silence from xfig-testsuite and run aclocal otherwise
    autotest fails with debhelper 13 (Closes: #958352).
  * Upgrade to Standards-Version 4.5.0 (no changes).
  * Rename gitlab-ci.yml to salsa-ci.yml.

 -- Roland Rosenfeld <roland@debian.org>  Tue, 21 Apr 2020 19:52:26 +0200

xfig (1:3.2.7b-2) unstable; urgency=medium

  * 07_reproducible_splash: build splash.xbm in a reproducible way.

 -- Roland Rosenfeld <roland@debian.org>  Fri, 15 Nov 2019 10:39:22 +0100

xfig (1:3.2.7b-1) unstable; urgency=medium

  * New upstream version 3.2.7b.
  * Update all patches to new version.
  * 07_interpolatedspline is now incorporated upstream.
  * Backup testuite output into artifacts.
  * Add buildlog to gitlab-ci test pipeline.
  * d/gitlab-ci.yml stripped down using pipline-jobs.yml
  * Remove workaround for xfig_man.html generation.
  * Build-Depends on fig2dev to create splash screen etc.
  * Build-depend on debhelper-compat (= 12) instead of using d/compat.
  * Upgrade to Standards-Version 4.4.1 (no changes).

 -- Roland Rosenfeld <roland@debian.org>  Fri, 08 Nov 2019 18:12:51 +0100

xfig (1:3.2.7a-3+deb10u1) buster-security; urgency=medium

  * Non-maintainer upload by the LTS Security Team.

  [ Roland Rosenfeld ]
  * 10_CVE-2021-40241: Avoid buffer overflow in LANG (CVE-2021-40241)
    (Closes: #992395).

 -- Anton Gladky <gladk@debian.org>  Sun, 05 Mar 2023 10:48:13 +0100

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