On 15/11/05, Justin Cormack <justin(a)specialbusservice.com> wrote:
On 15 Nov 2005, at 01:07, Andrew Gray wrote:
On 15/11/05, Justin Cormack
<justin(a)specialbusservice.com> wrote:
Where is the documentation for the markup changes that suddenly
arrived without
me knowing? </div> seems to be redundant now and other stuff, and I
need to fix
some stuff.
"The developers on IRC said it's an older HTML validator which runs
when the HTML Tidy is disabled. It seems to not only close the table
prematurely, but also escape all table markup outside a table." -
cesarb, on WP:HD
My (limited) understanding so far is that the existing html code
decided that a Monday evening was a really, really, good time to
explode. So it did.
In order to get the site running again an older version of the html
parser was put in place, one which is less tolerant of sloppy coding
(some discussion pages are hideous!) and also slightly less capable. I
am unaware what the current status of this is, but presumably someone
is working on reinstating the old one - it wasn't a deliberate choice
to change over to a new piece of code, though.
Hmm, well can the person who broke it write a decent article on
[[HTML Tidy]] as penance if they are going to link from WP:HD.
I assume they're busy fixing it :-)
So you are saying that everything that is broken is
actually wrongly
coded? A good chance to fix it I suppose, If I actually understood how it
all worked but its rather late in my timezone so I might wait and see what
happens in the morning.
Signatures that are broken are, in most cases, sloppy coding that was
previously shored up by our parser, I think. However, a lot of other
issues aren't bad coding (at least, not on the surface); there's
issues with HTML in transcluded templates, for example, which no-one
seems sure about; these may be template coding flaws or they may be a
problem with the backup code.
I really don't know anything more than what I've just been reading, though...
--
- Andrew Gray
andrew.gray(a)dunelm.org.uk