openbsd-ports/www/xmhtml/patches/patch-lib_common_layout_c
pvalchev 2714393715 Import of xmhtml-1.1.7
XmHTML is a high performance Motif Widget capable of displaying
HTML 3.2 conforming text.

WWW: http://www.xs4all.nl/~ripley/XmHTML

MAINTAINER=	Nikolay Sturm <Nikolay.Sturm@desy.de>
2001-07-13 17:50:44 +00:00

31 lines
892 B
Plaintext

$OpenBSD: patch-lib_common_layout_c,v 1.1.1.1 2001/07/13 17:50:45 pvalchev Exp $
The patch fixes:
1) <HR> placement
2) formatting inside <PRE></PRE> (not really nice HTML, but any browser
supports it)
3) "Can't convert XmHTML_DEFAULT_GAMMA" runtime warning
--- lib/common/layout.c.orig Thu Jan 28 01:10:17 1999
+++ lib/common/layout.c Sat Jun 30 23:39:05 2001
@@ -2377,14 +2377,16 @@ SetRule(XmHTMLWidget html, PositionBox *
* Linefeeds in rules are divided accross the rule: half above and
* half below.
*****/
- if(data->linefeed)
+ if(data->linefeed) {
+ box->y += data->linefeed;
y_offset = data->linefeed/2;
- else
+ } else {
y_offset = data->font->height/2;
+ }
data->y = box->y + y_offset;
-
- /* take height of rule into account as well */
+
+ /* take height of rule into account as well */
y_offset += data->height/2;
/* full height of the box */