Options:
- # Session Start: Sat Aug 11 00:00:00 2007
- # Session Ident: #whatwg
- # [00:06] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [00:06] * Joins: aroben (n=adamrobe@17.255.108.7)
- # [00:10] * Quits: aroben_ (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [00:21] <gsnedders> how many times have I defended IE from people trying to make MS look bad?
- # [00:21] * Quits: billmason (n=billmaso@ip156.unival.com) (Read error: 104 (Connection reset by peer))
- # [00:22] <othermaciej> is that a trick qustion?
- # [00:22] <gsnedders> othermaciej: a rhetorical one
- # [00:22] <gsnedders> complaining filter goes against the option in CSS2.1 of using hyphens or underscore this time, despite it predating CSS2.1
- # [00:23] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [00:23] <othermaciej> I think the CSS vendor prefix convention also predates CSS 2.1
- # [00:23] <gsnedders> othermaciej: I just looked it up. Couldn't find it in CSS2
- # [00:23] <othermaciej> although I don't know if it predates the IE filter property
- # [00:24] <gsnedders> IE filter was introduced in IE4
- # [00:24] <gsnedders> (which also predates CSS2)
- # [00:24] <othermaciej> the worse thing about filter is that SVG introduced a filter CSS property with an incompatible syntax
- # [00:25] <othermaciej> but I blame SVG for that, not Microsoft
- # [00:27] <gsnedders> it's often on a forum which I go to less and less, as I've been called an idiot so many times for believing that XHTML isn't the future, and that MS isn't totally shit
- # [00:27] <othermaciej> well, IE is really not that great in terms of standards complliance and has not advanced much in a long time
- # [00:28] <othermaciej> so I'm not sure all criticism of MS is off-base
- # [00:29] <gsnedders> a lot of it is
- # [00:32] <Hixie> there are a lot of people who criticise IE unfairly and incorrectly
- # [00:32] <Hixie> but there's a lot of criticism that IE could get fairly and accurately that it doesn't
- # [00:32] <Hixie> it's possible the two balance out :-)
- # [00:32] <gsnedders> also a lot who criticise the devs, cwilso especially
- # [00:32] <Hixie> chris is a fine man
- # [00:32] <Hixie> not the most active of chairmen, but that's another story
- # [00:33] <Hixie> someone give me a random number
- # [00:33] <gsnedders> 42
- # [00:33] <Hixie> dom-events it is
- # [00:33] <gsnedders> (not really random, but hey)
- # [00:34] <gsnedders> in the case of some people in the WG they'll complain if he isn't active as chair, and if he is, they'll complain he isn't improving Trident
- # [00:34] <Hixie> he could be more active than he is without really eating into his Trident productivity much
- # [00:34] <gsnedders> I know, but they'll find reasons to complain at him someway or another
- # [00:35] <gsnedders> I remember one reaction I got around a year ago when I told someone Tantek was lead of IE5/Mac. Then my saying how old IE5/Mac was. They had assumed it was recent, and it was terrible because it was MS.
- # [00:36] <gsnedders> Hixie: why did you want a random number, though?
- # [00:37] <Hixie> i'm picking things to work on in the spec
- # [00:37] <gsnedders> then how do numbers map to things in the spec?
- # [00:37] <Hixie> 42 was the 42nd folder on my IMAP server
- # [00:37] <gsnedders> ah.
- # [00:37] <Hixie> INBOX.input-for-whatwg-dom-events
- # [00:38] <hendry> :)
- # [00:38] <Hixie> ok
- # [00:38] <Hixie> <img alt>
- # [00:38] <Hixie> it seems there are three kinds of images
- # [00:38] <gsnedders> I wonder if Douglas Adams' ever knew what the consequences of trying to think of what a normal number would be
- # [00:38] <Hixie> images that are really just fancy alternatives to actual text
- # [00:39] <Hixie> images that are purely decorative
- # [00:39] <Hixie> and images that are intrinsic to the content but have no textual alternative
- # [00:40] * hendry would agree with that
- # [00:40] <gsnedders> what about graphs?
- # [00:40] <hendry> gsnedders: vector graphics?
- # [00:40] <gsnedders> they have vital to the content, but can have a textual alternative
- # [00:40] <gsnedders> hendry: no, just images that contain graphs
- # [00:40] <gsnedders> anyhow, I must go sleep
- # [00:40] <Hixie> examples being a simple diagram or graph that can be described textually, a snapshot from a movie in a movie review or a diagram or graph that just repeats what the prose says, and a photo on flickr respectively
- # [00:46] * Joins: takkaria (n=Andrew@spc1-with2-0-0-cust148.bagu.broadband.ntl.com)
- # [00:46] * Joins: aroben_ (n=adamrobe@17.203.15.181)
- # [00:49] * Quits: hendry (n=hendry@91.84.53.136) ("andSleeep")
- # [00:56] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Nick collision from services.)
- # [00:56] * aroben_ is now known as aroben
- # [01:02] * Parts: takkaria (n=Andrew@spc1-with2-0-0-cust148.bagu.broadband.ntl.com)
- # [01:06] * weinig|lunch is now known as weinig
- # [01:14] * Parts: billmason (n=billmaso@ip156.unival.com)
- # [01:21] <Hixie> any
- # [01:21] <Hixie> er
- # [01:21] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#the-img is the starting point for my <img>/alt="" redesign
- # [01:21] <Hixie> work in progress
- # [01:43] <jruderman> interesting, the alt attribute is no longer required and having no alt now has a specific meaning
- # [01:45] <jruderman> "The download of the image must delay the load event." might put one variant of the intranet-port-scanning attack into spec, but i'm not sure if you want to be trying to prevent that attack
- # [01:45] <jruderman> speaking of specs and security
- # [01:46] <jruderman> are you interested in possible changes to the same-origin policy?
- # [01:46] <jruderman> some people think IP addresses should become part of origin (along with hostname, protocol, and port)
- # [01:48] * Joins: weinig_ (i=weinig@nat/apple/x-5a31f6f684001123)
- # [01:48] <h3h> my guess is that would break sites (mostly intranet) and Microsoft would be reluctant at best
- # [01:48] <h3h> but that's just a guess
- # [01:49] * Quits: weinig (i=weinig@nat/apple/x-18ae120a4452c0c1) (Read error: 104 (Connection reset by peer))
- # [01:50] <jruderman> won't TCPConnection allow malicious web pages to get around the "servers should check the Host header" solution to DNS rebinding attacks?
- # [01:50] <othermaciej> the TCPConnection from HTML5?
- # [01:51] <othermaciej> I think it would be hard to use it to connect to an http server
- # [01:51] <Hixie> jruderman: (i'm not really here but if you could mail me your feedback ian@hixie.ch -- or to one of the lists -- that'd be great)
- # [01:51] <jruderman> oh, it's not allowed to connect to port 80? i guess that helps a little
- # [01:51] <othermaciej> but yes, the protocol itself would itself be vulnerable to DNS rebinding
- # [01:51] <othermaciej> jruderman: no, it uses a wacky custom protocol and requires a particular handshake
- # [01:52] <othermaciej> jruderman: you're not supposed to be able to actually use it to connect to any existing network service
- # [01:52] <jruderman> oh, neat
- # [01:52] <othermaciej> although the way it enforces this is pretty weak
- # [01:52] * weinig_ is now known as weinig
- # [01:52] <othermaciej> the protocol itself could be subject to DNS rebinding, like I said
- # [01:54] <jruderman> it looks like it tries not to be, by making both sides send the hostname(?)
- # [01:56] <Hixie> that's the source domain, but yes, that's intended to mitigate the problem partly
- # [01:56] <Hixie> the idea of having the IP in the origin might work
- # [01:56] <Hixie> though it would cause all kinds of issues in multi-homed sites like, say, google
- # [01:58] <jruderman> why are ports below 1024 and ports >= 1024 treated differently?
- # [01:58] <Hixie> i recommend starting a thread on whatwg@whatwg.org about the origin idea
- # [01:58] * Hixie looks at the spec
- # [01:59] <Hixie> oh it's to try and avoid people abusing services by connecting to services and faking the protocol
- # [01:59] <Hixie> in case the handshake isn't good enough
- # [01:59] <Hixie> to stop that
- # [02:00] <jruderman> i think it would be good to specify wraparound behavior for port numbers (or lack of wraparound behavior), since many apps have wraparound behavior without intending to have it
- # [02:00] <Hixie> what is "wraparound behaviour"?
- # [02:00] <jruderman> port 65616 = port 80
- # [02:00] <jruderman> wouldn't want someone to be able to get around the "no port 80 connections" rule that way
- # [02:01] <Hixie> the spec already defines that
- # [02:01] <Hixie> it says to raise an exception
- # [02:02] <jruderman> oh, i read the whole "the port argument is neither equal to 80, nor equal to 443, nor greater than or equal to 1024 and less than or equal to 65535," sentence backwards
- # [02:03] <jruderman> it *only* allows connections on port 80, 443, and 1024..65535?
- # [02:03] <jruderman> why allow ports 80 and 443? the TCPConnection protocol isn't http or https...
- # [02:04] <Hixie> to tunnel out of fascist regimes
- # [02:04] <Hixie> basically
- # [02:04] <jruderman> hehe, ok
- # [02:04] <Hixie> (many sites proxy port 80, and block everything else, so the only way out is 443)
- # [02:05] <Hixie> note that othermaciej and others have quite low opinions of this section
- # [02:05] <jruderman> ok
- # [02:05] <Hixie> personally i'm not sure what to replace it with if we remove it -- the usual suggestion (embedding the whole http stack into this) is not one i feel is plausible
- # [02:06] <Hixie> but i guess i need to draw up the requirements/problem space to see what else could address it (and to show if/why http doesn't handle it)
- # [02:06] <Hixie> i think notwithstanding the abuse of ports 80 and 443, and not withstanding the fact that it's Yet Another custom protocol, it actually is pretty neat
- # [02:07] <Hixie> but those two things are the main things people have against it, and i don't have good answers to those concerns
- # [02:10] <Hixie> i've added notes about the two security attacks you mentioned -- rebinding and ip in origin, and port scanning through load events -- to the spec and will look at them in due course.
- # [02:11] <Hixie> now i'm really going offline -- bbl. feel free to e-mail the list on things you see, especially security issues.
- # [02:33] * Quits: KevinMarks (i=KevinMar@nat/google/x-92c723f9bdc3e3ec) ("The computer fell asleep")
- # [02:36] * Quits: tndH (i=Rob@83.100.250.95) ("ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [02:54] * Quits: othermaciej (n=mjs@17.255.106.78)
- # [03:28] * Quits: weinig (i=weinig@nat/apple/x-5a31f6f684001123)
- # [03:29] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [03:30] * Quits: h3h (n=w3rd@66-162-32-234.static.twtelecom.net) ("|")
- # [04:08] * Joins: aroben (n=adamrobe@17.203.15.181)
- # [04:09] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [04:17] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [04:44] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [05:24] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [05:24] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [06:13] * Joins: aroben_ (n=adamrobe@17.203.15.181)
- # [06:14] * aroben_ is now known as aroben
- # [07:35] * Joins: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
- # [07:53] * Quits: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net) (Remote closed the connection)
- # [07:54] * Joins: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
- # [08:00] * Quits: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
- # [08:00] * Joins: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
- # [08:01] * Quits: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net) (Client Quit)
- # [08:01] * Joins: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
- # [08:51] * Joins: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net)
- # [09:02] * Quits: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
- # [09:40] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [10:14] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [10:20] * Joins: wwww (n=nicc@195.47.82.6.adsl.nextra.cz)
- # [10:23] * Parts: wwww (n=nicc@195.47.82.6.adsl.nextra.cz)
- # [10:49] * Joins: ROBOd (n=robod@86.34.246.154)
- # [11:40] * Joins: Ducki (i=Ducki@nrdh-d9b98357.pool.mediaWays.net)
- # [11:51] * Joins: hasather_ (n=hasather@22.80-203-71.nextgentel.com)
- # [11:53] * Quits: hasather_ (n=hasather@22.80-203-71.nextgentel.com) (Remote closed the connection)
- # [12:21] * Joins: takkaria (n=takkaria@spc1-with2-0-0-cust148.bagu.broadband.ntl.com)
- # [12:28] * Joins: hendry (n=hendry@91.84.53.136)
- # [12:45] * Joins: Codler (n=Codler@84-218-4-240.eurobelladsl.telenor.se)
- # [12:57] * Joins: Ducki_ (i=Ducki@Nbac6.n.pppool.de)
- # [12:59] * Joins: Ducki__ (i=Ducki@213-102-93-172.cust.tele2.de)
- # [13:04] * Quits: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [13:17] * Quits: Ducki (i=Ducki@nrdh-d9b98357.pool.mediaWays.net) (Read error: 113 (No route to host))
- # [13:25] * Quits: Ducki_ (i=Ducki@Nbac6.n.pppool.de) (Connection timed out)
- # [13:47] * Joins: maikmerten (n=maikmert@La22b.l.pppool.de)
- # [14:09] * Joins: mogstad (i=mogstad@114.80-202-123.nextgentel.com)
- # [14:35] <Philip`> HTML5 parsing is incompatible with IE and Opera on http://www.gerv.net/security/content-restrictions/ - it doesn't think half the page is blue
- # [14:36] * Quits: jruderman (n=jruderma@c-67-169-24-116.hsd1.ca.comcast.net)
- # [14:39] <Dashiva> Philip`: A little bit more detailed?
- # [14:41] <Dashiva> Do you mean the unclosed span causing long runs of blue text?
- # [14:41] <Philip`> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20HTML%3E%3Cp%3E%3Cspan%20style%3D%22color%3Ablue%22%3EA%3C/p%3E%3Cp%3EB is about what that page does
- # [14:41] <Philip`> Yes
- # [14:44] <Philip`> Firefox/Safari/HTML5 put the B outside the span, Opera/IE put it inside
- # [14:44] <Dashiva> I'm more concerned about P being a descendant of another P
- # [14:49] * Joins: Ducki (i=Ducki@nrdh-d9b980de.pool.mediaWays.net)
- # [14:54] * Joins: Lachy (n=Lachy@124-168-4-56.dyn.iinet.net.au)
- # [15:00] * Joins: tndH_ (i=Rob@83.100.250.95)
- # [15:00] * tndH_ is now known as tndH
- # [15:01] * Joins: tantek (n=tantek@rrcs-67-78-64-2.sw.biz.rr.com)
- # [15:06] * Quits: Ducki__ (i=Ducki@213-102-93-172.cust.tele2.de) (Read error: 110 (Connection timed out))
- # [15:16] * Joins: Darkluna (n=Codler@84-218-4-240.eurobelladsl.telenor.se)
- # [15:16] * Quits: Codler (n=Codler@84-218-4-240.eurobelladsl.telenor.se) (Read error: 104 (Connection reset by peer))
- # [15:17] * Darkluna is now known as Codler
- # [15:37] <hendry> does anything use <link rel='archives' title='July 2007' type html? googlebot?
- # [15:59] * Joins: Ducki_ (i=Ducki@213-102-100-144.cust.tele2.de)
- # [16:00] * Quits: tantek (n=tantek@rrcs-67-78-64-2.sw.biz.rr.com)
- # [16:03] * Quits: Codler (n=Codler@84-218-4-240.eurobelladsl.telenor.se) ("- nbs-irc 2.21 - www.nbs-irc.net -")
- # [16:08] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
- # [16:18] * Joins: Ducki__ (n=Ducki@d83-176-150-149.cust.tele2.de)
- # [16:26] * Quits: Ducki (i=Ducki@nrdh-d9b980de.pool.mediaWays.net) (No route to host)
- # [16:40] * Joins: zcorpan (n=zcorpan@84-216-41-76.sprayadsl.telenor.se)
- # [16:43] * zcorpan is now back in sweden
- # [16:49] * Quits: Ducki_ (i=Ducki@213-102-100-144.cust.tele2.de) (No route to host)
- # [17:06] * Joins: tantek (n=tantek@w-mob300-128-62-207-11.public.utexas.edu)
- # [17:06] <zcorpan> anyone who has written an html parser: is it faster to parse quoted attributes or unquoted attributes, or indifferent?
- # [17:07] <zcorpan> Hixie: ^
- # [17:07] <zcorpan> hsivonen: ^
- # [17:30] * Joins: hasather_ (n=hasather@22.80-203-71.nextgentel.com)
- # [17:38] <mpt> hendry, iCab? :-)
- # [17:48] <Philip`> zcorpan: Quoted should be theoretically a tiny bit faster for long attribute values, since you don't need to keep checking for whitespace, but maybe a tiny bit slower for short values since the quotes mean there are more characters to process, but I think that's all trivial and irrelevant compared to all the other costs (of getting input characters in the first place, of constructing attribute value strings, etc)
- # [17:53] <Philip`> The extra 2 bytes for a quoted attribute, if you're downloading a web page at 100KB/sec, would take about 20 microseconds, which is about 40,000 CPU cycles, so a few extra comparison instructions won't be at all significant
- # [17:53] <Philip`> ((unless you're writing in Python or something where a comparison might be closer to being that expensive))
- # [18:00] * Joins: Ducki (i=Ducki@nrdh-d9b98036.pool.mediaWays.net)
- # [18:02] * Quits: tantek (n=tantek@w-mob300-128-62-207-11.public.utexas.edu)
- # [18:07] * Joins: ROBOd (n=robod@86.34.246.154)
- # [18:13] * Joins: Ducki_ (n=Ducki@Nbad4.n.pppool.de)
- # [18:17] * Joins: tantek (n=tantek@w-mob300-128-62-207-11.public.utexas.edu)
- # [18:18] * Quits: Ducki__ (n=Ducki@d83-176-150-149.cust.tele2.de) (Connection timed out)
- # [18:27] * Quits: Ducki_ (n=Ducki@Nbad4.n.pppool.de) (Read error: 104 (Connection reset by peer))
- # [18:32] * Quits: Ducki (i=Ducki@nrdh-d9b98036.pool.mediaWays.net) (Read error: 113 (No route to host))
- # [18:53] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com) ("|")
- # [18:59] * Quits: mpt (n=mpt@121-72-130-73.dsl.telstraclear.net) ("Leaving")
- # [19:04] <zcorpan> Philip`: what's the difference between checking for whitespace and checking for the closing quote character? whitespace can be several different characters?
- # [19:06] <Philip`> It's just a few more values to check for - unquoted needs to detect 9/10/11/12/32/38/62/EOF, double-quoted only needs to look for 34/38/EOF, so you'd usually need a few more comparisons in the unquoted case
- # [19:07] <zcorpan> yeah, ok
- # [19:10] <Philip`> I don't think it's an especially compelling reason to use HTML instead of XHTML :-)
- # [19:20] * Joins: benh (n=webben@dip5-fw.corp.ukl.yahoo.com)
- # [19:21] * Parts: benh (n=webben@dip5-fw.corp.ukl.yahoo.com)
- # [19:22] * Joins: webben (n=webben@dip5-fw.corp.ukl.yahoo.com)
- # [19:24] <zcorpan> Philip`: oh, i was just surprised that mskinner's implementation experience suggested that parsing quoted attributes would be "MUST faster" than unquoted
- # [19:24] <zcorpan> http://forums.whatwg.org/viewtopic.php?t=93#395
- # [19:26] * Parts: zcorpan (n=zcorpan@84-216-41-76.sprayadsl.telenor.se)
- # [19:33] * Joins: tndH_ (i=Rob@adsl-87-102-89-143.karoo.KCOM.COM)
- # [19:39] * Quits: tantek (n=tantek@w-mob300-128-62-207-11.public.utexas.edu)
- # [19:43] * Joins: annevk (n=annevk@84.77.4.8)
- # [19:44] * annevk is in Spain without luggage
- # [19:48] * Joins: tantek (n=tantek@w-mob300-128-62-207-11.public.utexas.edu)
- # [19:51] * Quits: tndH (i=Rob@83.100.250.95) (Read error: 110 (Connection timed out))
- # [19:52] * Quits: hendry (n=hendry@91.84.53.136) ("leaving")
- # [19:52] * annevk looks at <img> redesign
- # [19:53] * annevk notes that <audio> prolly needs a note about its constructor too
- # [19:56] * annevk reads molly's rant
- # [19:56] * annevk notes that #whatwg is the new twitter
- # [19:58] * annevk reads the comments about people being frustrated by the WHATWG now it's suddenly in the W3C
- # [19:59] * annevk thinks the comments at http://www.molly.com/2007/08/11/dear-w3c-dear-wasp/ are quite hilarious given what has been said so far about headers= etc. on the public-html list
- # [20:00] * tantek reads about annevk reading molly's rant and goes to read molly's rant.
- # [20:00] * takkaria wonders what all the fuss is about
- # [20:01] <tantek> takkaria, a disconnect between those that hold meetings, their topics/agendas, and those that work in the field day-to-day, their real-world challenges and desired solutions.
- # [20:04] <takkaria> heh
- # [20:05] <takkaria> since when has WHATWG been a semi-secret society?
- # [20:07] <tantek> takkaria, it is a general trolling technique
- # [20:09] <tantek> often used by bureaucracy trolls: http://tantek.pbwiki.com/TrollTaxonomy#Bureaucraytroll
- # [20:10] <takkaria> semi-secret in the sense of "public". :)
- # [20:10] <takkaria> I wonder when MS will send feedback on the current spec
- # [20:13] <takkaria> nice taxomony, there
- # [20:20] * Joins: zcorpan (n=zcorpan@84-216-41-76.sprayadsl.telenor.se)
- # [20:27] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [20:31] <Philip`> zcorpan: Maybe quoted vs unquoted matters more if you're writing an actual SGML-like HTML4 parser, since that's much more particular than HTML5 about what characters are allowed in unquoted values
- # [20:32] <zcorpan> Philip`: so what would you do when you hit a character that is not allowed?
- # [20:34] * Joins: Yudai_ (n=Yudai@pae2f7e.tokyte00.ap.so-net.ne.jp)
- # [20:34] * Quits: Yudai (n=Yudai@pae3703.tokyte00.ap.so-net.ne.jp) (Read error: 110 (Connection timed out))
- # [20:35] <Philip`> Given what the W3C validator does, you sometimes start reading a new attribute name that begins with the non-allowed character
- # [20:35] <Philip`> (at least for <div class=foo'bar></div> - but it seems different for <div class=foo#bar></div> since that just complains about an invalid character inside the value)
- # [20:36] <zcorpan> crazy
- # [20:36] * zcorpan assumes that sgml doesn't define what to do
- # [20:36] <hasather_> zcorpan: SGML has no defined error handling
- # [20:37] <zcorpan> hasather_: it has some
- # [20:37] <hasather_> like?
- # [20:37] <zcorpan> hasather_: e.g., </foo in a cdata element closes the element but is an error if the end tag doesn't match the start tag
- # [20:38] <zcorpan> not sure if there are others
- # [20:53] <hasather_> zcorpan: yes, so the error there is that is that the end tag doesn't match the start tag. But SGML doesn't define what to do in that case
- # [20:58] <zcorpan> hasather_: i thought it did (namely close the element anyway)
- # [21:02] * Joins: weinig (i=weinig@nat/apple/x-1562dfdb61c10418)
- # [21:02] <hasather_> zcorpan: it says that the first end-tag delimiter-in-context (i.e. ETAGO followed by a name start character) closes the element.
- # [21:03] <zcorpan> hasather_: yes, exactly
- # [21:06] <zcorpan> but yeah, i guess you could argue that it doesn't say if you should do something different in case it is an error
- # [21:20] <tantek> takkaria, thanks. Also, I have attempted to add a rational response to the comments on molly's post: http://www.molly.com/2007/08/11/dear-w3c-dear-wasp/#comment-610009
- # [21:23] <takkaria> tantek: I tried that a while ago. never seems to do much, but I suppose one has to try
- # [21:24] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [21:24] <tantek> rationality is worth persistence
- # [21:26] <tantek> i'm actually optimistic that accessibility "advocates" can and will adopt more purely rational/scientific approaches to their advocacy, thus build stronger, more appealing cases for accessibility, which more will then listen to, which will hopefully result in more accessibility in technologies, tools, etc.
- # [21:28] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [21:29] <tantek> here is an example of such a rational/scientific approach in progress, thanks largely to James Craig and a few other accessibility advocates: http://microformats.org/wiki/assistive-technology-abbr-results
- # [21:29] * takkaria takes a look
- # [21:29] <takkaria> I was optimistic for a while, maybe it'll return now public-html has calmed down a little
- # [21:29] <tantek> it's not perfect, but it's a huge step in the right direction in terms of approach etc.
- # [21:32] <takkaria> yeah, that looks pretty good
- # [21:33] <tantek> we have to work on reducing the use of negative/personal rhetoric as a method of discourse - it doesn't help anybody
- # [21:34] * Joins: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net)
- # [22:11] * Quits: tantek (n=tantek@w-mob300-128-62-207-11.public.utexas.edu)
- # [22:12] * Joins: tantek (n=tantek@w-mob300-128-62-207-11.public.utexas.edu)
- # [22:12] * Quits: tantek (n=tantek@w-mob300-128-62-207-11.public.utexas.edu) (Client Quit)
- # [22:13] * Quits: annevk (n=annevk@84.77.4.8) (Remote closed the connection)
- # [22:14] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [22:19] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [22:33] * Joins: tantek (n=tantek@w-mob300-128-62-207-11.public.utexas.edu)
- # [22:42] * Quits: maikmerten (n=maikmert@La22b.l.pppool.de) ("Leaving")
- # [22:44] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
- # [23:18] * weinig is now known as weinig|coffee
- # [23:18] * Quits: tndH_ (i=Rob@adsl-87-102-89-143.karoo.KCOM.COM) (Read error: 104 (Connection reset by peer))
- # [23:38] * weinig|coffee is now known as weinig
- # [23:40] * Joins: tndH (i=Rob@adsl-87-102-89-143.karoo.KCOM.COM)
- # [23:45] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [23:58] * Parts: zcorpan (n=zcorpan@84-216-41-76.sprayadsl.telenor.se)
- # Session Close: Sun Aug 12 00:00:00 2007
The end :)