Options:
- # Session Start: Fri Apr 20 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
- # [00:02] <TabAtkins> divya: No!
- # [00:05] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [00:06] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Read error: Connection reset by peer)
- # [00:06] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [00:07] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
- # [00:08] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [00:08] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
- # [00:08] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [00:08] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
- # [00:10] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-hdlrdpgcnpczigdq) (Read error: Operation timed out)
- # [00:10] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-lpydlmdufepbcfuz)
- # [00:10] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [00:10] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
- # [00:13] * Quits: sarro (~sarro@i5387FBB5.versanet.de) (Ping timeout: 272 seconds)
- # [00:13] * Joins: beverloo (~beverloo@70-35-56-82.static.wiline.com)
- # [00:14] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
- # [00:16] * Joins: jonlee (~jonlee@2620:149:4:1b01:7cc0:b947:e57:360f)
- # [00:18] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [00:19] <annevk> gotta love this email http://mail.apps.ietf.org/ietf/charsets/msg02053.html
- # [00:19] * Joins: beverloo_ (~beverloo@216.239.45.130)
- # [00:19] <annevk> great timing too while I was away advocating usage of utf-8 at a local developer meetup http://annevankesteren.nl/presentations/1F4A9.html
- # [00:20] <TabAtkins> Argh, ietf, y u use <pre> without manual line-wrapping?
- # [00:20] * Joins: pablof (~pablof@75.16.26.133)
- # [00:21] <TabAtkins> I fail to see how "pages will be broken even with a common standard" is any different from "pages will be broken because there's no common standard".
- # [00:21] <TabAtkins> Or, more precisely, I fail to see how the former is an argument against a common standard, given the latter being true today.
- # [00:22] <annevk> I'm not going to reply today, but he's saying some great future Claim Chowder stuff and in general ignoring my point that interpreting existing content is hard
- # [00:23] * Quits: LBP (~Mirc@pD9EB1EB1.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [00:23] <TabAtkins> Claim Chowder?
- # [00:23] * Quits: beverloo (~beverloo@70-35-56-82.static.wiline.com) (Ping timeout: 248 seconds)
- # [00:23] * beverloo_ is now known as beverloo
- # [00:23] <annevk> I mean "Use Unicode." is not an answer if you want to decode a page encoded in euc-kr or gbk
- # [00:23] <TabAtkins> Indeed.
- # [00:24] <annevk> "There’s a term called Claim Chowder that was, as far as I can tell, coined by Daring Fireball’s John Gruber. It refers to when someone makes a prediction with an aura of certainty and knowledge that turns out to be horribly wrong."
- # [00:24] <annevk> -- http://401stblow.wordpress.com/2010/01/20/claim-chowder/
- # [00:24] <zewt> annevk: nothing validates microsoft-hatred quite as much as "this is broken, we'll never fix it, we don't care how much pain this causes the industry, go away"
- # [00:28] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # Session Close: Fri Apr 20 00:29:17 2012
- #
- # Session Start: Fri Apr 20 00:29:17 2012
- # Session Ident: #whatwg
- # [00:29] * Disconnected
- # [00:30] * Attempting to rejoin channel #whatwg
- # [00:30] * Rejoined channel #whatwg
- # [00:30] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [00:30] * Set by Yudai!~Yudai@p6567c3.tokynt01.ap.so-net.ne.jp on Sat Apr 14 01:19:49
- # [00:31] <zewt> (not that they're the only ones guilty of that, like the webgl guy saying that he won't change typed array views to little endian in the spec regardless of anything anyone says)
- # [00:32] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [00:32] * jonlee is now known as jonlee|afk
- # [00:32] * Quits: krijnhuman (KtK@ip9135ee9d.speed.planet.nl) (Ping timeout: 264 seconds)
- # [00:34] <annevk> Microsoft also would not do CORS or XMLHttpRequest Level 2
- # [00:34] <annevk> at some point we thought they would not do anything with their browser anymore
- # [00:35] <annevk> aligning quirks mode seemed out of the question too
- # [00:35] <annevk> it's like they can't see the game long term
- # [00:36] <zewt> (or else, the usual conspiracy theories)
- # [00:36] <annevk> it's no problem, we'll just lead the platform with Presto/WebKit/Gecko and they'll hobble along later
- # [00:43] <smaug____> dglazkov: what is setupEvent ?
- # [00:46] * jonlee|afk is now known as jonlee
- # [00:48] * Quits: isherman (isherman@nat/google/x-yxmxtcrnfvxqjypo) (Quit: Leaving.)
- # [00:48] * Joins: isherman (isherman@nat/google/x-cesnfxcmjotdvqqr)
- # [00:49] * Quits: JustChris (JustChris@96.227.21.95.dynamic.jazztel.es)
- # [00:49] <annevk> heh, the other guy is questioning if I have the right to tighten up utf-8
- # [00:50] <Hixie> annevk: the great thing about implementors who say they won't change at all is that it frees you to ignore their implementation
- # [00:51] * Joins: twisted`_ (~twisted@p5DDBB6F6.dip.t-dialin.net)
- # [00:51] <Hixie> annevk: it's equivalent to a (closed source) vendor having gone out of business
- # [00:51] <zewt> annevk: ... but you're not, you're just writing a parser for something that is already (as far as I know) tightly specified
- # [00:52] <zewt> it's not like you're making up new rules
- # [00:52] <annevk> Unicode has options for the error handling, with a should for the variant in my draft
- # [00:52] <annevk> Unicode also does not define all the utf-8 labels last I checked
- # [00:53] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [00:53] <annevk> and I'm not sure if BOM handling is identical
- # [00:53] <annevk> and it's in a silly PDF
- # [00:53] <zewt> that's sort of out of scope for the UTF-8 definition itself; you're just defining a bit more than that
- # [00:53] <annevk> Hixie: yeah, although we have to reverse engineer them mostly :)
- # [00:53] <Hixie> annevk: well that's about being compatible with content that relies on their implementation
- # [00:54] <annevk> fair enough
- # [00:54] * Joins: jernoble (~jernoble@2620:149:4:1b01:51fc:2070:5ca9:7f53)
- # [00:54] <Hixie> annevk: the arguments you're getting here are the same as the arguments we got when speccing the html parser
- # [00:54] <zewt> (it's not like you're really saying "this is how utf-8 handles the BOM", you're saying "this is how UTF-8 works, and when used by browsers, we treat the UTF-8 BOM in this way")
- # [00:54] <Hixie> annevk: and the same as the arguments about how living standards are bad because they are "unstable"
- # [00:55] <Hixie> annevk: i.e. the assumption that the spec will not be of sufficient quality to actually beat implementations at the QoI game
- # [00:55] <Hixie> annevk: that any change to the spec is by definition one that makes the spec worse
- # [00:55] <annevk> Hixie: he omitted what I said in the previous email, but the HTML parser was my example, see http://mail.apps.ietf.org/ietf/charsets/msg02050.html
- # [00:56] <Hixie> annevk: i doubt this guy has any idea what we did with html, your e-mail probably way over his head
- # [00:56] * ojan_away is now known as ojan
- # [00:56] <Hixie> annevk: you can't really fault people for thinking that what we're doing is dangerous, i mean, for the longest time specs didn't try to match reality
- # [00:57] <Hixie> annevk: people who haven't spent years seeing the recent changes to web spec quality are just assuming we're doign the same as everyone else, and changing things blindly
- # [00:58] * Joins: davidb (~davidb@65.93.94.10)
- # [00:58] <annevk> dangerous how though? to their job as expert about undocumented knowledge?
- # [00:58] <zewt> blindly assuming that other people are doing things blindly
- # [00:58] <zewt> there's no small irony in that
- # [00:59] <Hixie> annevk: to compatibility
- # [00:59] <Hixie> annevk: as in, if they implement it, their implementation will be of lower quality relative to existing content than if they did not
- # [00:59] <annevk> I also find it somewhat funny he thinks my effort would be better put into promoting utf-8; I've been promoting utf-8 since before I understood how it actually worked, but still in 2012 browsers deal with encoding bugs
- # [00:59] <annevk> Hixie: ah right
- # [00:59] <Hixie> q.v. people telling me i should promote content-type. or xhtml2. :-)
- # [01:00] <Hixie> or link headers
- # [01:00] <Hixie> or namespaces
- # [01:00] <Hixie> or...
- # [01:00] <annevk> SGML comments!
- # [01:00] <annevk> oh wait
- # [01:00] <Hixie> indeed!
- # [01:00] <Hixie> sgml in general
- # [01:01] <Hixie> all these things i used to promote before i realised that our efforts are better spent designing resilient technologies than trying to educate the world :-)
- # [01:06] <annevk> oh, I think I somewhat convinced :emk about the Encoding Standard
- # [01:06] <annevk> nice
- # [01:08] <annevk> oh, I should update my WebVTT validator
- # [01:09] <annevk> it still has options implemented as single letters
- # [01:09] <annevk> well, settings I guess they were called
- # [01:09] * Quits: pablof (~pablof@75.16.26.133) (Quit: ^z)
- # [01:10] * Joins: tomasf (~tom@2002:55e5:dbb7:0:449f:d2f0:77d3:317a)
- # [01:10] * Joins: pablof (~pablof@75.16.26.133)
- # [01:13] <Hixie> :emk?
- # [01:13] <zewt> vim? heh
- # [01:16] * Quits: davidb (~davidb@65.93.94.10) (Quit: davidb)
- # [01:16] <ojan> anyone know the state of moving eventtarget from being a mixin to a superclass in opera, gecko, IE?
- # [01:17] <ojan> the webkit bug is stalled due to a resistance to moving forward without other browser vendors changing around the same time. :(
- # [01:17] <smaug____> ojan: slowly in progress in gecko
- # [01:17] <smaug____> XHR has that already
- # [01:17] <ojan> smaug____: is there a bug i can follow?
- # [01:18] <smaug____> and other objects should get the same behavior as we move to new dom bindings
- # [01:18] <smaug____> ojan: not really
- # [01:18] <ojan> smaug____: ok...thanks
- # [01:19] <smaug____> perhaps slowly was wrong
- # [01:20] <smaug____> but I think only XHR will have it in FF14
- # [01:25] <annevk> Hixie: works on encodings among other things in Gecko
- # [01:26] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [01:26] * Quits: isherman (isherman@nat/google/x-cesnfxcmjotdvqqr) (Quit: Leaving.)
- # [01:26] * Joins: isherman (isherman@nat/google/x-avskvgpbwdjkriou)
- # [01:29] * Joins: othermaciej (~mjs@75.16.26.133)
- # [01:29] <Hixie> annevk: cool
- # [01:30] <annevk> ojan: you guys should make it easier to experiment with changes to be able to convince the other guys
- # [01:30] <annevk> ojan: I think
- # [01:30] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
- # [01:30] <ojan> annevk: that's true...we could put this behind a flag and just ship in in chromium for now
- # [01:30] <annevk> ojan: we don't really have the resources so it's mostly Gecko that's bearing the cost of slowly fixing up the platform
- # [01:31] <annevk> we = Opera
- # [01:31] <ojan> annevk: yup
- # [01:31] <ojan> annevk: chromium would be willing to ship it and deal with any fallout
- # [01:32] <annevk> sleepytimes here, nn
- # [01:41] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [01:43] * Joins: Obvious (tachikoma@188.226.74.2)
- # [01:47] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [01:47] * Quits: twisted`_ (~twisted@p5DDBB6F6.dip.t-dialin.net) (Quit: ["Textual IRC Client: www.textualapp.com"])
- # [01:48] * Joins: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net)
- # [01:51] * Quits: pablof (~pablof@75.16.26.133) (Quit: ^z)
- # [01:56] * ojan is now known as ojan_away
- # [02:01] * Joins: ehsan (~ehsan@209.29.21.241)
- # [02:02] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [02:03] * Quits: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi) (Ping timeout: 250 seconds)
- # [02:06] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [02:08] * Joins: Obvious (tachikoma@188.226.74.2)
- # [02:10] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [02:11] * Joins: tantek (~tantek@ma42036d0.tmodns.net)
- # [02:12] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Quit: ERC Version 5.3 (IRC client for Emacs))
- # [02:13] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [02:16] * Quits: othermaciej (~mjs@75.16.26.133) (Quit: othermaciej)
- # [02:23] * Joins: AlexNRoss (AleossIRC@unaffiliated/aleoss)
- # [02:26] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [02:27] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
- # [02:27] * Joins: tantek_ (~tantek@75-175-25-6.ptld.qwest.net)
- # [02:27] * Quits: tantek (~tantek@ma42036d0.tmodns.net) (Read error: Connection reset by peer)
- # [02:27] * tantek_ is now known as tantek
- # [02:28] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [02:28] * Quits: rniwa (~rniwa@70-35-56-82.static.wiline.com) (Quit: rniwa)
- # [02:30] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [02:30] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-qwtdtjqhakzpaufz) (Ping timeout: 252 seconds)
- # [02:30] * Quits: eseidel (u5595@gateway/web/irccloud.com/x-rojdarsaggijwplh) (Ping timeout: 252 seconds)
- # [02:32] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-djkxsznermzcgjpf)
- # [02:32] * Joins: tantek_ (~tantek@75-175-25-6.ptld.qwest.net)
- # [02:32] * Quits: tantek (~tantek@75-175-25-6.ptld.qwest.net) (Ping timeout: 245 seconds)
- # [02:32] * tantek_ is now known as tantek
- # [02:32] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Ping timeout: 272 seconds)
- # [02:37] * Joins: eseidel (u5595@gateway/web/irccloud.com/x-odxvuuoovuedtjfk)
- # [02:38] * Joins: ehsan (~ehsan@209.29.21.241)
- # [02:38] * jonlee is now known as jonlee|afk
- # [02:39] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [02:42] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [02:43] * Quits: beverloo (~beverloo@216.239.45.130) (Quit: beverloo)
- # [02:48] * Quits: eseidel (u5595@gateway/web/irccloud.com/x-odxvuuoovuedtjfk) (Ping timeout: 252 seconds)
- # [02:51] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
- # [02:54] * Quits: Druide__ (~Druid@p5B05CBD7.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [02:54] * Joins: Druide__ (~Druid@p5B137D85.dip.t-dialin.net)
- # [02:57] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [02:58] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:59] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [02:59] * Quits: drublic (~drublic@frbg-5f730d4a.pool.mediaWays.net) (Remote host closed the connection)
- # [03:11] * Joins: eseidel (u5595@gateway/web/irccloud.com/x-snrbkfpaxqqgzawv)
- # [03:12] * jernoble is now known as jernoble|afk
- # [03:13] <isherman> Is there a handy way to print a stack trace when debugging WebKit code (outside of a debugger)?
- # [03:14] <isherman> oops, wrong channel...
- # [03:17] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [03:20] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [03:20] * Quits: tantek (~tantek@75-175-25-6.ptld.qwest.net) (Quit: tantek)
- # [03:22] * Joins: tantek (~tantek@75-175-25-6.ptld.qwest.net)
- # [03:23] * Quits: tantek (~tantek@75-175-25-6.ptld.qwest.net) (Client Quit)
- # [03:26] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [03:40] * Joins: schnoodles (~schnoodle@melbourne.99cluster.com)
- # [03:52] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [03:54] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [04:29] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [04:31] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [04:34] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Client Quit)
- # [04:35] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [04:35] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Ping timeout: 244 seconds)
- # [04:38] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [04:39] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [04:39] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [04:40] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [04:41] * heycam is now known as heycam|away
- # [04:41] * Joins: nonge (~nonge@p508293F7.dip.t-dialin.net)
- # [04:43] * Joins: Obvious (tachikoma@188.226.74.2)
- # [04:46] * Quits: cullenjennings (~fluffy@nat/cisco/x-fjpgybmweagxyewk) (Quit: cullenjennings)
- # [05:02] * Quits: jwalden (~waldo@nat/mozilla/x-fgddbknrazvzxqff) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 11.0/20120313114635])
- # [05:02] * Joins: jwalden (~waldo@nat/mozilla/x-neuhlegbarhuhksw)
- # [05:09] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [05:13] * Quits: schnoodles (~schnoodle@melbourne.99cluster.com) (Remote host closed the connection)
- # [05:13] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [05:16] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [05:24] * Joins: schnoodles (~schnoodle@melbourne.99cluster.com)
- # [05:45] * Joins: izhak (~izhak@213.87.240.229)
- # [05:57] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [06:11] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [06:21] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [06:26] * Joins: htmlr (~htmlr@1.149.188.165)
- # [06:39] * Quits: htmlr (~htmlr@1.149.188.165) (Quit: htmlr)
- # [06:50] * Quits: gavin_ (~gavin@76.14.70.183) (Remote host closed the connection)
- # [06:51] * Joins: gavin_ (~gavin@76.14.70.183)
- # [06:52] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [06:53] * Joins: rniwa (~rniwa@70-35-56-82.static.wiline.com)
- # [07:05] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:05] * Joins: arunranga (~arunranga@pool-96-232-190-4.nycmny.fios.verizon.net)
- # [07:07] * heycam|away is now known as heycam
- # [07:10] * Quits: tomasf (~tom@2002:55e5:dbb7:0:449f:d2f0:77d3:317a) (Quit: tomasf)
- # [07:10] * Quits: arunranga (~arunranga@pool-96-232-190-4.nycmny.fios.verizon.net) (Client Quit)
- # [07:27] * Joins: myndzi\ (myndzi@c-67-168-184-168.hsd1.wa.comcast.net)
- # [07:30] * Quits: rektide (~rektide@deneb.eldergods.com) (Ping timeout: 260 seconds)
- # [07:30] * Quits: myndzi (myndzi@c-67-168-184-168.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
- # [07:31] * Joins: rektide (~rektide@deneb.eldergods.com)
- # [07:31] * Quits: jwalden (~waldo@nat/mozilla/x-neuhlegbarhuhksw) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 11.0/20120313114635])
- # [07:41] * Joins: niloy (~niloy@61.12.96.242)
- # [07:46] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 276 seconds)
- # [07:47] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:51] * jonlee|afk is now known as jonlee
- # [08:01] <hsivonen> I'm bad at using Microsoft APIs. I make the same mistake every time with attachEvent: I forget to prepend "on" to the event names
- # [08:03] <annevk> pretty pleased with Travis Leithead as editor for DOM Level 3 Events
- # [08:04] <annevk> not sure if it's because he addresses my comments mostly the way I want or just the pragmatic way (via testing and by tracking all changes publicly) he does so
- # [08:04] <annevk> hopefully the latter
- # [08:08] * Joins: LBP (~Mirc@pD9EB1EF3.dip0.t-ipconnect.de)
- # [08:13] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:32] <zcorpan> why was this link not linkified correctly? http://krijnhoetmer.nl/irc-logs/whatwg/20120419#l-604
- # [08:33] <annevk> perhaps because the space after the link
- # [08:33] <annevk> just a guess
- # [08:34] <zcorpan> space after usually *helps* :-)
- # [08:35] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [08:36] <annevk> (e.g. "retarded waves" in http://en.wikipedia.org/wiki/Wheeler–Feynman_absorber_theory)
- # [08:36] <annevk> well that was not it
- # [08:37] <annevk> krijn: krijnh: URL regexp to fix ^^ fun times!
- # [08:38] * Joins: Ducki (~Ducki@pD9E3990E.dip0.t-ipconnect.de)
- # [08:40] * Joins: gwicke (~gabriel@212.255.28.33)
- # [08:41] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
- # [08:47] <zcorpan> Ms2ger: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1481 seems opera doesn't have it
- # [08:55] <zcorpan> although opera doesn't seem to use 13px as base size there
- # [08:55] <annevk> replied to ietf-charsets
- # [08:55] <annevk> what's next...
- # [09:09] <zcorpan> "Our implementation of encodings WILL NOT change. Ever." - isn't that what microsoft said about the html parser too back in the day?
- # [09:10] <annevk> I was thinking of writing a blog post titled "same code points"
- # [09:11] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [09:12] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [09:15] <annevk> done http://annevankesteren.nl/2012/04/same-code-points
- # [09:17] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [09:19] * Joins: pyrsmk (~pyrsmk@81.46.72.86.rev.sfr.net)
- # [09:19] <annevk> foolip: kennyluck: so it sounds like we want to combine big5-2003 and hkscs?
- # [09:19] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [09:20] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds)
- # [09:22] <kennyluck> annevk, yeah, to achieve the maximum pages that are correctly decoded, hkscs still has a bunch of allowance that can be tweaked (they currently map to U+FFFD), although whether tweaking a legacy encoding at this point is a good idea or not is beyond my knowledge.
- # [09:24] <annevk> depends on the data
- # [09:25] <annevk> jgraham: in http://dvcs.w3.org/hg/encoding/raw-file/tip/Overview.html#indexes is "(as decimal number)" wrong?
- # [09:25] <annevk> jgraham: should it be "as a decimal number"?
- # [09:25] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [09:39] * Quits: schnoodles (~schnoodle@melbourne.99cluster.com) (Remote host closed the connection)
- # [09:40] * Quits: rniwa (~rniwa@70-35-56-82.static.wiline.com) (Quit: rniwa)
- # [09:40] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
- # [09:41] * Joins: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net)
- # [09:48] * Joins: hij1nx (~hij1nx@199.108.68.9)
- # [09:52] * Joins: graememcc (~chatzilla@host86-148-24-72.range86-148.btcentralplus.com)
- # [09:54] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
- # [10:01] * Joins: zzing (~zzing@d24-57-81-201.home.cgocable.net)
- # [10:03] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
- # [10:07] <zcorpan> i didn't know U+0040 was called "COMMERCIAL AT"
- # [10:11] * Quits: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net) (Quit: beverloo)
- # [10:14] <annevk> why does IE not support URLs such as data:text/html;charset=ibm864,%A7
- # [10:14] <annevk> oh well
- # [10:15] <zcorpan> TabAtkins: U+005C REVERSE SOLIDUS (\) in 3.4.4. Double-quote-string state doesn't seem to support char escapes like http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1483
- # [10:17] * Quits: hij1nx (~hij1nx@199.108.68.9) (Quit: hij1nx)
- # [10:18] * jonlee is now known as jonlee|afk
- # [10:19] <zcorpan> TabAtkins: "Otherwise, create a hash token with its value set to the returned character." (hash state), what's the returned character?
- # [10:20] <zcorpan> (i think both should use "consume an escaped character")
- # [10:27] <AryehGregor> This is so, so, so, so true: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
- # [10:27] * Quits: astearns (~astearns@192.150.22.5) (Read error: Connection reset by peer)
- # [10:27] * Joins: astearns (~astearns@192.150.22.5)
- # [10:27] <AryehGregor> And for anyone who says "But Wikipedia is written in PHP!" -- I can assure you as a former MediaWiki developer that most MediaWiki developers hate PHP and wish it were written in something else.
- # [10:29] * heycam is now known as heycam|away
- # [10:29] <annevk> MikeSmith: http://dvcs.w3.org/hg/encoding/rev/94f075e5eabb yields 500
- # [10:31] * Joins: charlvn (~charlvn@2002:8259:81f2::1)
- # [10:31] <hsivonen> so does anyone know what I need to do to see document.readyState == 'loading' in IE?
- # [10:33] <hsivonen> I didn't expect the spec and the IE behavior to be *this* far apart for a feature introduced by IE
- # [10:36] * Joins: Ms2ger (~Ms2ger@91.181.73.47)
- # [10:36] <[tm]> annevk: away from my PC. off to meet my daughter for dinner. will check it when i get back
- # [10:37] * Joins: mven_ (~mven__@169.241.49.57)
- # [10:37] <annevk> http://webkitmemes.tumblr.com/post/18511335915/seems-easier-to-just-e-mail-anders-and-sam heh
- # [10:38] * Joins: astearns_ (~astearns@192.150.22.5)
- # [10:38] <annevk> [tm]: no rush man
- # [10:38] <annevk> I remember there was a similar thing in 2004 or so where IBM had this really specific Gecko listing
- # [10:39] * Quits: heycam|away (~cam@wok.mcc.id.au) (Ping timeout: 244 seconds)
- # [10:40] * Joins: heycam|away (~cam@wok.mcc.id.au)
- # [10:40] <hsivonen> this: http://ln.hixie.ch/?start=1052961695&count=1
- # [10:40] <hsivonen> 2003 even
- # [10:40] * Quits: astearns (~astearns@192.150.22.5) (Ping timeout: 244 seconds)
- # [10:40] * Quits: mven (~mven__@169.241.49.57) (Ping timeout: 244 seconds)
- # [10:40] * astearns_ is now known as astearns
- # [10:41] <annevk> thank you!
- # [10:41] * Quits: [[zz]] (~q@101.109.227.63) (Ping timeout: 244 seconds)
- # [10:41] <annevk> I thought it was bz that had posted it
- # [10:42] * Joins: [[zz]] (~q@101.109.227.63)
- # [10:43] * Joins: nesta_ (~nesta_@37.Red-81-36-68.dynamicIP.rima-tde.net)
- # [10:45] <hsivonen> OK. This shows "loading" but no "interactive" in IE9: http://hsivonen.iki.fi/test/moz/readystate/document-open.html
- # [10:46] <hsivonen> no two browser engines do the same thing on that demo
- # [10:47] <hsivonen> Gecko 14 and Chrome 20 do the same thing if you ignore differences in support for FrameDOMContentLoaded
- # [10:49] * Joins: kenneth_ (kenneth@nat/nokia/x-qrnvozggimfmdjgp)
- # [10:50] * Quits: kenneth__ (kenneth@nat/nokia/x-acwsafrjpigzikvi) (Read error: Connection reset by peer)
- # [10:51] * Joins: kenneth__ (kenneth@nat/nokia/x-wggjzjyiqqvyswxm)
- # [10:51] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
- # [10:52] * Quits: kenneth_ (kenneth@nat/nokia/x-qrnvozggimfmdjgp) (Read error: Connection reset by peer)
- # [10:53] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [10:54] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [10:54] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [10:55] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [10:55] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [10:55] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:56] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:58] * Ms2ger grumbles at Opera's projection stuff
- # [10:58] <hsivonen> ok. I added one more log() call after calling document.close() do show that Gecko and WebKit are radically different, too
- # [10:59] <hsivonen> somehow, the Web works with this level of blatant differences in document loading
- # [10:59] <annevk> Ms2ger: find me an easier way to write a presentation and I'll use it
- # [10:59] <Ms2ger> annevk, oh, I like it
- # [11:00] <Ms2ger> Only pgdn moves slightly too far down, somehow
- # [11:00] * Joins: esc__ (~esc_ape@77.118.252.190.wireless.dyn.drei.com)
- # [11:00] <annevk> oh
- # [11:00] <annevk> sounds like a bug
- # [11:00] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [11:01] * Quits: nesta_ (~nesta_@37.Red-81-36-68.dynamicIP.rima-tde.net) (Remote host closed the connection)
- # [11:01] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
- # [11:02] * Joins: nesta_ (~nesta_@37.Red-81-36-68.dynamicIP.rima-tde.net)
- # [11:02] * Quits: esc_ (~esc_ape@178.115.250.163.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [11:02] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [11:02] <foolip> annevk, kennyluck, I'm not sure about that, if Big5-2003 doesn't conflict at all with HKSCS that might work, but only cherry-picking from 2003 seems a bit weird.
- # [11:03] <annevk> big5 -> big5-2003 -> big5-hkscs
- # [11:03] <foolip> Also, the 2003 mappings don't actually seem to work that well for all the pages I listed, but that email is still in my outbox
- # [11:03] <annevk> ah
- # [11:03] <foolip> annevk, are you saying that 2003 is a strict subset of hkscs?
- # [11:03] <kennyluck> big5-hkscs is certainly not a superset of big5-2003 last I check.
- # [11:04] <foolip> right, I didn't think so
- # [11:04] <annevk> foolip: no I'm saying that's how we could layer things
- # [11:04] <annevk> but if big5-2003 is not actually that great that would not make sense of course
- # [11:05] <kennyluck> foolip, yeah, cherry picking doesn't always work.
- # [11:05] * kennyluck is waiting for that mail.
- # [11:06] <foolip> kennyluck, tonight, it's on my computer at home :)
- # [11:06] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Ping timeout: 240 seconds)
- # [11:06] <annevk> so what should happen for the encoder?
- # [11:06] <foolip> if an authoritative (non-PUA) mapping for Big5-2003 exists it would be easier to figure out, it's hard to have confidence in a mapping deduced from relatively few sitse
- # [11:07] <foolip> annevk, depends on the decoder(s), right?
- # [11:07] <foolip> annevk, btw, your exchange with Shayne was a good read on the bus :)
- # [11:07] <kennyluck> No, I think we should only do CP950 encoding.
- # [11:07] <annevk> foolip: heh
- # [11:08] <kennyluck> or a non-PUA subset, I don't know.
- # [11:08] <foolip> does CP950 include HKSCS?
- # [11:08] <annevk> no
- # [11:09] <annevk> http://en.wikipedia.org/wiki/Code_page_950
- # [11:09] <foolip> not encoding Cantonese properly when labeled as Big5 seems like a bad idea
- # [11:10] <foolip> the question, to me, is if there exists another encoding than HKSCS that would work better for Taiwan or not
- # [11:10] <foolip> Firefox's UAO doesn't seem to be it, not without modification
- # [11:12] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 265 seconds)
- # [11:12] <foolip> Figuring out how that ~UAO content ended up on the Web (using which OS and which fonts) would probably give some clues.
- # [11:13] * Joins: nonge_ (~nonge@91.50.101.191)
- # [11:14] <kennyluck> I don't think it's a bad idea to output as much numeric character references either, though I am not knowledgable about the security implication of a non-bidirectional approach.
- # [11:14] * Quits: nonge (~nonge@p508293F7.dip.t-dialin.net) (Read error: Operation timed out)
- # [11:14] <hsivonen> Stuff I just learned: calling document.write will make IE9 start layout sooner
- # [11:16] <kennyluck> foolip, For UAO, you just install the UAO package on Windows and you are starting to produce UAO content. I am more curious about how non-UAO big5-2003 ended up on the Web...
- # [11:17] <foolip> kennyluck, does that UAO package include a font as well?
- # [11:17] <foolip> perhaps looking at these pages using that installed will reveal something...
- # [11:18] <Ms2ger> Hmm
- # [11:18] <Ms2ger> Opera still doesn't support clamping for ImageData.data?
- # [11:19] <hsivonen> TimBL is not Father of the Internet: https://twitter.com/#!/EU_Justice/status/193264746798129152
- # [11:19] <hsivonen> s/not/now/
- # [11:20] <annevk> is that a promotion?
- # [11:21] <Ms2ger> He is now Al Gore
- # [11:22] <hsivonen> I'm too lazy to reorganize my code to work in IE6
- # [11:22] <hsivonen> now that it works in IE8
- # [11:23] <hsivonen> "works" meaning that the logging code runs successfully in my readyState demos
- # [11:23] <hsivonen> it's rather surprising what doesn't work in IE6
- # [11:24] <hsivonen> either closures or .contentDocument at particular moments
- # [11:24] <zcorpan> foolip, annevk: http://simon.html5.org/dump/encoding-labels/TODO
- # [11:24] <hsivonen> so I give up on establishing a baseline that'd show both "loading" and "interactive" in any version of IE
- # [11:25] <hsivonen> I guess I'll just move on to more complex cases now and conclude that IE is buggy even at baseline
- # [11:25] <foolip> zcorpan, I can generate a list of URLs from the top million sites if that would help
- # [11:26] <annevk> zcorpan: I think today I can start writing the detection algorithm, but maybe I'll update WebVTT first
- # [11:26] <hsivonen> I think it's fair to describe an IE-introduced feature as buggy in IE when it behaves non-sensically and contrary to MSDN docs
- # [11:26] <annevk> I'm also sleep deprived, so maybe it'll spread out over the weekend :)
- # [11:26] <hsivonen> Stuff to test:
- # [11:26] <hsivonen> 1) Normal external script
- # [11:26] <hsivonen> 2) slow async script
- # [11:27] <hsivonen> 3) defer script
- # [11:27] <hsivonen> 4) slow defer script
- # [11:27] <hsivonen> 5) slow image
- # [11:27] <annevk> zcorpan: also, 1) thanks for the help and 2) I fixed some label typos in the draft and updated the Opera mismatch data
- # [11:27] <hsivonen> 6) window.stop()
- # [11:27] <hsivonen> 7) XSLT that works
- # [11:27] <hsivonen> 8) XSLT that fails
- # [11:27] <hsivonen> 9) XML that works
- # [11:27] <hsivonen> 10) XML that fails
- # [11:27] <hsivonen> 11) XHR
- # [11:28] <hsivonen> 12) document.open() in mid-stream
- # [11:28] <hsivonen> 13) window.location in mid-stream
- # [11:28] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [11:28] <hsivonen> 14) window.location.reload() in mid-stream
- # [11:28] <hsivonen> What else?
- # [11:29] <hsivonen> 15) Detaching the host iframe from doc in mid-stream
- # [11:30] <zcorpan> foolip: i guess that could be useful
- # [11:30] <annevk> CSS loading?
- # [11:30] <foolip> zcorpan, don't guess, it would take 12 days to generate
- # [11:31] <zcorpan> foolip: it'd take days to run the research too, but i don't have immediate plans to do it :-)
- # [11:32] <foolip> zcorpan, ok, let me know if you need Bing results and don't wanna set it up yourself later :)
- # [11:32] <zcorpan> so, wait with generating it until there's code to run the research
- # [11:32] <zcorpan> k
- # [11:32] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Client Quit)
- # [11:33] <annevk> what is the stability of WebVTT these days foolip?
- # [11:33] <foolip> annevk, still undergoing tweaking, but I don't expect the basic syntax will break
- # [11:34] <foolip> possibly line endings will change, but I'm not sure
- # [11:34] <annevk> line endings really?
- # [11:34] <zcorpan> <br> has been proposed
- # [11:35] <annevk> is that why nobody is bugging me about the parser/validator or does nobody care?
- # [11:35] <hsivonen> WebVTT: reinventing HTML one tag at a time. :-)
- # [11:35] <annevk> because if it's still in flux maybe I better work some more on encodings
- # [11:35] <foolip> annevk, I don't think the spec has changed much since you wrote it
- # [11:37] <annevk> http://dev.w3.org/html5/webvtt/#parse-the-webvtt-settings has changed
- # [11:37] <annevk> now there's "vertical" and such
- # [11:38] <annevk> I guess I'll just add that in, should not be hard
- # [11:39] * Joins: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi)
- # [11:39] * Joins: drublic (~drublic@frbg-4d0295d7.pool.mediaWays.net)
- # [11:40] <hsivonen> Chrome behaves more sensibly with an external script present: http://hsivonen.iki.fi/test/moz/readystate/document-open-external-script.html
- # [11:41] <hsivonen> IE9 doesn't behave sensibly
- # [11:41] <Ms2ger> News at 10
- # [11:42] <zcorpan> annevk: did you fix --> handling?
- # [11:43] <hsivonen> \o/ The external script makes IE10 almost sensible
- # [11:43] <hsivonen> but not quite
- # [11:43] <hsivonen> there's a readystate change from loading to loading
- # [11:44] <annevk> zcorpan: probably not?
- # [11:44] * Joins: Lachy (Lachy@nat/opera/x-pgpghkbgzzydgsad)
- # [11:46] <zcorpan> annevk: the spec changed at some point to always make --> start a new cue
- # [11:47] <annevk> oh yeah I think I fixed that
- # [11:50] <zcorpan> ok
- # [12:01] * Quits: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [12:01] * Quits: nesta_ (~nesta_@37.Red-81-36-68.dynamicIP.rima-tde.net) (Quit: nesta_)
- # [12:05] * Joins: nesta_ (~nesta_@79.Red-81-36-68.dynamicIP.rima-tde.net)
- # [12:11] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [12:11] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [12:16] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Ping timeout: 265 seconds)
- # [12:21] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [12:24] <annevk> fixed http://quuz.org/webvtt/
- # [12:24] <annevk> https://bitbucket.org/annevk/webvtt/changeset/f8c4f81a15a4 is the changeset
- # [12:27] <zcorpan> oh yeah, iirc there's a bug on allowing a space after the colon in the settings
- # [12:28] <annevk> enabling that would suck
- # [12:28] <annevk> but it's not big deal
- # [12:29] <zcorpan> not supporting it sucks for authors, imho :-)
- # [12:29] * Joins: maikmerten (~merten@vpne240.itmc.tu-dortmund.de)
- # [12:30] <annevk> changing the format all the time does too
- # [12:30] <annevk> although this would technically be a compatible change
- # [12:45] * Joins: richt (richt@nat/opera/x-xddsljeugcxrzpbm)
- # [12:47] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [12:54] <zcorpan> hmm, maybe encoding-labels/TODO should not bother with adjusting the fallback encoding, since if recognizing more labels means more content works regardless of what the fallback encoding is, that seems like a win
- # [12:54] <hsivonen> now after lunch, I've made defer scripts on my list and I'm already finding shocking things
- # [12:55] <zcorpan> (for pages that declare their encoding using one of the funny labels and it happens to match the fallback encoding for the majority of people reading those pages)
- # [12:55] <hsivonen> this whole area may indeed be so full of uninteroperable bugs that we can fix stuff if we want to
- # [12:55] <Velmont> ^^
- # [12:55] <Ms2ger> Woo!
- # [12:56] <Velmont> Many incompatible bugs => Goodie, we can fix it. :]
- # [12:56] <zcorpan> hsivonen: fix stuff if we want to? No! WE WILL NEVER CHANGE.
- # [12:56] * Quits: esc__ (~esc_ape@77.118.252.190.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [12:56] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 245 seconds)
- # [13:07] <hsivonen> everyone likes having their browser locked while the XSLT engine computes n-queens: https://www.ibm.com/developerworks/mydeveloperworks/blogs/HermannSW/entry/n_queens_xsl_xml14?lang=en
- # [13:10] <annevk> zcorpan: yeah I think we should add cpXXXX stuff
- # [13:11] <annevk> most of the ones Opera recognizes are ones that only one other impl does not
- # [13:11] <annevk> although the microsoft-XXXX are dubious
- # [13:15] * Joins: esc_ (~esc_ape@178.115.251.204.wireless.dyn.drei.com)
- # [13:17] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [13:19] * Joins: manu-db (~msporny@digitalbazaar.com)
- # [13:19] <hsivonen> jgraham: window.stop really aborts the parser in Gecko and WebKit but not in Opera: http://hsivonen.iki.fi/test/moz/readystate/window-stop.html
- # [13:20] <zcorpan> ok somebody needs to patch Lynx to support <blink>
- # [13:23] <hsivonen> this is such a mess. window.stop() suppressed pageshow in WebKit but not in Gecko
- # [13:23] <hsivonen> in WebKit, the parser aborts synchronously
- # [13:23] <hsivonen> in Gecko, upon window.stop(), pageshow fires before DOMContentLoaded
- # [13:25] <hsivonen> whoa. msdn search searches StackOverflow these days
- # [13:26] <smaug____> hmm, what does the spec say about pageshow
- # [13:27] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [13:27] <hsivonen> smaug____: should fire after "load"
- # [13:28] <smaug____> but what if there is no load
- # [13:29] <smaug____> at least spec is wrong here
- # [13:29] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 260 seconds)
- # [13:29] <smaug____> no doubt, implementations too
- # [13:29] <hsivonen> pretty much everything is wrong here
- # [13:32] * Joins: manu-db (~msporny@digitalbazaar.com)
- # [13:32] <jgraham> hsivonen: Interesting
- # [13:33] <jgraham> I am not at peak productivity at the moment due to installing a new OS to avoid dataloss due to impending HD failure
- # [13:33] <jgraham> So far I am not impressed with the amount of time it is taking me to set stuff up, or with the last two years of ubuntu development
- # [13:34] <gsnedders> jgraham: Mint > Ubuntu.
- # [13:35] <jgraham> gsnedders: iirc they were doing some evil thing with their browser configuration. Also I like distributions that I think will still have a substantial userbase in two years
- # [13:36] <jgraham> And, you know, I will probably eventually manage to make the launcher thing work in a non-retarded way
- # [13:37] <jgraham> And figure out how to change the keyboard bindings that I don't like
- # [13:37] <gsnedders> jgraham: I'd expect Mint to still have a significant userbase in two years, and to continue its current growth (mainly to the detriment of its upstream Ubuntu).
- # [13:38] * Quits: Lachy (Lachy@nat/opera/x-pgpghkbgzzydgsad) (Quit: Computer has gone to sleep.)
- # [13:42] * Joins: jdong_bot_ (~jdong_bot@106.3.63.29)
- # [13:44] <hsivonen> gsnedders: what's actually better about Mint?
- # [13:45] <hsivonen> can I buy support for Mint? is there an equivalent of askubuntu.com for Mint?
- # [13:45] <hsivonen> does Mint hibernate better?
- # [13:45] <hsivonen> does Mint actually do proper regression testing of drivers?
- # [13:46] <gsnedders> hsivonen: It seems less buggy, and the UI hasn't been bastardized.
- # [13:46] <hsivonen> gsnedders: how can it be less buggy if it's downstream from Ubuntu?
- # [13:46] <gsnedders> I doubt at a low-level it's any less buggy, though, given it's basically just a set of packages on top of Ubuntu.
- # [13:46] <hsivonen> is it Gnome2 or Gnome3?
- # [13:46] <gsnedders> hsivonen: A lot of the GNOME packages are n't the Ubuntu ones, for example
- # [13:47] <hsivonen> I actually prefer Unity over Gnome2
- # [13:47] <hsivonen> I haven't used Gnome3
- # [13:47] * Joins: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net)
- # [13:47] <hsivonen> so it's like Ubuntu with vanilla Gnome?
- # [13:47] <gsnedders> hsivonen: You have a choice of MATE (GNOME2 fork) or GNOME3, albeit with a fairly custom UI which actually is usable
- # [13:47] <hsivonen> ok
- # [13:47] <gsnedders> (I at least find vanilla GNOME3 really confuisng)
- # [13:50] <gsnedders> hsivonen: I guess some perception of buginess is down to the fact they will delay releases more than Ubuntu do for critical bugs.
- # [13:52] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
- # [13:52] <jgraham> Right, I figured out how to open the launcher thing with a key so now I can hide it. Now only the top menu thing is annoying. Well not only that but it's the thing I can see
- # [13:53] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 244 seconds)
- # [13:53] <jgraham> If anyone knows how I can bind a shortcut to "move window to other monitor" please let me know. I didn't see it in the prefs
- # [13:55] <AlexNRoss> I have a question in regards to WAI-ARIA as described on the WHATWG HTML5 spec.
- # [13:55] <AlexNRoss> It states that <ol> may have a role of "tablist", however the W3 Validator disagrees with this.
- # [13:56] * Joins: sarro (~sarro@i5E864778.versanet.de)
- # [13:56] <AlexNRoss> Can anyone determine if it is W3 Validator that is incorrect or if it is a mishap in the HTML5 spec?
- # [13:59] <AlexNRoss> Example: http://pastebin.com/n5Z3LJ8L
- # [13:59] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [14:00] <[tm]> al
- # [14:00] <Velmont> jgraham: I've moved my work machines over to Arch Linux. :-)
- # [14:00] <Velmont> (or, am moving right now. Hate copying files, so disk-bound)
- # [14:00] * Quits: maikmerten (~merten@vpne240.itmc.tu-dortmund.de) (Ping timeout: 260 seconds)
- # [14:01] <hsivonen> gsnedders: what's the business model of Mint?
- # [14:01] <[tm]> AlexNRoss: validator not up to date with the spec. working on it
- # [14:02] <AlexNRoss> Alright.
- # [14:02] * Quits: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net) (Read error: Operation timed out)
- # [14:03] <[tm]> AlexNRoss: please file a bug
- # [14:04] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [14:05] <gsnedders> hsivonen: There isn't one. The development is all done by volunters, which is somewhat disconcerting.
- # [14:06] * Joins: twisted` (~twisted@p5DDBBC38.dip.t-dialin.net)
- # [14:07] * Quits: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
- # [14:07] * Joins: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi)
- # [14:15] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:16] * Quits: niloy (~niloy@61.12.96.242) (Remote host closed the connection)
- # [14:17] <hsivonen> posted about window.stop() substitute in IE on StackOverflow: http://stackoverflow.com/questions/10245972/aborting-the-parser-from-javascript-in-internet-explorer
- # [14:18] * nonge_ is now known as nonge
- # [14:20] <hsivonen> gsnedders: well, volunteer development works for Debian
- # [14:20] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [14:20] * Joins: GlitchMr (~glitchmr@77-254-42-47.adsl.inetia.pl)
- # [14:21] <hsivonen> gsnedders: I'm just a bit suspicious about elaborate $0 stuff without an obvious monetization model out of fear of the model being "you are the product@
- # [14:21] <hsivonen> s/@/"/
- # [14:22] <hsivonen> w00t. StackOverflow question already has an answer!
- # [14:23] <Ms2ger> Woo, execCommand
- # [14:26] * Quits: izhak (~izhak@213.87.240.229) (Remote host closed the connection)
- # [14:28] <hsivonen> Huh? "You can accept an answer in 3 minutes"
- # [14:31] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [14:31] * Joins: Lachy (~Lachy@guest.opera.com)
- # [14:31] <hsivonen> looks like the other engines don't support execCommand("Stop")
- # [14:36] <zcorpan> that's a thing?
- # [14:36] * Joins: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com)
- # [14:36] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [14:36] <hsivonen> still more stuff to test before drawing conclusions
- # [14:41] * zcorpan wonders if anyone knows the answer to https://www.w3.org/Bugs/Public/show_bug.cgi?id=12998#c14
- # [14:44] <zcorpan> anyone have a good idea for a new #csspubquiz?
- # [14:45] <hsivonen> zcorpan: I sent email to people who should know
- # [14:46] <zcorpan> cheers
- # [14:50] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
- # [14:50] * Joins: [[zzz]] (~q@101.108.114.199)
- # [14:51] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [14:51] * heycam|away is now known as heycam
- # [14:52] * Quits: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [14:53] * Joins: manu-db (~msporny@digitalbazaar.com)
- # [14:54] * Quits: [[zz]] (~q@101.109.227.63) (Ping timeout: 245 seconds)
- # [14:56] * [[zzz]] is now known as [[zz]]
- # [14:58] * Joins: plutoniix (~plutoniix@101.108.114.199)
- # [14:59] <hsivonen> why doesn't document.open() blow away "Text before script" here: http://hsivonen.iki.fi/test/moz/readystate/open.html ?
- # [15:02] * Joins: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com)
- # [15:02] <Ms2ger> "If the document has an active parser that isn't a script-created parser, and the insertion point associated with that parser's input stream is not undefined (that is, it does point to somewhere in the input stream), then the method does nothing. Abort these steps and return the Document object on which the method was invoked."
- # [15:03] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Computer has gone to sleep.)
- # [15:04] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [15:07] * Quits: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [15:08] * Joins: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com)
- # [15:09] * Joins: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:10] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [15:10] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
- # [15:11] <hsivonen> Ms2ger: oh
- # [15:11] <hsivonen> Ms2ger: thanks
- # [15:14] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 276 seconds)
- # [15:15] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:15] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:15] * Quits: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 276 seconds)
- # [15:17] * Joins: richt_ (~richt@guest.opera.com)
- # [15:19] * Quits: richt (richt@nat/opera/x-xddsljeugcxrzpbm) (Ping timeout: 260 seconds)
- # [15:26] <zcorpan> MikeSmith: https://bitbucket.org/validator/validator/changeset/5f1a14c441c8 i'd use bold.appendChild(elementToHighlight) instead of setting innerHTML
- # [15:26] <annevk> hmm zcorpan, http://code.google.com/p/html5lib/source/browse/python/html5lib/inputstream.py contains encoding detection in Python
- # [15:26] <annevk> not sure how easy it is to extract though
- # [15:26] * Quits: sarro (~sarro@i5E864778.versanet.de) (Ping timeout: 252 seconds)
- # [15:27] * Joins: sarro (~sarro@i5E864778.versanet.de)
- # [15:27] * Quits: skylamer` (cgskylamer@78.90.213.55) (Read error: Connection reset by peer)
- # [15:28] <jgraham> annevk: Should be rather easy I think. But probably not that quick to run
- # [15:28] <[tm]> zcorpan: ok, will change it when I'm back to my rig
- # [15:29] * Quits: nesta_ (~nesta_@79.Red-81-36-68.dynamicIP.rima-tde.net) (Quit: nesta_)
- # [15:33] <annevk> so is the spec intentionally buggy?
- # [15:33] <annevk> </x t="><meta charset=utf-8>
- # [15:33] <annevk> prescan finds <meta>
- # [15:34] * Quits: erichynds (~ehynds@64.206.121.41)
- # [15:35] <hsivonen> annevk: unclear what's intentional and what's not there
- # [15:35] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:35] <annevk> hsivonen: are there open bugs in this area?
- # [15:37] <zcorpan> <!----!><meta charset=utf-8> is not found
- # [15:39] <hsivonen> annevk: I don't recall any
- # [15:40] <zcorpan> annevk: "A sequence of bytes starting with a 0x3C byte (ASCII <), optionally a 0x2F byte (ASCII /), and finally a byte in the range 0x41-0x5A or 0x61-0x7A (an ASCII letter)" seems to properly skip attributes for your case
- # [15:41] * Quits: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [15:41] * Quits: richt_ (~richt@guest.opera.com) (Remote host closed the connection)
- # [15:41] * Quits: Druide__ (~Druid@p5B137D85.dip.t-dialin.net)
- # [15:42] * Joins: richt (richt@nat/opera/x-zfymzqcciokcgbdx)
- # [15:43] <annevk> zcorpan: I did not realize that covered / as well, my bad
- # [15:43] <annevk> thanks
- # [15:44] <zcorpan> though supporting --!> might be slightly annoying because the dashes can't overlap with <!--, unlike with -->
- # [15:44] * Quits: ericc|afk (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: ericc|afk)
- # [15:44] <zcorpan> but might still be worth doing
- # [15:46] * zcorpan filed
- # [15:46] <hsivonen> still XSLT testing to do...
- # [15:46] <hsivonen> I've again forgotten what I knew about XSLT.
- # [15:47] <jgraham> I find it very easy to remember that I know nothing about xslt
- # [15:48] <hsivonen> oh and detaching the iframe
- # [15:48] <jgraham> And reattaching it?
- # [15:49] <hsivonen> I wasn't going to reattach
- # [15:49] <jgraham> It seems that reattching is interesting in at least some cases
- # [15:50] <jgraham> In that we have, in general, not related to readyState in particular, had bugs about detaching and reattching iframes
- # [15:51] <AlexNRoss> hsivonen: XSLT is a complete waste. Just use CSS.
- # [15:51] <jgraham> AlexNRoss: He is implementing the browser not writing websites
- # [15:51] <AlexNRoss> Ah.
- # [15:52] <jgraham> Although I think we would all be very happy if XSLT could be nuked from orbit
- # [15:52] <AlexNRoss> Ya. It is less compatible than CSS, not as functional as CSS, and it is very primitive. In addition to that, it is for XML only.
- # [15:53] * Joins: Druide__ (~Druid@p5B137D85.dip.t-dialin.net)
- # [15:53] <zcorpan> can't it be used with html with the dom api?
- # [15:54] <AlexNRoss> That and <blink> as well as anything older than HTML 4.01 should also be nuked.
- # [15:54] <AlexNRoss> zcorpan: You're using an API? You can do anything then at that point to stylize things.
- # [15:55] <Philip`> Please don't nuke <plaintext> yet :-(
- # [15:55] <AlexNRoss> That reminds me. Whoever made Joomla! and jQuery should be tortured to death very slowly and painfully.
- # [15:56] <hsivonen> AlexNRoss: that's not nice
- # [15:56] <AlexNRoss> Their products aren't very nice and influences society in a bad way.
- # [15:56] <Philip`> Less collateral damage than nuking, though
- # [15:56] * Joins: jscheel (~jscheel@c-71-228-204-205.hsd1.tn.comcast.net)
- # [15:56] * Quits: jscheel (~jscheel@c-71-228-204-205.hsd1.tn.comcast.net) (Changing host)
- # [15:56] * Joins: jscheel (~jscheel@drupal.org/user/116197/view)
- # [15:57] <AlexNRoss> Like there is sites that use the jQuery API just to do a little bit of JavaScript. It has essentially taken away peoples' ability to do normal JavaScript.
- # [15:57] * Joins: davidb (~davidb@66.207.208.98)
- # [15:57] <Ms2ger> [Note: we do not condone torture]
- # [15:58] <AlexNRoss> And doing it the normal way uses less processing and resources as well as less bandwidth consumption and faster load time.
- # [15:58] <zewt> [Note: except when people really annoy us]
- # [15:58] <Philip`> AlexNRoss: I thought it was more that it had taken aware people's desire to do normal JavaScript, since it removes some of the basic pains of JS
- # [15:59] <Ms2ger> I'm all for jquery-hatin', myself
- # [15:59] <Ms2ger> But be nice to the people, please?
- # [15:59] <AlexNRoss> Hardly Philip.
- # [15:59] * zcorpan finds out his latest quiz has a pretty low CORE- number
- # [15:59] <AlexNRoss> And Joomla! it is the next level of CMS retardation.
- # [15:59] * heycam is now known as heycam|away
- # [15:59] * Joins: Lachy (~Lachy@guest.opera.com)
- # [15:59] <Ms2ger> zcorpan, block, I guess
- # [16:00] <AlexNRoss> CMS apps are for people who know nothing about programming to update their site, I get it. But Joomla! takes things to a whole new level of stupidity.
- # [16:00] * Philip` doesn't trust anything with punctuation in its name
- # [16:00] <annevk> zcorpan: that's buggy in Opera?
- # [16:00] <zcorpan> annevk: you filed the bug :-P
- # [16:00] * Ms2ger doesn't trust anybody with punctuation in their name
- # [16:00] * Ms2ger waves at Philip`
- # [16:00] * zcorpan doesn't trust anyone with numbers in their name
- # [16:01] <Ms2ger> Me neither
- # [16:01] <Philip`> Ms2ger: That's not punctuation, it's just a symbol to avoid naming conflicts
- # [16:01] <Ms2ger> I mean, have you ever met me?
- # [16:01] <annevk> zcorpan: you should have asked about display:list-item :p
- # [16:01] <annevk> zcorpan: what's the number? :)
- # [16:01] <zcorpan> CORE-1285
- # [16:01] * miketaylrawaylol is now known as miketaylr
- # [16:01] <Philip`> If it was "'" then you could argue that it's punctuational depending on context, but "`" isn't even that
- # [16:01] * Ms2ger whacks zcorpan with 915
- # [16:02] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [16:02] <Ms2ger> Philip`, I don't need arguments :)
- # [16:02] <annevk> zcorpan: heh, long time ago
- # [16:03] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:03] <annevk> zcorpan: guess the CSS 2.1 test suite does not cover that then
- # [16:03] * Ms2ger sniggers
- # [16:03] <annevk> but it went to REC, mwahaha
- # [16:03] <zcorpan> Ms2ger: 915 is still not WONTFIXed?
- # [16:04] <Ms2ger> No
- # [16:04] <annevk> classic
- # [16:04] <annevk> heh
- # [16:04] <annevk> Gecko still has a bug for full HTML 4 support
- # [16:05] <zcorpan> heh, the last comment is funny since we now have an html5 parser :-)
- # [16:05] <jgraham> Oh I thought that the ` was to indicate the Philip` was derivative
- # [16:05] <annevk> "Bug 41368 - (robin's) Fails test cases in Robin's HTML 4.0 Conformance Test"
- # [16:06] <AlexNRoss> Unless Philip` is meant to be <html>Phili&pgrave;</html>
- # [16:06] <Ms2ger> With an "investigate more" from Hixie in the whiteboard, hah
- # [16:06] <annevk> https://bugzilla.mozilla.org/show_bug.cgi?id=1996 longdesc has a [Hixie-P4]
- # [16:07] <annevk> Bugzilla is a treasure trove
- # [16:07] <zcorpan> maybe we should drop support for <col align> in opera
- # [16:08] <annevk> you want our very own 915?
- # [16:08] <zcorpan> yeah!
- # [16:08] <AlexNRoss> IMO: longdesc is pointless.
- # [16:08] <AlexNRoss> You can describe the image if it isn't there with alt
- # [16:08] <AlexNRoss> Title is for a tooltip blurb.
- # [16:09] <AlexNRoss> Not to meantion, there is also an aria-describedby too.
- # [16:09] <AlexNRoss> Too many attributes for one thing.
- # [16:10] <AlexNRoss> It gets redundant, annoying, and cumbersome.
- # [16:10] <AlexNRoss> mention*
- # [16:11] * Quits: zzing (~zzing@d24-57-81-201.home.cgocable.net) (Quit: Computer has gone to sleep.)
- # [16:11] <Philip`> Also, nobody uses it, and of those who use it, nobody uses it correctly
- # [16:11] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
- # [16:12] * Quits: nonge (~nonge@91.50.101.191) (Quit: Verlassend)
- # [16:13] <Philip`> Unsurprisingly, http://www.w3.org/html/wg/tracker/issues/30 is still an open issue
- # [16:16] * Quits: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:17] <AlexNRoss> IMO: There should be a rule put down for browsers: Once something as been obsoleted by a RFC or by the latest HTML Spec, it should only be around for a maximum of 10 years afterwards. If sites haven't updated by that point, they're clearly not updated and shouldn't exist on the internet.
- # [16:18] <jgraham> Homework quiz: work out if the e above proposal represents a stable equilibrium for browser vendors
- # [16:18] <Philip`> AlexNRoss: There's no incentive for browsers to delete support for old features, since they've already implemented them and they'd prefer not to break pages
- # [16:19] <Philip`> There's plenty of modern sites that rely on ancient obsolete features, too
- # [16:19] <AlexNRoss> Philip, I realize that, but doing so also just feeds the ancient websites.
- # [16:19] <Philip`> Non-trivial risk plus zero reward does not provide a very compelling motivation :-)
- # [16:20] <AlexNRoss> Modern sites that use <plaintext>, <blink>, and <script language="javascript">?
- # [16:20] <AlexNRoss> Philip: There is a reward: It then forces websites to stay at least somewhat updated.
- # [16:20] <jgraham> That's just a thing
- # [16:20] <AlexNRoss> It would make for a much nicer web viewing experience.
- # [16:21] <jgraham> It's not a reward
- # [16:21] <Philip`> I think Opera recently (well, a few years ago) experienced bugs on some modern heavily JS-based site due to its parsing of <xmp>
- # [16:21] <AlexNRoss> Rather than seeing sites that use tables for layout and HTML 3.0, etc.
- # [16:22] <AlexNRoss> <xmp> isn't a HTML entity.
- # [16:23] <Philip`> Sure it is
- # [16:23] <Philip`> It's even listed in http://tools.ietf.org/html/rfc1866#section-5.5.2.1
- # [16:23] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [16:24] * Joins: ehsan (~ehsan@209.29.21.241)
- # [16:27] <AlexNRoss> Well they aren't in HTML5 spec anyhow.
- # [16:27] <AlexNRoss> And I can see why they were removed.
- # [16:27] <AlexNRoss> You have <ol> <ul> and <dl> for lists.
- # [16:27] <AlexNRoss> Why would you need <xmp> and <listing>?
- # [16:28] <Philip`> AlexNRoss: Search for "xmp" in http://www.whatwg.org/specs/web-apps/current-work/multipage/tree-construction.html#parsing-main-inbody
- # [16:28] <AlexNRoss> http://www.whatwg.org/specs/web-apps/current-work/multipage/
- # [16:28] <AlexNRoss> Search "xmp". 0/0 found
- # [16:29] <Philip`> That just means it's not part of the conforming language for documents to use
- # [16:29] <Philip`> which has always been the case, since it's been obsolete/deprecated/etc since forever
- # [16:29] <Philip`> Implementations are still required to parse it with special rules
- # [16:30] <AlexNRoss> Essentially, you're just trying to protect ancient sites or sites that are so horrible that nobody would ever go to them.
- # [16:30] <AlexNRoss> Example: http://www.lingscars.com/
- # [16:31] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:32] <annevk> AlexNRoss: it's important to preserve history
- # [16:34] <AlexNRoss> Then you should work for a meuseum. Hell, I bet that meuseum's website is more up to date than Ling's Cars.
- # [16:35] <Ms2ger> Well, no
- # [16:35] <Ms2ger> His qualities are much more appreciated here
- # [16:35] <AlexNRoss> The internet is vast and anything prior to 10 years from it's updates really shouldn't be around IMO.
- # [16:35] <Philip`> AlexNRoss: <xmp> broke Backbase in Opera
- # [16:35] <Philip`> which was an actively-developed site
- # [16:35] <Ms2ger> Well, unfortunately you're pretty much alone there
- # [16:36] <Philip`> (in 2007, it seems)
- # [16:36] <Philip`> so it's not just ancient or horrible sites
- # [16:36] <Philip`> It's just sites with crazy developers, which is pretty much the whole of the web :-)
- # [16:37] <AlexNRoss> Ms2ger: You can quote me on this: Before 2050 comes, things like <plaintext>, <blink>, <xmp> and <listing> will not be supported by browsers and will just be a memory to people.
- # [16:38] <Ms2ger> Sure
- # [16:38] <Ms2ger> I will
- # [16:38] * Philip` is happy he remembered there was some site it broke, but had to check the bug database to find exactly which one :-(
- # [16:38] <AlexNRoss> And you'll see how wrong you are in 2050.
- # [16:38] <Ms2ger> And you will turn out to have been wrong :)
- # [16:39] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:39] <Philip`> I hope we're not still using HTML by then
- # [16:40] <Philip`> so all HTML that still exists will be legacy stuff
- # [16:40] <Ms2ger> XHTML2! :)
- # [16:40] <Philip`> and the sole purpose of an HTML browser will be to preserve access to legacy content that hasn't yet been ported to the new neural augmented reality data visualisation language
- # [16:41] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
- # [16:41] <jgraham> What makes you think that language won't be built on top of html
- # [16:41] <jgraham> It will be <!doctype html><html><script>new Reality()</script>
- # [16:41] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:44] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [16:45] <Philip`> jgraham: The new 4D metaverse will doubtless be designed by Facebook, and they wouldn't want to let browser vendors act as gatekeepers
- # [16:46] <Philip`> Everyone wants full control over the platforms they're building on, and open standard multi-vendor HTML isn't a good fit for that
- # [16:47] <AlexNRoss> Philip: Not a chance, Google will be the first ones on board for any new technological advances in web development.
- # [16:47] <Philip`> Facebook will buy Google
- # [16:47] <Philip`> (You can quote me on that)
- # [16:47] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [16:48] * Joins: trips (~hi@78-83-82-251.spectrumnet.bg)
- # [16:48] <Ms2ger> Hah
- # [16:49] <hsivonen> http://my.opera.com/desktopteam/blog/2012/04/20/update-on-hardware-acceleration-in-opera-12 opt in. so that's what's been delaying Opera 12 on desktop
- # [16:49] <Ms2ger> Google is the first on board to push proprietary crap, that for sure
- # [16:49] <jgraham> Philip`: Pretty sure you are supposed to say things like that in the manner of roc i.e. "I predict 906a59544029a67d5fb6e92f1fd663a6"
- # [16:49] <Ms2ger> Poor roc
- # [16:50] * Quits: Ducki (~Ducki@pD9E3990E.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [16:51] <Philip`> jgraham: By 2050, surely people will be able to break MD5
- # [16:52] <Philip`> Better to be forward-thinking and predict something like e48dcff1e0a381cc99548d949f5dc4e3c042dbe01ebea140efbbac36aca541e453598dc5ea3467e71ad7119c0ce65b993c81884f97d23c618c7aa88ac6c6ef8f
- # [16:53] <hsivonen> "We want to bring the first true hardware accelerated browser to market."
- # [16:53] <hsivonen> nice way to spin Opera last into yet another Opera had it first. :-)
- # [16:54] <Philip`> As in the first true Scotsman?
- # [16:54] <jgraham> Speaking of Scotsmen, I hear gsnedders is no longer a teenager
- # [16:55] <jgraham> So, uh, I hope you are having a happy birthday. Because frankly I'm terrified
- # [16:55] <Ms2ger> Heh
- # [16:55] <hsivonen> gsnedders: happy birthday
- # [16:55] <Ms2ger> Congratulations and stuff
- # [16:57] * Joins: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net)
- # [16:58] <annevk> whoa gsnedders is twenty now?
- # [16:58] <annevk> congrats
- # [17:03] * Joins: erichynds (~ehynds@64.206.121.41)
- # [17:04] * Joins: Areks|2 (~Areks@rs.gridnine.com)
- # [17:05] <paul_irish> \o/
- # [17:06] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [17:07] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:11] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [17:11] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [17:11] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [17:11] * Joins: scor (~scor@bas1-richmondhill34-1176125794.dsl.bell.ca)
- # [17:11] * Quits: scor (~scor@bas1-richmondhill34-1176125794.dsl.bell.ca) (Changing host)
- # [17:11] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [17:15] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
- # [17:16] * Quits: AlexNRoss (AleossIRC@unaffiliated/aleoss) (Ping timeout: 264 seconds)
- # [17:17] <hober> gsnedders: happy birthday!
- # [17:19] <foolip> gsnedders, 25% dead, congrats!
- # [17:19] <foolip> (according to http://en.wikipedia.org/wiki/List_of_countries_by_life_expectancy)
- # [17:23] <Philip`> foolip: That's misleading since the stats are for the whole UK, not for Scotland
- # [17:24] <Philip`> (e.g. http://www.bbc.co.uk/news/uk-scotland-12898723 says "people from the rest of the UK live around two years longer than the Scottish average")
- # [17:24] <foolip> gsnedders, >25% dead, congrats!
- # [17:27] <jgraham> In glasgow it can be even lower
- # [17:27] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [17:28] <foolip> Aren't we a merry bunch...
- # [17:28] <jgraham> http://www.bbc.co.uk/news/uk-scotland-glasgow-west-15368400
- # [17:30] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [17:31] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [17:31] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:34] * Joins: erichynds (~ehynds@64.206.121.41)
- # [17:38] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 240 seconds)
- # [17:39] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Ping timeout: 252 seconds)
- # [17:41] <kennyluck> annevk, I think when you are having those debates with Shawn Steele, you should be clear that what you like MS to do is to change the encoder/decoder *used in IE*, not the system encoder/decoder. I have the feeling that Shawn knows nothing about IE.
- # [17:43] * Quits: charlvn (~charlvn@2002:8259:81f2::1) (Quit: leaving)
- # [17:45] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [17:45] <annevk> kennyluck: I don't want them to change necessarily; I'm just explaining my position...
- # [17:46] <annevk> kennyluck: feel free to jump in though
- # [17:46] <annevk> kennyluck: I don't have much more to say to him
- # [17:48] * Quits: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net) (Quit: beverloo)
- # [17:48] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [17:52] * Joins: rniwa (~rniwa@70-35-56-82.static.wiline.com)
- # [17:56] * Joins: manu-db (~msporny@digitalbazaar.com)
- # [18:02] * Quits: rniwa (~rniwa@70-35-56-82.static.wiline.com) (Quit: rniwa)
- # [18:05] <foolip> annevk, what's the drama that got CC'd to the unicode list?
- # [18:06] <foolip> I tested Opera, Firefox and Chromium yesterday and they didn't agree on F8 80 80 80 80
- # [18:06] <foolip> but then I restrained myself from entering the debate :)
- # [18:07] * Quits: drublic (~drublic@frbg-4d0295d7.pool.mediaWays.net) (Remote host closed the connection)
- # [18:12] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [18:13] <dglazkov> good morning, Whatwg!
- # [18:15] <annevk> foolip: utf-8 changed at some point and not all browsers updated
- # [18:16] <annevk> foolip: and Unicode allows several forms of utf-8 error handling
- # [18:16] <annevk> foolip: Opera/Gecko are getting patched
- # [18:17] <foolip> annevk, hmm, ok, no willful violation then?
- # [18:17] <annevk> more like restraining and keeping all encodings in one spec
- # [18:19] <annevk> foolip: see http://mail.apps.ietf.org/ietf/charsets/msg02054.html
- # [18:19] <gsnedders> jgraham: There are better stories about that. Highest and lowest life expectancies in Scotland are in Glasgow, about a mile apart.
- # [18:20] * Quits: richt (richt@nat/opera/x-zfymzqcciokcgbdx) (Quit: Leaving...)
- # [18:20] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 260 seconds)
- # [18:20] <foolip> annevk, mkay
- # [18:26] <kennyluck> annevk, is http://www.iana.org/assignments/charset-info still the right info to get subscribed to the list? I did what it says but got no response.
- # [18:27] * Quits: sarro (~sarro@i5E864778.versanet.de) (Ping timeout: 260 seconds)
- # [18:27] * Joins: sarro (~sarro@i5E864778.versanet.de)
- # [18:28] <annevk> kennyluck: maybe it takes a while?
- # [18:28] <kennyluck> hmm… ok
- # [18:28] <annevk> kennyluck: was your email body exactly "SUBSCRIBE IETF-CHARSETS" ?
- # [18:28] <kennyluck> annevk, yes, and my Subject: was "subscribe".
- # [18:29] <annevk> I guess that should work
- # [18:30] <annevk> I no longer have any message to ietf-charsets-request
- # [18:34] * jernoble|afk is now known as jernoble
- # [18:37] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [18:37] * Joins: espadrine (~thaddee_t@AMontsouris-157-1-95-233.w90-46.abo.wanadoo.fr)
- # [18:39] <jgraham> gsnedders: But I bet the low life expectancy is amongst the poor and socially deprived. You're a student and therefore poor and studying CS and therefore socially deprived
- # [18:40] <Ms2ger> Zing.
- # [18:40] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:41] <gsnedders> jgraham: But I live in Hillhead, which is one of the well-off parts of Glasgow.
- # [18:41] * Joins: pablof (~pablof@70-35-56-82.static.wiline.com)
- # [18:41] <smaug____> dglazkov: did you see my question yesterday about setupEvent
- # [18:42] <jgraham> Two things 1) dammit I forgot to start sshd and 2) shouldn't you be either studying or partying?
- # [18:42] <Ms2ger> Or both?
- # [18:43] <gsnedders> jgraham: 2) just stopped studying :P
- # [18:43] * Joins: manu-db (~msporny@digitalbazaar.com)
- # [18:56] * Joins: yutak (~yutak@75.16.26.133)
- # [18:59] * Quits: pyrsmk (~pyrsmk@81.46.72.86.rev.sfr.net) (Ping timeout: 260 seconds)
- # [18:59] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 240 seconds)
- # [19:02] * Joins: shawn_dones (~shawn@mail3.webguys.biz)
- # [19:02] * Quits: espadrine (~thaddee_t@AMontsouris-157-1-95-233.w90-46.abo.wanadoo.fr) (Quit: espadrine)
- # [19:06] * Joins: beverloo (~beverloo@75.16.26.133)
- # [19:07] * jonlee|afk is now known as jonlee
- # [19:07] <dglazkov> smaug____: oh. Sorry. setupEvent is just a helper that wires up:
- # [19:07] * Quits: jonlee (~jonlee@2620:149:4:1b01:7cc0:b947:e57:360f) (Quit: jonlee)
- # [19:08] <dglazkov> smaug____: a) "onfoo" property for an event
- # [19:08] <dglazkov> b) "onfoo" attribute for the event
- # [19:09] <smaug____> ah, hmm
- # [19:10] <smaug____> dglazkov: it isn't explained
- # [19:10] <smaug____> I assume onfoo would be somewhere in the prototype
- # [19:10] <dglazkov> smaug____: yeah, I think I added it after some conversation with someone.
- # [19:11] <smaug____> dglazkov: why is it needed?
- # [19:11] <dglazkov> smaug____: just to help people with setting up events on their custom elements. This is tricky stuff to get right and seems like a nicely repeatable set of steps.
- # [19:12] * Quits: dave_levin (dave_levin@nat/google/x-sqzhchastnfypkok) (Quit: dave_levin)
- # [19:12] <smaug____> dglazkov: I'm going through this all now...
- # [19:13] * Joins: dave_levin (dave_levin@nat/google/x-lipsbzersktgqmzq)
- # [19:13] <smaug____> dglazkov: decorator seems to be very limiter
- # [19:13] <smaug____> limited
- # [19:13] <smaug____> especially its event handling
- # [19:13] * Joins: rniwa (~rniwa@75.16.26.133)
- # [19:13] <smaug____> you can't know the actual event target
- # [19:14] <smaug____> also listen() feels very heavy weight
- # [19:14] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:14] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:14] <smaug____> I kind of like the support for nested shadow trees
- # [19:14] <dglazkov> smaug____: yep. That's intentional, since the decorator are transient, so we don't want to be reaching into the DOM that may or may not be there
- # [19:15] <smaug____> dglazkov: I'm having hard time to figure out any real use cases for such decorator
- # [19:15] <Ms2ger> Who needs those anyway ;)
- # [19:15] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:16] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:16] <dglazkov> smaug____: ask sicking. He really wants decorators. I am ambivalent about them.
- # [19:16] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:16] <smaug____> indeed. We just design APIs, we don't use them :)
- # [19:16] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:16] <smaug____> I want decorators, but not the limited way
- # [19:17] * smaug____ waits sicking to be back from vacation
- # [19:17] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:17] * jernoble is now known as jernoble|afk
- # [19:17] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:18] * smaug____ still can understand, perhaps his English is just bad... vacation ? What is that
- # [19:19] <dglazkov> smaug____: I think today decorators are the least stable idea in the whole Web Components universe.
- # [19:19] <smaug____> right
- # [19:19] <dglazkov> smaug____: the shadow dom has a spec, the templates have a spec, the custom elements I already have a polyfill for (and will start working on spec next week), but decorators...
- # [19:20] <smaug____> custom events is another rather ... strange
- # [19:20] <smaug____> createElement("foo").localName != "foo"
- # [19:21] <dglazkov> custom elements you mean?
- # [19:21] <smaug____> er, oops
- # [19:21] <smaug____> right
- # [19:21] <zcorpan> localName should be "foo"
- # [19:21] <dglazkov> no, the createElement("foo").localName will always be "foo"
- # [19:21] <dglazkov> you can setAttribute("is", "x-foo") to make it a custom element
- # [19:22] <dglazkov> I have more of a problem with the "is" attribute, but Hixie and annevk argued strongly against introducing local semantics into HTML documents with actual custom tags.
- # [19:22] <smaug____> per documentation createElement("foo") may create something else
- # [19:22] <zcorpan> is there an .is IDL attribute that reflects is=""? (is that web-compatible to expose?)
- # [19:22] <dglazkov> so I am going along with
- # [19:22] <smaug____> var b = document.createElement("x-fancybutton"); alert(b.outerHTML); // will display '<button is="x-fancybutton"></button>'
- # [19:22] <Ms2ger> zcorpan, it's called "was" ;)
- # [19:22] <smaug____> so, local name is button
- # [19:22] <zcorpan> srsly? :-)
- # [19:22] <Ms2ger> No :)
- # [19:23] <dglazkov> smaug____: that's a bug in the explainer.
- # [19:23] <smaug____> aha :)
- # [19:23] * Joins: jamesr (~jamesr@75.16.26.133)
- # [19:23] <dglazkov> smaug____: :)
- # [19:23] <smaug____> makes it a bit hard to review this all ;)
- # [19:23] <Ms2ger> y u no right bugfree code?
- # [19:23] <smaug____> I'm trying to figure out what I think of this all, and whether something should be implemented in Gecko
- # [19:24] <dglazkov> smaug____: I started writing it completely bug-free, but somehow that didn't work.
- # [19:24] <zcorpan> "var b = document.createElement("x-fancybutton"); alert(b.outerHTML); // will display '<button is="x-fancybutton"></button>'" wat?
- # [19:25] <Ms2ger> Objection! Alleged x-fancybutton!
- # [19:25] <dglazkov> this is a carryover from the custom tags idea, where instead of using is attribute, we just had <x-fancybutton>
- # [19:26] <smaug____> ah
- # [19:26] <zcorpan> i thought that would be an actual element called "x-fancybutton", not magically turn into a different element with an attribute
- # [19:27] <dglazkov> zcorpan: I mentioned earlier that this is a bug in the explainer.
- # [19:27] <zcorpan> oh
- # [19:27] <dglazkov> zcorpan: there's even a nice button to file it :P
- # [19:28] <zcorpan> i'm just leaving irc remarks to irc remarks :-P
- # [19:28] <Ms2ger> A fancy one?
- # [19:28] <dglazkov> Ms2ger: well... for some definition of fancy
- # [19:28] <dglazkov> :)
- # [19:28] <dglazkov> it might help looking over these:
- # [19:28] <smaug____> dglazkov: how does element.content work?
- # [19:29] <dglazkov> https://github.com/dglazkov/Web-Components-Polyfill/tree/master/samples
- # [19:29] <smaug____> does it deserialize the content of element when used ?
- # [19:29] <dglazkov> smaug____: is this for HTML templates?
- # [19:30] <smaug____> er, template.content
- # [19:30] <smaug____> so, yes, templates
- # [19:30] <dglazkov> smaug____: it's spec'd here: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html#template-element
- # [19:30] <dglazkov> smaug____: it's an accessor returning a DocumentFragment
- # [19:32] <smaug____> dglazkov: but when is that documentfragment created ?
- # [19:32] <smaug____> and is it cached ?
- # [19:32] <dglazkov> smaug____: it's created when parsing
- # [19:32] <dglazkov> smaug____: and yes, it exists as one instance.
- # [19:33] <smaug____> so, no caching ?
- # [19:33] <smaug____> er
- # [19:33] <dglazkov> smaug____: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html#dfn-template-contents-initialization
- # [19:33] <smaug____> caching
- # [19:33] <dglazkov> smaug____: yes.
- # [19:33] <smaug____> " the code property must be initialized in .."
- # [19:33] <smaug____> what code ?
- # [19:34] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
- # [19:34] <dglazkov> duurrrr
- # [19:35] <dglazkov> I clearly meant "content" property :)
- # [19:36] * Joins: manu-db (~msporny@digitalbazaar.com)
- # [19:36] <dglazkov> filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=16810
- # [19:36] <smaug____> thanks
- # [19:37] * Joins: jonlee (~jonlee@70-35-56-82.static.wiline.com)
- # [19:40] * Joins: eric_carlson (~ericc@70-35-56-82.static.wiline.com)
- # [19:41] * Joins: erichynds (~ehynds@64.206.121.41)
- # [19:41] <dglazkov> zcorpan, smaug____: also filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=16811 for the createElement.
- # [19:42] * Quits: beverloo (~beverloo@75.16.26.133) (Ping timeout: 246 seconds)
- # [19:45] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 264 seconds)
- # [19:47] <zcorpan> thanks
- # [19:48] * Joins: oogatt___ (~oogatta@38.105.29.121)
- # [19:49] * Joins: beverloo (~beverloo@70-35-56-82.static.wiline.com)
- # [19:49] * Quits: oogatt___ (~oogatta@38.105.29.121) (Quit: Leaving...)
- # [19:49] <zcorpan> anyone know how to change the default font size in ie9?
- # [19:51] <zcorpan> afaict there isn't a setting for it
- # [19:52] * Joins: MacTed (~Thud@63.119.36.36)
- # [19:53] * Joins: espadrine (~thaddee_t@AMontsouris-157-1-87-211.w90-46.abo.wanadoo.fr)
- # [19:57] <zcorpan> ok so opera and ie don't have the font size quirk, so i'm commenting it out and hope webkit and gecko are willing to drop one of the font size tables
- # [19:57] <Ms2ger> File a bug :)
- # [19:59] <zcorpan> it's pretty bad that we don't have interop on <font size> sizes
- # [20:01] * Quits: beverloo (~beverloo@70-35-56-82.static.wiline.com) (Quit: beverloo)
- # [20:01] * Joins: tomasf (~tom@2002:55e5:dbb7:0:f1a8:165f:6524:fe9c)
- # [20:03] <zewt> what does interop even mean for font sizes? you'll always have user-specified minimum font sizes and other variations in the way
- # [20:05] * Quits: teleject (~christoph@70.116.86.65) (Quit: teleject)
- # [20:06] <annevk> ooh
- # [20:06] <annevk> is the stuff that makes monospace fonts render smaller in Gecko?
- # [20:07] * Joins: teleject (~christoph@70.116.86.65)
- # [20:07] <annevk> latest argument from Shawn reads as if he thinks we ought to implement ISO HTML
- # [20:09] <zcorpan> zewt: ignoring minimum font sizes and assuming default font size of 16px, <font size=1..7> results in different computed font-size in opera/ie/webkit&gecko
- # [20:09] <zcorpan> (i think webkit and gecko are the same)
- # [20:11] <zcorpan> Ms2ger: https://bugzilla.mozilla.org/show_bug.cgi?id=747464
- # [20:11] * Quits: pablof (~pablof@70-35-56-82.static.wiline.com) (Quit: ^z)
- # [20:11] * Quits: GlitchMr (~glitchmr@77-254-42-47.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [20:13] * Quits: jamesr (~jamesr@75.16.26.133) (Quit: jamesr)
- # [20:13] <zcorpan> annevk: no, this is about <font size=1..7> and css font-size:xx-small..xx-large having different results in quirks mode and standards mode
- # [20:14] <zcorpan> though smaller monospace is something that needs to be sorted out as well
- # [20:14] * Quits: rniwa (~rniwa@75.16.26.133) (Quit: rniwa)
- # [20:15] * vcarbune is now known as carbonix|away
- # [20:15] * Quits: eric_carlson (~ericc@70-35-56-82.static.wiline.com) (Quit: eric_carlson)
- # [20:16] <zcorpan> (the quirk doesn't result in different sizes for text where the default size is 16px because the tables have the same values for the 16px row)
- # [20:16] <zcorpan> (whereas the 13px row is different between the two tables)
- # [20:17] * Joins: nesta_ (~nesta_@229.Red-88-19-210.staticIP.rima-tde.net)
- # [20:20] * Joins: nesta__ (~nesta_@218.Red-88-19-61.staticIP.rima-tde.net)
- # [20:22] * Quits: nesta_ (~nesta_@229.Red-88-19-210.staticIP.rima-tde.net) (Ping timeout: 260 seconds)
- # [20:22] * nesta__ is now known as nesta_
- # [20:24] * Quits: yutak (~yutak@75.16.26.133) (Read error: Operation timed out)
- # [20:29] <zcorpan> TabAtkins: in the introduction you say "ident" but in the algorithm you say "identifier"
- # [20:31] * Quits: trips (~hi@78-83-82-251.spectrumnet.bg)
- # [20:35] * Joins: jamesr (~jamesr@70-35-56-82.static.wiline.com)
- # [20:35] * Joins: eric_carlson (~ericc@75.16.26.133)
- # [20:38] <Hixie> Philip`: when people argue that we shouldn't support old things, one thing to bring up is that one of html's other goals is to make it possible for archeologists 1000 years from now to implement a browser and view today's content as it was intended
- # [20:38] <Hixie> Philip`: i.e. that it is preserving our heritage
- # [20:38] * Joins: yutak (~yutak@216.239.45.130)
- # [20:39] <hober> exactly
- # [20:39] * Joins: rniwa (~rniwa@75.16.26.133)
- # [20:43] <Philip`> Hixie: That doesn't seem like a very convincing argument for most web specifications, unless there was some effort to archive the server setups and databases of dynamic sites
- # [20:44] <Hixie> i'm specifically talking in the context of the guy saying we should drop <xmp>
- # [20:44] <Hixie> i.e. parser
- # [20:44] <Hixie> it is indeed only particularly helpful for static docs
- # [20:44] <Philip`> Currently the best efforts are just archiving the static page output (with archive.org etc), so any site that does non-trivial script manipulation is likely to break because of the lack of a server rather than because of lack of interoperability in the script APIs
- # [20:45] <Hixie> yup
- # [20:45] * Joins: fukov (~fukov@524AA705.cm-4-3c.dynamic.ziggo.nl)
- # [20:45] <zewt> i don't find that very compelling; for one thing, i don't think it's every browser's job to support things merely for historical value, and for another, if that's really what someone wanted to do, presumably they could also install a browser from the same era
- # [20:45] <Philip`> and for static documents, you can extract pretty much all of the information just by deleting all tags and looking at the text that remains
- # [20:46] * smaug____ doesn't trust anything digital to preserve more than few decades
- # [20:46] <Philip`> so future archaeologists will strip out most of the tags and stick the remaining text into an indexed database that they can analyse
- # [20:46] * Quits: carbonix|away (~vcarbune@swarm.cs.pub.ro) (Ping timeout: 260 seconds)
- # [20:46] <zcorpan> TabAtkins: the dimension state doesn't append characters to the token's representation
- # [20:48] * Joins: carbonix (~vcarbune@swarm.cs.pub.ro)
- # [20:48] <Philip`> and archaeologists from the year 3000 are unlikely to get given the funding to implement an entire web browser, when they can get 90% of the value for massively less effort
- # [20:49] <Hixie> annevk: the url query thing is specced in html iirc
- # [20:49] <Hixie> Philip`: i have no idea if anyone in 3000 will care or not, or what their capabilities will be. i just want to make sure that they can do it.
- # [20:50] <Hixie> annevk: oh nevermind i misunderstood
- # [20:51] <zcorpan> ok made quirks mode use css3-syntax terminology
- # [20:55] <Philip`> Hixie: If you calculate the economic cost of spending effort on future-compatibility now, and then add the compound interest on that over the next thousand years, that sounds pretty expensive and would need a good chance of providing massive value to be worthwhile
- # [20:55] <Hixie> the incremental economic cost is zero since we need to do the work anyway to promote interoperability today
- # [20:57] <Hixie> also that argument excludes the cost term for moral imperative
- # [21:04] * Joins: beverloo (~beverloo@75.16.26.133)
- # [21:10] * Quits: gavin (gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
- # [21:11] * Joins: gavin (gavin@people.mozilla.com)
- # [21:11] * Quits: gavin (gavin@people.mozilla.com) (Changing host)
- # [21:11] * Joins: gavin (gavin@firefox/developer/gavin)
- # [21:11] * Joins: smaug (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi)
- # [21:11] * Quits: erichynds (~ehynds@64.206.121.41)
- # [21:13] * Joins: jwalden (~waldo@nat/mozilla/x-lfjazdpshnvbifum)
- # [21:13] * Quits: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
- # [21:13] * smaug is now known as smaug____
- # [21:13] * Joins: KillerX (~anant@nat/mozilla/x-kymvjebehwpuzmuj)
- # [21:17] * Joins: jamesr__ (~jamesr@75.16.26.133)
- # [21:19] * Joins: jonlee_ (~jonlee@75.16.26.133)
- # [21:21] * Quits: jamesr__ (~jamesr@75.16.26.133) (Client Quit)
- # [21:21] * Quits: yutak (~yutak@216.239.45.130) (Ping timeout: 252 seconds)
- # [21:21] * Quits: jonlee (~jonlee@70-35-56-82.static.wiline.com) (Ping timeout: 246 seconds)
- # [21:21] * jonlee_ is now known as jonlee
- # [21:21] * Quits: rniwa (~rniwa@75.16.26.133) (Quit: rniwa)
- # [21:21] * Quits: jamesr (~jamesr@70-35-56-82.static.wiline.com) (Ping timeout: 264 seconds)
- # [21:22] * Quits: beverloo (~beverloo@75.16.26.133) (Quit: beverloo)
- # [21:22] * Joins: pablof (~pablof@75.16.26.133)
- # [21:24] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [21:29] * Quits: pablof (~pablof@75.16.26.133) (Quit: ^z)
- # [21:31] * Quits: eric_carlson (~ericc@75.16.26.133) (Quit: eric_carlson)
- # [21:38] <zcorpan> hsivonen: jgraham: WDYT about https://www.w3.org/Bugs/Public/show_bug.cgi?id=16807 ?
- # [21:38] * Joins: tantek (~tantek@c-67-189-94-42.hsd1.or.comcast.net)
- # [21:41] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
- # [21:42] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [21:42] <zcorpan> ok who'll be the first to write a text editor in webgl?
- # [21:43] <zcorpan> because then i want to be able to change the blinking rate of my caret
- # [21:46] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Ping timeout: 260 seconds)
- # [22:01] <TabAtkins> zcorpan: I have no idea why I thought that in-string escaping behavior was different than escaping behavior elsewhere. I'll fix that.
- # [22:03] * Joins: pablof (~pablof@75.16.26.133)
- # [22:05] <zcorpan> TabAtkins: lemme know if quirks mode is bogus with the new text
- # [22:07] <zcorpan> nice https://bugzilla.mozilla.org/show_bug.cgi?id=747485
- # [22:08] <TabAtkins> zcorpan: The dimension thing is intentional - the unit, unlike the number, keeps track of all the input characters.
- # [22:08] <TabAtkins> So you can fully recover the input (modulo escapes) from the representation + the unit.
- # [22:08] <zcorpan> oh. ok.
- # [22:09] <TabAtkins> What should I be reviewing about the quirks mode spec?
- # [22:12] <TabAtkins> Oh, I see - you explicitly link into my spec now. Nice. ^_^
- # [22:13] <zcorpan> fixed the dimension thing
- # [22:14] * Quits: tantek (~tantek@c-67-189-94-42.hsd1.or.comcast.net) (Quit: tantek)
- # [22:15] <zcorpan> maybe i can drop the "signed" thing now, not sure
- # [22:15] <TabAtkins> Yes, number and dimensions parse a leading +/- as part of their token.
- # [22:17] <zcorpan> and in case of identifier, it doesn't matter if it replaces the token because the delim token will mean the value is invalid anyway
- # [22:17] <TabAtkins> Yes.
- # [22:17] * Joins: beverloo (~beverloo@75.16.26.133)
- # [22:19] * Quits: kennyluck (~kennyluck@114-25-246-110.dynamic.hinet.net) (Ping timeout: 264 seconds)
- # [22:19] <zcorpan> fixed
- # [22:20] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [22:21] * Joins: kennyluck (~kennyluck@114-43-126-75.dynamic.hinet.net)
- # [22:26] * Quits: shawn_dones (~shawn@mail3.webguys.biz) (Quit: shawn_dones)
- # [22:30] <zcorpan> TabAtkins: "U+0027 APOSTROPHE (‘)" in URL state has the ")" enclosed in <code class="css">
- # [22:31] <zcorpan> (and smart-quoted the ')
- # [22:31] <TabAtkins> Ah, whoops. All occurences of that character do.
- # [22:32] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [22:33] <TabAtkins> Fixed.
- # [22:33] <TabAtkins> And your quirks algorithm seems fine now.
- # [22:33] <zcorpan> cool, thanks
- # [22:34] * Quits: beverloo (~beverloo@75.16.26.133) (Quit: beverloo)
- # [22:34] * Quits: jonlee (~jonlee@75.16.26.133) (Quit: jonlee)
- # [22:37] * Quits: pablof (~pablof@75.16.26.133) (Quit: ^z)
- # [22:39] <Ms2ger> zcorpan, I assume Opera would be happy to make the <u><font color> quirk apply in all modes?
- # [22:41] <zcorpan> sure
- # [22:46] * Joins: eric_carlson (~ericc@75.16.26.133)
- # [22:46] * Joins: rniwa (~rniwa@70-35-56-82.static.wiline.com)
- # [22:47] * Joins: jonlee (~jonlee@2620:149:4:1b01:4822:d633:502a:96cb)
- # [22:47] * Joins: beverloo (~beverloo@70-35-56-82.static.wiline.com)
- # [22:50] * Joins: sedovsek (~robert.se@93-103-104-107.dynamic.t-2.net)
- # [22:50] * Quits: eric_carlson (~ericc@75.16.26.133) (Client Quit)
- # [22:51] <TabAtkins> MikeSmith: Could you add a "Syntax" component to bugzilla for CSS? I'm the contact, spec is at at http://dev.w3.org/csswg/css3-syntax/
- # [22:52] * Joins: eric_carlson (~ericc@70-35-56-82.static.wiline.com)
- # [22:53] * Joins: jamesr (~jamesr@70-35-56-82.static.wiline.com)
- # [22:58] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [22:58] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Computer has gone to sleep.)
- # [22:59] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [22:59] * Joins: necolas (~necolas@5e012742.bb.sky.com)
- # [23:03] * jonlee is now known as jonlee|afk
- # [23:05] * jonlee|afk is now known as jonlee
- # [23:08] * Quits: Ms2ger (~Ms2ger@91.181.73.47) (Quit: nn)
- # [23:16] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:17] * Quits: LBP (~Mirc@pD9EB1EF3.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [23:34] * jonlee is now known as jonlee|afk
- # [23:35] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [23:37] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [23:40] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:41] * myndzi\ is now known as myndzi
- # [23:45] <zcorpan> TabAtkins: still one "ident" lurking
- # [23:46] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [23:47] * Quits: twisted` (~twisted@p5DDBBC38.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [23:47] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:50] * jonlee|afk is now known as jonlee
- # [23:50] * Joins: scor (~scor@bas1-richmondhill34-1176125794.dsl.bell.ca)
- # [23:50] * Quits: scor (~scor@bas1-richmondhill34-1176125794.dsl.bell.ca) (Changing host)
- # [23:50] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:51] <TabAtkins> Damn!
- # [23:52] <TabAtkins> What section is it in?
- # [23:52] * Joins: Yuhong (~chatzilla@76.178.171.153)
- # [23:53] * Quits: jamesr (~jamesr@70-35-56-82.static.wiline.com) (Quit: jamesr)
- # [23:53] <zcorpan> 3.4. Tokenization
- # [23:53] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [23:53] <zcorpan> third para
- # [23:53] <Yuhong> <kennyluck> annevk, I think when you are having those debates with Shawn Steele, you should be clear that what you like MS to do is to change the encoder/decoder *used in IE*, not the system encoder/decoder. I have the feeling that Shawn knows nothing about IE.
- # [23:54] <Yuhong> AFAIK, IE uses the MLang library that is part of Windows.
- # [23:54] * Quits: eric_carlson (~ericc@70-35-56-82.static.wiline.com) (Quit: eric_carlson)
- # [23:54] * Quits: beverloo (~beverloo@70-35-56-82.static.wiline.com) (Quit: beverloo)
- # [23:55] * Quits: rniwa (~rniwa@70-35-56-82.static.wiline.com) (Quit: rniwa)
- # [23:56] <Yuhong> Currently.
- # [23:56] <Yuhong> There are several system encoders/decoders in Windows.
- # [23:58] <Yuhong> http://blogs.msdn.com/b/michkap/archive/2005/07/26/443375.aspx
- # Session Close: Sat Apr 21 00:00:00 2012
The end :)