bug-groff
Thread
Date
Earlier messages
Messages by Thread
[bug #68866] configure.ac: drop some `AC_CONFIG_COMMANDS` once we're using Automake 1.20
G. Branden Robinson
[bug #68866] configure.ac: drop some `AC_CONFIG_COMMANDS` once we require Automake >= 1.20
G. Branden Robinson
[bug #68863] [grotty] add option to keep "continuous underlining" device extension from performing overstriking
G. Branden Robinson
[bug #59402] preconv emits Unicode escapes that groff does not recognize
Dave
[bug #68865] [troff] add `.sv` register permitting inspection of saved vertical space
G. Branden Robinson
[bug #64906] libgroff.am: "charset.alias" is created (almost empty) with wrong value of "$HOST"
G. Branden Robinson
[bug #68860] [troff] rename `.gcolor` request and read-only register to `.scolor`
G. Branden Robinson
[bug #68855] [troff] drawing command stroke thickness should be a property of the environment
G. Branden Robinson
[bug #68855] [troff] drawing command stroke thickness should be a property of the environment
Deri James
[bug #68855] [troff] drawing command stroke thickness should be a property of the environment
G. Branden Robinson
[bug #68855] [troff] drawing command stroke thickness should be a property of the environment
Deri James
[bug #68855] [troff] drawing command stroke thickness should be a property of the environment
G. Branden Robinson
[bug #68855] [troff] drawing command stroke thickness should be a property of the environment
G. Branden Robinson
[bug #68854] m4/groff.m4: recent revision to `GROFF_G` macro causing false positives?
G. Branden Robinson
[bug #68854] m4/groff.m4: recent revision to `GROFF_G` macro causing false positives?
G. Branden Robinson
[bug #64183] [PATCH] allow test-groff to run a command besides "groff"
G. Branden Robinson
[bug #68845] [troff] make `pev` request report environment's control and no-break control characters
G. Branden Robinson
[bug #68838] [gropdf] add test
anonymous
[bug #68838] [gropdf] add test
Dave
[bug #68839] [troff] could be more helpful when `ft` request given bogus argument
G. Branden Robinson
[bug #68839] [troff] could be more helpful when `\f` escape sequence given bogus argument
G. Branden Robinson
[bug #68839] [troff] could be more helpful when `\f` escape sequence given bogus argument
G. Branden Robinson
[bug #68837] [troff] assertion failure when `fzoom` request given invalid font identifier
G. Branden Robinson
[bug #68837] [PATCH] [troff] assertion failure when `fzoom` request given invalid font identifier
G. Branden Robinson
[bug #68837] [PATCH] [troff] assertion failure when `fzoom` request given invalid font identifier
G. Branden Robinson
[bug #68837] [PATCH] [troff] assertion failure when `fzoom` request given invalid font identifier since commit 3dc11a61aa, 2026-04-18
G. Branden Robinson
[bug #68837] [PATCH] [troff] assertion failure when `fzoom` request given invalid font identifier since commit 3dc11a61aa, 2026-04-18
G. Branden Robinson
[bug #68836] [troff] assertion failure when `ftr` request given invalid first identifier
G. Branden Robinson
[bug #68836] [PATCH] [troff] assertion failure when `ftr` request given invalid first identifier
G. Branden Robinson
[bug #68836] [PATCH] [troff] assertion failure when `ftr` request given invalid first identifier
G. Branden Robinson
[bug #68833] [pic] Save/restore line thickness when respectively entering/exiting table region
anonymous
[bug #68833] [pic] Save/restore line thickness when respectively entering/exiting pic region
Dave
[bug #68832] [troff] assertion failure when escape squence with deprecated delimiter follows unterminated delimited escape sequence
G. Branden Robinson
[bug #68832] [PATCH] [troff] assertion failure when escape squence with deprecated delimiter follows unterminated delimited esc seq
G. Branden Robinson
[bug #68832] [PATCH] [troff] assertion failure when escape squence with deprecated delimiter follows unterminated delimited esc seq
G. Branden Robinson
[bug #68831] [pic] handle embedded eqn consistently with eqn outside of pic
anonymous
[bug #68831] [pic] handle embedded eqn consistently with eqn outside of pic
anonymous
[bug #68831] [pic] handle embedded eqn consistently with eqn outside of pic
Deri James
[bug #68831] [pic] handle embedded eqn consistently with eqn outside of pic
Dave
[bug #68831] [pic] handle embedded eqn consistently with eqn outside of pic
Deri James
[bug #68831] [eqn] Save/restore line thickness when respectively entering/exiting an equation
Dave
[bug #68831] [eqn] Save/restore line thickness when respectively entering/exiting an equation
Deri James
[bug #68830] [tbl] Save/restore line thickness when respectively entering/exiting table region
anonymous
[bug #68830] [tbl] Save/restore line thickness when respectively entering/exiting table region
anonymous
[bug #68830] [tbl] Save/restore line thickness when respectively entering/exiting table region
Deri James
[bug #68829] Shore up documentation of output drivers' handling of drawing commands
Dave
[bug #68828] [gropdf] Some unit values are handled incorrectly
Deri James
[bug #68828] [gropdf] Some unit values are handled incorrectly
Deri James
[bug #68826] [gropdf] Allow images to be placed at specific position on page.
Deri James
[bug #68826] [gropdf] Allow images to be placed at specific position on page.
Deri James
[bug #68825] [tbl] issues extraneous, spurious warning regarding comment escape sequence in table entry
G. Branden Robinson
[bug #68825] [PATCH] [tbl] issues extraneous, spurious warning regarding comment escape sequence in table entry
G. Branden Robinson
[bug #68825] [PATCH] [tbl] issues extraneous, spurious warning regarding comment escape sequence in table entry
G. Branden Robinson
[bug #68825] [PATCH] [tbl] issues extraneous, spurious warning regarding comment escape sequence in table entry
G. Branden Robinson
[bug #68818] [troff] equip input stream reading ("lexing") functions with a context argument
G. Branden Robinson
[bug #68819] [troff] assertion failure when `chop` request given invalid identifier
G. Branden Robinson
[bug #68819] [PATCH] [troff] assertion failure when `chop` request given invalid identifier
G. Branden Robinson
[bug #68819] [PATCH] [troff] assertion failure when `chop` request given invalid identifier
G. Branden Robinson
[bug #68817] [PATCH] [troff] assertion failure when `als` request given invalid first identifier
G. Branden Robinson
[bug #68817] [PATCH] [troff] assertion failure when `als` request given invalid first identifier
G. Branden Robinson
[bug #68816] [PATCH] [troff] add `.pi` register permitting inspection of output pipeline
G. Branden Robinson
[bug #68816] [PATCH] [troff] add `.pi` register permitting inspection of output pipeline
G. Branden Robinson
[bug #68816] [PATCH] [troff] add `.pi` register permitting inspection of output pipeline
G. Branden Robinson
[bug #68815] [troff] ASAN reports heap-use-after-free in `pi` request handler
G. Branden Robinson
[bug #68815] [PATCH] [troff] ASAN reports heap-use-after-free in `pi` request handler
G. Branden Robinson
[bug #68815] [PATCH] [troff] ASAN reports heap-use-after-free in `pi` request handler
G. Branden Robinson
[bug #68812] stop using variables of type `int` as array indices
G. Branden Robinson
[bug #68812] stop using variables of type `int` as array indices
G. Branden Robinson
[bug #68812] stop using variables of type `int` as array indices
Ingo Schwarze
[bug #68812] stop using variables of type `int` as array indices
G. Branden Robinson
[bug #68812] stop using variables of type `int` as array indices
Dave
[bug #68812] stop using variables of type `int` as array indices
G. Branden Robinson
[bug #68812] stop using variables of type `int` as array indices
Dave
[bug #68812] stop using variables of type `int` as array indices
Ingo Schwarze
[bug #68809] [mm] when `MULx` multi-column mode works, it handles `HU` headings poorly
G. Branden Robinson
[bug #68809] [mm] when `MULx` multi-column mode works, it handles `HU` headings poorly
G. Branden Robinson
[bug #68809] [mm] when `MULx` multi-column mode works, it handles `HU` headings poorly
Deri James
[bug #68809] [mm] when `MULx` multi-column mode works, it handles headings poorly
G. Branden Robinson
[bug #68808] [mm] `MULB` throws baffling diagnostic about `MULN` being unusable; since 1.24.0
G. Branden Robinson
[bug #68808] [mm] `MULB` throws baffling diagnostic about `MULN` being unusable; since 1.24.0
G. Branden Robinson
[bug #68799] [tbl] want embedded *roff diagnostic complaining of overset set to assign blame to table entry
G. Branden Robinson
[bug #68799] [tbl] want embedded *roff diagnostic complaining of overset line to assign blame to specific table entry
G. Branden Robinson
[bug #68797] [troff] assertion failure when `rn` given invalid first identifier
G. Branden Robinson
[bug #68797] [PATCH] [troff] assertion failure when `rn` given invalid first identifier
G. Branden Robinson
[bug #68797] [PATCH] [troff] assertion failure when `rn` given invalid first identifier
G. Branden Robinson
[bug #68797] [PATCH] [troff] assertion failure when `rn` request given invalid first identifier
G. Branden Robinson
[bug #68796] [troff] assertion failure when `defcolor` request given invalid color identifier
G. Branden Robinson
[bug #68796] [troff] assertion failure when `defcolor` request given invalid color identifier
G. Branden Robinson
[bug #68796] [PATCH] [troff] assertion failure when `defcolor` request given invalid color identifier
G. Branden Robinson
[bug #68796] [PATCH] [troff] assertion failure when `defcolor` request given invalid color identifier
G. Branden Robinson
[bug #68795] [troff] `pcolor` request handler infloops when given invalid identifier since 1.24.0
G. Branden Robinson
[bug #68795] [troff] `pcolor` request handler infloops when given invalid identifier since 1.24.0
G. Branden Robinson
[bug #68794] [troff] assertion failure when `evc` request given invalid identifier
G. Branden Robinson
[bug #68794] [PATCH] [troff] assertion failure when `evc` request given invalid identifier
G. Branden Robinson
[bug #68794] [PATCH] [troff] assertion failure when `evc` request given invalid identifier
G. Branden Robinson
[bug #68793] [pdfmom] determine if `TMPDIR` environment variable assignment is useless
G. Branden Robinson
[bug #68793] [PATCH][pdfmom] determine if `TMPDIR` environment variable assignment is useless
Deri James
[bug #68793] [PATCH][pdfmom] determine if `TMPDIR` environment variable assignment is useless
G. Branden Robinson
[bug #68793] [PATCH][pdfmom] determine if `TMPDIR` environment variable assignment is useless
G. Branden Robinson
[bug #68793] [PATCH][pdfmom] determine if `TMPDIR` environment variable assignment is useless
Deri James
[bug #68793] [PATCH][pdfmom] determine if `TMPDIR` environment variable assignment is useless
G. Branden Robinson
[bug #68793] [PATCH] [pdfmom] determine if `TMPDIR` environment variable assignment is useless
G. Branden Robinson
[bug #68793] [PATCH] [pdfmom] determine if `TMPDIR` environment variable assignment is useless
Dave
[bug #68793] [PATCH] [pdfmom] determine if `TMPDIR` environment variable assignment is useless
G. Branden Robinson
[bug #68793] [PATCH] [pdfmom] determine if `TMPDIR` environment variable assignment is useless
Dave
[bug #68793] [PATCH] [pdfmom] determine if `TMPDIR` environment variable assignment is useless
G. Branden Robinson
[bug #68793] [PATCH] [pdfmom] determine if `TMPDIR` environment variable assignment is useless
Deri James
[bug #68791] [troff] `rm` request stops processing arguments upon encountering an invalid one
G. Branden Robinson
[bug #68791] [PATCH] [troff] `rm` request stops processing arguments upon encountering an invalid one
G. Branden Robinson
[bug #68791] [PATCH] [troff] `rm` request stops processing arguments upon encountering an invalid one
G. Branden Robinson
[bug #68790] [troff] `rr` request stops processing arguments upon encountering an invalid one
G. Branden Robinson
[bug #68790] [PATCH] [troff] `rr` request stops processing arguments upon encountering an invalid one
G. Branden Robinson
[bug #68790] [PATCH] [troff] `rr` request stops processing arguments upon encountering an invalid one
G. Branden Robinson
[bug #68790] [PATCH] [troff] `rr` request stops processing arguments upon encountering an invalid one
G. Branden Robinson
[bug #68789] Allow non-ascii characters in image filenames to be used with gropdf.
Deri James
[bug #68789] Allow non-ascii characters in image filenames to be used with gropdf.
G. Branden Robinson
[bug #68789] [gropdf] want ability to encode non-ASCII code points in image file names
G. Branden Robinson
[bug #68789] [gropdf] want ability to encode non-ASCII code points in image file names
Deri James
[bug #68788] [troff] attempting to draw a horizontal glyph rule with `\l` with leader character as glyph fails assertion
G. Branden Robinson
[bug #68788] [PATCH] [troff] attempting to draw glyph rules with `\l` or `\L` with non-character as glyph fails assertion
G. Branden Robinson
[bug #68788] [PATCH] [troff] attempting to draw glyph rules with `\l` or `\L` with non-character as glyph fails assertion
G. Branden Robinson
[bug #64105] [eqn] off-by-one error in line numbering since groff 1.23.0
G. Branden Robinson
[bug #68787] [troff] `lf` request could validate its arguments better
G. Branden Robinson
[bug #68787] [PATCH] [troff] `lf` request could validate its arguments better
G. Branden Robinson
[bug #68787] [PATCH] [troff] `lf` request could validate its arguments better
G. Branden Robinson
[bug #68786] [troff] empty string interpolation given as argument to several requests cause assertion failures since 1.24.0
G. Branden Robinson
[bug #68786] [PATCH] [troff] empty string interpolation given as argument to several requests cause assertion failures since 1.24.0
G. Branden Robinson
[bug #68786] [PATCH] [troff] empty string interpolation given as argument to several requests cause assertion failures since 1.24.0
G. Branden Robinson
[bug #68784] [troff] empty string interpolation given as argument to `mso` request causes SEGV since 1.24.0
G. Branden Robinson
[bug #68784] [troff] empty string interpolation given as argument to `mso` request causes assertion failure since 1.24.0
G. Branden Robinson
[bug #68784] [PATCH] [troff] empty string interpolation given as argument to `mso` request causes assertion failure since 1.24.0
G. Branden Robinson
[bug #68784] [PATCH] [troff] empty string interpolation given as argument to `mso` request causes assertion failure since 1.24.0
G. Branden Robinson
groff: 5 memory-safety defect(s) — reports, PoCs and patches attached
DDT Cr
[bug #68783] [troff] SEGV when empty string interpolation given as argument to `so` request
G. Branden Robinson
[bug #68783] [troff] SEGV when empty string interpolation given as argument to `so` request
G. Branden Robinson
[bug #68783] [troff] empty string interpolation given as argument to `so` request causes SEGV since 1.24.0
G. Branden Robinson
[bug #68783] [troff] empty string interpolation given as argument to `so` request causes SEGV since 1.24.0
G. Branden Robinson
[bug #68783] [PATCH] [troff] empty string interpolation given as argument to `so` request causes SEGV since 1.24.0
G. Branden Robinson
[bug #68783] [PATCH] [troff] empty string interpolation given as argument to `so` request causes SEGV since 1.24.0
G. Branden Robinson
[bug #68782] [mm] `mmroff` can produce somewhat confusing diagnostic upon close(3perl)
G. Branden Robinson
[bug #68782] [mm] `mmroff` can produce somewhat confusing diagnostic upon close(3perl)
G. Branden Robinson
[bug #68782] [PATCH] [mm] `mmroff` can produce somewhat confusing diagnostic upon close(3perl)
G. Branden Robinson
[bug #68782] [PATCH] [mm] `mmroff` can produce somewhat confusing diagnostic upon close(3perl)
G. Branden Robinson
[bug #68781] [gropdf] Introduce \X'pdf: inline' which emulates \X'ps: import'
Deri James
[bug #68781] [gropdf] Introduce \X'pdf: inline' which emulates \X'ps: import'
G. Branden Robinson
[bug #68781] [gropdf] Introduce \X'pdf: inline' which emulates \X'ps: import'
G. Branden Robinson
[bug #68781] [gropdf] Introduce \X'pdf: inline' which emulates \X'ps: import'
Deri James
[bug #68781] [gropdf] Introduce \X'pdf: inline' which emulates \X'ps: import'
Deri James
[bug #68781] [gropdf] Introduce \X'pdf: inline' which emulates \X'ps: import'
Deri James
[bug #64892] [tbl] alloc-dealloc-mismatch with "-fsanitize=address"
G. Branden Robinson
[bug #68775] [PATCH] build: GROFF_G Autoconf test botched in commit 142b8d93fc, 2026-10-08
G. Branden Robinson
[bug #68775] [PATCH] build: GROFF_G Autoconf test botched in commit 142b8d93fc, 2026-10-08
Alexis
[bug #68775] [PATCH] build: GROFF_G Autoconf test botched in commit 142b8d93fc, 2026-10-08
G. Branden Robinson
[bug #68775] [PATCH] build: GROFF_G Autoconf test botched in commit 142b8d93fc, 2026-10-08
Alexis
[bug #68775] [PATCH] build: GROFF_G Autoconf test botched in commit 142b8d93fc, 2026-10-08
G. Branden Robinson
[bug #68768] [grohtml] typo in recent pre-grohtml fix
G. Branden Robinson
[bug #68771] [gropdf] Fails to handle multi-line Hexstring when importing a pdf.
Deri James
[bug #68771] [gropdf] Fails to handle multi-line Hexstring when importing a pdf.
G. Branden Robinson
[bug #68771] [gropdf] Fails to handle multi-line Hexstring when importing a pdf.
Deri James
[bug #68771] [gropdf] Fails to handle multi-line Hexstring when importing a pdf.
Deri James
[bug #68771] [gropdf] fails to handle multi-line hex string when importing a PDF
G. Branden Robinson
[bug #68771] [gropdf] Fails to handle multi-line Hexstring when importing a pdf.
Deri James
[bug #68688] [PATCH] [grohtml] `pre-grohtml` vulnerable to command injection (CWE-78)
G. Branden Robinson
[bug #68687] [PATCH] [pdfmom] vulnerable to command injection (CWE-78)
G. Branden Robinson
[bug #68687] [PATCH] [pdfmom] vulnerable to command injection (CWE-78)
G. Branden Robinson
[bug #68689] [PATCH] [mm] `mmroff` vulnerable to command injection (CWE-78)
G. Branden Robinson
[bug #59179] [man] cR and X registers used together lose the page number
G. Branden Robinson
[bug #63768] [man] want configurable URL format for man page hyperlinks
G. Branden Robinson
[bug #61833] gnulib module "posixcheck" reveals some defects
G. Branden Robinson
[bug #68765] pdfmom fails when pdfroff is present
Jakub Kulik
[bug #68765] pdfmom fails when pdfroff is present
G. Branden Robinson
[bug #68765] pdfmom fails when pdfroff is present
Deri James
[bug #68765] pdfmom fails when pdfroff is present
Deri James
[bug #68765] pdfmom fails when pdfroff is present
G. Branden Robinson
[bug #68765] pdfmom fails when pdfroff is present
G. Branden Robinson
[bug #68765] pdfmom fails when pdfroff is present
G. Branden Robinson
[bug #68765] pdfmom fails when pdfroff is present
G. Branden Robinson
[bug #68765] pdfmom fails when pdfroff is present
Ineiev
[bug #68765] pdfmom fails when pdfroff is present
Ineiev
[bug #68765] pdfmom fails when pdfroff is present
G. Branden Robinson
[bug #68765] pdfmom fails when pdfroff is present
Jakub Kulik
[bug #68765] pdfmom fails when pdfroff is present
Dave
[bug #68765] pdfmom fails when pdfroff is present
G. Branden Robinson
[bug #68765] pdfmom fails when pdfroff is present
G. Branden Robinson
[bug #68765] pdfmom fails when pdfroff is present
G. Branden Robinson
[bug #68765] pdfmom fails when pdfroff is present
Dave
[bug #68765] pdfmom fails when pdfroff is present
Deri James
[bug #68765] pdfmom fails when pdfroff is present
Ingo Schwarze
[bug #68765] pdfmom fails when pdfroff is present
Dave
[bug #68761] [soelim] file inclusion failures are not fatal; they (configurably) should be
G. Branden Robinson
[bug #68761] [soelim] file inclusion failures are not fatal; they (configurably) should be
G. Branden Robinson
[bug #68761] [soelim] file inclusion failures are not fatal; they (configurably) should be
G. Branden Robinson
[bug #68764] [eqn] `neqn` script should use `GROFF_COMMAND_PREFIX` variable to locate `eqn`
G. Branden Robinson
[bug #68764] [eqn] `neqn` script should use `GROFF_COMMAND_PREFIX` variable to name `eqn` command
G. Branden Robinson
[bug #68764] [eqn] `neqn` script should use `GROFF_COMMAND_PREFIX` variable to name `eqn` command
G. Branden Robinson
[bug #68762] groff 1.24.2 fails to build with libcxx-23: src/roff/troff/env.cpp:265:3: error: use of undeclared identifier 'qsort'
Brahmajit Das
[bug #68762] [troff] 1.24.2 build failure with libcxx-23: use of undeclared identifier 'qsort'
G. Branden Robinson
[bug #68762] groff 1.24.2 fails to build with libcxx-23: src/roff/troff/env.cpp:265:3: error: use of undeclared identifier 'qsort'
Brahmajit Das
[bug #68762] [troff] 1.24.2 build failure with libcxx-23: use of undeclared identifier 'qsort'
G. Branden Robinson
[bug #68741] Typo fix
Álvar Ibeas
Earlier messages