groff-commit
[Top][All Lists]
Advanced

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

[Groff-commit] groff ChangeLog src/preproc/eqn/pile.cpp


From: Werner LEMBERG
Subject: [Groff-commit] groff ChangeLog src/preproc/eqn/pile.cpp
Date: Sun, 13 Jan 2013 10:11:34 +0000

CVSROOT:        /cvsroot/groff
Module name:    groff
Changes by:     Werner LEMBERG <wl>     13/01/13 10:11:34

Modified files:
        .              : ChangeLog 
        src/preproc/eqn: pile.cpp 

Log message:
        [eqn] Fix display of matrices in nroff output.
        
        Problem reported by Andy Spencer <address@hidden>.
        
        * src/preproc/eqn/pile.cpp (pile_box::compute_metrics): Fix
        rounding.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/ChangeLog?cvsroot=groff&r1=1.1376&r2=1.1377
http://cvs.savannah.gnu.org/viewcvs/groff/src/preproc/eqn/pile.cpp?cvsroot=groff&r1=1.8&r2=1.9

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/groff/groff/ChangeLog,v
retrieving revision 1.1376
retrieving revision 1.1377
diff -u -b -r1.1376 -r1.1377
--- ChangeLog   7 Jan 2013 09:05:28 -0000       1.1376
+++ ChangeLog   13 Jan 2013 10:11:33 -0000      1.1377
@@ -1,3 +1,12 @@
+2013-01-13  Werner LEMBERG  <address@hidden>
+
+       [eqn] Fix display of matrices in nroff output.
+
+       Problem reported by Andy Spencer <address@hidden>.
+
+       * src/preproc/eqn/pile.cpp (pile_box::compute_metrics): Fix
+       rounding.
+
 2013-01-07  Deri James  <address@hidden>
 
        * tmac/europs.tmac: Protect against missing fonts.

Index: src/preproc/eqn/pile.cpp
===================================================================
RCS file: /cvsroot/groff/groff/src/preproc/eqn/pile.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- src/preproc/eqn/pile.cpp    5 Jan 2009 20:11:06 -0000       1.8
+++ src/preproc/eqn/pile.cpp    13 Jan 2013 10:11:34 -0000      1.9
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-/* Copyright (C) 1989, 1990, 1991, 1992, 2004, 2007, 2009
+/* Copyright (C) 1989-1992, 2004, 2007, 2009, 2013
    Free Software Foundation, Inc.
      Written by James Clark (address@hidden)
 
@@ -40,7 +40,7 @@
     printf(">?(\\n[" DEPTH_FORMAT "]+\\n[" HEIGHT_FORMAT "]+%dM)",
           col.p[i-1]->uid, col.p[i]->uid, default_rule_thickness*5);
   // round it so that it's a multiple of the vertical resolution
-  printf("/\\n(.V+(\\n(.V/2)*\\n(.V\n");
+  printf("+(\\n(.V/2)/\\n(.V*\\n(.V\n");
 
   printf(".nr " SUP_RAISE_FORMAT " \\n[" BASELINE_SEP_FORMAT "]*%d/2"
         "+%dM\n",



reply via email to

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