[prev in list] [next in list] [prev in thread] [next in thread]
List: kfm-devel
Subject: [Patch] Harmful Safari merges, please review.
From: Leo Savernik <l.savernik () aon ! at>
Date: 2003-08-05 19:59:57
[Download RAW message or body]
Hello,
What started as a harmless merge in [1] has become much more invasive as I
simply cannot do without the inlineflowbox information for sensible caret
navigation.
So here comes a new Safari merge patch. It contains everything of the old
patch[2], and additionally features:
- adding createInlineBox to all relevant classes (RenderObject, RenderText,
RenderFlow)
- changing position(int,int,int,int,int,int,bool,int) to position(InlineBox *,
int,int,bool,int)
- backporting constructLine and createLineBoxes from Safari and patching them
as necessary to work with existing code.
- splitting bidiReorderLine into bidiReorderLine and computePositionsForLine
(which is a combination of the computeHorizontal-/-VerticalPositionsForLine
functions of WebCore, but based on existing code)
I regression tested the changes and did not hit any troubles.
The patch is here:
http://bugs.kde.org/attachment.cgi?id=2161&action=view
mfg
Leo
[1] http://lists.kde.org/?l=kfm-devel&m=105899716923527&w=2
[2] http://bugs.kde.org/attachment.cgi?id=2053&action=view
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic