groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff-commit] groff ChangeLog contrib/groffer/ChangeLog


From: Bernd Warken
Subject: [Groff-commit] groff ChangeLog contrib/groffer/ChangeLog
Date: Thu, 11 Apr 2013 00:08:30 +0000

CVSROOT:        /cvsroot/groff
Module name:    groff
Changes by:     Bernd Warken <bwarken>  13/04/11 00:08:30

Modified files:
        .              : ChangeLog 
        contrib/groffer: ChangeLog 

Log message:
         contrib/groffer: There is now a free `git' package containing
         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 address@hidden:RUNOFF/groffer.git
        
        main ChangeLog file: Emacs corrections keeping the content.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/ChangeLog?cvsroot=groff&r1=1.1401&r2=1.1402
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/groffer/ChangeLog?cvsroot=groff&r1=1.64&r2=1.65

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/groff/groff/ChangeLog,v
retrieving revision 1.1401
retrieving revision 1.1402
diff -u -b -r1.1401 -r1.1402
--- ChangeLog   10 Apr 2013 23:36:05 -0000      1.1401
+++ ChangeLog   11 Apr 2013 00:08:30 -0000      1.1402
@@ -1,5 +1,14 @@
 2013-04-11  Bernd Warken  <address@hidden>
 
+       * contrib/groffer/: There is a free `git' package containing 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 address@hidden:RUNOFF/groffer.git
+
+2013-04-11  Bernd Warken  <address@hidden>
+
        * contrib/glilypond/: There is a free `git' package containing all
        old versions of the former name `groff_lilypond v0.*'.  They work
        with `lilypond' parts in `roff' files, but were not installed.
@@ -89,8 +98,9 @@
        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.
+       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.
@@ -177,20 +187,20 @@
 
          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.
+       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.
+       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.
 
 2013-01-13  Werner LEMBERG  <address@hidden>
 
@@ -207,7 +217,8 @@
 
 2013-01-07  Deri James  <address@hidden>
 
-       * font/devpdf/util/BuildFoundries.pl (LoadFoundry): Improve warning.
+       * font/devpdf/util/BuildFoundries.pl (LoadFoundry): Improve
+       warning.
 
 2013-01-07  Werner LEMBERG  <address@hidden>
 
@@ -219,11 +230,11 @@
        At the same time, fix a small bug causing `.lf' requests not
        starting a line.
 
-       * src/preproc/tbl/table.cpp (table::init_output,
-       table::compute_expand_width, table::compute_separation_factor,
-       table::define_bottom_macro, table::do_bottom): Temporarily switch
-       off eqn delimiters, wrapping the code into a `.ig' block.  This uses
-       the new functionality just added to eqn.
+       * src/preproc/tbl/table.cpp (table::init_output)
+       (table::compute_expand_width, table::compute_separation_factor)
+       (table::define_bottom_macro, table::do_bottom): Temporarily switch
+       off eqn delimiters, wrapping the code into a `.ig' block.  This
+       uses the new functionality just added to eqn.
 
        * src/preproc/eqn/eqn.man, src/preproc/tbl/tbl.man: Updated.
 
@@ -231,8 +242,8 @@
 
        [eqn] Add `delim on'.
 
