[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 02/35: ChangeLog: Fix entry styles.
From: |
G. Branden Robinson |
Subject: |
[groff] 02/35: ChangeLog: Fix entry styles. |
Date: |
Fri, 15 Jul 2022 23:11:56 -0400 (EDT) |
gbranden pushed a commit to branch master
in repository groff.
commit 10b82f74e5b94dfe1f209bcbb70a02b3120e4b37
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Fri Jul 8 09:00:36 2022 -0500
ChangeLog: Fix entry styles.
"Break long lists of function names by closing continued lines with ‘)’,
rather than ‘,’, and opening the continuation with ‘(’. This makes
highlighting in Emacs work better." -- "Style of Change Logs", GNU
Coding Standards
It also makes the highlighting work better in Vim.
---
ChangeLog | 490 +++++++++++++++++++++++++++++++-------------------------------
1 file changed, 246 insertions(+), 244 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 7973b6fe..1b2b8a04 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,8 @@
2022-07-08 Deri James <deri@chuzzlewit.myzen.co.uk>
- * font/devpdf/util/BuildFoundries.pl: Some systems store .afm
- files in a parallel directory to the Type 1 files, restore
- original path after checking for parallel directory.
+ * font/devpdf/util/BuildFoundries.pl (LocateFile): Some systems
+ store .afm files in a parallel directory to the Type 1 files,
+ restore original path after checking for parallel directory.
2022-07-07 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -268,8 +268,8 @@
* src/roff/troff/input.cpp (token::next): Rename statement label
to use documentary terminology.
- * src/roff/troff/node.cpp (make_composite_node,
- make_glyph_node): Make functions static since nothing outside
+ * src/roff/troff/node.cpp (make_composite_node)
+ (make_glyph_node): Make functions static since nothing outside
this translation unit calls them.
* src/roff/troff/node.cpp (make_glyph_node): Refactor optional
argument and its usage. Put it down, flip it, and reverse it.
@@ -283,16 +283,16 @@
[troff]: Adjust diagnostic message text to clarify and better
match terminology used in documentation.
- * src/roff/troff/input.cpp (set_escape_char, do_overstrike,
- do_bracket, do_name_test, do_width, do_special):
+ * src/roff/troff/input.cpp (set_escape_char, do_overstrike)
+ (do_bracket, do_name_test, do_width, do_special):
* src/roff/troff/node.cpp (suppress_node::tprint): Migrate from
"escape" to "escape sequence".
- * src/roff/troff/node.cpp (make_composite_node,
- make_glyph_node): Clarify what went wrong.
+ * src/roff/troff/node.cpp (make_composite_node)
+ (make_glyph_node): Clarify what went wrong.
- * src/roff/troff/input.cpp (token::get_char,
- check_missing_character): Migrate from "normal character" to
+ * src/roff/troff/input.cpp (token::get_char)
+ (check_missing_character): Migrate from "normal character" to
"ordinary character" (see groff_char(7)).
2022-06-22 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -641,8 +641,8 @@
* src/devices/grohtml/post-html.cpp
(html_printer::html_printer):
* src/devices/grops/ps.cpp (ps_printer::ps_printer):
- * src/devices/grotty/tty.cpp (tty_printer::set_char,
- tty_printer::add_char, tty_printer::end_page):
+ * src/devices/grotty/tty.cpp (tty_printer::set_char)
+ (tty_printer::add_char, tty_printer::end_page):
* src/roff/troff/env.cpp (line_length, title_length): Do it.
2022-06-04 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -794,18 +794,18 @@
2022-06-01 G. Branden Robinson <g.branden.robinson@gmail.com>
- * m4/groff.m4 (GROFF_URW_FONTS_PATH,
- GROFF_WITH_COMPATIBILITY_WRAPPERS, GROFF_APPDEFDIR_OPTION,
- GROFF_UCHARDET): Recast help strings to more closely parallel
+ * m4/groff.m4 (GROFF_URW_FONTS_PATH)
+ (GROFF_WITH_COMPATIBILITY_WRAPPERS, GROFF_APPDEFDIR_OPTION)
+ (GROFF_UCHARDET): Recast help strings to more closely parallel
structure and style of Autoconf's own help strings.
(GROFF_WITH_COMPATIBILITY_WRAPPERS): Recast to tighten wording.
2022-06-01 G. Branden Robinson <g.branden.robinson@gmail.com>
* configure.ac:
- * m4/groff.m4 (GROFF_APPDEFDIR_OPTION, GROFF_APPDEFDIR_DEFAULT,
- GROFF_APPDEFDIR_CHECK): Rename m4 macros and shell variable from
- "*appres*" to "*appdef*. Update interpolation sites.
+ * m4/groff.m4 (GROFF_APPDEFDIR_OPTION, GROFF_APPDEFDIR_DEFAULT)
+ (GROFF_APPDEFDIR_CHECK): Rename m4 macros and shell variable
+ from "*appres*" to "*appdef*. Update interpolation sites.
* configure.ac:
* m4/groff.m4 (GROFF_APPDEFDIR_CHECK): Further rename this...
@@ -1011,8 +1011,8 @@
2022-05-24 G. Branden Robinson <g.branden.robinson@gmail.com>
- * m4/groff.m4 (GROFF_PROG_YACC, GROFF_URW_FONTS_CHECK,
- GROFF_WITH_COMPATIBILITY_WRAPPERS, GROFF_UCHARDET_NOTICE):
+ * m4/groff.m4 (GROFF_PROG_YACC, GROFF_URW_FONTS_CHECK)
+ (GROFF_WITH_COMPATIBILITY_WRAPPERS, GROFF_UCHARDET_NOTICE):
Improve shell code portability. Per the GNU Autoconf manual,
"The -a, -o, '(', and ')' operands are not present in all
implementations, and have been marked obsolete by Posix 2008.
@@ -1113,8 +1113,8 @@
2022-05-21 G. Branden Robinson <g.branden.robinson@gmail.com>
- * m4/groff.m4 (GROFF_PNMTOOLS_CAN_BE_QUIET,
- GROFF_PNMTOPS_NOSETPAGE): Skip check if prerequisite not met.
+ * m4/groff.m4 (GROFF_PNMTOOLS_CAN_BE_QUIET)
+ (GROFF_PNMTOPS_NOSETPAGE): Skip check if prerequisite not met.
2022-05-21 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -1211,8 +1211,8 @@
* m4/groff.m4 (GROFF_PROG_M4): Define new macro to perform the
check and error out if the program is missing.
* configure.ac: Call the new macro.
- * tmac/tmac.am (tmac/groff_man.7.man,
- tmac/groff_man_style.7.man): Use the new implicitly AC_SUBST-ed
+ * tmac/tmac.am (tmac/groff_man.7.man)
+ (tmac/groff_man_style.7.man): Use the new implicitly AC_SUBST-ed
variable `M4` to run the program.
2022-05-20 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -1555,8 +1555,8 @@
[build]: Fix problems exposed by high build parallelism.
- * font/devpdf/devpdf.am (font/devpdf/util/BuildFoundries,
- font/devpdf/DESC, font/devpdf/Foundry): Drop
+ * font/devpdf/devpdf.am (font/devpdf/util/BuildFoundries)
+ (font/devpdf/DESC, font/devpdf/Foundry): Drop
unnecessary removal of target prior to creating it.
(font/devpdf/Foundry): Add creation of destination build
directory as other targets do.
@@ -1577,8 +1577,8 @@
[build]: Tweak diagnostic messages in BuildFoundries script.
- * font/devpdf/util/BuildFoundries.pl (LoadFoundry,
- WriteDownload, CheckFoundry): Recast for specificity and
+ * font/devpdf/util/BuildFoundries.pl (LoadFoundry)
+ (WriteDownload, CheckFoundry): Recast for specificity and
consistent style.
(Die): Stop reporting line number with fatal errors; none of the
call sites are parsing input.
@@ -1656,8 +1656,8 @@
* .gitignore: Drop old name of devpdf stamp file.
* doc/.gitignore: Drop now-unused "example.stamp" file.
- * doc/doc.am (PROCESSEDDOCFILES_HTML, PROCESSEDDOCFILES_PDF,
- PROCESSEDDOCFILES_TXT): Add new macros grouping targets by the
+ * doc/doc.am (PROCESSEDDOCFILES_HTML, PROCESSEDDOCFILES_PDF)
+ (PROCESSEDDOCFILES_TXT): Add new macros grouping targets by the
format/output driver used to produce them, to better organize
dependencies for their generation.
(PROCESSEDDOCFILES): Redefine as simply the expansions of the
@@ -1697,8 +1697,8 @@
(doc/pic.html, doc/webpage.html): Add explicit dependency on
required preprocessors. Drop redundant and spurious
dependencies.
- * font/devhtml/devhtml.am (MOSTLYCLEANFILES,
- font/devhtml/stamp): Generate and remove stamp file to enable
+ * font/devhtml/devhtml.am (MOSTLYCLEANFILES)
+ (font/devhtml/stamp): Generate and remove stamp file to enable
reliable target dependencies for build-time generation of HTML
documents by groff.
* font/devpdf/devpdf.am (MOSTLYCLEANFILES, font/devpdf/stamp):
@@ -1708,8 +1708,8 @@
Generate and remove stamp file to enable reliable target
dependencies for build-time generation of PostScript documents
by groff.
- * font/devutf8/devutf8.am (MOSTLYCLEANFILES,
- font/devutf8/stamp): Generate and remove stamp file to enable
+ * font/devutf8/devutf8.am (MOSTLYCLEANFILES)
+ (font/devutf8/stamp): Generate and remove stamp file to enable
reliable target dependencies for build-time generation of
UTF-8-encoded text documents by groff.
@@ -2384,8 +2384,8 @@
2022-03-29 G. Branden Robinson <g.branden.robinson@gmail.com>
- * src/devices/grodvi/dvi.cpp (dvi_printer::set_color,
- draw_dvi_printer::fill_next):
+ * src/devices/grodvi/dvi.cpp (dvi_printer::set_color)
+ (draw_dvi_printer::fill_next):
* src/devices/grops/ps.cpp (output::put_color):
* src/libs/libgroff/color.cpp (color::print_color): Construct
doubles instead of casting to them.
@@ -2608,8 +2608,8 @@
2022-03-15 G. Branden Robinson <g.branden.robinson@gmail.com>
- * src/devices/grodvi/dvi.cpp (dvi_printer::set_color,
- draw_dvi_printer::fill_next):
+ * src/devices/grodvi/dvi.cpp (dvi_printer::set_color)
+ (draw_dvi_printer::fill_next):
* src/devices/grops/ps.cpp (output::put_color):
* src/libs/libgroff/color.cpp (color::print_color): Explicitly
cast `enum` divisors to `double`; quietens
@@ -2897,8 +2897,8 @@
messages this function helps produce.
(non_empty_name_warning): Use zero copula for economy.
- * src/roff/troff/input.cpp (empty_name_warning, read_size,
- token::get_char, check_missing_character):
+ * src/roff/troff/input.cpp (empty_name_warning, read_size)
+ (token::get_char, check_missing_character):
* src/roff/troff/number.cpp (start_number, parse_term): Recast
messages to more consistently use the form "expected X, got Y"
where feasible.
@@ -3151,12 +3151,12 @@
`doc-curr-size` register. It is no longer needed since nothing
internal to the package now changes the type size.
- * tmac/doc.tmac (Fl, doc-print-recursive, doc-print-prefixes,
- doc-generic-macro, Ar, Cd, doc-do-func-decl, Fd, In, Nm, Pa, Tn,
- doc-enclose-string, Ef, Bd, doc-save-global-vars,
- doc-restore-global-vars, doc-diag-list, Xr, Dl, Vt, Ft, Fa,
- doc-do-func, Fn, doc-do-func-args, Fo, Fc, %A, %B, %C, %D, %I,
- %J, %N, %O, %P, %Q, %R, %T, %U, %V, doc-do-reference, Hf, An,
+ * tmac/doc.tmac (Fl, doc-print-recursive, doc-print-prefixes)
+ (doc-generic-macro, Ar, Cd, doc-do-func-decl, Fd, In, Nm, Pa)
+ (Tn, doc-enclose-string, Ef, Bd, doc-save-global-vars)
+ (doc-restore-global-vars, doc-diag-list, Xr, Dl, Vt, Ft, Fa)
+ (doc-do-func, Fn, doc-do-func-args, Fo, Fc, %A, %B, %C, %D, %I)
+ (%J, %N, %O, %P, %Q, %R, %T, %U, %V, doc-do-reference, Hf, An)
Lk):
* tmac/mdoc/doc-common (Sh, Ss, Rd):
* tmac/mdoc/doc-syms (Ux, Bx, At, Dx, Fx, Nx, Ox, Bsx, St, Lb):
@@ -4053,13 +4053,13 @@
[grohtml]: Update diagnostic messages.
- * src/devices/grohtml/post-html.cpp (assert_state::add,
- assert_state::compare, replace_negate_str,
- assert_state::check_value_error, make_val): Make format of
+ * src/devices/grohtml/post-html.cpp (assert_state::add)
+ (assert_state::compare, replace_negate_str)
+ (assert_state::check_value_error, make_val): Make format of
internal assertion system messages shorter and more mutually
parallel.
- (html_printer::set_char, html_printer::set_numbered_char,
- html_printer::set_char_and_width): Parallelize diagnostic
+ (html_printer::set_char, html_printer::set_numbered_char)
+ (html_printer::set_char_and_width): Parallelize diagnostic
messages with libdriver; see yesterday's commit.
(main): Put information in argument to `assert()`; see commit
11b43053, 24 November.
@@ -4957,8 +4957,8 @@
[tbl]: Fix code style nits.
- * src/preproc/tbl/main.cpp (process_input_file,
- entry_format::debug_print, process_data, main): Replace
+ * src/preproc/tbl/main.cpp (process_input_file)
+ (entry_format::debug_print, process_data, main): Replace
`assert(0)` calls with communicative predicates.
(struct input_entry_format, input_entry_foramt::debug_print,
process_format): Boolify. Demote and rename `int`s
@@ -5074,8 +5074,8 @@
[m4]: Clean up shell variable quoting and bracing.
- * m4/groff.m4 (GROFF_PROG_YACC, GROFF_MAKEINFO,
- GROFF_BROKEN_SPOOLER_FLAGS, GROFF_TARGET_PATH_SEPARATOR): Stop
+ * m4/groff.m4 (GROFF_PROG_YACC, GROFF_MAKEINFO)
+ (GROFF_BROKEN_SPOOLER_FLAGS, GROFF_TARGET_PATH_SEPARATOR): Stop
bracing shell variable expansions that don't require it; the
shell is not make(1).
(GROFF_PROG_YACC, GROFF_MAKEINFO): Double-quote shell variable
@@ -5101,14 +5101,14 @@
-z". Stop quoting literal comparands that obviously have no
shell metacharacters in them.
- * m4/groff.m4 (GROFF_PRINT, GROFF_PROG_YACC, GROFF_PERL,
- GROFF_DOC_CHECK, GROFF_MAKEINFO, GROFF_TEXI2DVI,
- GROFF_HTML_PROGRAMS, GROFF_PDFDOC_PROGRAMS, GROFF_PAGE,
- GROFF_TMAC, GROFF_WITH_COMPATIBILITY_WRAPPERS, GROFF_X11,
- GROFF_APPRESDIR_DEFAULT, GROFF_APPRESDIR_CHECK,
- GROFF_HAVE_TEST_EF_OPTION, GROFF_BASH, GROFF_UCHARDET,
- GROFF_UCHARDET_CHECK, GROFF_PDFTOOLS,
- GROFF_USE_GROFF_ALLOCATOR): Do it.
+ * m4/groff.m4 (GROFF_PRINT, GROFF_PROG_YACC, GROFF_PERL)
+ (GROFF_DOC_CHECK, GROFF_MAKEINFO, GROFF_TEXI2DVI)
+ (GROFF_HTML_PROGRAMS, GROFF_PDFDOC_PROGRAMS, GROFF_PAGE)
+ (GROFF_TMAC, GROFF_WITH_COMPATIBILITY_WRAPPERS, GROFF_X11)
+ (GROFF_APPRESDIR_DEFAULT, GROFF_APPRESDIR_CHECK)
+ (GROFF_HAVE_TEST_EF_OPTION, GROFF_BASH, GROFF_UCHARDET)
+ (GROFF_UCHARDET_CHECK, GROFF_PDFTOOLS)
+ (GROFF_USE_GROFF_ALLOCATOR): Do it.
2021-11-12 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -5934,8 +5934,8 @@
2021-10-20 G. Branden Robinson <g.branden.robinson@gmail.com>
- * tmac/tmac.am (tmac/groff_man.7.man,
- tmac/groff_man_style.7.man): Be quieter by default; use
+ * tmac/tmac.am (tmac/groff_man.7.man)
+ (tmac/groff_man_style.7.man): Be quieter by default; use
$(AM_V_GEN) more consistently with the rest of the build.
2021-10-19 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -6634,8 +6634,8 @@
[libgroff]: Tweak code style.
- * src/libs/libgroff/font.cpp (trim_args, font::load,
- font::load_desc): Compare pointer explicitly to null pointer
+ * src/libs/libgroff/font.cpp (trim_args, font::load)
+ (font::load_desc): Compare pointer explicitly to null pointer
literal `0` instead of using logical complementation.
(font::load, font::load_desc): Swap order of null pointer
equality comparisons when a typo or thinko could lead to lvalue
@@ -6645,13 +6645,13 @@
[libgroff]: Use idiomatic C++98 null pointer constant.
- * src/libs/libgroff/font.cpp (text_file::error,
- glyph_to_unicode, font::get_special_device_encoding,
- font::load):
+ * src/libs/libgroff/font.cpp (text_file::error)
+ (glyph_to_unicode, font::get_special_device_encoding)
+ (font::load):
* src/libs/libgroff/fontfile.cpp (font::image_generator):
- * src/libs/libgroff/nametoindex.cpp (class charinfo,
- character_indexer::named_char_glyph,
- character_indexer::numbered_char_glyph):
+ * src/libs/libgroff/nametoindex.cpp (class charinfo)
+ (character_indexer::named_char_glyph)
+ (character_indexer::numbered_char_glyph):
* src/libs/libgroff/string.cpp (string::clear):
* src/libs/libgroff/tmpfile.cpp (temp_init::temp_init):
* src/libs/libgroff/tmpname.cpp (gen_tempname): Use `0` literal
@@ -6660,9 +6660,9 @@
groff. Also swap order of null pointer equality comparisons
when a typo or thinko could lead to lvalue assignment.
- * src/roff/troff/input.cpp (input_stack::diversion_state,
- input_stack::get_diversion_state, charinfo::contains,
- glyph_to_name): Similar.
+ * src/roff/troff/input.cpp (input_stack::diversion_state)
+ (input_stack::get_diversion_state, charinfo::contains)
+ (glyph_to_name): Similar.
2021-09-17 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -6854,9 +6854,9 @@
2021-09-12 G. Branden Robinson <g.branden.robinson@gmail.com>
- * src/libs/libbib/index.cpp (index_search_item::load,
- index_search_item::get_invalidity_reason,
- index_search_item::add_out_of_date_file): Clarify diagnostic
+ * src/libs/libbib/index.cpp (index_search_item::load)
+ (index_search_item::get_invalidity_reason)
+ (index_search_item::add_out_of_date_file): Clarify diagnostic
messages. Make it more obvious when we're complaining of a
problem in an indexed bibliographic database file (rather than a
plain text one). Dial down the amount of Unix jargon a little.
@@ -6959,8 +6959,8 @@
[troff]: Update exit status literals.
* src/roff/troff/div.cpp (top_level_diversion::begin_page):
- * src/roff/troff/input.cpp (exit_troff, abort_request, do_error,
- fatal_with_file_and_line): Use standard C library preprocessor
+ * src/roff/troff/input.cpp (exit_troff, abort_request, do_error)
+ (fatal_with_file_and_line): Use standard C library preprocessor
symbols `EXIT_SUCCESS` and `EXIT_FAILURE` instead of 0 and 1
literals, respectively.
@@ -7020,39 +7020,39 @@
prevailing style (familiar from Stroustrup) is not to use them.
(token::is_special): Simplify implementation.
- * src/roff/troff/input.cpp (has_arg,
- token::usable_as_delimiter): Update definitions of above member
+ * src/roff/troff/input.cpp (has_arg)
+ (token::usable_as_delimiter): Update definitions of above member
functions not defined in token.h.
- * src/roff/troff/div.cpp (begin_page, space_request, need_space,
- output_saved_vertical_space, flush_output):
- * src/roff/troff/env.cpp (fill, no_fill, center,
- right_justify, indent, temporary_indent, margin_character,
- number_lines, do_break_request, hyphen_word):
- * src/roff/troff/input.cpp (next_file, do_overstrike,
- do_bracket, do_name_test, do_expr_test, do_zero_width,
- token::skip, has_arg, skip_line, empty_name_warning,
- non_empty_name_warning, do_get_long_name, process_input_stack,
- flush_pending_lines, decode_args, read_request,
- do_define_string, do_define_character, remove_character,
- do_define_macro, length_request, get_delim_number, get_line_arg,
- read_size, get_delim_name, do_register, do_width,
- read_title_parts, encode_char, do_special, device_request,
- output_request, skip_alternative, begin_alternative,
- nop_request, do_if_request, do_source, pipe_source,
- ps_bbox_request, tag, taga, do_terminal, do_translate,
- hyphenation_code, hyphenation_patterns_file_code, define_class,
- get_optional_char, check_missing_character, abort_request,
- copy_file, transparent_file, do_macro_source,
- charinfo_to_node_list, read_draw_node, read_color_draw_node):
- * src/roff/troff/node.cpp (get_fontno,
- remove_font_special_character, bold_font):
+ * src/roff/troff/div.cpp (begin_page, space_request, need_space)
+ (output_saved_vertical_space, flush_output):
+ * src/roff/troff/env.cpp (fill, no_fill, center)
+ (right_justify, indent, temporary_indent, margin_character)
+ (number_lines, do_break_request, hyphen_word):
+ * src/roff/troff/input.cpp (next_file, do_overstrike)
+ (do_bracket, do_name_test, do_expr_test, do_zero_width)
+ (token::skip, has_arg, skip_line, empty_name_warning)
+ (non_empty_name_warning, do_get_long_name, process_input_stack)
+ (flush_pending_lines, decode_args, read_request)
+ (do_define_string, do_define_character, remove_character)
+ (do_define_macro, length_request, get_delim_number)
+ (get_line_arg, read_size, get_delim_name, do_register, do_width)
+ (read_title_parts, encode_char, do_special, device_request)
+ (output_request, skip_alternative, begin_alternative)
+ (nop_request, do_if_request, do_source, pipe_source)
+ (ps_bbox_request, tag, taga, do_terminal, do_translate)
+ (hyphenation_code, hyphenation_patterns_file_code, define_class)
+ (get_optional_char, check_missing_character, abort_request)
+ (copy_file, transparent_file, do_macro_source)
+ (charinfo_to_node_list, read_draw_node, read_color_draw_node):
+ * src/roff/troff/node.cpp (get_fontno)
+ (remove_font_special_character, bold_font):
* src/roff/troff/number.cpp (start_number, parse_term):
* src/roff/troff/reg.cpp (define_number_reg, alter_format):
Update call sites to use new names.
- * src/roff/troff/input.cpp (token::usable_as_delimiter,
- read_draw_node): Return Boolean, not integer, literals.
+ * src/roff/troff/input.cpp (token::usable_as_delimiter)
+ (read_draw_node): Return Boolean, not integer, literals.
2021-09-06 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -7225,96 +7225,97 @@
* src/include/lib.h (a_delete): Drop symbol definition.
* src/devices/grohtml/output.cpp (word::~word):
- * src/devices/grohtml/post-html.cpp (char_block::char_block,
- assert_state::~assert_state, assert_state::add,
- assert_state::close, replace_negate_str):
- * src/devices/grops/ps.cpp (ps_font::ps_font,
- subencoding::subencoding, ps_printer::define_encoding,
- ps_printer::encode_fonts):
- * src/devices/grops/psrm.cpp (resource_manager::document_setup,
- resource_manager::supply_resource):
- * src/devices/grotty/tty.cpp (tty_printer::tty_color,
- tty_printer::tty_printer, tty_printer::color_to_idx,
- tty_printer::add_char):
- * src/include/itable.h (ITABLE(T)::~ITABLE(T),
- ITABLE(T)::define):
- * src/include/ptable.h (PTABLE(T)::~PTABLE(T),
- PTABLE(T)::define):
+ * src/devices/grohtml/post-html.cpp (char_block::char_block)
+ (assert_state::~assert_state, assert_state::add)
+ (assert_state::close, replace_negate_str):
+ * src/devices/grops/ps.cpp (ps_font::ps_font)
+ (subencoding::subencoding, ps_printer::define_encoding)
+ (ps_printer::encode_fonts):
+ * src/devices/grops/psrm.cpp (resource_manager::document_setup)
+ (resource_manager::supply_resource):
+ * src/devices/grotty/tty.cpp (tty_printer::tty_color)
+ (tty_printer::tty_printer, tty_printer::color_to_idx)
+ (tty_printer::add_char):
+ * src/include/itable.h (ITABLE(T)::~ITABLE(T))
+ (ITABLE(T)::define):
+ * src/include/ptable.h (PTABLE(T)::~PTABLE(T))
+ (PTABLE(T)::define):
* src/libs/libbib/index.cpp
(index_search_item::~index_search_item, make_index_search_item,
index_search_item_iterator::index_search_item_iterator,
index_search_item::get_tag, index_search_item::munge_filename,
index_search_item::search):
- * src/libs/libbib/linear.cpp (bmpattern::~bmpattern,
- file_buffer::file_buffer, file_buffer::load,
- linear_searcher::linear_searcher,
- linear_searcher::~linear_searcher):
+ * src/libs/libbib/linear.cpp (bmpattern::~bmpattern)
+ (file_buffer::file_buffer, file_buffer::load)
+ (linear_searcher::linear_searcher)
+ (linear_searcher::~linear_searcher):
* src/libs/libbib/search.cpp
- (search_list_iterator::search_list_iterator,
- search_item::search_item):
- * src/libs/libdriver/input.cpp (IntArray::~IntArray,
- IntArray::append, StringBuf::~StringBuf, StringBuf::append,
- get_integer_arg, parse_x_command, do_file):
- * src/libs/libdriver/printer.cpp (printer::printer,
- printer::load_font, text_file::~text_file, text_file::next,
- font::~font, font_widths_cache::~font_widths_cache,
- font:alloc_ch_index, font::extend_ch, font::compact,
- font::load_desc):
+ (search_list_iterator::search_list_iterator)
+ (search_item::search_item):
+ * src/libs/libdriver/input.cpp (IntArray::~IntArray)
+ (IntArray::append, StringBuf::~StringBuf, StringBuf::append)
+ (get_integer_arg, parse_x_command, do_file):
+ * src/libs/libdriver/printer.cpp (printer::printer)
+ (printer::load_font, text_file::~text_file, text_file::next)
+ (font::~font, font_widths_cache::~font_widths_cache)
+ (font:alloc_ch_index, font::extend_ch, font::compact)
+ (font::load_desc):
* src/libs/libgroff/fontfile.cpp (font::open_file):
- * src/libs/libgroff/relocate.cpp (searchpath, searchpathext,
- set_current_prefix):
- * src/libs/libgroff/searchpath.cpp (search_path::search_path,
- search_path::command_line_dir, search_path::open_file,
- search_path::open_file_cautious):
- * src/libs/libgroff/string.cpp (sfree, srealloc,
- string::remove_spaces):
+ * src/libs/libgroff/relocate.cpp (searchpath, searchpathext)
+ (set_current_prefix):
+ * src/libs/libgroff/searchpath.cpp (search_path::search_path)
+ (search_path::command_line_dir, search_path::open_file)
+ (search_path::open_file_cautious):
+ * src/libs/libgroff/string.cpp (sfree, srealloc)
+ (string::remove_spaces):
* src/libs/libgroff/symbol.cpp (symbol::symbol, concat):
- * src/libs/libgroff/tmpfile.cpp (temp_init::temp_init,
- xtmpfile_list_init::~xtmpfile_list_init, xtmpfile):
- * src/preproc/eqn/box.cpp (set_gfont, set_grfont, set_gbfont,
- box_list::append, box_list::~box_list):
- * src/preproc/eqn/delim.cpp (make_delim_box,
- delim_box::~delim_box):
+ * src/libs/libgroff/tmpfile.cpp (temp_init::temp_init)
+ (xtmpfile_list_init::~xtmpfile_list_init, xtmpfile):
+ * src/preproc/eqn/box.cpp (set_gfont, set_grfont, set_gbfont)
+ (box_list::append, box_list::~box_list):
+ * src/preproc/eqn/delim.cpp (make_delim_box)
+ (delim_box::~delim_box):
* src/preproc/eqn/eqn.ypp (number):
- * src/preproc/eqn/lex.ypp (file_input::~file_input,
- argument_macro_input::~argument_macro_input):
- * src/preproc/eqn/pile.ypp (matrix_box::~matrix_box,
- matrix_box::append):
+ * src/preproc/eqn/lex.ypp (file_input::~file_input)
+ (argument_macro_input::~argument_macro_input):
+ * src/preproc/eqn/pile.ypp (matrix_box::~matrix_box)
+ (matrix_box::append):
* src/preproc/eqn/special.cpp (special_box::~special_box):
* src/preproc/eqn/text.ypp (set_char_type):
* src/preproc/html/pre-html.cpp (get_line, scanArguments):
- * src/preproc/pic/object.cpp (output::~output,
- output::set_args, text_item::~text_item,
- object_spec::~object_spec, command_object::~command_object,
- line_object::~line_object):
- * src/preproc/pic/pic.ypp (placeless_element, reset_variables,
- print_args, text_expr, object_spec, text, sprintf_args, path):
- * src/preproc/refer/command.cpp (input_item::~input_item,
- input_item::peek_char):
+ * src/preproc/pic/object.cpp (output::~output)
+ (output::set_args, text_item::~text_item)
+ (object_spec::~object_spec, command_object::~command_object)
+ (line_object::~line_object):
+ * src/preproc/pic/pic.ypp (placeless_element, reset_variables)
+ (print_args, text_expr, object_spec, text, sprintf_args, path):
+ * src/preproc/refer/command.cpp (input_item::~input_item)
+ (input_item::peek_char):
* src/preproc/refer/label.ypp (lookup_label):
* src/preproc/refer/refer.cpp (store_citation, store_reference):
* src/preproc/tbl/main.cpp (format::add_rows, format::~format):
- * src/preproc/tbl/table.cpp (block_entry::~block_entry,
- table::~table, table::allocate):
- * src/roff/groff/groff.cpp (possible_command::~possible_command,
- possible_command::clear_name):
+ * src/preproc/tbl/table.cpp (block_entry::~block_entry)
+ (table::~table, table::allocate):
+ * src/roff/groff/groff.cpp (possible_command::~possible_command)
+ (possible_command::clear_name):
* src/roff/troff/column.cpp
- (justification_spec::~justification_spec,
- justification_spec::append):
+ ((justification_spec::~justification_spec)
+ (justification_spec::append):
* src/roff/troff/dictionary.cpp (dictionary::lookup):
- * src/roff/troff/env.cpp (override_sizes, tab_stops::to_string,
- hyphen_word, hyphen_trie::insert_hyphenation):
- * src/roff/troff/input.cpp (read_long_escape_name, token::next,
- do_get_long_name, temp_iterator::~temp_iterator, get_delim_name,
- pipe_source, read_string, pipe_output, system_request,
- open_mac_file, do_macro_source, do_register_assignment,
- do_string_assignment, read_draw_node, copy_mode_error):
- * src/roff/troff/node.cpp (troff_output_file::set_font,
- troff_output_file::~troff_output_file, draw_node::is_tag,
- grow_font_table, font_family::~font_family,
- font_family::make_definite):
- * src/utils/hpftodit/hpftodit.cpp (name_list::~name_list,
- read_map):
+ * src/roff/troff/env.cpp (override_sizes, tab_stops::to_string)
+ (hyphen_word, hyphen_trie::insert_hyphenation):
+ * src/roff/troff/input.cpp (read_long_escape_name, token::next)
+ (do_get_long_name, temp_iterator::~temp_iterator)
+ (get_delim_name, pipe_source, read_string, pipe_output)
+ (system_request, open_mac_file, do_macro_source)
+ (do_register_assignment, do_string_assignment, read_draw_node)
+ (copy_mode_error):
+ * src/roff/troff/node.cpp (troff_output_file::set_font)
+ (troff_output_file::~troff_output_file, draw_node::is_tag)
+ (grow_font_table, font_family::~font_family)
+ (font_family::make_definite):
+ * src/utils/hpftodit/hpftodit.cpp (name_list::~name_list)
+ (read_map):
* src/utils/indxbib/indxbib.cpp (main, get_cwd):
* src/utils/tfmtodit/tfmtodit.cpp (tfm::~tfm, tfm::load): Port
uses of `a_delete` to `delete[]`.
@@ -7328,9 +7329,9 @@
* src/include/lib.h (ad_delete): Drop symbol definition.
* src/preproc/pic/object.cpp (graphic_object::print_text):
- * src/preproc/refer/ref.cpp (reference::reference,
- reference::merge, reference::insert_field,
- reference::delete_field):
+ * src/preproc/refer/ref.cpp (reference::reference)
+ (reference::merge, reference::insert_field)
+ (reference::delete_field):
* src/preproc/tbl/main.cpp (format::add_rows): Port uses of
`ad_delete` to `delete[]`.
@@ -7929,11 +7930,11 @@
requested data.
* src/roff/troff/reg.h (reg, variable_reg):
- * src/roff/troff/div.cpp (page_offset_reg, page_length_reg,
- vertical_position_reg, high_water_mark_reg,
- distance_to_next_trap_reg, page_number_reg, no_space_mode_reg):
- * src/roff/troff/env.cpp (int_env_reg, vunits_env_reg,
- hunits_env_reg, horizontal_place_reg):
+ * src/roff/troff/div.cpp (page_offset_reg, page_length_reg)
+ (vertical_position_reg, high_water_mark_reg)
+ (distance_to_next_trap_reg, page_number_reg, no_space_mode_reg):
+ * src/roff/troff/env.cpp (int_env_reg, vunits_env_reg)
+ (hunits_env_reg, horizontal_place_reg):
* src/roff/troff/input.cpp (writable_lineno_reg):
* src/roff/troff/reg.cpp (reg, number_reg, variable_reg): Update
class and member function definitions to reflect the new type.
@@ -8102,8 +8103,8 @@
2021-07-26 G. Branden Robinson <g.branden.robinson@gmail.com>
- * src/utils/hpftodit/hpftodit.cpp (hp_msl_to_ucode_name,
- unicode_to_ucode_name): Hush "format nonliteral" compiler
+ * src/utils/hpftodit/hpftodit.cpp (hp_msl_to_ucode_name)
+ (unicode_to_ucode_name): Hush "format nonliteral" compiler
warnings by using a preprocessor-defined string literal as an
sprintf() format string instead of a C++ variable that just
compared identically to the same thing.
@@ -8475,27 +8476,27 @@
* src/roff/troff/token.h (get_name, get_long_name): Change type
of parameter from `int` to `bool` and default from 0 to `false`.
- * src/roff/troff/input.cpp (do_get_long_name,
- empty_name_warning, get_name, get_long_name): Change type of
+ * src/roff/troff/input.cpp (do_get_long_name)
+ (empty_name_warning, get_name, get_long_name): Change type of
parameter from `int` to `bool` in declarations and definitions.
* src/roff/troff/column.cpp (column_justify):
* src/roff/troff/div.cpp (diversion_trap):
- * src/roff/troff/env.cpp (environment_switch, environment_copy,
- do_input_trap, set_hyphenation_language,
- do_hyphenation_patterns_file):
- * src/roff/troff/input.cpp (define_color, composite_request,
- do_define_string, do_define_macro, rename_macro, alias_macro,
- chop_macro, do_string_case_transform, substring_request,
- length_request, asciify_macro, unformat_macro, do_register,
- device_macro_request, do_if_request, do_source, ps_bbox_request,
- do_open, close_request, do_write_request, write_macro_request,
- define_class, copy_file, vjustify, transparent_file,
- do_macro_source):
- * src/roff/troff/node.cpp (font_translate, font_position, style,
- get_fontno):
- * src/roff/troff/reg.cpp (define_number_reg, inline_define_reg,
- alter_format, alias_reg, rename_reg): Update call sites. Add
- comment indicating meaning of parameter.
+ * src/roff/troff/env.cpp (environment_switch, environment_copy)
+ (do_input_trap, set_hyphenation_language)
+ (do_hyphenation_patterns_file):
+ * src/roff/troff/input.cpp (define_color, composite_request)
+ (do_define_string, do_define_macro, rename_macro, alias_macro)
+ (chop_macro, do_string_case_transform, substring_request)
+ (length_request, asciify_macro, unformat_macro, do_register)
+ (device_macro_request, do_if_request, do_source)
+ (ps_bbox_request, do_open, close_request, do_write_request)
+ (write_macro_request, define_class, copy_file, vjustify)
+ (transparent_file, do_macro_source):
+ * src/roff/troff/node.cpp (font_translate, font_position, style)
+ (get_fontno):
+ * src/roff/troff/reg.cpp (define_number_reg, inline_define_reg)
+ (alter_format, alias_reg, rename_reg): Update call sites. Add
+ (comment indicating meaning of parameter.
Do similarly for token::delimiter() member function.
@@ -8505,8 +8506,8 @@
to `false`.
* src/roff/troff/input.cpp (token::delimiter): Change type of
parameter from `int` to `bool` in definition.
- * src/roff/troff/input.cpp (do_expr_test, get_delim_number,
- get_line_arg, read_size, do_register, read_draw_node):
+ * src/roff/troff/input.cpp (do_expr_test, get_delim_number)
+ (get_line_arg, read_size, do_register, read_draw_node):
* src/roff/troff/reg.cpp (inline_define_reg): Update call sites.
Add comment indicating meaning of parameter.
@@ -9181,11 +9182,11 @@
* src/roff/troff/input.cpp (token::get_char): Update definition.
* src/roff/troff/env.cpp (hyphen_word):
* src/roff/troff/node.cpp (remove_font_special_character):
- * src/roff/troff/input.cpp (do_overstrike, do_bracket, next,
- do_define_character, remove_character, get_line_arg,
- encode_char, do_if_request, do_translate, char_flags,
- hyphenation_code, define_class): Update call sites. Add comment
- indicating meaning of parameter.
+ * src/roff/troff/input.cpp (do_overstrike, do_bracket, next)
+ (do_define_character, remove_character, get_line_arg)
+ (encode_char, do_if_request, do_translate, char_flags)
+ (hyphenation_code, define_class): Update call sites. Add
+ comment indicating meaning of parameter.
2021-06-25 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -9541,8 +9542,8 @@
files from distribution. They are not needed by any live code
in the tree; possibly only groffer ever used them.
- * src/roff/groff/groff.am (GROFF_OPTS_OUTPUT, groffoptsdir,
- groffopts_DATA): Delete variables.
+ * src/roff/groff/groff.am (GROFF_OPTS_OUTPUT, groffoptsdir)
+ (groffopts_DATA): Delete variables.
(MOSTLYCLEANFILES): Stop adding to target.
(groff_opts.tmp, groff_opts_no_arg.txt,
groff_opts_with_arg.txt): Delete targets.
@@ -9590,9 +9591,9 @@
2021-06-03 G. Branden Robinson <g.branden.robinson@gmail.com>
- * src/roff/troff/input.cpp (else_request, while_request,
- pipe_source, open_request, opena_request, pipe_output,
- system_request): Update diagnostic messages to not presume the
+ * src/roff/troff/input.cpp (else_request, while_request)
+ (pipe_source, open_request, opena_request, pipe_output)
+ (system_request): Update diagnostic messages to not presume the
identities of the control or escape characters.
2021-06-01 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -10472,8 +10473,8 @@
2021-04-19 G. Branden Robinson <g.branden.robinson@gmail.com>
- * src/roff/troff/input.cpp (source, source_quietly,
- macro_source, macro_source_quietly): Use idiomatic Boolean
+ * src/roff/troff/input.cpp (source, source_quietly)
+ (macro_source, macro_source_quietly): Use idiomatic Boolean
literals.
2021-04-17 G. Branden Robinson <g.branden.robinson@gmail.com>
@@ -10753,8 +10754,8 @@
2021-03-02 G. Branden Robinson <g.branden.robinson@gmail.com>
- * doc/groff.texi (Identifiers, Strings, Writing Macros,
- Diversions): Improve cross-linkage of documentation regarding
+ * doc/groff.texi (Identifiers, Strings, Writing Macros)
+ (Diversions): Improve cross-linkage of documentation regarding
shared name space of macros, strings, diversions, and boxes.
Fixes <https://savannah.gnu.org/bugs/?58995>.
@@ -10787,8 +10788,8 @@
tbl(1) table rows to spontaneously become numbered. Use new
\n[.nm] register to determine whether line numbering is enabled.
- * src/preproc/tbl/table.cpp (table::init_output, table::do_row,
- table::do_bottom): Predicate all conditions on \n[ln]
+ * src/preproc/tbl/table.cpp (table::init_output, table::do_row)
+ (table::do_bottom): Predicate all conditions on \n[ln]
additionally on \n[.nm].
Thanks to Olle Lögdahl for the report. Problem appears to date
@@ -10845,8 +10846,8 @@
2021-02-14 G. Branden Robinson <g.branden.robinson@gmail.com>
- * src/libs/libgroff/searchpath.cpp (search_path::open_file,
- search_path::open_file_cautious): Save errno before calling
+ * src/libs/libgroff/searchpath.cpp (search_path::open_file)
+ (search_path::open_file_cautious): Save errno before calling
free() and restore it afterwards. A future version of POSIX
will require that free() not change errno if it succeeds[1];
some C library implementations, including recent versions of
@@ -11396,8 +11397,8 @@
2020-12-01 G. Branden Robinson <g.branden.robinson@gmail.com>
- * src/utils/xtotroff/xtotroff.c (CanonicalizeFontName,
- FontNamesAmbiguous, MapFont, main): Format diagnostic messages
+ * src/utils/xtotroff/xtotroff.c (CanonicalizeFontName)
+ (FontNamesAmbiguous, MapFont, main): Format diagnostic messages
more consistently with GNU Coding Standards. Prefix with name
of complaining command. Put argument literals in quotation
marks. Put each messge on one line only.
@@ -11622,11 +11623,11 @@
2020-10-31 G. Branden Robinson <g.branden.robinson@gmail.com>
- * src/roff/troff/input.cpp (do_overstrike, do_bracket,
- do_name_test, do_expr_test, do_zero_width, do_width, do_special,
- do_if_request, read_color_draw_node): Improve diagnostic
- messages for missing closing delimiters by describing the
- incomplete structure and the problem token.
+ * src/roff/troff/input.cpp (do_overstrike, do_bracket)
+ (do_name_test, do_expr_test, do_zero_width, do_width)
+ (do_special, do_if_request, read_color_draw_node): Improve
+ diagnostic messages for missing closing delimiters by describing
+ the incomplete structure and the problem token.
(read_rgb, read_cmy, read_cmyk, read_gray): Improve English
syntax of diagnostic message when color definition missing.
@@ -11744,14 +11745,15 @@
2020-10-22 G. Branden Robinson <g.branden.robinson@gmail.com>
- Use only malloc() and free() to manage memory of paths opened by
- the parser instead of mixing in C++ new/delete management under
- some runtime-dependent circumstances.
+ Use only `malloc()` and `free()` to manage memory of paths
+ opened by the parser instead of mixing in C++ new/delete
+ management under some runtime-dependent circumstances.
- * src/libs/libgroff/relocate.cpp (relocatep): Use malloc(), not
- new.
- * src/roff/troff/input.cpp (process_macro_file,
- process_startup_file, macro_source): Use free(), not (a_)delete.
+ * src/libs/libgroff/relocate.cpp (relocatep): Use `malloc()`,
+ not new.
+ * src/roff/troff/input.cpp (process_macro_file)
+ (process_startup_file, macro_source): Use `free()`, not
+ `{a_,}delete()`.
Thanks to an anonymous contributor for the report and patch.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 02/35: ChangeLog: Fix entry styles.,
G. Branden Robinson <=