| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
* Makefile.in (MAKE_K_FLAGS): Improved definition,
as explained and discussed in
http://lists.gnu.org/archive/html/groff/2012-01/msg00039.html
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some hdtbl and mom examples want PostScript formatting which
requires the `DESC' file to be ready; however, the top-level
`Makefile.in' doesn't currently enforce the proper order of building
of `font/dev' before `contrib/hdtbl', `contrib/mom', and so on.
Given that `font/dev' and the contrib examples are in different
child processes of the recursive make system, it doesn't seem
possible to solve this using clean Makefile dependencies. We now
enforce the order by splitting the shell command invoking recursive
make in the top level `Makefile.in'.
* Makefile.in (ALLDIRS): Remove `OTHERDIRS'.
(`$(TARGETS)'): Handle `OTHERDIRS' separately.
|
|
|
|
|
| |
* tmac/doc-syms (doc-str-St--isoC-2011): Add it.
* tmac/groff_mdoc.man: Document it.
|
| |
|
|
|
|
|
| |
Wording suggested by Keith Marshall
<keithmarshall@users.sourceforge.net>.
|
|
|
|
|
|
|
|
| |
Problem and possible fix reported in thread starting at
http://lists.gnu.org/archive/html/groff/2011-11/msg00002.html
* tmac/e.tmac (`(c'): Always start with a new line.
|
|
|
|
|
| |
* tmac/an-old.tmac (an-init): Add default volume name if fifth
argument to `.TH' is missing.
|
|
|
|
| |
Suggested by Jeff Conrad <jeff_conrad@msn.com>.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/preproc/eqn/main.cpp (do_file), src/roff/troff/env.cpp
(environment::print_env), src/roff/troff/mtsm.cpp
(statem::display_state): Add syntactical sugar.
* src/utils/tfmtodit/tfmtodit.cpp (char_info_word): Use `unsigned
char' for all members.
* src/devices/grohtml/html-text.cpp (html_text::remove_def): Remove
unused variable `q'.
* src/devices/grohtml/post-html.cpp
(html_printer::lookahead_for_tables): Remove unused variable `left'
and `seen_text'.
|
|
|
|
|
|
|
|
|
|
|
| |
* tmac/doc-common: Add many architecture names used in NetBSD and
OpenBSD (and "arm" from FreeBSD) and remove the duplicate OS version
entry for Darwin-10.6.0.
* tmac/doc-syms: Add many library names used in NetBSD and FreeBSD.
* tmac/groff_mdoc.man: Document all supported architecture names, OS
versions, and library names.
|
|
|
|
|
| |
* tmac/doc-syms: Add `libdwarf' and `libelf'.
* tmac/groff_mdoc.man: Document them.
|
|
|
|
|
|
|
|
|
| |
* font/devpdf/Makefile.sub (MOSTLYCLEANADD): Don't attempt to
install 'util/BuildFoundries', only used in 'make'.
* src/devices/gropdf/gropdf.pl (<top>, GetType1): Make STDOUT and
any font files read to be accessed in binary rather than text mode.
Prevents errors when running on systems set up for UTF-8.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/devices/gropdf/gropdf.pl: Change command line option `-fy' to
`-y' for consistency.
Better support for Windows platform.
(do_x): Handle keywords `pagename' and `switchtopage'.
* doc/groff.texinfo, src/devices/gropdf/gropdf.man: Updated.
* font/devpdf/Foundry: Renamed to...
* font/devpdf/Foundry.in: This.
Add default alias font names.
* font/devpdf/util/BuildFoundries.pl: This is now an installation
helper script and gets not longer installed.
Support alternative font file names (separated with `!').
* font/devpdf/Makefile.sub: Fixes to work with a separate build
directory.
Font files are now build at `make' time; this makes `test-groff'
work with -Tpdf.
* font/devpdf/util/Makefile.sub: Removed.
* Makefile.in (DEVDIRS, OTHERDIRS, EXTRADIRS): Handle devpdf
specially.
|
|
|
|
|
|
|
| |
Problem reported by Christophe Jarry <christophe.jarry@ouvaton.org>.
* Makefile.in ($GNULIBDIRS): Pass original config arguments to
src/libs/gnulib/configure.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* font/devpdf/*: New device files for gropdf.
* src/devices/gropdf/*: New device.
* Makefile.comm (install_dev, uninstall_dev): Handle more
subdirectories.
* Makefile.in (DEVDIRS, OTHERDIRS, EXTRADIRS): Add directories
related to gropdf.
* MANIFEST: Updated.
* test-groff.in (GROFF_BIN_PATH): Updated.
* tmac/Makefile.sub (NORMALFILES): Updated.
* tmac/pdf.tmac: New file.
* tmac/troffrc: Updated.
* doc/groff.texinfo: Document it.
* doc/Makefile.in, doc/Makefile.sub (groff_bin_dirs): Udpated.
* doc/pic.ms: Updated.
* man/groff_out.man, src/devices/grops/grops.man,
src/preproc/pic/pic.man, src/roff/groff/groff.man,
src/utils/afmtodit/afmtodit.man, src/utils/pfbtops/pfbtops.man:
Updated.
* contrib/pdfmark/pdfmark.ms: Updated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tmac/e.tmac (n1, n2, TH, PS): Implement it.
(@h, @n, @o, @t, @k, )b, (c, (q, )q, (l, )l, (f, @q, PE): Updated.
* doc/meref.me: Document changes.
* src/preproc/tbl/table.cpp (ROW_START_LINE_REG, ROW_SAVE_LINE_REG,
ROW_MAX_LINE_REG, REPEATED_NM_SET_MACRO, REPEATED_NM_SUS_MACRO): New
macros.
(table::init_output): Define REPEATED_NM_SET_MACRO and
REPEATED_NM_SUS_MACRO.
(table::print_single_hline, table::print_double_hline,
table::define_bottom_macro, table::do_row, table::do_top,
table::do_bottom): Updated.
* doc/webpage.ms: Updated.
|
| |
|
|
|
|
|
|
|
| |
* src/libs/libdriver/input.cpp (odd): Use parentheses.
* src/roff/troff/mtsm.cpp (state_set::is_in): Fix parentheses;
previous code always tested for bit 0.
|
|
|
|
|
| |
* tmac/doc-common: Add versions strings for NetBSD, OpenBSD,
FreeBSD, and DragonFly.
|
|
|
|
|
| |
* tmac/doc-common: Add strings for FreeBSD 8.2 and Darwin 9.7-11.0.
* tmac/doc-syms: Add strings -lbsm and -lSystem.
|
|
|
|
|
| |
* src/roff/troff/input.cpp (my_input_iterator): Define as an alias
for `input_iterator' which is predefined by an old libstdc++.
|
|
|
|
| |
* tmac/doc-syms: Add POSIX 1003.1b.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.in ($TARGETS): We must not pass `$MDEFINES' recursively
down to the sub-makes started in src/libs/gnulib, because that
directory has its own values for `$top_srcdir' etc., and overriding
those from the command line will cause the build to fail.
Currently, `$MAKEOVERRIDES' will prevent the recursive passing of
those overrides with GNU make, but not with other make(1)
implementations. It looks like all targets that require `$MDEFINES'
set them explicitly anyway, so we shouldn't need to set `$MDEFINES'
on the top level.
|
| |
|
|
|
|
|
| |
* src/roff/troff/input.cc (token::delimiter): Improve error message.
Suggested by Doug McIlroy <doug@cs.dartmouth.edu>.
|
|
|
|
|
|
|
| |
Problem reported by Ulrich Spörlein <uqs@spoerlein.net>
* tmac/doc.tmac (Aq, Ao, Ac): Implement it to follow RFC 822 and RFC
2822.
|
|
|
|
| |
Based on a patch from Anton Shepelev <anton.txt@gmail.com>.
|
|
|
|
|
|
|
| |
* src/devices/grops/Makefile.sub (XLIBS),
src/devices/grodvi/Makefile.sub, src/devices/grolj4/Makefile.sub,
src/devices/grohtml/Makefile.sub, src/devices/grolbp/Makefile.sub:
Add $(LIBGNU).
|
| |
|
| |
|
|
|
|
| |
* src/roff/groff/Makefile.sub (XLIBS): Add $(LIBGNU).
|
| |
|
|
|
|
|
| |
* tmac/Makefile.sub (NORMALFILES): Add `refer*.tmac'.
* tmac/refer-mm.tmac: Moved to contrib/mm.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tmac/refer.tmac, tmac/refer-me.tmac, tmac/refer-ms.tmac,
tmac/refer-mm.tmac: New files. The code in refer.tmac is
based on the old code from `s.tmac'.
* tmac/s.tmac: Remove direct refer support and include
`refer-ms.tmac' instead.
* tmac/e.tmac: Remove direct refer support and include
`refer-me.tmac' instead.
* NEWS: Updated.
|
|
|
|
|
| |
* doc/groff.texinfo: Document groff's `-j' option.
Add dummy section for `chem' preprocessor.
|
|
|
|
|
|
|
| |
* src/roff/grog/{groff.sh,groff.pl}: `groff' now calls `pic'
automatically if `grap' or `chem' is used.
`chem' has been folded into `groff'.
* src/roff/grog/grog.man: Updated.
|
|
|
|
|
| |
* src/roff/groff/groff.cpp (main): Implement it.
* src/roff/groff/groff.man: Updated.
|
|
|
|
|
|
|
|
|
|
| |
* src/roff/groff/groff.cpp (CHEM_INDEX): New constant.
(main) ['j']: Add `chem'.
(synopsis, help): Updated.
* src/roff/troff/pipeline.h (MAX_COMMANDS): Increase to 14.
* src/roff/groff/groff.man: Document new command line option.
* NEWS: Updated.
|
| |
|
|
|
|
| |
Based on suggestions by Ted Harding and Deri James.
|
|
|
|
|
|
|
| |
* src/devices/grotty/tty.cpp (tty_printer::make_underline): Only
emit a single backspace in no-SGR mode. less (at least) backspaces
over a character at a time.
(tty_printer::make_bold): Likewise.
|
| |
|
|
|
|
|
| |
* ChangeLog: Split off older entries into...
* ChangeLog.119, ChangeLog.120: these new files.
|
| |
|
| |
|