On Fri, 16 Jan 2009, John-Mark Bell wrote:
It would appear that the following solves the issue:
$ cd branches/1
$ svnmerge merge --revision 5100 netsurf
(then resolve the conflicts). This also hauls in r4001 and r4049.
I should probably point out that while those changes prevent the DOS,
they don't provide a total fix. To do that requires that we audit the
layout code (and I guess anything related to it) to ensure that it
handles under/overflow in calculation results.
This strikes me as something that would benefit from multiple pairs of
eyes. Perhaps it would be sensible to arrange a time to conduct such an
audit?
J.