[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff-commit] Changes to //var/cvs/groff

From: wlemb
Subject: [Groff-commit] Changes to //var/cvs/groff
Date: 15 Feb 2003 07:24:24 -0000

Log from commit: 

Update of /var/cvs/groff/src/devices/grolbp
In directory genba:/tmp/cvs-serv7449/src/devices/grolbp

Modified Files: 
Log Message:
Add memory management for colors to deallocate unnamed colors

* src/include/color.h (color): New members `free_list' and `next'.
New member functions `new' and `delete'.
Add deconstructor.
* src/libs/libgroff/ Implement it.

* src/libs/libgroff/ (font::add_kern): Use integer cast
for array size of new operator.

* src/libs/libdriver/ (IntArray::operator[]): Remove
redundant comparison.

* src/roff/troff/ (word_space_node::reread,
hmotion_node::reread): Avoid warning about unused parameter.
(reset_output_registers): Remove redundant parameter.
(define_color): Undo change 2003-02-12.

* src/roff/troff/reg.h: Updated.

* src/roff/troff/ (troff_output_file::really_print_line,
output_file::put_filename, real_output_file::really_put_filename,
break_char_node::get_hyphen_list): Avoid warning about unused
(suppress_node::tprint): Updated.

* Check declaration for rand() and srand().
* configure: Regenerated.

* src/preproc/pic/pic.h: Declare fmod(), rand(), and srand()
* src/preproc/pic/pic.y: Remove declaration of fmod(), rand(),
and srand().

* src/preproc/eqn/ (delim_table): Add missing initializers
to avoid compiler warnings.

* src/preproc/grn/ (HGPrintElt): Second parameter is

* src/devices/grops/ (ps_printer::set_char): Last parameter
is unused.
* src/devices/grops/ (skip_possible_newline): Remove first
(unused) parameter.
Updated all callers.

* src/devices/grotty/ (tty_printer::set_char): Last parameter
is unused.
* src/devices/grodvi/ (dvi_printer::set_char): Ditto.
* src/devices/grolj4/ (lj4_printer::set_char): Ditto.

* src/devices/grohtml/ (html_printer::emit_line):
Parameter is unused.
(html_printer::add_table_end): Define parameter conditionally.
* src/devices/grohtml/ (simple_output::special): Parameter
is unused.

* src/devices/grolbp/ Define _GNU_SOURCE conditionally.
(lbp_printer::set_char): Last parameter is unused.

* src/utils/indxbib/ (main): Remove redundant comparison.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]