summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Run `autoconf' again.bwarken2013-03-292-1/+10
| | | | Published version is `v1.0'.
* Rename `groff_lilypond' to `glilypond'. So remove the formerbwarken2013-03-2914-4/+3363
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | source directory `<groff_src_dir>/contrib/lilypond' and newly install `<groff_src_dir>/contrib/glilypond', which now has many files. The new version starts at `v1.0'. * m4/groff.m4, configure.ac: Add libdir information for `glilypond'. * Makefile.in: Add `<groff_src_dir>/contrib/glilypond'. Run `autoconf'. `glilypond' can now be installed to the system. Version will now be v1.*. All former files of versions v0.* vanished or were renamed. * ChangeLog.0x: old `ChangeLog' file for the old `groff_lilypond' versions v0.*. In the future, this file won't be changed any more. * ChangeLog: New file. It is this file. It displays the history of `glilypond' versions v1.* or later. * glilypond.pl: New main Perl file written from `groff_lilypond.pl' in a totally different way. It is split now into 4 Perl files. * args.pl: New Perl file. It handles the command line options for a run of `glilypond.pl'. * oop_fh.pl: New Perl file. OOP handling of file handles. * perl_test.pl: Test whether the actual Perl program has a suitable versions. For `Makefile.sub' and `glilypond.pl'. * subs.pl: New Perl file. Defines the global subs for `glilypond.pl'. * Makefile.sub: Newly written `Makefile' for this subdirectory of `groff'. `glilypond' should be able to be installed by `make' with this file. * glilypond.man: Newly written man-page for `glilypond'. * README.txt: New file about the installation.
* * font/devpdf/Makefile.sub: Build system fixes.wl2013-03-192-1/+11
| | | | | | (GROFF_FONT_FILES): Avoid installing Makefile.sub.orig when it's around. (install): Create $(DESTDIR)$(fontsubdir)/util when missing.
* * groff_mm.man: Better document `.PIC'.wl2013-03-122-4/+12
|
* Publishing groff_lilypond version v0.6.bwarken2013-03-113-436/+1027
| | | | | | New options: -e|--eps_dir, -l|--license, -k|--keep_files, -p|--prefix=..., -t|--temp_dir=... Add section SEE ALSO to man-page.
* Another minor fix for \s documentation.wl2013-03-051-1/+1
|
* * doc/groff.texinfo: Improve documentation of `\s'.wl2013-03-052-1/+8
| | | | Reported by Jim Avera <james_avera@yahoo.com>.
* Publishing groff_lilypond version v0.5.bwarken2013-03-023-385/+838
| | | | | | | New code with Perl references. New options: --usage, -V|--Verbose|--verbose, --file_prefix=..., -o|--output=..., --temp_dir=... Perl >=5.10.0 needed.
* * m.tmac (ds@set-format, LI): s/.ie/.if/ if no else clause.wl2013-03-012-4/+8
|
* Remove `.lilypond include' for lilypond regions, in groff parts it is stillbwarken2013-02-233-19/+31
| | | | allowed.
* New version v0.4 of groff_lilypond.bwarken2013-02-233-253/+690
| | | | | | | * groff_lilypond_pl: Major rewrite. New options: --file_prefix, --temp_dir, and --license. * groff_lilypond.man: documents the new features.
* Minor corrections to groff_lilypond.man.bwarken2013-02-162-7/+33
|
* * doc/groff.texinfo: Improve documentation of `.substring'.wl2013-02-162-6/+15
| | | | Reported by Jim Avera <james_avera@yahoo.com>.
* * doc/groff.texinfo: Fix if-else example.wl2013-02-132-7/+12
| | | | Reported by Jim Avera <james_avera@yahoo.com>.
* Add deletion of unused temporary files.bwarken2013-02-112-1/+5
|
* A new request was added for including lilypond files into the groff document:bwarken2013-02-113-45/+178
| | | | | | .lilypond include ... The argument handling was improved. New version is groff_lilypond v0.3
* groff_lilypond version v0.2.bwarken2013-02-113-67/+231
| | | | | There are now 2 modes for generating EPS files: --ly2eps (the new default) and --pdf2eps (the old version from v0.1).
* Add file groff/contrib/lilypond/ChangeLog.bwarken2013-02-101-0/+18
|
* * src/devices/grops/ps.h (resource_type): Add RESOURCE_FONTSET.wl2013-02-103-3/+8
|
* [grops] Make binary `%%BeginData' work; support `fontset' resource.wl2013-02-102-4/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *src/devices/grops/psrm.cpp (resource_table): Add `fontset'. (resource_manager::read_resource_arg): Do a case insensitive comparison. The PostScript Reference Manual gives the following example for a CFF resource (example 5.7): %!PS-Adobe-3.0 Resource-FontSet %%DocumentNeedResources: ProcSet (FontSetInit) %%Title: (FontSet/CFFRoman27) %%Version: 1.000 %%EndComments %%IncludeResource: ProcSet (FontSetInit) %%BeginResource: FontSet (CFFRoman27) /FontSetInit /ProcSet findresource begin %%BeginData: 622532 Binary Bytes /CFFRoman27 622503 StartData ... 622,503 bytes of binary data ... %%EndData %%EndResource %%EOF Note the `ProcSet' and `FontSet' keywords. While the old DSC (Document Structure Convention) documentation doesn't cover `FontSet' at all (the DSC documentation predates the invention of CFF), it describes only `procset' (all letters downcase), and it also says that the DSC parser works in a case sensitive manner. In other words, `ProcSet' is not valid according to the DSC documentation, only `procset' is. So much about today's validity of DSC... This patch adapts grops's code to the PostScript reality. (resource_manager::do_begin_data): Fix typo (present since the beginning) which prevented correct handling of binary data.
* Add new files for groff/contrib/lilypond.bwarken2013-02-102-0/+450
|
* Adding lilypond parts into groff files by using groff requestsbwarken2013-02-101-0/+5
| | | | | | | | | `.lilypond start' and `.lilytpond end'. These parts are tranformed into eps-files that can be displayed with `.PSPIC'. There is a Perl-program `groff_lilypond.pl' and a corresponding man-page. Both files are found in `groff/contrib/lilypond'. They will not be installed so far, but can be used from the sourcei directory.
* Version 1.22.2 releasedgroff-1_22_2_realwl2013-02-088-46/+96
| | | | | | | | | | | | ======================= * NEWS, REVISION, doc/groff.texinfo, doc/webpage.ms: Updated. * configure: Regenerated. * doc/texinfo.tex: Updated from `texinfo' repository. * src/roff/groff/groff.cpp (main) <'v'>: Update copyright year.
* * src/libs/gnulib/*: Update `gnulib' files.groff-1_22_2wl2013-02-0756-113/+119
|
* * groff_hdtbl.man: Correct details on loading hdtbl.tmac.wl2013-02-062-6/+29
|
* Typo.wl2013-02-041-1/+1
|
* * groff_hdtbl.man: Revised.wl2013-02-042-71/+83
|
* Remove incorrect log entry.wl2013-02-041-4/+0
|
* Fix and extend groff_hdtbl.manbwarken2013-02-032-3/+207
|
* Whitespace.wl2013-02-021-2/+2
|
* [grohtml] Don't ignore return value of `dup'.wl2013-02-022-1/+13
| | | | | * src/preproc/html/pushback.cpp (pushBackBuffer::pushBackBuffer, pushBackBuffer::~pushBackBuffer): Abort if `dup' fails.
* Reworked typesetting.mom to use Helvetica and Times Roman only.PTPi2013-02-011-15/+16
|
* README: Mention that `chem' needs perl.wl2013-02-011-1/+2
|
* Fix a bunch of typos.wl2013-02-0111-20/+20
| | | | From Gilles Espinasse <g.esp@free.fr>.
* README: Mention that you need netpbm and gs for compilation from CVS.wl2013-01-311-5/+6
|
* Enter wrong connection for tbl(1) in tmac/groff_man.man.bwarken2013-01-302-1/+5
|
* * doc/groff.texinfo: Fix documentation of .LP macro in ms.wl2013-01-292-4/+12
| | | | Problem reported by Omari Norman <omari@smileystation.com>.
* * doc/Makefile.sub (uninstall_sub): Handle `gnu.eps'.wl2013-01-292-1/+6
|
* Building clean-ups.wl2013-01-295-34/+52
| | | | | | | | | * Makefile.in: Use $(top_srcdir) where appropriate. * Makefile.sub (M4MACROS): Add `fcntl-o.m4' and `localcharset.m4'. * font/devpdf/Makefile.sub (UTILFILES): Removed, unused. (MOSTLYCLEANADD): Add `BuildFoundries'. * src/devices/gropdf/Makefile.sub (MOSTLYCLEANADD): Add `pdfmom'.
* * Makefile.sub (MOSTLYCLEANADD): Fix typo.wl2013-01-292-4/+8
|
* Rewording.wl2013-01-291-17/+13
|
* Added FORCE argument to FLOAT; updated docs.PTPi2013-01-2932-103/+172
| | | | Trivial fixes.
* * pdfmark.tmac (pdfmark, pdf:composed): Use `\!' instead of `\X'.wl2013-01-282-11/+30
| | | | | | | | | | | | | | | | | | | | | | | With the old pdfmark there are gaps between two of the lines, but with the new version they disappear. The use of `.br' and `.in 0' is arbitrary any request which causes an implicit break could be used. Two breaks together only produce one line break, but if there is an intervening `\X' then the second break finds the line buffer not empty and generates another line break. Using `\!' does alter the position of the pdfmark lines in the intermediate file sent to grops (the pdfmark lines are output immediately rather than being serialised through the output line processing), but this has no effect since the contents of the pdfmark line stay the same. It is the contents which determine where bookmarks jump to not the position of the record in the input stream to grops. I initially used `.output', but hit a snag if a pdfbookmark occurs before the document starts to output (message saying to insert an explicit `.br'), this is quite likely for things like `.pdfinfo /Author' which occur at the top of the document. So I'm using the `\!' escape.
* Add a shell command to the file MANIFEST that can display all man sourcebwarken2013-01-242-0/+22
| | | | files and their section.
* Add email address groff-bernd.warken-72@web.de for Bernd Warken.bwarken2013-01-2254-149/+161
|
* * src/devices/gropdf/gropdf.pl (do_x, do_p, do_s, Set_LWidth): Thewl2013-01-176-10/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | grops driver defaults to round linecaps and linejoins, gropdf incorrectly used butt caps and miter joins. (Since the MOM package expects to use butt caps and miter joins (emitting the necessary postscript code to change the caps and joins), gropdf now parses the same postscript commands.) * src/devices/gropdf/gropdf.man: Document the handling of linecaps and linejoins. * tmac/pdf.tmac (pdfbookmark): Fix bug where the current PDFOUTLINE.FOLDLEVEL may not be honoured if warnings of the type macro warning: adjusted level n bookmark; should be <= n Added copyright and mention debt owed to Keith Marshall for original `pdfmark.tmac', upon which `pdf.tmac' is largely based. * font/devpdf/Foundry.in, font/devpdf/util/BuildFoundries.pl (LocateFile): The font for EURO had the wrong entry in the `download' file (it pointed to The font in the build directory, which is wrong). It has always been permissable to include a path along with the font name in the Foundry file, but until now the font had to exist to be valid. It is now permitted to start the path with an asterisk which tells BuildFoundry to use the path/filename in the download file without checking if the font exists. This allows the font to be found in `../devps' even though it is not there during the build (if source and build are different), but will be there after the install.
* Oops, missed a line.wl2013-01-132-3/+3
|
* [eqn] Fix display of matrices in nroff output.wl2013-01-132-2/+11
| | | | | | | Problem reported by Andy Spencer <andy753421@gmail.com>. * src/preproc/eqn/pile.cpp (pile_box::compute_metrics): Fix rounding.
* * tmac/europs.tmac: Protect against missing fonts.wl2013-01-072-32/+36
|
* * font/devpdf/util/BuildFoundries.pl (LoadFoundry): Improve warning.wl2013-01-072-1/+6
|