-       * src/preproc/eqn/lex.cpp (start_delim_saved, end_delim_saved): New
-       global variables.
+       * src/preproc/eqn/lex.cpp (start_delim_saved, end_delim_saved):
+       New global variables.
        (do_delim): Handle `delim on' to restore previous start and end
        delimiters.
 
@@ -258,8 +269,8 @@
 Version 1.22.1 released
 =======================
 
-       Due to CVE-2012-3386, ftp.gnu.org rejected uploading of version 1.22
-       -- in other words, 1.22 has never been released.
+       Due to CVE-2012-3386, ftp.gnu.org rejected uploading of version
+       1.22 -- in other words, 1.22 has never been released.
 
        * NEWS, REVISION, doc/groff.texinfo, doc/webpage.ms: Updated.
 
@@ -360,8 +371,8 @@
 
        * src/devices/gropdf/gropdf.pl (do_D): The command \D't N' moves
        horizontal position by 'N'.  gropdf now obeys this rule.
-       (do_t): Fixed kerning issue where width of non-kerned text could be
-       wrongly calculated using previous kern factor.
+       (do_t): Fixed kerning issue where width of non-kerned text could
+       be wrongly calculated using previous kern factor.
 
 2012-09-21  Werner LEMBERG  <address@hidden>
 
@@ -383,15 +394,15 @@
 
        [gropdf] Various minor fixes.
 
-       * font/devpdf/Foundry.in: Add font path to debian `gsfonts' package.
+       * font/devpdf/Foundry.in: Add font path to debian `gsfonts'
+       package.
 
-       * font/devpdf/util/BuildFoundries.pl: Handle missing fonts in a more
-       sane way, do NOT abort the complete make run!
+       * font/devpdf/util/BuildFoundries.pl: Handle missing fonts in a
+       more sane way, do NOT abort the complete make run!
 
        * src/devices/gropdf/gropdf: Accept papersize names (i.e. A4) as
-       either upper or lower case.
-       The -p (papersize) option should be length,width (currently reversed
-       - width,length)
+       either upper or lower case.  The -p (papersize) option should be
+       length,width (currently reversed - width,length)
 
        * src/devices/gropdf/pdfmom.pl: Support use of GROFF_BIN_PATH.
 
@@ -510,8 +521,8 @@
        Remove running text in the synopses of various manual pages,
        as it badly screws up attempts to mechanically parse them.
 
-       * contrib/mom/groff_mom.man: Use .URL rather than .UR/.UE, as this is
-       now preferred for manual pages.
+       * contrib/mom/groff_mom.man: Use .URL rather than .UR/.UE, as this
+       is now preferred for manual pages.
 
 2012-07-03  Werner LEMBERG  <address@hidden>
 
@@ -560,29 +571,34 @@
        * doc/groff.texinfo: Add extra info about `.asciify'.
        Document new gropdf options -u and -s.
 
-       * src/devices/gropdf/gropdf.man: Remove references to Type 42 fonts,
-       they do not work in PDFs.
+       * src/devices/gropdf/gropdf.man: Remove references to Type 42
+       fonts, they do not work in PDFs.
+
        Document new option -s which adds `statistics' line to end of PDF
-       file showing number of pages in document.  This has always been the
-       default behaviour (to add this line), all other software seems to
-       ignore it as intended, but `gs' sometimes complains, so the default
-       is now to omit the statistics.
-       Document new option -u[cmapfilename] to allow a user ToUnicode CMap
-       instead of gropdf's default.  If no `cmapfilename' given then do not
-       include any ToUnicode CMap.
+       file showing number of pages in document.  This has always been
+       the default behaviour (to add this line), all other software seems
+       to ignore it as intended, but `gs' sometimes complains, so the
+       default is now to omit the statistics.
+
+       Document new option -u[cmapfilename] to allow a user ToUnicode
+       CMap instead of gropdf's default.  If no `cmapfilename' given then
+       do not include any ToUnicode CMap.
 
        * src/devices/gropdf/gropdf.pl <top>: Allow `bundled' flags on
        command line (i.e. -de = -d -e).
-       Use $RT_SEP as multi path separator, not hard coded `:'.  Update all
-       users.
-       New flags -u and -s.
-       Once a custom papersize has been set as \X'papersize x,y' make it
-       sticky so all following pages use custom size.
-       When importing pdf with \X'pdf: pdfpic ...' do not compress objects
-       which are already compressed!  This caused problems with PDFs
-       created with ImageMagick, now fixed.
-       (IsText, PutLine, do_t): The troff `u' command can contain a kerning
-       adjustment number, this was not being handled, now fixed.
+
+       Use $RT_SEP as multi path separator, not hard coded `:'.  Update
+       all users.
+
+       New flags -u and -s.  Once a custom papersize has been set as
+       \X'papersize x,y' make it sticky so all following pages use custom
+       size.  When importing pdf with \X'pdf: pdfpic ...' do not compress
+       objects which are already compressed! This caused problems with
+       PDFs created with ImageMagick, now fixed.
+
+       (IsText, PutLine, do_t): The troff `u' command can contain a
+       kerning adjustment number, this was not being handled, now fixed.
+
        (do_c): The troff `c' command was not being handled correctly, now
        fixed.
        (FindChar, RemapChr, do_N): Handle fonts with more than 255 glyphs.
@@ -604,8 +620,10 @@
        strings.
        (pdfbookmark): Correct handling of bookmark levels.
        Convert \[em] to hyphen in bookmarks
-       Rather use -N than -T for "named" bookmarks (-T already used for "tag"
-       in pdfmark.tmac)
+
+       Rather use -N than -T for "named" bookmarks (-T already used for
+       "tag" in pdfmark.tmac)
+
        (.pdfclean): New macro which attempts to asciify bookmark text.
        (.pdfpagename): New wrapper macro for \X'pdf: pagename'.
        (.pdfswitchtopage): New wrapper macro for \X'pdf: switchtopage'.
