<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/groff-git.git/src/roff/troff/dictionary.cpp, branch master</title>
<subtitle>git.savannah.gnu.org: git/groff.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/groff-git.git/'/>
<entry>
<title>[libgroff]: Drop `a_delete` preprocessor wrapper.</title>
<updated>2021-08-28T00:29:00+00:00</updated>
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<published>2021-08-27T09:46:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/groff-git.git/commit/?id=61d2307000c457db0604a7833e29ca4ad15884f7'/>
<id>61d2307000c457db0604a7833e29ca4ad15884f7</id>
<content type='text'>
... for the `delete` operator.  It has been rendered unnecessary by the
removal of support for ancient C++ compilers.

* 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/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/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):
* 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/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/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/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/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/roff/troff/column.cpp
  (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/utils/indxbib/indxbib.cpp (main, get_cwd):
* src/utils/tfmtodit/tfmtodit.cpp (tfm::~tfm, tfm::load): Port
  uses of `a_delete(xxx)` to `delete[]`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... for the `delete` operator.  It has been rendered unnecessary by the
removal of support for ancient C++ compilers.

* 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/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/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):
* 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/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/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/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/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/roff/troff/column.cpp
  (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/utils/indxbib/indxbib.cpp (main, get_cwd):
* src/utils/tfmtodit/tfmtodit.cpp (tfm::~tfm, tfm::load): Port
  uses of `a_delete(xxx)` to `delete[]`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright</title>
<updated>2020-11-11T22:08:05+00:00</updated>
<author>
<name>Bertrand Garrigues</name>
<email>bertrand.garrigues@laposte.net</email>
</author>
<published>2020-11-11T00:58:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/groff-git.git/commit/?id=c05b538c504106d55b81caa6400ea80797f03775'/>
<id>c05b538c504106d55b81caa6400ea80797f03775</id>
<content type='text'>
* update-copyright.sh: use gnulib's 'update-copyright' script.  Pass
  this script in directories 'arch', 'contrib', 'font', 'man', 'tmac',
  'src' and on a list of extra files.

* FOR-RELEASE: mention this point.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* update-copyright.sh: use gnulib's 'update-copyright' script.  Pass
  this script in directories 'arch', 'contrib', 'font', 'man', 'tmac',
  'src' and on a list of extra files.

* FOR-RELEASE: mention this point.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Update copyright"</title>
<updated>2020-10-25T21:19:26+00:00</updated>
<author>
<name>Bertrand Garrigues</name>
<email>bertrand.garrigues@laposte.net</email>
</author>
<published>2020-10-25T21:19:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/groff-git.git/commit/?id=54f7ea974ee354666ab7a1d523218b64c768a137'/>
<id>54f7ea974ee354666ab7a1d523218b64c768a137</id>
<content type='text'>
This reverts commit a2e955e07354c83939fabffebcf720d3333d1f6b.

Some files (COPYING, FDL, bootstrap) should not have been updated
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit a2e955e07354c83939fabffebcf720d3333d1f6b.

Some files (COPYING, FDL, bootstrap) should not have been updated
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright</title>
<updated>2020-10-24T23:54:21+00:00</updated>
<author>
<name>Bertrand Garrigues</name>
<email>bertrand.garrigues@laposte.net</email>
</author>
<published>2020-10-24T23:11:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/groff-git.git/commit/?id=a2e955e07354c83939fabffebcf720d3333d1f6b'/>
<id>a2e955e07354c83939fabffebcf720d3333d1f6b</id>
<content type='text'>
Use gnulib's update-copyright script.

* src/roff/groff/groff.cpp: update the printf displayed when 'groff -v' is invoked.

* FOR-RELEASE: mention this point.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use gnulib's update-copyright script.

* src/roff/groff/groff.cpp: update the printf displayed when 'groff -v' is invoked.

* FOR-RELEASE: mention this point.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright (use gnulib's update-copyright script)</title>
<updated>2018-07-02T22:22:35+00:00</updated>
<author>
<name>Bertrand Garrigues</name>
<email>bertrand.garrigues@laposte.net</email>
</author>
<published>2018-07-02T22:22:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/groff-git.git/commit/?id=2fb110eabcc98f1622d74f2d1cc9c29bee1038af'/>
<id>2fb110eabcc98f1622d74f2d1cc9c29bee1038af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>src: Fix `quote style' in comments and plaintext.</title>
<updated>2017-11-09T22:57:05+00:00</updated>
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<published>2017-11-09T22:42:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/groff-git.git/commit/?id=ff4c3c11845aa56ddd08ae642556ce4af3419dd0'/>
<id>ff4c3c11845aa56ddd08ae642556ce4af3419dd0</id>
<content type='text'>
* src/include/include.am:
* src/libs/libbib/libbib.am:
* src/libs/libdriver/libdriver.am:
* src/libs/libgroff/libgroff.am:
* src/libs/libxutil/libxutil.am:
* src/roff/groff/groff.am:
* src/roff/grog/grog.am:
* src/roff/troff/troff.am:
* src/utils/addftinfo/addftinfo.am:
* src/utils/afmtodit/afmtodit.am:
* src/utils/hpftodit/hpftodit.am:
  + Update and parallelize editor aid comments.

* src/include/font.h:
* src/libs/libdriver/input.cpp:
* src/libs/libgroff/glyphuni.cpp
* src/libs/libgroff/quotearg.c:
* src/libs/libgroff/spawnvp.c:
* src/preproc/grn/main.cpp:
* src/preproc/pic/object.cpp:
* src/roff/troff/dictionary.cpp:
* src/roff/troff/div.cpp:
* src/roff/troff/token.h:
* src/roff/troff/troff.am:
  + Remove trailing whitespace from lines near other changes.

Signed-off-by: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/include/include.am:
* src/libs/libbib/libbib.am:
* src/libs/libdriver/libdriver.am:
* src/libs/libgroff/libgroff.am:
* src/libs/libxutil/libxutil.am:
* src/roff/groff/groff.am:
* src/roff/grog/grog.am:
* src/roff/troff/troff.am:
* src/utils/addftinfo/addftinfo.am:
* src/utils/afmtodit/afmtodit.am:
* src/utils/hpftodit/hpftodit.am:
  + Update and parallelize editor aid comments.

* src/include/font.h:
* src/libs/libdriver/input.cpp:
* src/libs/libgroff/glyphuni.cpp
* src/libs/libgroff/quotearg.c:
* src/libs/libgroff/spawnvp.c:
* src/preproc/grn/main.cpp:
* src/preproc/pic/object.cpp:
* src/roff/troff/dictionary.cpp:
* src/roff/troff/div.cpp:
* src/roff/troff/token.h:
* src/roff/troff/troff.am:
  + Remove trailing whitespace from lines near other changes.

Signed-off-by: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Put two spaces between sentences in GPL notice.</title>
<updated>2017-11-01T02:34:27+00:00</updated>
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<published>2017-11-01T02:34:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/groff-git.git/commit/?id=d0f0f3fffadaa2c28e8aabe919dfbf6ca3a73d61'/>
<id>d0f0f3fffadaa2c28e8aabe919dfbf6ca3a73d61</id>
<content type='text'>
Fixes half of Savannah #51609 but applies it much more generally.

This is a wide-ranging change, but it makes these notices consistent
with modern copies of the GPLv3 text.  (Some of these files are not
GPLv3, but that's where the boilerplate comes from; GPLv2 and LGPLv2.x
used semicolons to separate these clauses instead.)

If the next resync with Autotools regresses some of these, well, that's
a bug in Autotools.

I checked with wc -L, and no file grew its longest line to 81 characters
due to this change.

contrib/hdtbl/hdmisc.tmac-u only:
Signed-off-by: Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;

Blame me for the rest.

Signed-off-by: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes half of Savannah #51609 but applies it much more generally.

This is a wide-ranging change, but it makes these notices consistent
with modern copies of the GPLv3 text.  (Some of these files are not
GPLv3, but that's where the boilerplate comes from; GPLv2 and LGPLv2.x
used semicolons to separate these clauses instead.)

If the next resync with Autotools regresses some of these, well, that's
a bug in Autotools.

I checked with wc -L, and no file grew its longest line to 81 characters
due to this change.

contrib/hdtbl/hdmisc.tmac-u only:
Signed-off-by: Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;

Blame me for the rest.

Signed-off-by: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>src/roff/troff/*: Improve the license information.</title>
<updated>2014-09-18T01:37:52+00:00</updated>
<author>
<name>Bernd Warken</name>
<email>groff-bernd.warken-72@web.de</email>
</author>
<published>2014-09-18T01:37:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/groff-git.git/commit/?id=244d1ff6f3de5fadd134f1c3fa5166a28847e897'/>
<id>244d1ff6f3de5fadd134f1c3fa5166a28847e897</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year.</title>
<updated>2009-01-05T20:11:17+00:00</updated>
<author>
<name>Werner LEMBERG</name>
<email>wl@gnu.org</email>
</author>
<published>2009-01-05T20:11:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/groff-git.git/commit/?id=676780bfd83010cc6ce6149062e431bc9c6bc325'/>
<id>676780bfd83010cc6ce6149062e431bc9c6bc325</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* */*: Update GPL2 to GPL3.</title>
<updated>2009-01-04T14:51:14+00:00</updated>
<author>
<name>Werner LEMBERG</name>
<email>wl@gnu.org</email>
</author>
<published>2009-01-04T14:51:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/groff-git.git/commit/?id=0ba9ac513f520a1a82bc2392340c2b9f65756909'/>
<id>0ba9ac513f520a1a82bc2392340c2b9f65756909</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
