CVSROOT: /cvsroot/groff
Module name: groff
Changes by: Keith Marshall <keithmarshall> 08/12/28 18:15:19
Modified files:
contrib/pdfmark: ChangeLog pdfmark.tmac
Log message:
Avoid phantom line wrapping in pdfhref hot-spots.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/pdfmark/ChangeLog?cvsroot=groff&r1=1.23&r2=1.24
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/pdfmark/pdfmark.tmac?cvsroot=groff&r1=1.8&r2=1.9
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/groff/groff/contrib/pdfmark/ChangeLog,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- ChangeLog 18 Aug 2007 07:06:58 -0000 1.23
+++ ChangeLog 28 Dec 2008 18:15:05 -0000 1.24
@@ -1,3 +1,13 @@
+2008-12-28 Keith Marshall <[email protected]>
+
+ Avoid phantom line wrapping in pdfhref hot-spots.
+
+ * pdfmark.tmac (pdf*href.mark.end): Emit hot-spot end markers within
+ scope of `\Z', to prevent possible output line length overflow which
+ may occur only in the layout computation passes, but not in the final
+ output pass. Problem observed and identified by Nick Stoughton; it
+ causes some hot-spots to be displaced from their proper locations.
+
2007-04-11 Keith Marshall <[email protected]>
Avoid stray newlines in folded pdfmark literal content.
Index: pdfmark.tmac
===================================================================
RCS file: /cvsroot/groff/groff/contrib/pdfmark/pdfmark.tmac,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- pdfmark.tmac 11 Apr 2007 22:45:11 -0000 1.8
+++ pdfmark.tmac 28 Dec 2008 18:15:17 -0000 1.9
@@ -1855,7 +1855,7 @@
.de pdf*href.mark.end
.\" ----------------------------------------------------------------------
.\" ----------------------------------------------------------------------
-\O1|\h'-\w"|"u'\O2\c
+\O1\Z'|'\O2\c
..
.\" Macro "pdf*href-I" is used for one time initialisation of special
.\" "pdfhref" features; (currently, only the above page trap hook is
_______________________________________________
Groff-commit mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/groff-commit