@@ -621,8 +639,8 @@
 
        * src/roff/troff/number.cpp (parse_expr) <case '*'>: Add cast.
 
-       * src/devices/xditview/Makefile.sub (EXTRA_CFLAGS): Add `-Dlint' so
-       that unused static ID arrays don't cause a warning.
+       * src/devices/xditview/Makefile.sub (EXTRA_CFLAGS): Add `-Dlint'
+       so that unused static ID arrays don't cause a warning.
 
        (Some) problems reported by Bjarni Ingi Gislason
        <address@hidden>.
@@ -643,14 +661,15 @@
 
        Update configuration files from `gnulib' and `config' repositories.
 
-       This also fixes a problem with `iconv' on Solaris 10, as reported in
+       This also fixes a problem with `iconv' on Solaris 10, as reported
+       in
 
          http://lists.gnu.org/archive/html/bug-groff/2012-02/msg00007.html
 
        * configure.ac: Call `gl_LOCALCHARSET.
        Call `AM_ICONV' as C++.
 
-       * config.guess, config.rpath, config.sub, install-sh, mkinstalldirs:
+       * config.guess, config.rpath, config.sub, install-sh, mkinstalldir:
        Updated.
 
        * m4/codeset.m4, m4/glib21.m4, m4/iconv.m4, m4/lib-ld.m4,
@@ -683,8 +702,9 @@
 
        [gropdf] Fixes and omissions.
 
-       * src/devices/gropdf/gropdf.pl (<top>, do_u): Add facility to handle
-       track kerning (.tkf).
+       * src/devices/gropdf/gropdf.pl (<top>, do_u): Add facility to
+       handle track kerning (.tkf).
+
        (do_x, do_p, do_t): If pages are reordered using `pagename' and
        `switchtopage' keep track of outline bookmarks.
        (do_x): Handle multiple files on gropdf command line, stitch
@@ -693,8 +713,9 @@
        processed in order.  What prevented it working properly before is
        the way an `x i' (initialize) record has been handled.  It now
        processes the initialization code only in the first file.
-       (PutHotSpot): Allow user to control size of hotspot bounding box on
-       clickable links by setting PDFHREF.LEADING
+
+       (PutHotSpot): Allow user to control size of hotspot bounding box
+       on clickable links by setting PDFHREF.LEADING
 
        * tmac/pdf.tmac (PDFHREF.LEADING): Adjust value.
        (pdf*href): Pass value of PDFHREF.LEADING to gropdf.
@@ -740,14 +761,15 @@
 
        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.
+       `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'.
+       enforce the order by splitting the shell command invoking
+       recursive make in the top level `Makefile.in'.
 
        * Makefile.in (ALLDIRS): Remove `OTHERDIRS'.
        (dodirs): Updated.
@@ -797,7 +819,8 @@
 
 2011-11-14  Werner LEMBERG  <address@hidden>
 
-       * src/preproc/tbl/tbl.man: Improve documentation of `_' and friends.
+       * src/preproc/tbl/tbl.man: Improve documentation of `_' and
+       friends.
 
 2011-10-31  Werner LEMBERG  <address@hidden>
 
@@ -810,8 +833,9 @@
        * 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/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'.
@@ -821,13 +845,13 @@
        [mdoc] Synchronize string tables with the mandoc(1) utility.
 
        * 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.
