groff (1.24.1-1) unstable; urgency=medium

  * d/upstream/signing-key.asc: Add G. Branden Robinson's key.
  * New upstream release (closes: #1127419):
    - install-font: Add example script to make TrueType, OpenType, and
      PostScript Type1 fonts usable with groff (closes: #609549).
    - tbl: Fix staggering of text block cells (closes: #1038391).
    - mdoc: Fix `Nm` boldness (closes: #1059536).
    - troff: Refactor state machine to fix a double-free error (closes:
      #1082520).
    - Update getopt from gnulib (closes: #1124128).
    - libgroff: Don't ship a nilpotent "charset.alias" file (closes:
      #1124527).
    - pic: Fix stack overflow when 32nd macro argument is empty and more
      arguments follow (closes: #1125162).
  * d/patches/nroff-ifs.patch: Drop, since this was fixed in the version of
    dash in Debian 11 (bullseye).
  * Override Lintian national-encoding for some language support files.
  * d/copyright: Convert to copyright-format 1.0.
  * Override Lintian license-problem-font-adobe-copyrighted-fragment false
    positive, and add a corresponding entry to d/copyright.

 -- Colin Watson <cjwatson@debian.org>  Wed, 22 Apr 2026 14:57:41 +0100

groff (1.23.0-10) unstable; urgency=medium

  * Drop "Rules-Requires-Root: no", default as of dpkg-dev 1.22.13.
  * Alphabetically sort utility descriptions in groff's package description.
  * Mention several more programs and macro packages in groff's package
    description (closes: #1121577).
  * Fix occasional gxditview build ordering failure (closes: #1121570).

 -- Colin Watson <cjwatson@debian.org>  Tue, 02 Dec 2025 11:08:49 +0000

groff (1.23.0-9) unstable; urgency=medium

  * man: Stop enabling hyperlink support for PDF when it isn't yet
    implemented (closes: #1107068).

 -- Colin Watson <cjwatson@debian.org>  Tue, 03 Jun 2025 20:07:13 +0100

groff (1.23.0-8) unstable; urgency=medium

  * mdoc: Reset `Nm` value between pages when formatting PDF/PS (closes:
    #1104609).

 -- Colin Watson <cjwatson@debian.org>  Sun, 04 May 2025 12:15:22 +0100

groff (1.23.0-7) unstable; urgency=medium

  * Drop Recommends: libpaper1 for the moment (closes: #1091375, 1091376).

 -- Colin Watson <cjwatson@debian.org>  Thu, 26 Dec 2024 00:06:00 +0000

groff (1.23.0-6) unstable; urgency=medium

  * Apply X-Style: black.
  * Build-depend on fonts-urw-base35 rather than the transitional gsfonts.
  * Fix missing grn dependency when building hdtbl documentation.

 -- Colin Watson <cjwatson@debian.org>  Thu, 05 Dec 2024 13:11:08 +0000

groff (1.23.0-5) unstable; urgency=medium

  * Guard putc/fputc calls with a null pointer check (LP: #2055402).
  * tmac/s.tmac: Stop treating excess arguments as erroneous.

 -- Colin Watson <cjwatson@debian.org>  Thu, 04 Jul 2024 08:52:43 +0100

groff (1.23.0-4) unstable; urgency=medium

  * Build-depend on pkgconf rather than pkg-config.
  * Fix PDF date format (thanks, Christof Meerwald; closes: #1069902).

 -- Colin Watson <cjwatson@debian.org>  Tue, 30 Apr 2024 12:25:43 +0100

groff (1.23.0-3) unstable; urgency=medium

  [ G. Branden Robinson ]
  * debian/groff-base.mime: Run groff with '-t' to unconditionally preprocess
    with tbl(1).  Since these MIME types are assumed to be man pages anyway
    (hence the existing '-mandoc' option), it costs little to do this and will
    help many more documents render well.

  [ Colin Watson ]
  * Map "-", "'", and "`" to "\-", "\[aq]", and "\[ga]" again for UTF-8
    manual pages (closes: #1041731).

 -- Colin Watson <cjwatson@debian.org>  Mon, 16 Oct 2023 12:11:07 +0100

groff (1.23.0-2) unstable; urgency=medium

  * Map CW to R for nroff (closes: #1040975).

 -- Colin Watson <cjwatson@debian.org>  Fri, 14 Jul 2023 17:44:41 +0100

groff (1.23.0-1) unstable; urgency=medium

  * New upstream release (closes: #1040440):
    - [libdriver]: Fix SEGV in printer::set_ascii_char (closes: #421437).
    - [docs]: groff(7): Replace many uses of \[cq] with \[aq] when the
      latter is what is meant (closes: #551111).
    - [docs]: groff(7): Fix missing escape synonyms for '.ft' (closes:
      #1021961).
    - [tbl]: Regularize diagnostics (closes: #710178).
    - [troff]: Avoid infinite loop (closes: #892423).
    - [docs]: roff(7): Revise language referring to Emacs as the "best"
      program for editing roff documents (closes: #248529).
    - [mdoc]: Fix infinite loop (closes: #411227).
    - [mdoc]: Fix bad page number placement (closes: #919890).
    - [mdoc]: Improve output of .At 32v (closes: #991633).
    - [libbib]: Validate input to avoid heap overread (closes: #716109).
    - [fonts]: Fix \[oq] and \[cq] in X11 text fonts (closes: #243238).
    - [gropdf]: Recognize "com10" paper format (closes: #1009248).
    - [docs]: Document grotty pager requirements more prominently (closes:
      #257413).
    - [docs]: pic(1): Fix content nits, including no longer referring to
      pic.ms (closes: #1032227).
    - [tmac]: Define fallbacks for chars in Latin-[259] (closes: #782903).
    - [mdoc]: Drop thin and hair space escape sequences from several string
      definitions (closes: #1021795).
    - [mdoc]: Indent entire subsection heading by 3 ens, even if it breaks
      across output lines (closes: #1022179).
  * Build-depend on m4, texlive-base, and texlive-latex-base (closes:
    #1011666).
  * Override Lintian source-is-missing misfire (see #1019980).
  * Drop mapping of \(oq to ' on devices other than utf8; upstream does this
    now for latin1, which is probably good enough.
  * Adopt upstream's use of SGR escape sequences for man/mdoc (LP: #610609).
    I turned these off for Debian in 2002 because pagers didn't cope well at
    the time, but it's now 21 years later and things have changed; SGR
    escape sequences resolve some ambiguity (see #963490) and are required
    for new features such as clickable hyperlinks.
  * Honour /etc/papersize in PDF output, now that gropdf has the necessary
    support upstream (closes: #1030097).
  * Set doc-default-operating-system to "Debian" (closes: #284002).
  * Map "^" to "\[ha]" and "~" to "\[ti]" for man/mdoc on the utf8 device,
    to mitigate an upstream change likely to expose many glyph usage errors
    in manual pages (although those errors were already visible in PDF
    output).
  * Arrange to rebuild documentation from the original source.
  * Install groff.pdf (the PDF form of groff's Texinfo manual).
  * Only force time display to UTC when the time came from SOURCE_DATE_EPOCH
    (LP: #1908333).
  * Enable OSC 8 hyperlinks for man pages.

 -- Colin Watson <cjwatson@debian.org>  Thu, 13 Jul 2023 05:30:17 +0100

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