summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* New file.groff-20000310wlemb2000-03-102-0/+108
|
* * src/libs/libgroff/htmlindicate.cc: Added library file which is nowwlemb2000-03-105-28/+119
| | | | | | | | | | used by pic and eqn to tell grohtml where the graphic regions start and end. * src/libs/libgroff/Makefile.sub: Use it. * src/preproc/eqn/main.cc, src/preproc/pic/troff.cc: Altered to use graphic_start() and graphic_end() from htmlindicate.cc. * tmac/groff_man.man: More fixes.
* * tmac/tmac.safer: Will now work correctly in compatibility mode.wlemb2000-03-093-6/+36
|
* * doc/Makefile: Added texput.log to the `clean' target.wlemb2000-03-084-42/+213
| | | | * doc/groff.texinfo: Added info about delimiters for escapes.
* * src/preproc/pic/pic.man: Add info on conversion of pic images towlemb2000-03-082-17/+143
| | | | other graphic formats.
* * Makefile.in, contrib/mm/Makefile.sub, src/preproc/eqn/Makefile.sub,wlemb2000-03-077-6/+15
| | | | | | src/roff/groff/Makefile.sub, src/roff/nroff/Makefile.sub, src/utils/afmtodit/Makefile.sub: Use $(INSTALL_SCRIPT) for script files.
* * doc/groff.texinfo: Spelling fixes.wlemb2000-03-074-67/+71
| | | | | | * src/roff/troff/TODO: Updated. * tmac/eqnrc: Small fixes.
* * doc/Makefile: Bug fixes -- this is still provisional, though...wlemb2000-03-062-18/+14
|
* Other minor fixings.wlemb2000-03-063-8/+33
|
* * doc/groff.texinfo, src/roff/troff/troff.man: Document evc request.wlemb2000-03-064-3/+24
| | | | | * src/roff/troff/env.cc (environment_copy): Improve error message and fix itoa->i_to_a.
* * tmac/groff_man.man: Completely revised to cover everything inwlemb2000-03-069-39/+321
| | | | | | | | | | | | | | | | | | | | tmac.an. Adding a request `evc' to copy environments. * src/roff/troff/env.cc (environment::copy, environment_copy): Implement it. * src/roff/troff/env.h: Add prototype. Adding strsep() -- Solaris 8 doesn't have it. * configure.in: Test it. * src/devices/grolbp/lbp.cc: Add code. * NEWS, PROJECTS: Updated.
* * src/roff/troff/div.cc (macro_diversion::output,wlemb2000-03-052-4/+10
| | | | | | | | | top_level_diversion::output): Fixing an incompatibility with original troff: x'0' updates the .a register also. Thanks to <Andries.Brouwer@cwi.nl> for pointing this out. * Makefile.in: Create Makefile.dep if necessary before calling the submake process to avoid warning about nonexistent file.
* * div.cc (macro_diversion::output, top_level_diversion::output):wlemb2000-03-053-6/+12
| | | | | | | Fixing an incompatibility with original troff: x'0' updates the .a register also. Thanks to <Andries.Brouwer@cwi.nl> for pointing this out. * doc/groff.texinfo: Document it.
* * tmac/troffrc: Add tmac.lbp.wlemb2000-03-044-1/+95
| | | | | | * tmac/tmac.lbp: New file. * src/devices/grolbp/grolbp.man: Add documentation of `lbpname' command.
* * Makefile.in: Fixing $(subdir).wlemb2000-03-037-17/+32
| | | | | | | | | | * README, NEWS: Small fixes. * test-groff: Adding path to grolbp. * configure.in: The (new) file src/xditview/Imakefile.in will be also configured -- it is now possible to build gxditview in a directory different from $srcdir.
* Replacing Imakefile with Imakefile.in.wlemb2000-03-032-60/+99
|
* * Imakefile replaced with Imakefile.in which will be configured bywlemb2000-03-031-0/+7
| | | | | | the main configure script of groff. This will set the correct font path, and it will make it possible to build xditview in a directory different from $srcdir.
* * src/libs/libgroff/searchpath.cc (open_file): Adapting to WinNT.wlemb2000-03-023-0/+28
| | | | * MORE.STUFF: Added website of bell labs and info about plot2dev.
* * html.cc (handle_unknown_font_command): Removed dead code aswlemb2000-03-012-15/+5
| | | | spotted by Werner.
* * src/utils/indxbib/indxbib.cc (main): Use mkstemp() for temporarywlemb2000-03-013-11/+32
| | | | | | files. Windows NT 4.0). Uses _MSC_VER define where necessary.
* * Dvi.c (OpenFile): Use tmpdir() for security reasons.wlemb2000-03-013-10/+17
| | | | * xtotroff.c (MapFont): Avoid race while opening file.
* * man/groff_out.man: Fix nroff mode activation (for emacs).wlemb2000-02-294-614/+883
| | | | * man/groff_font.man: Add missing ligature.
* Adding GNU getopt to the groff distribution.wlemb2000-02-2915-485/+1916
| | | | | | | | | | | | | | | | | | * src/include/getopt.h, src/libs/libgroff/{getopt.c,getopt1.c}: New files. * src/include/Makefile.sub, src/libs/libgroff/Makefile.sub: Update. * aclocal.a4: Remove GROFF_GETOPT function. * configure.in, Makefile.in, PROBLEMS: Update. * src/include/lib.h: Replace getopt tests with getopt.h. * src/devices/grolbp/lpb.cc: Remove inclusion of getopt.h. * doc/groff.texinfo: Further checking/updating. Adding more index entries. * src/devices/grolbp/grolbp.man: Added a comment line at the beginning of the file (similar to shell scripts) which indicates that `tbl' should be used as a preprocessor.
* * doc/groff.texinfo: Further checking/updating. Adding more indexwlemb2000-02-2825-281/+464
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | entries. Adapting groff to MS Visual C++ 6.0 compiler (tested with Windows NT 4.0). * src/devices/grodvi/dvi.cc: Making stdout a binary stream. * src/devices/grolj4/lj4.cc: Making getopt variables `extern "C"'. * src/devices/grohtml/html.cc, src/devices/grops/ps.cc, src/include/lib.h, src/libs/libgroff/errarg.cc, src/libs/libgroff/itoa.c, src/libs/libgroff/nametoindex.cc, src/preproc/refer/label.y, src/preproc/refer/label.cc, src/roff/groff/pipeline.c, src/roff/troff/column.cc, src/roff/troff/div.cc, src/roff/troff/env.cc, src/roff/troff/input.cc, src/roff/troff/node.cc, src/roff/troff/reg.cc: Renaming itoa() to i_to_a() and iftoa() to if_to_a() to avoid name clashes. * src/include/posix.h: Don't use unistd.h. * src/libs/libgroff/tmpfile.cc: Use `#ifndef...#else...#endif' clause for integrating non-Unix xtmpfile() code. * src/roff/troff/input.cc: Adding `public' keyword to macro_header structure; use "rt" for popen() in pipe_source(); add getpid() dummy function. * src/roff/troff/node.cc: Use special versions of popen() in real_output_file() and pclose() in ~real_output_file(). * src/devices/grolbp/Makefile.sub: Adding $(srcdir). * man/groff_font.man: Adding info about obsolete DESC keywords. * src/devices/grolj4/grolj4.man: Documenting additional DESC keywords.
* * NEWS: Updated.wlemb2000-02-272-0/+9
|
* Adding a new driver, grolbp, for Canon CAPSL printers (LBP-4 andwlemb2000-02-278-178/+230
| | | | | | | | | | | | | | | | LBP-8 series laser printers). This code has been contributed by Francisco Andres Verdu <pandres@dragonet.es>. * src/devices/grolbp/*: The grolbp output device. * font/devlpb/*: The font description files. * Makefile.in: Add grolpb and devlbp subdirectories. * src/devices/grodvi/grodvi.man, src/devices/grolj4/grolj4.man, src/devices/grotty/grotty.man,src/roff/troff/troff.man: Minor typographic fixes. * doc/groff.texinfo: Further checking/updating. Adding more index entries.
* Initial revisionwlemb2000-02-2725-0/+9167
|
* * src/preproc/grn/grn.man: Added info about the gremlin file formatwlemb2000-02-262-12/+257
| | | | (contributed by Daniel Senderowicz <daniel@synchrods.com>).
* * doc/groff.texinfo: Further checking/updating. Adding more indexwlemb2000-02-262-172/+197
| | | | entries.
* * src/preproc/grn/main.cc: Allow values of `narrow' parameter andwlemb2000-02-254-177/+174
| | | | | | | | | | | | friends to be non-integer. * src/preproc/grn/grn.man: Document it. * doc/groff.texinfo: Further checking/updating. * src/preproc/grn/grn.man: Commenting out the -s option -- the corresponding code doesn't work (yet).
* * doc/groff.texinfo: Further checking/updating. Adding more indexwlemb2000-02-242-93/+155
| | | | entries.
* * src/preproc/grn/main.cc: Introduce BASE_THICKNESS, definingwlemb2000-02-245-259/+311
| | | | | | | | | | | | | | | | line thicknesses to be integer multiples of this value. * doc/groff.texinfo: Further checking/updating. * src/preproc/grn/{main.cc, hgraph.cc}: Using point units to specify line thickness instead of base units. The new default values are now 0.15,pt 0.45pt, and 0.75pt for thin, middle, and thick lines respectively. Removed unused variable `prevval'. * src/preproc/grn/grn.man: Updated.
* * src/preproc/grn/main.cc: Slight formatting.wlemb2000-02-227-212/+175
| | | | | | | | | | | | * src/roff/groff/groff.man: Formatting fix. * src/preproc/grn/grn.man: Ditto. * src/roff/grog/grog.pl: Fixing two embarassing bugs. * doc/groff.texinfo: Further checking/updating. * src/roff/groff/groff.cc (help): Fixed info string.
* * Changed the version number in the CVS repositoryjhaegg2000-02-2112-19/+20
|
* * README, INSTALL, PROJECT, PROBLEMS, BUGREPORT: Updated.wlemb2000-02-218-146/+220
| | | | | | | | | | * test-groff: Added grn subdir to path. * doc/groff.texinfo: Some restructing and other small improvements. * Makefile.in: Added subdirectory entry for grn.
* *** empty log message ***wlemb2000-02-201-0/+2
|
* * doc/meref.me: Fix description of .GS request.wlemb2000-02-2012-14/+3418
| | | | | | | | | | | | | | | | | | | | | * src/roff/troff/troff.man: Fixing typo. Adding the `grn' preprocessor for gremlin graphic files. * src/preproc/grn/*: This is the Berkeley distribution written by David Slattengren and Barry Roitblat, adapted to groff by Daniel Senderowicz and Werner Lemberg. * doc/grnexampl.{me,g}: A sample for grn. * src/roff/groff/groff.cc: Added support for grn. It can be now called with the switch `-g'. * src/roff/groff/groff.man: Updated. * src/roff/grog/grog.{man,pl,sh}: Updated. * NEWS: Updated.
* Initial revisionwlemb2000-02-208-0/+2832
|
* * src/include/lib.h: Added xtmptemplate and made xtmpfilewlemb2000-02-123-7/+45
| | | | | | | | | | parametrically polymorphic. * src/libs/libgroff/tmpfile.cc: Implemented xtmptemplate and the alterations to xtmpfile. xtmpfile can be requested to return the filename created and asked not to unlink the temp file. The default behaviour if parameters are absent is exactly the same as before.
* * html.cc (create_tmp_file, create_temp_name): Removed. It has beenwlemb2000-02-122-49/+20
| | | | replaced with calls to xtmpfile() and xtmptemplate().
* A new request `length' is available which returns the length of awlemb2000-02-116-2/+70
| | | | | | | | | | | string in a number register: * src/roff/troff/input.cc (length_macro): Implement it. * src/roff/troff/input.cc (init_input_requests): Register it. * src/roff/troff/troff.man, doc/groff.texinfo: Document `length' request.
* * doc/groff.texinfo, src/roff/troff/troff.man: Add documentationwlemb2000-02-115-8/+45
| | | | | of the `substring' request. * src/roff/troff/TODO, NEWS: Updated.
* * src/roff/groff/groff.man: Added an example.wlemb2000-02-102-1/+13
|
* * html.cc (html_printer::make_new_image_name): Tidied up file andwlemb2000-02-072-9/+40
| | | | | | | | | | | | | fixed name of image if the source file is in a different directory. * html.cc (create_file): Renamed to create_tmp_file. * html.cc (create_file): Identified & fixed security bug when creating files in /tmp. * Makefile.sub: Adapted to new directory structure.
* Forgot to commit this file.wlemb2000-02-061-0/+1858
|
* Initial revisionwlemb2000-02-06602-0/+230429