summaryrefslogtreecommitdiff
path: root/ANNOUNCE
Commit message (Collapse)AuthorAgeFilesLines
* ANNOUNCE: Reflect Savannah #64091 fix.G. Branden Robinson2023-04-251-3/+3
|
* ANNOUNCE: Clarify gdiffmk issues.G. Branden Robinson2023-04-161-1/+9
|
* ANNOUNCE: Revise.G. Branden Robinson2023-04-161-12/+10
|
* ANNOUNCE: Reflect Savannah #62695 fix.1.23.0.rc4G. Branden Robinson2023-04-141-3/+3
|
* ANNOUNCE: Reflect Savannah #64032 fix.G. Branden Robinson2023-04-141-3/+3
|
* ANNOUNCE: Reflect additional bug fixes.G. Branden Robinson2023-04-011-8/+8
| | | | Reflect Savannah #55789, #58162, #58164, and #61294.
* ANNOUNCE: Reflect Savannah #61104.G. Branden Robinson2023-03-241-3/+3
| | | | This was fixed in master on 4 September 2021.
* ANNOUNCE: Update.G. Branden Robinson2023-03-221-4/+13
|
* [docs]: Fix Savannah #63812.G. Branden Robinson2023-03-221-3/+3
| | | | | | | | | | | * doc/groff.texi (Operators in Conditionals): * man/groff.7.in (Conditional expressions): Clarify how the output comparison operator is recognized. Fixes <https://savannah.gnu.org/bugs/?63812>. Thanks to John Gardner for the report. ANNOUNCE: Update bug counts.
* ANNOUNCE: We'll be doing an RC4, per Bertrand.G. Branden Robinson2023-03-201-6/+9
| | | | | | | | | | | | | | | Since 1.23.0.rc3: 95 files changed, 1482 insertions(+), 822 deletions(-) ...and waiting on the post-1.23.0 branch, some or all of which will be merged to master before the final 1.23.0 tag: 28 files changed, 8131 insertions(+), 250 deletions(-) (Russian and Spanish localizations are the bulk of that.) So, yeah, hard to argue.
* ANNOUNCE: Warn that we don't build with MSVC.G. Branden Robinson2023-03-061-0/+4
|
* ANNOUNCE: Update bug counts.G. Branden Robinson2023-03-041-5/+5
| | | | ...consequent to a bit of bug triage on 26 February.
* INSTALL.extra: Fix documentary omission.G. Branden Robinson2023-03-011-0/+1
| | | | | | | Dale Snell rightly points out that greater reader happiness will ensue if the tbl-using document groff(1) actually gets preprocessed with tbl. ANNOUNCE: Credit Dale.
* ANNOUNCE: Add item about "newlib".G. Branden Robinson2023-02-251-0/+4
| | | | Credit Brian Inglis for assistance.
* ANNOUNCE: Add item regarding Solaris builds.G. Branden Robinson2023-02-251-0/+4
|
* [gropdf]: Fix Savannah #63824 (2/2).G. Branden Robinson2023-02-221-3/+3
| | | | | | | | | | | | | | | | | [gropdf]: Revise tests to run unconditionally, rather than configuring them away at build time, which can cause a distribution archive to be incorrectly structured. Update configuration notices when optional dependencies are absent. * font/devpdf/devpdf.am (font_devpdf_TESTS): Remove `USE_GROPDF` and `HAVE_URW_FONTS` conditionals. * m4/groff.m4 (GROFF_GROPDF_PROGRAM_NOTICE, GROFF_URW_FONTS_NOTICE): Warn reader that a gropdf test failure is to be expected. Fixes <https://savannah.gnu.org/bugs/?63824> (2/2). ANNOUNCE: Update bug counts.
* [man pages]: Define page-local `MR` fallback.G. Branden Robinson2023-02-221-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [man pages]: Provide page-local fallback definition of new `MR` macro. I didn't think I was going to have to do this, but the premier site on the web for viewing Linux man pages, Michael Kerrisk's man7.org, has been pulling snapshots of the pages themselves without upgrading the underlying macros, and so man page cross references set with `MR` are getting lost in its presentations. (I acknowledge: Ingo Schwarze warned me something like this could happen.) This definition is intended as a stopgap measure only. I want to revert this after groff 1.23 is released and has spread to some reasonable degree. * contrib/chem/chem.1.man: * contrib/eqn2graph/eqn2graph.1.man: * contrib/gdiffmk/gdiffmk.1.man: * contrib/glilypond/glilypond.1.man: * contrib/gperl/gperl.1.man: * contrib/gpinyin/gpinyin.1.man: * contrib/grap2graph/grap2graph.1.man: * contrib/hdtbl/groff_hdtbl.7.man: * contrib/mm/groff_mm.7.man: * contrib/mm/groff_mmse.7.man: * contrib/mm/mmroff.1.man: * contrib/mom/groff_mom.7.man: * contrib/pdfmark/pdfroff.1.man: * contrib/pic2graph/pic2graph.1.man: * contrib/rfc1345/groff_rfc1345.7.man: * man/groff.7.man: * man/groff_char.7.man: * man/groff_diff.7.man: * man/groff_font.5.man: * man/groff_out.5.man: * man/groff_tmac.5.man: * man/roff.7.man: * src/devices/grodvi/grodvi.1.man: * src/devices/grohtml/grohtml.1.man: * src/devices/grolbp/grolbp.1.man: * src/devices/grolj4/grolj4.1.man: * src/devices/gropdf/gropdf.1.man: * src/devices/gropdf/pdfmom.1.man: * src/devices/grops/grops.1.man: * src/devices/grotty/grotty.1.man: * src/devices/xditview/gxditview.1.man: * src/preproc/eqn/eqn.1.man: * src/preproc/eqn/neqn.1.man: * src/preproc/grn/grn.1.man: * src/preproc/pic/pic.1.man: * src/preproc/preconv/preconv.1.man: * src/preproc/refer/refer.1.man: * src/preproc/soelim/soelim.1.man: * src/preproc/tbl/tbl.1.man: * src/roff/groff/groff.1.man: * src/roff/nroff/nroff.1.man: * src/roff/troff/troff.1.man: * src/utils/addftinfo/addftinfo.1.man: * src/utils/afmtodit/afmtodit.1.man: * src/utils/grog/grog.1.man: * src/utils/hpftodit/hpftodit.1.man: * src/utils/indxbib/indxbib.1.man: * src/utils/lkbib/lkbib.1.man: * src/utils/lookbib/lookbib.1.man: * src/utils/pfbtops/pfbtops.1.man: * src/utils/tfmtodit/tfmtodit.1.man: * src/utils/xtotroff/xtotroff.1.man: * tmac/groff_man.7.man.in: * tmac/groff_me.7.man: * tmac/groff_ms.7.man: * tmac/groff_trace.7.man: * tmac/groff_www.7.man: Do it. Fixes <https://savannah.gnu.org/bugs/?63825>. Thanks greatly to Alexis for identifying an issue with mandoc(1)'s handling of an earlier iteration of this fallback, and to John Gardner for identifying a method of detecting mandoc as the renderer at formatting time. Tested with groff 1.22.4, mandoc 1.14.5, and groff Git HEAD (of course). The sed script I used follows. /^\.cp 0/a\ .\ .\\" Define fallback for groff 1.23's MR macro if the system lacks it.\ .nr do-fallback 0\ .if !\\n(.f .nr do-fallback 1 \\" mandoc\ .if \\n(.g .if !d MR .nr do-fallback 1 \\" older groff\ .if !\\n(.g .nr do-fallback 1 \\" non-groff *roff\ .if \\n[do-fallback] \\{\\\ . de MR\ . ie \\\\n(.$=1 \\\ . I \\%\\\\$1\ . el \\\ . IR \\%\\\\$1 (\\\\$2)\\\\$3\ . .\ .\\}\ .rr do-fallback ANNOUNCE: Update bug counts. Credit Alexis with assistance.
* ANNOUNCE: Prepare (optimistically?) for final.G. Branden Robinson2023-02-211-15/+6
| | | | Also drop reference to FTP.
* ANNOUNCE: Characterize rc2 -> rc3 delta.G. Branden Robinson2023-02-201-0/+5
|
* ANNOUNCE: Update bug counts.G. Branden Robinson2023-02-201-3/+3
| | | | ...optimistically projecting that Savannah #63808 will remain fixed.
* ANNOUNCE: Fix thinko.G. Branden Robinson2023-02-131-1/+1
| | | | tmac/an.tmac: Fix an incoherent explanation of division in a comment.
* [tmac]: Work around macOS od (mis-)behavior.G. Branden Robinson2023-02-131-11/+2
| | | | | | | | | | | | | | | | * tmac/tests/latin2_works.sh: * tmac/tests/latin5_works.sh: * tmac/tests/latin9_works.sh: Port to work around macOS's apparently POSIX non-conforming 'od' command. Use single-byte octal output format instead of "character", and update test expectations accordingly. Apparently gratuitously, macOS also puts more spaces after the octal address field when using this output format. * HACKING: Document, and elaborate upon, this problem. Also distinguish identical test failure diagnostics. ANNOUNCE: Remove caveat about automated test failures on macOS.
* ANNOUNCE: Drop notice of expected test failure.G. Branden Robinson2023-02-131-1/+0
| | | | | | | | | | | | | | | I can't reproduce this test failure. $ ./tmac/tests/an_use-input-traps-correctly.sh checking that B macro uses correct input trap 'it' checking that I macro uses correct input trap 'it' checking that SH macro uses correct input trap 'it' checking that SS macro uses correct input trap 'it' checking that SM macro uses correct input trap 'it' checking that SB macro uses correct input trap 'it' checking that TP macro uses correct input trap 'itc' $ uname -a Darwin gcc104.fsffrance.org 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:20:05 PDT 2022; root:xnu-8020.140.49~2/RELEASE_ARM64_T8101 arm64
* [mdoc]: Port a test to work with macOS sed.G. Branden Robinson2023-02-131-1/+0
| | | | | | | | | | | * tmac/tests/doc_heading-font-remapping-works.sh: Put semicolons between commands and closing braces in sed script. Put each of multiple closing braces on a separate input line, because macOS doesn't accept them otherwise. Resolves test failure observed on macOS. * HACKING: Document the closing brace sequence problem. * ANNOUNCE: Drop notice of failing test case, now resolved.
* [man]: Port a test to work with macOS sed.G. Branden Robinson2023-02-131-1/+0
| | | | | | | | | | | * tmac/tests/an_TS-adds-no-vertical-space.sh: Put semicolons between commands and closing braces in sed script. Separate command stream into multiple '-e' expressions, breaking them after branch and label commands. Resolves test failure observed on macOS. * HACKING: Document the above problems. * ANNOUNCE: Drop notice of failing test case, now resolved.
* [groff]: Accommodate macOS od behavior in test.G. Branden Robinson2023-02-131-1/+0
| | | | | | | | | | | * src/roff/groff/tests/some_escapes_accept_newline_delimiters.sh: Weaken regexes in two test cases to accommodate excessive output from macOS's 'od' command. Resolves test failure seen on macOS. * HACKING: Add section "Writing Tests" and document the above since this is the second time I've cracked my shin on this. * ANNOUNCE: Drop notice of failing test case, now resolved.
* doc/ms.ms: Revise page 1 crash course table.G. Branden Robinson2023-02-131-0/+1
| | | | | | | | | | | | | | | | | | | ...per feedback from Raf Czlonka. * "editor" is a command on Debian systems but may not be elsewhere. Throw reader a hint about Vim and Emacs, of which tell may have been heard. * Use PDF as example output format rather than PostScript. * The see(1) command is available on Debian systems via the "mailcap" package, but this might not be true elsewhere. Add comment. Also: * Economize by using two columns, dedicating one to the shell prompt. * Set row description in the style suggested by contemporary tbl(1). * Bump document date. ANNOUNCE: Add ackowledgement.
* ANNOUNCE: Bump RC to 3. Add Solaris 10 caveat.G. Branden Robinson2023-02-121-5/+8
|
* doc/groff.texi: Fix Savannah #63777.G. Branden Robinson2023-02-121-3/+3
| | | | | | | | | | * doc/groff.texi (Manipulating Filling and Adjustment): Say more about the consequences of a break. Fixes <https://savannah.gnu.org/bugs/?63777>. Thanks to Dave Kemper for the report. ANNOUNCE: Update bug counts.
* [docs]: Fix Savannah #68216.G. Branden Robinson2023-02-121-3/+3
| | | | | | | | | | | | | | | | | | | | | | | [docs]: Re-re-christen 'ESCAPE_AMPERSAND' ('\&'). Now call it a (non-transparent) "dummy character". Also rechristen 'ESCAPE_RIGHT_PARENTHESIS', ('\)') as the "transparent dummy character"; it has no impact on sentence-ending detection. * doc/groff.texi: * doc/meref.me.in: * man/groff.7.man: * man/groff_diff.7.man: * man/roff.7.man: * src/preproc/refer/refer.1.man: * tmac/groff_man.7.man.in: Do it. Fixes <https://savannah.gnu.org/bugs/?62816>. Thanks to Dave Kemper for the report and to the groff mailing list for the vigorous discussion. I don't expect my solution to please everyone. Also update references to the \& escape sequence in comments. ANNOUNCE: Update bug counts.
* ANNOUNCE: Add item re: "make check" on macOS.G. Branden Robinson2023-02-111-0/+13
|
* [man]: Make multiple URL formats available.G. Branden Robinson2023-02-111-3/+3
| | | | | | | | | | | | | | | | | | | | * tmac/an.tmac: Add internal register `an*MR-URL-format` to select from a few known formats of man page hyperlink. There are three known on macOS, and one used everywhere else. * tmac/man.local: Document this feature so macOS users can enjoy the OSC 8 hyperlink feature if their terminal application supports it. I hope that this feature will be a temporary measure while macOS implements support for the man page URL format used everywhere else in the world. Fixes <https://savannah.gnu.org/bugs/?63768>. Thanks to John Gardner for the report, research, consultation, and testing. ANNOUNCE: Update bug counts. Also wrap previous ChangeLog entry at 72 columns.
* ANNOUNCE: Distinguish changes & acknowledgements.G. Branden Robinson2023-02-111-10/+8
|
* ANNOUNCE: Add thanks credits from contrib/*.G. Branden Robinson2023-02-111-1/+7
|
* ANNOUNCE, PROBLEMS: Update diffutils 3.9 problem.G. Branden Robinson2023-02-111-2/+1
|
* ANNOUNCE: Credit Bruno Haible's assistance.G. Branden Robinson2023-02-111-0/+1
|
* ANNOUNCE: Update gdiffmk item; it's not our fault.G. Branden Robinson2023-02-091-6/+6
|
* src/include/assert.h: Delete.G. Branden Robinson2023-02-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch to using system's assert.h header file. It is futile to attempt to preserve compatibility with ISO C90 systems by providing a bespoke predicate-reporting assert() (a C99 feature) when gnulib, which we require, itself demands C99. This ensures that `static_assert` remains defined so that gnulib can use it. Thanks to Bruno Haible for the consultation. <https://lists.gnu.org/archive/html/groff/2023-02/msg00034.html> * src/include/assert.h: Delete. * src/devices/grodvi/dvi.cpp: * src/devices/grolbp/lbp.cpp: * src/devices/grolj4/lj4.cpp: * src/include/itable.h: * src/include/stringclass.h: * src/libs/libbib/linear.cpp: * src/libs/libbib/search.cpp: * src/libs/libdriver/printer.cpp: * src/libs/libgroff/assert.cpp: * src/libs/libgroff/color.cpp: * src/libs/libgroff/errarg.cpp: * src/libs/libgroff/font.cpp: * src/libs/libgroff/nametoindex.cpp: * src/libs/libgroff/prime.cpp: * src/libs/libgroff/relocate.cpp: * src/libs/libgroff/searchpath.cpp: * src/preproc/eqn/box.cpp: * src/preproc/eqn/delim.cpp: * src/preproc/eqn/pile.cpp: * src/preproc/eqn/script.cpp: * src/preproc/html/pre-html.cpp: * src/preproc/pic/pic.h: * src/preproc/preconv/preconv.cpp: * src/preproc/soelim/soelim.cpp: * src/roff/groff/groff.cpp: * src/roff/troff/troff.h: * src/utils/hpftodit/hpftodit.cpp: * src/utils/indxbib/indxbib.cpp: * src/utils/lkbib/lkbib.cpp: * src/utils/lookbib/lookbib.cpp: * src/utils/tfmtodit/tfmtodit.cpp: Respell "assert.h" inclusion with angle brackets instead of quotation marks. Fixes <https://savannah.gnu.org/bugs/?63078>. * ANNOUNCE: Update bug counts.
* ANNOUNCE: Update with respect to Savannah #63757.G. Branden Robinson2023-02-091-3/+4
|
* ANNOUNCE: Add "Acknowledgements" section.G. Branden Robinson2023-02-051-0/+55
| | | | | Go ahead and populate the non-commit-author contributions (a semi-manual process), as I don't expect those to change much before final release.
* Fix Savannah #63589.G. Branden Robinson2023-02-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct numerous typos and solecisms throughout the source tree. * ChangeLog: * ChangeLog.115: * ChangeLog.116: * ChangeLog.117: * ChangeLog.118: * ChangeLog.119: * ChangeLog.121: * ChangeLog.122: * Makefile.am: * NEWS: * PROBLEMS: * README: * contrib/chem/chem.am: * contrib/chem/chem.pl: * contrib/glilypond/README.txt: * contrib/glilypond/glilypond.pl: * contrib/hdtbl/groff_hdtbl.7.man: * contrib/mm/ChangeLog: * contrib/mm/m.tmac: * contrib/pdfmark/pdfmark.ms: * doc/automake.mom: * doc/groff.texi: * doc/me-revisions: * doc/webpage.ms: * m4/lib-link.m4: * man/groff.7.man: * man/groff_diff.7.man: * man/roff.7.man: * src/devices/grohtml/post-html.cpp: * src/devices/grolbp/lbp.h: * src/devices/gropdf/TODO: * src/devices/gropdf/gropdf.1.man: * src/devices/gropdf/gropdf.pl: * src/devices/xditview/ChangeLog: * src/devices/xditview/xditview.c: * src/libs/libdriver/input.cpp: * src/libs/libgroff/glyphuni.cpp: * src/preproc/eqn/eqn.1.man: * src/preproc/grn/gprint.h: * src/preproc/grn/main.cpp: * src/preproc/html/pre-html.cpp: * src/preproc/preconv/preconv.cpp: * src/preproc/tbl/table.cpp: * src/roff/groff/pipeline.c: * src/roff/groff/tests/substring_works.sh: * src/roff/groff/tests/use_point_size_escape_with_single_digit_arg.sh: * src/roff/troff/div.cpp: * src/roff/troff/input.cpp: * src/roff/troff/troff.1.man: * src/utils/grog/grog.pl: * src/utils/indxbib/indxbib.cpp: * src/utils/tfmtodit/tfmtodit.1.man: * tmac/doc-old.tmac: * tmac/doc.tmac: * tmac/groff_man.7.man.in: * tmac/hyphen.fr: Do it. Fixes <https://savannah.gnu.org/bugs/?63589>. Thanks to Bjarni Ingi Gislason for the report. * ANNOUNCE: Update bug counts. I also killed some pointless white space, refilled affected lines at 72 columns where convenient and non-disruptive to existing text flow, and corrected a misspelling of Ralph Corderoy's surname.
* ANNOUNCE: Update bug counts.G. Branden Robinson2023-02-051-2/+2
|
* ANNOUNCE: Update automated test count.G. Branden Robinson2023-02-051-2/+2
| | | | Also fix incorrect quantity of fixed bugs in grohtml driver.
* ANNOUNCE: Update.G. Branden Robinson2023-02-041-23/+34
| | | | | | | | | | | * Clarify email destination instructions. * Update count and lists of resolved bugs. * Replace "git diff" output with placeholder. * Add instructions for how to verify a Base64-encoded SHA256 checksum. * Update instructions for how to run "gpg --verify", so the command doesn't "assume" the name of file to verified. * Add erratum. * Slightly improve sed script for extracting news items.
* ANNOUNCE: Update time-relative statement.G. Branden Robinson2023-01-291-1/+1
|
* ANNOUNCE: Clarify instructions.G. Branden Robinson2022-12-271-1/+2
|
* [docs]: Tweak "what is groff?" blurb for clarity.G. Branden Robinson2022-11-161-3/+3
|
* ANNOUNCE: Update.G. Branden Robinson2022-11-121-6/+8
| | | | | | | | * We're now at 24 months since since rc1. * Consistently set macro package names in single quotes. * Recharacterize the mom macro package as "contributed", since it is in groff's contrib directory; this is more consistent with other items. * Add Italian localization as a headline item, on my own initiative.
* ANNOUNCE: Sync groff description w/ its home page.G. Branden Robinson2022-11-111-9/+10
|
* ANNOUNCE: Fix typo and duplicate table row.G. Branden Robinson2022-10-291-2/+1
|