groff-commit
[Top][All Lists]
Advanced

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

[Groff-commit] groff ChangeLog src/roff/troff/node.cpp


From: Werner LEMBERG
Subject: [Groff-commit] groff ChangeLog src/roff/troff/node.cpp
Date: Tue, 08 Sep 2009 07:16:54 +0000

CVSROOT:        /cvsroot/groff
Module name:    groff
Changes by:     Werner LEMBERG <wl>     09/09/08 07:16:54

Modified files:
        .              : ChangeLog 
        src/roff/troff : node.cpp 

Log message:
        [troff]: Fix hyphenation problem with kerned letters.
        Problem reported by Steve Izma <address@hidden>.
        
        * src/roff/troff/node.cpp
        (kern_pair_node::add_discretionary_hyphen): Compute `tf' using the
        first node, `n1'.  `n2' might be another kerning node, and the
        `get_tfont' member function isn't defined then.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/ChangeLog?cvsroot=groff&r1=1.1209&r2=1.1210
http://cvs.savannah.gnu.org/viewcvs/groff/src/roff/troff/node.cpp?cvsroot=groff&r1=1.29&r2=1.30

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/groff/groff/ChangeLog,v
retrieving revision 1.1209
retrieving revision 1.1210
diff -u -b -r1.1209 -r1.1210
--- ChangeLog   1 Sep 2009 05:26:30 -0000       1.1209
+++ ChangeLog   8 Sep 2009 07:16:53 -0000       1.1210
@@ -1,3 +1,13 @@
+2009-09-08  Werner LEMBERG  <address@hidden>
+
+       [troff]: Fix hyphenation problem with kerned letters.
+       Problem reported by Steve Izma <address@hidden>.
+
+       * src/roff/troff/node.cpp
+       (kern_pair_node::add_discretionary_hyphen): Compute `tf' using the
+       first node, `n1'.  `n2' might be another kerning node, and the
+       `get_tfont' member function isn't defined then.
+
 2009-09-01  Michael Cain  <address@hidden>
 
        [pic] Fix a border case for arc computation.

Index: src/roff/troff/node.cpp
===================================================================
RCS file: /cvsroot/groff/groff/src/roff/troff/node.cpp,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- src/roff/troff/node.cpp     10 Apr 2009 18:13:30 -0000      1.29
+++ src/roff/troff/node.cpp     8 Sep 2009 07:16:54 -0000       1.30
@@ -2343,7 +2343,7 @@
 
 node *kern_pair_node::add_discretionary_hyphen()
 {
-  tfont *tf = n2->get_tfont();
+  tfont *tf = n1->get_tfont();
   if (tf) {
     if (tf->contains(soft_hyphen_char)) {
       color *gcol = n2->get_glyph_color();




reply via email to

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