summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* This CVS repository has been converted to git. It is obsolete now.HEADoriginmasterwl2013-12-231-0/+11
| | | | | | | | | | =================================================================== See https://savannah.gnu.org/projects/groff for more.
* * config.guess, config.sub: Updated from `config' repository.wl2013-11-211-0/+4
|
* Formatting.wl2013-11-151-2/+2
|
* * src/libs/libgroff/tmpname.cpp (gen_tempname): Use O_BINARY.wl2013-11-061-1/+9
| | | | | | Problem reported by Charlie Van Dien <charlie@vandien.com>; see http://lists.gnu.org/archive/html/groff/2013-10/msg00006.html
* Makefile.comm (.man.n): Use C locale.wl2013-11-061-0/+7
| | | | | Problem reported by Petr Man <petr@madnetwork.org>; fix suggested by Ralph Corderoy <ralph@inputplus.co.uk>.
* [mdoc] Implement `.%C'.wl2013-07-311-0/+7
| | | | | * tmac/doc.tmac, tmac/doc-common: Do it. * tmac/groff_mdoc.man: Updated.
* Fix overprinting issue with Acrobat reader.wl2013-07-311-0/+11
| | | | | | | | | Problem reported by Heinz-Jürgen Oertel <hj.oertel@t-online.de>. * src/devices/gropdf/gropdf.pl (do_t, FindChar): Use ascii octal notation (i.e., \015) when outputting characters with value < 32. This fixes a bug which affected acroread when control-M (cr) was embedded in a text string.
* * tmac/fallbacks.tmac: Make it work in compatibility mode.wl2013-07-161-0/+6
| | | | Problem reported by Y T <doarhop@hotmail.com>.
* * src/roff/grog/Makefile.sub (install_data, uninstall_sub): Typos.wl2013-07-161-0/+4
|
* * Makefile.in (GREP, MDEFINES): Define and use plain grep.wl2013-07-161-0/+6
| | | | Necessary for Bernd's code to extract groff options.
* * tmac/an-old.tmac (TP): Do not clobber line length after doublewl2013-07-161-0/+5
| | | | call to `.TP'.
* * doc/groff.texinfo: Fix syntax error in documentation of `\z'.wl2013-07-021-0/+4
|
* [grolbp] Don't write trailer if no printer was created.wl2013-07-021-0/+5
| | | | * src/devices/grolbp/lbp.cpp (main): Implement it.
* Minor.wl2013-06-101-1/+0
|
* Better not to set something like an URL when it isn't one.esr2013-06-101-0/+1
|
* Running text doesn't belong in the Synopsis section.esr2013-06-101-0/+4
|
* New project `contrib/RUNOFF'.bwarken2013-05-061-0/+8
| | | | Correction in `src/roff/groff/Makefile.sub'.
* src/roff/groff/Makefile.sub: Remove all `.PHONY:' lines.bwarken2013-05-011-0/+4
|
* src/roff/groff/Makefile.sub: Use $(GREP) instead of `egrep'. Don't usebwarken2013-04-301-0/+5
| | | | `$(CCSRCS)' any more as prerequisits..
* Makefile.in, m4/groff.m4: Add `@libprogramdir@' andbwarken2013-04-301-0/+13
| | | | | | | | | `$libprogramdir' (usually `/usr/local/lib/groff'). Change `$libdir/groff' into $libprogramdir for several `groff' programs. Run `autoreconf -I m4'. src/roff/groff/MAkefile.sub: Add $(DESTDIR) and $(srcdir) in order to support installation outside of source code.
* src/roff/groff/Makefile.sub: Replace some variables by shellbwarken2013-04-291-2/+8
| | | | commands. Improve the output for the `make' runs.
* src/roff/groff/Makefile.sub: Make this file a compatible Makefile.bwarken2013-04-281-0/+4
|
* src/roff/groff/Makefile.sub: Use `make' variables to getbwarken2013-04-281-5/+13
| | | | | `groff' options from `getopt' in `groff.cpp'. Create 2 files `groff_opts_no_arg.txt' and `groff_opts_with_arg.txt'.
* src/roff/groff:bwarken2013-04-261-0/+9
| | | | | | | `read_groff_options.pl' is no longer needed. `Makefile.sub': Get `groff' options from `getopt' in `groff.cpp'. Store it in a new file `groff_options.txt', which is installed in `groff libdir'.
* Various minor fixes.wl2013-04-261-0/+8
| | | | | | * INSTALL.gen: Take the newest version from the `gnulib' repository. * configure: Regenerated.
* INSTALL.gen: Restore an older version from `2006' in `groff-1.21'.bwarken2013-04-251-0/+8
| | | | | FOR-RELEASE: New file which describes how to prepare `groff' for a new release.
* src/roff/groff/read_groff_options.pl: Reads `groff' options frombwarken2013-04-251-0/+8
| | | | | | | `groff.cpp' and writes them into the file `groff_options.info'. src/roff/groff/Makefile.sub: Have the generated file `groff_options.info' be installed into the `groff libdir'.
* INSTALL.gen: Replace this file by the daily `git' version ofbwarken2013-04-161-0/+23
| | | | | | | | | | | | | | | | | | | | | `automake' `INSTALL' file. INSTALL.autotools: Remove file. INSTALL.CVS: New file, moved from `INSTALL.autotools'. m4/ax_prog_perl_version.m4: New file, taken from package `autoconf-archive-2013.04.06'. m4/groff.m4: Remove unnecessary blank line. Makefile.in: Add `$(PERLVERSION)'. aclocal.m4: Run `autoreconf -I m4' (this includes `aclocal -I m4'). This creates a suitable `aclocal.m4'. Remove generated subdirectory `autom4te.cache'. src/roff/grog/Makefile.sub: Correct `sed' command. Use `tabs' that are needed by `GNU make'.
* iUse suitable versions of `GNU autotools' to generate the neededbwarken2013-04-151-7/+23
| | | | configuration files.
* In m4/groff.m4, replace tabs by spaces. Add double lines between definitionsbwarken2013-04-151-0/+5
| | | | of AC_DEFUNs.
* Change $PERLPATH to $PERL.bwarken2013-04-151-0/+21
|
* Add documentation for the installation.bwarken2013-04-141-0/+5
|
* Add Perl test to the configuration.bwarken2013-04-141-0/+18
|
* Avoid consideration of autotool cache for CVS inclusion.keithmarshall2013-04-131-0/+6
|
* Add and remove directory `autom4te.cache' from `autoconf'.bwarken2013-04-131-0/+6
|
* grog: remove shell version. Add file perl_test.pl for testing the availablebwarken2013-04-121-0/+14
| | | | Perl version.
* `grog': In the following, the file `grog.pl' will be split. Forbwarken2013-04-121-0/+13
| | | | | | | | | | | the coming files, a lib-directory is needed for storage. m4/groff.m4, configure.ac: Add libdir information for `grog'. Makefile.in: Add @grog_dir@. Run `autoconf'. `grog' has now a lib-directory at `$prefix/lib/groff/grog'.
* contrib/groffer: There is now a free `git' package containingbwarken2013-04-111-143/+171
| | | | | | | | | | all old `groffer' versions `v0.*' and `v1.*'. The new versions `groffer 2.*' will actually not be included. This package can be got at: $ git clone git@github.com:RUNOFF/groffer.git main ChangeLog file: Emacs corrections keeping the content.
* Minor corrections for the actual entries of ChangeLog files.bwarken2013-04-101-5/+5
|
* contrib/glilypond/: There is a free git package containing allbwarken2013-04-101-0/+11
| | | | | | | | | | versions of the former name `groff_lilypond v0.x'. They work with lilypond parts in roff files, but were not installed. This package can be got at: $ git clone git@github.com:RUNOFF/groff_lilypond.git The new versions glilypond v1.x are not included there.
* man/roff.man: For roff(7), add information about the free gitbwarken2013-04-101-0/+6
| | | | | | package RUNOFF.git with documentation about historical RUNOFF and the available files written in the classical RUNOFF language: $ git clone git@github.com:RUNOFF/RUNOFF.git
* Rename `groff_lilypond' to `glilypond'. So remove the formerbwarken2013-03-291-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-191-0/+8
| | | | | | (GROFF_FONT_FILES): Avoid installing Makefile.sub.orig when it's around. (install): Create $(DESTDIR)$(fontsubdir)/util when missing.
* * doc/groff.texinfo: Improve documentation of `\s'.wl2013-03-051-0/+6
| | | | Reported by Jim Avera <james_avera@yahoo.com>.
* * doc/groff.texinfo: Improve documentation of `.substring'.wl2013-02-161-0/+6
| | | | Reported by Jim Avera <james_avera@yahoo.com>.
* * doc/groff.texinfo: Fix if-else example.wl2013-02-131-0/+6
| | | | Reported by Jim Avera <james_avera@yahoo.com>.
* * src/devices/grops/ps.h (resource_type): Add RESOURCE_FONTSET.wl2013-02-101-1/+3
|
* [grops] Make binary `%%BeginData' work; support `fontset' resource.wl2013-02-101-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *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.
* 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-081-0/+13
| | | | | | | | | | | | ======================= * 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.