There were a few unfortunate commits that break the work
detailed in this thread, so basically we're getting back to
r4648, keeping the patches that don't make regressions in this
test suite [1], by reverting #4651 and #4652, and putting #4653
momentarily "on hold".
In a nutshell:
Results Table
.-------.--------.------.-----------.-----------------------.-----.-----.
| | BTG | test | pravda.ru | 4ta.html | VT | PV |
| | render | t.* | #1 | #2 | Girl | footb. | horos.| | |
|-------|--------|------|-----------|-----------------------|-----|-----|
|d4657 | ok | ok | ok | ok | ok | ok | ok | ok | ok |
|d4652 | ok | ok | x a | x ic| ok | x l | x d | x n | ok |
|d4651 | ok | ok | x a | x ic| ok | x l | x d | x n | ok |
|d4648 | ok | ok | ok | ok | ok | ok | ok | ok | ok |
'-----------------------------------'-----------------------------'-----'
As you can see, d4648 and d4657 pass all the tests.
Technical details in "hg log -v" and [1].
Hereafter we'll use this testsuite [1] to assert committed code
at least passes this known bugset.
Besides the test suite, I did extensive tests with the sites I
usually visit, with no regressions (BTW, a three year old bug or
so was catched in the process).
This was meant to be a moment of joy for dillo users, so please
give these patches extensive tests/surfing and report back how
they work for you! (good and bad).
Hint: I found a near 100% speed increase with a heavy site I
use (Back/Forward test).
[1] http://www.dillo.org/test/4648/test-suite.v1.txt