| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
approved By Barbara Beeton).
* tmac/hyphenex.us: Updated.
|
|
|
|
| |
* tmac/groff_mdoc.man: Document it.
|
|
|
|
|
|
|
| |
`utf-16le', `utf-16be-with-signature', `utf-16le-with-signature'.
(is_comment_line): Handle '\" and '\# also.
* src/preproc/preconv/preconv.man: Revise and make complete.
|
|
|
|
|
|
|
|
|
| |
Marcela Maslanova <mmaslano@redhat.com>.
* tmac/hyphen.cs, tmac/hyphenex.cs: New hyphenation pattern files
for Czech, taken from CTAN.
* LICENSES: Updated.
* tmac/Makefile (NORMALFILES): Add Czech stuff.
* doc/groff_tmac.man: Mention cs.tmac.
|
|
|
|
|
| |
comments correctly. Reported by Frank Jahnke
<jahnke@sonatabio.com>.
|
|
|
|
|
|
| |
FreeBSD 5.5 and 7.0.
* tmac/doc-syms: Give better names for System V releases.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the production of html files.
(pic.html): Ditto.
Remove background colour switch.
(.SUFFIXES, clean): Handle *.xhtml files.
* src/devices/grohtml/grohtml.man: Document that -V option now
generates an HTML-4.01 validator or XHTML validator.
* src/devices/grohtml/html-text.cpp (html_text::end_tag,
html_text::start_tag): Suppress <small>, <big>, and <color> tags if
we are inside a <pre> block.
* src/devices/grohtml/post-html.cpp
(html_printer::handle_valid_flag): Add a parameter to indicate
whether it needs to generate a paragraph block.
(html_printer::write_navigation): Updated.
(html_printer::do_file_components): Generate an HTML-4.01 blue
validator button also.
|
|
|
|
|
|
|
| |
* man/groff_char.man: Normalize character set names as defined
by IANA. Based on a patch from Axel Kielhorn.
* src/preproc/refer/label.y: Undo change from 2007-09-19.
|
|
|
|
|
|
|
|
|
|
|
| |
warning.
* src/preproc/eqn/pile.cpp (pile_box::output, matrix_box::output):
Remove compiler warning.
* src/preproc/refer/label.y: Remove compiler warning.
* src/preproc/pic/pic.y: Remove doubled token entries.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
reference entries.
* NEWS: Updated.
* src/devices/grohtml/grohtml.man: Document new -V and -y options.
* src/devices/grohtml/html-table.cpp: Add support for XHTML 1.1.
(html_table:: emit_colspan, html_table::emit_td): New methods.
(html_table::emit_col): Use html_table::emit_td.
(html_table::emit_table_header): Use html_table::emit_colspan if
dialect xhtml is specified.
(html_table::finish_row): Updated.
* src/devices/grohtml/html-table.h (html_table): Declare
emit_colspan, emit_td.
* src/devices/grohtml/html-text.cpp: Modified tags to comply with
xhtml if this dialect was requested.
* src/devices/grohtml/html-text.h (html_dialect): New enumeration.
(html_text): Add new variable `dialect'.
* src/devices/grohtml/post-html.cpp: Modify header tags to be XHTML
compliant.
(valid_flag, groff_sig, dialect): New global variables.
(html_printer::handle_valid_flag, html_printer::do_math,
html_printer::write_html_anchor, html_printer::write_xhtml_anchor,
html_printer::do_math, html_printer::handle_valid_flag): New
methods.
(html_printer::emit_line, html_printer::emit_raw,
html_printer::do_check_center, html_printer::write_title,
write_rule, html_printer::writeHeadMetaStyle, generate_img_src,
html_printer::begin_page): Altered to be XHTML compliant.
(html_printer::write_header): Updated.
(html_printer::troff_tag): Call do_math.
(html_printer::insert_split_file, html_printer::do_file_components,
html_printer::write_navigation): Create XHTML file components if
necessary and also produces a groff signature if requested.
(~html_printer): Call writeHeadMetaStyle at appropriate places
depending upon html_dialect.
(html_printer::special): Handle new tags `html<?p>' and `math<?p>'.
(main): Added options -x, -V, and -y.
(usage): Updated.
* src/preproc/eqn/box.cpp: Create a distinction between
the MathML device and the XHTML device.
(do_text): Issue a newline at the end of the equation if XHTML was
specified.
(box::top_level): Prefix the output of an equation by the .MATHML
macro.
(output_string): Suppress \n if XHTML was specified.
* src/preproc/eqn/main.cpp (xhtml): New global flag.
(inline_equation): Skip leading spaces after inline equation for
XHTML device.
(main): Set `xhtml' flag if `-Tmathml:xhtml' is specified.
* src/preproc/eqn/eqn.h (xhtml): New external flag.
* src/preproc/eqn/text.cpp (entity_table): Fix typo.
* src/preproc/html/pre-html.cpp (html_dialect): New enumeration.
(dialect, eqn_flag): New global variables.
(html_system): Improve debugging support.
(alterDeviceTo): Test for -Txhtml when altering device to the image
device and reset to -Txhtml.
(addZ): Renamed to...
(addArg): This.
Introducea a general parameter.
(print_args): New debugging function.
(char_buffer::run_output_filter): Use print_args and addArg rather
than addZ.
(char_buffer::do_html, char_buffer::do_image): Add -rxhtml=1 command
line parameter as an argument to the html generation of text when
xhtml is needed. Include -e on the command line if mathml is
required.
(scanArguments): Allow -e, -V, -y and -x options.
-V, -y are handled by the back end. -e sets `eqn_flag'.
-x determines HTML dialect.
* src/roff/groff/groff.cpp (possible_command): New method
`clear_name'.
(main): Set eflag if -e is present on command line.
Set is_xhtml if -Txhtml is present.
Pass `-x x' to the HTML pre and post processors.
Pass `-e' to the HTML pre processor if required.
Pass `-Tmathml:xhtml' to eqn if XHTML is requested.
* src/roff/troff/input.cpp (init_input_requests): Introduce new
number register `\n[.O]'.
* tmac/s.tmac: (LP): Use .nop for semantic sugar.
(cov*ab-init) reformat.
(@EQ): Use EQN-HTML-IMAGE and friends rather than HTML-IMAGE.
(CHECK-FOOTER-AND-KEEP): Define FS, FE such that they use
<cite></cite> for the html device rather than generate images for
footnotes.
* tmac/troffrc-end: Define EQN-HTML-IMAGE,
EQN-HTML-IMAGE-END, EQN-HTML-IMAGE-RIGHT,
EQN-HTML-IMAGE-LEFT, EQN-HTML-IMAGE-INLINE,
EQN-HTML-DO-IMAGE, EQN-HTML-IMAGE-END as null strings.
* tmac/www.tmac: (HTML<?p>): New macro.
(MATH<?p>): New macro.
(IMG, PIMG, MPIMG, HR): Use XHTML compliant syntax.
(www-emit-ltag): New macro.
(www-push-li): Updated.
(ULS): Ensure that tags are balanced in order by use of
www-emit-ltag.
(ULE): Likewise: Use www-emit-ltag and shut down paragraphs in
order.
(OLS, OLE, DLS, DLE): Ditto.
<global>: Define EQ and EN to EQN-HTML-IMAGE and EQN-HTML-IMAGE-END
respectively.
(www-li-ul, www-li-ol, www-li-dl): Updated.
(EQN-HTML-IMAGE, EQN-HTML-IMAGE-RIGHT, EQN-HTML-IMAGE-LEFT,
EQN-HTML-IMAGE-INLINE, EQN-HTML-DO-IMAGE, EQN-HTML-IMAGE-END,
MATHML): New macros.
|
|
|
|
| |
* tmac/html.tmac: Load unicode.tmac.
|
|
|
|
|
|
| |
* doc/groff.texinfo: Ditto.
Remove references to `\@' which isn't a valid escape sequence in
groff.
|
|
|
|
|
|
| |
to `hy'.
* src/roff/troff/input.cpp (init_charset_table): Handle `hy'.
|
|
|
|
|
|
|
| |
allocation.
* src/preproc/tbl/table.cpp (table::allocate): Initialize
`blockflag' array.
|
|
|
|
| |
GnuWin32 versions of netpbm/libpng.
|
| |
|
| |
|
|
|
|
| |
recursion.
|
| |
|
|
|
|
| |
Reported by John Rupley <rupley@u.arizona.edu>.
|
|
|
|
| |
top-level environment.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/devices/xditview/Makefile.sub (install_data, uninstall_sub):
Handle `GXditview-color'.
* src/devices/xditview/gxditview.man: Updated.
* m4/groff.m4 (GROFF_APPRESDIR_CHECK): Updated.
* m4/codeset.m4, m4/glibc21.m4, m4/iconv.m4, m4/lib-link.m4: Updated
from `gnulib' git repository.
* configure.ac: Updated.
* configure: Regenerated (using autoconf 2.61).
* config.guess, config.sub: Updated from `config' CVS repository.
* config.rpath, install-sh, mkinstalldirs: Updated from `gnulib' git
repository.
|
| |
|
|
|
|
|
|
|
| |
accelerators.
* src/devices/xditview/GXditview.ad: Updated.
Make widget more colourful.
|
|
|
|
|
| |
Recommend `tbl' instead of `-column' lists for more complicated
cases.
|
|
|
|
| |
correctly.
|
|
|
|
|
|
|
|
|
|
|
|
| |
<Urs.Eggli@zuerich.ch>.
* src/preproc/pic/common.h (common_output), src/preproc/pix/output.h
(output): Add color parameter to `rounded_box' member function.
* src/preproc/pic/common.cpp (common_output::rounded_box): Use it.
* src/preproc/pic/object.cpp (box_object::print): Pass `color_fill'
to `out->rounded_box'.
|
|
|
|
|
| |
* src/utils/afmtodit/afmtodit.tables: Change values of `Delta',
`Omega', and `mu' to the ones from aglfn.txt.
|
|
|
|
|
|
| |
(SN-STYLE): New string; define.
* NEWS, tmac/groff_ms.man, doc/groff.texinfo (SN-STYLE): Document it.
|
|
|
|
| |
by Jörg van den Hoff <j.van_den_hoff@fzd.de>.
|
|
|
|
|
|
|
|
|
| |
(nr, ds, ds1, as, as1, substring): Restore escape character while
executing the macro.
(nr): Remove dead code.
* src/preproc/eqn/box.cpp (box::top_level): Use \E in string
definitions to make them traceable.
|
|
|
|
|
| |
whether \E shall be expanded.
(get_char_for_escape_name): Allow \E.
|
|
|
|
|
|
|
|
|
|
| |
par*define-font-macro, \[hooko]): Use \E to make it traceable.
(ref*field): Add argument to control the space between previous and
current argument.
Update all callers.
(ref*add-N): Fix handling of opening parenthesis. Problem reported
by Jörg van den Hoff <j.van_den_hoff@fzd.de>.
|
|
|
|
| |
(de, de1, am, am1): Make traced macros aliased with .als work.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.comm (.man.n): Add @APPRESDIR@.
Sort entries.
* src/devices/xditview/gxditview.man: Document GXditview resource
file.
Other documentation enhancements based on a patch from Jörg.
* src/devices/xditview/GXditview.ad: Make all keys work regardless
of the current mouse position.
|
|
|
|
|
|
| |
Reduce use of future tense.
* tmac/groff_trace.man: Revosed to improve visual appearance.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
show up readily under eyeball inspection but do when the
formatted new version is diffed against an old one.
|
|
|
|
|
| |
with quotes. This will enable us not to rely on the shift
request, which is nonportable.
|
| |
|
|
|
|
| |
nonportable ExecFF macro. The code is simpler without it.
|
| |
|
|
|
|
| |
inclusion of the www macros.
|
| |
|
|
|
|
|
|
|
| |
Replace ShellCommand with .EX/.EE pairs. Don't use .TP for examples,
as some viewers won't handle a display macro as a tag line. Use
.SY/.OP/.YS rather than elaborate custom macros. This was the
hard part, the rest will be cleanup.
|
|
|
|
|
|
| |
Begin adapting this page to use an-ext.tmac macros. So far this
is just changing .TP to .TQ, fixing .MTO and .URL uses,
and removng some unused code. The hard part comes next.
|
|
|
|
|
| |
AVAILABLE_REG.
(table::compute_widths): Simplify.
|
|
|
|
|
|
|
|
|
|
| |
(table): Replace `bool' type with `char' for orthogonality.
Update all users.
* src/preproc/tbl/table.cpp (block_entry::do_divert): Fix usage of
AVAIlABLE_REG and COLCOUNT_REG.
(table::table): Fix order call of initializers.
(table::~table): Deallocate `blockflag'.
|