summaryrefslogtreecommitdiff
path: root/MORE.STUFF
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.20.1 releasedgroff-1_20_1_realwl2009-01-101-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | ======================= `gnu.png' isn't needed any more. * doc/Makefile.in: Don't handle or create `gnu.png'. Update all affected targets. * doc/Makefile.sub: Don't handle or create `gnu.png'. Update alll affected targets. `gnu.eps' was missing in the tarball. Problem reported by Patrik Gräser. (PROCESSEDEXAMPLEFILES): Remove `gnu.eps'. (MOSTLYCLEANNOTSRCDIRADD): Fix names of info files. (install_data): Handle `gnu.eps' specially. * MORE.STUFF: Mention texi2html's troff backend. Mention http://groff.ffii.org/groff/contrib. * README: Mention `MORE.STUFF'. * NEWS, doc/webpage.ms, doc/groff.texinfo: Updated.
* Update copyright year.wl2009-01-051-1/+1
|
* Add copyrights and/or normalize them.wl2007-07-111-0/+7
|
* * src/preproc/eqn/eqn.man: Revised.wl2007-02-051-0/+1
| | | | | | | | | | | * src/preproc/eqn/text.cpp (map, special_char_boc::output): Use `const'. (spacing_type): Fix typo. (special_to_entity): Use `const'. Remove unused variable. * src/preproc/eqn/other.cpp (font_box::output): Use `const'. Formatting, copyright years.
* More more-stuff entries and a typo fix.esr2007-02-031-0/+24
|
* Correct a simple grammatical error.sinuhe2006-05-251-1/+1
|
* * src/preproc/tbl/tbl.man: Document formatting of text blocks.wlemb2003-06-141-9/+10
| | | | | | | | | | | | * src/roff/troff/input.cc (token::next) <handle_escape_char>: Assign `n' even here. It is possible to construct a node immediately following an escape character: .di xx \?\\\?a .br .di .xx
* * MORE.STUFF: Added gpresent.wlemb2002-08-071-0/+13
| | | | | * tmac/trace.tmac: Show nesting level by a corresponding amount of whitespace before printing the logging message.
* Including the doc subdir into groff's Makefile system.wlemb2002-05-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * aclocal.m4 (GROFF_INSTALL_INFO): New function. * configure.ac: Use it. Generate `doc/Makefile'. * configure: Regenerated. * Makefile.in (infodir, INSTALL_INFO): New variables. (MDEFINES, uninstall_dirs): Updated. (OTHERDIRS): Add `doc'. * Makefile.comm (CLEANDIRADD): New variable. (mostlyclean): Use it. * doc/Makefile.sub, doc/Makefile.in: New files. * doc/Makefile: Removed. * NEWS, INSTALL: Updated. * doc/homepage.ms: Renamed to ... * doc/webpage.ms: This. Use `.NHR'. * contrib/mom/Makefile.sub (momdocdir): Removed. (HTMLDOCFILES): Prepend `momdoc/'. (EXTRAEXAMPLEFILES): Removed. Added entries to... (EXAMPLEFILES): This. (.SUFFIXES, .mom.ps): New. (prepare_make_examples): Updated. (examples/*.ps): Removed; .mom.ps will handle this. (install_data): Updated.
* * MORE.STUFF: Add info about David Frey's deroff implementation.wlemb2002-05-221-1/+12
| | | | Mention troff.org.
* * src/utils/lkbib/lkbib.cc: Switch inclusion order of stdio.h andwlemb2001-04-271-16/+35
| | | | | | | | stdlib.h. * MORE.STUFF: Updated, using a patch from Kees Zeelenberg <c.zeelenberg@hccnet.nl>.
* * doc/pic.ms: Fixing many font switches.wlemb2001-04-131-2/+1
| | | | | * doc/groff.texinfo: Fixes, additions. * MORE.STUFF: Updated.
* Redesigned the `unformat' request. It is no longer connected withwlemb2001-02-131-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `asciify' but rather uses new `reread()' methods if the `unformat' flag is set. Additionally, the handling of space characters after unformatting has been fixed so that they retain their width. * src/roff/troff/node.h (width_list): New structure to store original widths of spaces. (node): Added `unformat' member. Replaced `num_spaces' variable with `orig_width' list. * src/roff/troff/node.cc (*node::asciify, asciify_reverse_node_list): Removed `unformat_only' flag and related code. (word_space_node::asciify, word_space_node::word_space_node): Use `orig_width'. (word_space_node::~word_space_node): New destructor. (word_space_node::copy): Updated to handle `orig_width'. (hmotion_node::copy, unbreakable_space_node::copy): Updated. (*node::merge_space): Update `orig_width' list if necessary. (*node::set_unformat_flag): New methods to set the `unformat' flag. * src/roff/troff/enc.cc (environment::space_newline): Use `width_list'. (environment::space): Added method to handle space width and sentence space width as parameters. Use `width_list'. (environment::make_tab_node): Updated. * src/roff/troff/env.h: Updated. * src/roff/troff/input.cc (word_space_node::reread, unbreakable_space_node::reread, hmotion_node::reread): New methods to handle nodes specially if `unformat' flag is set. (do_asciify_macro): Renamed back to ... (asciify_macro): This. (unformat_macro): New implementation to simply set the `unformat' flag. * MORE.STUFF: Added more info about deroff.
* * PROBLEMS: Added info about adding -lPW on HP-UX to satisfy thewlemb2000-12-061-0/+12
| | | | | | | | | | | `alloca' symbol . * MORE.STUFF: Added info about deroff for djgpp. * tmac/an-old.tmac, tmac/groff_man.man, doc/groff.texinfo, NEWS: Fix documentation of -rcR switch if -rcR=1 (which is now the default in nroff mode), a single, very
* In all programs, make -v return immediately with exit status 0 towlemb2000-11-151-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | be compliant with the GNU standard. * src/devices/grodvi/dvi.cc (main), src/devices/grohtml2/post-html.cc (main), src/devices/grolbp/lbp.cc (main), src/devices/grolj4/lj4.cc (main), src/devices/grops/ps.cc (main), src/devices/grotty/tty.cc (main) src/preproc/eqn/main.cc (main), src/preproc/grn/main.cc (main), src/preproc/html2/pre-html.cc (main), src/preproc/pic/main.cc (main), src/preproc/refer/refer.cc (main), src/preproc/soelim/soelim.cc (main), src/preproc/tbl/main.cc (main), src/roff/groff/groff.cc (main), src/roff/troff/input.cc (main): Implement it. * NEWS: Updated. * src/roff/groff/groff.cc (main): Add copyright notice. Add refer and postprocessors to the -v option. * src/roff/grog/grog.pl: Implement -v. * src/roff/grog/Makefile.sub (grog): Use @VERSION@. * src/roff/grog/grog.man, doc/groff.texinfo: Updated. * src/roff/nroff/nroff.sh: Implement -v. * src/roff/nroff/Makefile.sub (nroff): Use @VERSION@. * src/roff/nroff/nroff.man: Updated. * src/preproc/eqn/main.cc (main): Fix comment typo. * MORE.STUFF: Added info about djgpp port of grap.
* * src/libs/libbib/map.c, src/libs/libgroff/getcwd.c,wlemb2000-10-091-0/+6
| | | | | | | | | | | | | src/libs/libgroff/strtol.c, src/preproc/html2/image.cc, src/preproc/html2/pre-html.cc, src/preproc/html2/pushbackbuffer.cc, src/roff/groff/pipeline.c: Removing `#ifndef errno' to avoid compilation errors with some compilers. It seems that this code is no longer necessary -- if yes, it is easy to add some #ifdef's for that particular old-fashioned compiler. * MORE.STUFF: Added info about Meta-tbl. * doc/groff.texinfo: Added more info about `.if "..."..."'.
* * MORE.STUFF: Added info about unroff and troffcvt.wlemb2000-08-181-0/+32
|
* Preparing release 1.16.1.wlemb2000-07-311-0/+10
| | | | | | * REVISION: Revision number set to 1. * MORE.STUFF: Added info about port to DOS. * NEWS: Updated.
* * src/utils/tfmtodit/tfmtodit.cc: #include nonposix.h.wlemb2000-06-181-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (tfm::load, gf::load): Open tfm and gf files in binary mode: these are binary files. (main): Support non-Posix systems with several different styles of slash characters in file names. * src/utils/pfbtops/pfbtops.c: #include nonposix.h. (main) [SET_BINARY]: Switch stdin into binary mode. * src/utils/indxbib/indxbib.cc: #include nonposix.h. (main): Support file names with several possible slash-type characters, as given by DIR_SEPS[] in nonposix.h. (main) [__MSDOS__]: If renaming the temporary index file fails because it has more than one dot in its trunk, replace the dot with an underscore and try again. (do_file): Use FOPEN_RB instead of "r". Skip every CR before a Newline. [__MSDOS__ || _MSC_VER]: Stop at the first ^Z character. * src/utils/hpftodit/hpftodit.cc: #include nonposix.h. (File::File): Open the input file in binary mode. Strip CR characters from each CR-LF pair. (xbasename): Support file names with several possible slash-type characters, as given by DIR_SEPS[] in nonposix.h. * src/include/Makefile.sub (HDRS): Add nonposix.h. * src/roff/troff/node.cc [HAVE_UNISTD_H]: Include <unistd.h>. (WIFEXITED, WEXITSTATUS, WTERMSIG, WIFSTOPPED, WSTOPSIG) [!_POSIX_VERSION]: Define for traditional Unix systems. (real_output_file::real_output_file): Remove the MSVC-specific call to popen, use instead POPEN_WT, appropriately defined on nonposix.h. #include nonposix.h. (real_output_file::~real_output_file): Remove the MSVC-specific call to pclose, a suitable macro is now defined on nonposix.h. Use the portable macros WIFEXITED, WIFSIGNALED, WTERMSIG, WSTOPSIG and WEXITSTATUS instead of assuming traditional Unix interpretation of the status returned by pclose. * src/roff/troff/input.cc (pipe_source): Remove the MSVC-specific call to popen, use POPEN_RT instead (appropriately defined on nonposix.h). #include nonposix.h. (ps_bbox_request): Open the PostScript file in binary mode. Close the file after processing it. (getpid) [_MSC_VER]: Remove; a suitable macro is now defined on nonposix.h. * src/roff/groff/pipeline.c (run_pipeline) [__MSDOS__ || _WIN32]: A version of run_pipeline that doesn't use `fork'. (signal_catcher) [__MSDOS__ || _WIN32]: New function. (system_shell_name, system_shell_dash_c) (is_system_shell) [__MSDOS__ || _WIN32]: New functions, to hide the ugliness of testing DOS/Windows file names for equality, and support both stock shells and ports of Unix shells. * src/roff/groff/groff.cc: #include nonposix.h. (BSHELL): Definition moved to nonposix.h. (main): Use PATH_SEP[0] instead of literal ':'. Use BSHELL_DASH_C instead of a literal "-c". (xbasename): Support file names with several possible slash-type characters, as given by DIR_SEPS[] in nonposix.h. (possible_command::print): Use BSHELL_DASH_C and IS_BSHELL instead of literal strings. * src/preproc/soelim/soelim.cc: #include nonposix.h. (do_file): Use IS_ABSOLUTE instead of testing for a literal '/'. * src/preproc/pic/Makefile.sub (YTABH): Change pic.tab.h to pic_tab.h. * src/preproc/pic/lex.cc: Change pic.tab.h to pic_tab.h. * src/preproc/eqn/Makefile.sub (YTABH): Rename eqn.tab.h to eqn_tab.h. * src/preproc/eqn/lex.cc: #include eqn_tab.h, not eqn.tab.h. * src/libs/libgroff/tmpfile.cc (DEFAULT_TMPDIR) [P_tmpdir]: If P_tmpdir is defined, use it instead of the literal "/tmp". (remove_tmp_files, add_tmp_file): New functions. (xtmpfile): Record temporary files and register an atexit function to delete them explicitly, instead of relying on the OS to do that, which doesn't work on non-Unix systems. * src/libs/libgroff/searchpath.cc: #include nonposix.h. (search_path::search_path): Use PATH_SEP instead of a literal colon. (search_path::command_line_dir): Ditto. (search_path::open_file): Use IS_ABSOLUTE, PATH_SEP and DIR_SEPS, to support non-Posix systems. * src/libc/libbib/search.cc: #include nonposix.h. (search_list::add_file): Open the file in binary mode. * src/libs/libbib/linear.cc: #include nonposix.h. (file_buffer::load): Remove r characters preceding n from the loaded buffer. * src/libs/libbib/index.cc: #include nonposix.h. (make_index_search_item): Open index_filename in O_BINARY mode. (index_search_item_iterator::get_tag): Ditto. Remove r characters before n characters. (index_search_item::check_files): Open files in binary mode. (index_search_item::munge_filename): Support DOS-style file names with backslashes and drive letters, use IS_ABSOLUTE. * src/devices/grops/ps.cc: #include nonposix.h. (main) [SET_BINARY]: Switch stdout to binary mode. * src/devices/grolj4/lj4.cc: #include nonposix.h. (main) [SET_BINARY]: Switch stdout to binary mode. * src/devices/grolbp/lbp.cc: #include nonposix.h (fill_pattern) [SET_BINARY]: Switch stdout to binary mode. * src/devices/grodvi/dvi.cc: #include nonposix.h. [_MSC_VER]: Remove inclusion of Windows-specific headers (done by nonposix.h). (main) [SET_BINARY]: Switch stdout to binary mode. [_MSC_VER]: Remove an explicit call to _setmode. * src/include/nonposix.h: New file. * Makefile.in (ENVSETUP): New variable, to set up case-sensitive operation when building with DJGPP. ($(TARGETS), dot, $(LIBDIRS), $(CPROGDIRS), $(CCPROGDIRS)) ($(DEVDIRS), $(TTYDEVDIRS), $(INCDIRS), $(OTHERDIRS)): Use ENVSETUP. * Makefile.comm: mv y.tab.[ch] to y_tab.[ch], to make it work on MS-DOS. (.man.n): Replace `;' with `|', since FONTPATH, MACROPATH, etc. can include a semi-colon on DOS/Windows. (depend.temp): Use depend1.temp instead of depend.temp1, to prevent files from overerwiting each other on 8+3 filesystems. * gendef.sh (t): Change definition to work with DOS/Windows. doc/groff.texinfo: Apart of some typo corrections, I also changed some index entris, to make them more non-ambiguous, and also put @ignore around some parts that are not yet written, to allow the Info output be readable.
* * Makefile.in (EXTRADIRS): Fix typos.wlemb2000-05-141-0/+24
| | | | | | | | | | | (dist): Handle deletion of old .tar.gz file correctly. (DISTDIRS): Include all tty output devices. * doc/groff.texinfo: Adding more cross references; countless other fixes. * MORE.STUFF: Added Robert Marks's utilities.
* Added win32 port contributed by Blake McBridewlemb2000-05-121-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | <blake@florida-software.com>. * README.WIN32, win32-diffs: New files. * NEWS: Updated. * src/preproc/grn/hgraph.cc (HGSetBrush): Replace `%lf' with `%f'. (tmove, tmove2): Added parentheses to avoid compiler warnings. (change): Removed unused variables. * src/preproc/grn/main.cc (main, conv): Removed unused variables. (savebounds): Changed return value from `int' to `void'. * src/preproc/grn/hdb.cc: Ditto. * src/devices/grolbp/lbp.cc (lbp_printer::draw): Removed superfluous final backslash in comment to avoid compiler warning. * src/utils/pfbtops/pfbtops.c: Added `getopt.h'. * doc/groff.texinfo: More fixes. * tmac/tmac.doc: Documentation fix.
* * src/libs/libgroff/searchpath.cc (open_file): Adapting to WinNT.wlemb2000-03-021-0/+18
| | | | * MORE.STUFF: Added website of bell labs and info about plot2dev.
* Initial revisionwlemb2000-02-061-0/+23