groff-commit
[Top][All Lists]
Advanced

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

[Groff-commit] groff/contrib/mom BUGS om.tmac


From: Peter Schaffter
Subject: [Groff-commit] groff/contrib/mom BUGS om.tmac
Date: Fri, 13 Sep 2013 06:38:31 +0000

CVSROOT:        /sources/groff
Module name:    groff
Changes by:     Peter Schaffter <PTPi>  13/09/13 06:38:31

Modified files:
        contrib/mom    : BUGS om.tmac 

Log message:
        Bug fixes to FLOAT.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/BUGS?cvsroot=groff&r1=1.55&r2=1.56
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/om.tmac?cvsroot=groff&r1=1.75&r2=1.76

Patches:
Index: BUGS
===================================================================
RCS file: /sources/groff/groff/contrib/mom/BUGS,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -b -r1.55 -r1.56
--- BUGS        24 Aug 2013 22:27:59 -0000      1.55
+++ BUGS        13 Sep 2013 06:38:30 -0000      1.56
@@ -25,6 +25,17 @@
 Version 2.0-a_1
 ===============
 
+Forced floats that fit on the page causing floats on the next page
+to be treated as forced.
+---Fixed---
+
+Forced floats not advancing on the page after output if the float is
+forced to the next page, causing running text to overprint.
+---Fixed---
+
+Text after defered floats not being shimmed properly.
+---Fixed---
+
 Tables that span pages overprinting first two lines of table on new
 pages.
 ---Fixed---

Index: om.tmac
===================================================================
RCS file: /sources/groff/groff/contrib/mom/om.tmac,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -b -r1.75 -r1.76
--- om.tmac     4 Sep 2013 02:20:11 -0000       1.75
+++ om.tmac     13 Sep 2013 06:38:30 -0000      1.76
@@ -9379,6 +9379,7 @@
 .          rr float-depth:\\n[loop-count]
 .       \}
 .       ev
+.       vs \\n[#DOC_LEAD]u
 .       SHIM
 .       rr defer
 .       rr loop-count
@@ -15891,17 +15892,15 @@
 .             sp
 .          \}
 .          el \{\
-.             ie \\n[#FORCE] \{\
-.                NEWPAGE
-.                rr #FORCE
-.             \}
-.             el \{\
 .                if !\\n[defer] .nr defer 0 1
 .                rn FLOAT*DIV FLOAT*DIV:\\n+[defer]
 .                if \\n[D-float] .nr D-float:\\n[defer] \\n[D-float]
 .                nr float-depth:\\n[defer] \\n[dn]
-.                return \" output div after header
+.             if \\n[#FORCE] \{\
+.                NEWPAGE
+.                rr #FORCE
 .             \}
+.             return \" output div after header
 .          \}
 .       \}
 .       sp 0\\*[float-adj:top]\\*[float-adj]
@@ -15934,6 +15933,7 @@
 .       rm float-adj
 .       rm float-adj:top
 .       rm float-adj:bottom
+.       rr #FORCE
 .    \}
 .END
 \#



reply via email to

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