+       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/groff_mdoc.man: Document all supported architecture names)
+       (OS versions, and library names.
 
 2011-09-11  Joseph Koshy  <address@hidden>
 
@@ -851,8 +875,9 @@
 
        [gropdf] Minor updates and fixes.
 
-       * src/devices/gropdf/gropdf.pl: Change command line option `-fy' to
-       `-y' for consistency.
+       * 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'.
 
@@ -878,8 +903,8 @@
 
 2011-07-29  Daiki Ueno  <address@hidden>
 
-       Fix cross building.
-       Problem reported by Christophe Jarry <address@hidden>.
+       Fix cross building.  Problem reported by Christophe Jarry
+       <address@hidden>.
 
        * Makefile.in ($GNULIBDIRS): Pass original config arguments to
        src/libs/gnulib/configure.
@@ -921,9 +946,10 @@
        (@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.
+       * 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,
@@ -979,18 +1005,19 @@
 
        * 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.
+       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.
 
 2011-03-21  Jan Vcelak <address@hidden>
            Bernd Warken <address@hidden>
 
-       [groffer] Remove hardcoded path to 'libdir/groff/groffer' directory.
+       [groffer] Remove hardcoded path to 'libdir/groff/groffer'
+       directory.
 
        * configure.ac: add GROFFERDIR variables.
 
@@ -1002,16 +1029,16 @@
 
        [troff] Improve error message.
 
-       * src/roff/troff/input.cc (token::delimiter): Improve error message.
-       Suggested by Doug McIlroy <address@hidden>.
+       * src/roff/troff/input.cc (token::delimiter): Improve error
+       message.  Suggested by Doug McIlroy <address@hidden>.
 
 2011-03-04  Werner LEMBERG  <address@hidden>
 
        [mdoc] Within .An, .Aq, .Ao, and .Ac now use `<' and `>'.
        Problem reported by Ulrich Spörlein <address@hidden>
 
-       * tmac/doc.tmac (Aq, Ao, Ac): Implement it to follow RFC 822 and RFC
-       2822.
+       * tmac/doc.tmac (Aq, Ao, Ac): Implement it to follow RFC 822 and
+       RFC 2822.
 
 2011-02-14  Werner LEMBERG  <address@hidden>
 
@@ -1031,8 +1058,9 @@
 
        Fix Savannah bug #32301.
 
-       * src/roff/groff/Makefile.sub (XLIBS), src/preproc/grn/Makefile.sub,
-       src/preproc/html/Makefile.sub: Add $(LIBGNU).
+       * src/roff/groff/Makefile.sub (XLIBS),
+       src/preproc/grn/Makefile.sub, src/preproc/html/Makefile.sub: Add
+       $(LIBGNU).
 
 2011-01-29  Krzysztof Żelechowski  <address@hidden>
 
@@ -1110,8 +1138,8 @@
        Fix handling of wide characters in no-SGR mode.
 
        * 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.
+       emit a single backspace in no-SGR mode.  less (at least)
+       backspaces over a character at a time.
        (tty_printer::make_bold): Likewise.
 
 2011-01-19  Werner LEMBERG  <address@hidden>

Index: contrib/groffer/ChangeLog
===================================================================
RCS file: /cvsroot/groff/groff/contrib/groffer/ChangeLog,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -b -r1.64 -r1.65
--- contrib/groffer/ChangeLog   1 Apr 2013 17:41:21 -0000       1.64
+++ contrib/groffer/ChangeLog   11 Apr 2013 00:08:30 -0000      1.65
@@ -1,3 +1,12 @@
+2013-04-11  Bernd Warken  <address@hidden>
+
+       * contrib/groffer: There is now a free `git' package containing
+       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 address@hidden:RUNOFF/groffer.git
+
 2013-03-29  Bernd Warken <address@hidden>
 
        * perl/groffer.pl: Change viewers for `PS'.
@@ -16,8 +25,8 @@
 
 2012-08-07  Eric S. Raymond  <address@hidden>
 
-       Yet more elimination of low-level troff hackery in the documentation
-       so it can be lifted to structural markup.
+       Yet more elimination of low-level troff hackery in the
+       documentation so it can be lifted to structural markup.
 
        * perl/groffer.man: Use .IP rather than .TP in
        .Topic; this make structural parsing work.  Also remove a
@@ -284,22 +293,22 @@
        The former part of the ChangeLog file is in `shell/ChangeLog.0'.
 
 2006-10-01  Bernd Warken <address@hidden>
-       ________________________________________________________________
-       License
+________________________________________________________________
+License
 
-       Copyright (C) 2006-2009, 2011
+Copyright (C) 2006-2009, 2011
        Free Software Foundation, Inc.
-       Written by Bernd Warken <address@hidden>.
+Written by Bernd Warken <address@hidden>.
 
-       Copying and distribution of this file, with or without
-       modification, are permitted provided the copyright notice and this
-       notice are preserved.
+Copying and distribution of this file, with or without
+modification, are permitted provided the copyright notice and this
+notice are preserved.
 
-       This file is part of `groffer', which is part of the `groff'
-       project.
+This file is part of `groffer', which is part of the `groff'
+project.
 
-        ####### Emacs settings
+####### Emacs settings
 
-        Local Variables:
-        mode: change-log
-        End:
+Local Variables:
+mode: change-log
+End:



reply via email to

[Prev in Thread] Current Thread [Next in Thread]