Options:
- # Session Start: Wed Mar 21 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] * Quits: smaug____ (~chatzilla@193-64-20-207-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
- # [00:01] <Hixie> rafaelw_: i'm not arguing specifically for either side, i think both sides have good arguments, fwiw
- # [00:02] <Hixie> rafaelw_: i'm just being devil's advocate
- # [00:02] <Hixie> rafaelw_: so that we can fully explore the issue :-)
- # [00:02] <Hixie> rafaelw_: as i said earlier, i think this is the kind of thing we should just leave to the editor (then to be sanity-checked by implementors, of course)
- # [00:03] <rafaelw_> hixie: that's the discussion we've been having.
- # [00:03] <rafaelw_> annevk is the editor. adamk, myself & smaug are the implementors.
- # [00:03] <Hixie> right, but i'm not :-)
- # [00:03] <rafaelw_> ah. i see.
- # [00:04] * Quits: cullenjennings (~fluffy@nat/cisco/x-rcepkryifekegidd) (Ping timeout: 260 seconds)
- # [00:04] <rafaelw_> anyhow. i prefer having consistent behavior in this case, to having my preferred behavior.
- # [00:04] <Hixie> there's so many different behaviours here already that anything we do will be consistent with _something_. :-)
- # [00:05] * jonlee|afk is now known as jonlee
- # [00:05] * Joins: cullenjennings (~fluffy@nat/cisco/x-fogqkjluxizbngla)
- # [00:06] * Quits: cullenjennings (~fluffy@nat/cisco/x-fogqkjluxizbngla) (Client Quit)
- # [00:07] * Quits: sarro (~sarro@i5E864CBD.versanet.de)
- # [00:14] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Quit: twisted`)
- # [00:14] * Joins: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net)
- # [00:16] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Read error: Operation timed out)
- # [00:18] * Joins: teleject (~christoph@70.116.86.65)
- # [00:23] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
- # [00:24] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
- # [00:27] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [00:27] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [00:30] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
- # [00:31] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
- # [00:31] * jonlee is now known as jonlee|afk
- # [00:33] * Joins: davidb (~davidb@65.93.94.10)
- # [00:34] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
- # [00:38] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [00:42] * Quits: sicking (~chatzilla@nat/mozilla/x-nongqlwonirbapqc) (Ping timeout: 252 seconds)
- # [00:47] * Joins: seventh (seventh@69.80.107.147)
- # [00:47] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
- # [00:48] * jonlee|afk is now known as jonlee
- # [00:55] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [00:55] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [00:58] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 264 seconds)
- # [01:00] * Joins: danielfilho (~daniel@187.31.77.7)
- # [01:02] * Quits: drublic (~drublic@frbg-5d84e405.pool.mediaWays.net) (Remote host closed the connection)
- # [01:07] * Joins: sicking (~chatzilla@nat/mozilla/x-doaxaxzvjqgacovi)
- # [01:17] * Quits: sicking (~chatzilla@nat/mozilla/x-doaxaxzvjqgacovi) (Ping timeout: 252 seconds)
- # [01:28] * Quits: ap (~ap@2620:149:4:1b01:e15c:4e14:578:5a5c) (Quit: ap)
- # [01:39] * Quits: KillerX (~anant@nat/mozilla/x-kdicsuyprdyamrvd) (Quit: KillerX)
- # [01:46] * Quits: jsbell (jsbell@nat/google/x-jqurkayubnvpokek) (Quit: There's no place like home...)
- # [01:49] * Quits: hendry (~hendry@sg.webconverger.com) (Ping timeout: 248 seconds)
- # [01:49] * Quits: rniwa (rniwa@nat/google/x-htdcbfnpwqqgopjh) (Quit: rniwa)
- # [01:50] * Quits: necolas (~necolas@5ade73f0.bb.sky.com) (Remote host closed the connection)
- # [01:50] * Quits: Druid_ (~Druid@p5B135220.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [01:55] * Joins: hendry (~hendry@sg.webconverger.com)
- # [01:55] * Joins: Druid_ (~Druid@p5B05DFC6.dip.t-dialin.net)
- # [01:59] * Quits: plutoniix (~plutoniix@125.25.35.86.adsl.dynamic.totbb.net) (Quit: Leaving)
- # [02:03] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [02:05] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:06] * Quits: othermaciej (~mjs@17.245.90.216) (Quit: othermaciej)
- # [02:20] * Quits: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net) (Ping timeout: 252 seconds)
- # [02:22] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 272 seconds)
- # [02:22] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [02:26] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [02:29] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [02:29] * Joins: richt (~richt@116.6.23.123)
- # [02:31] * Quits: qubital_ (~kmklz@c-98-197-84-133.hsd1.tx.comcast.net) (Quit: leaving)
- # [02:40] * Quits: zcorpan (~zcorpan@node-7ahkz044069z83fpr.a0.ipv6.opera.com) (Quit: zcorpan)
- # [02:43] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: O.o)
- # [02:45] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [02:47] * jonlee is now known as jonlee|afk
- # [02:57] * Quits: davidb (~davidb@65.93.94.10) (Quit: davidb)
- # [02:58] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120216115618])
- # [03:07] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 260 seconds)
- # [03:08] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [03:10] * Joins: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
- # [03:11] * Quits: aklein (u4454@gateway/web/irccloud.com/x-qduywibmsimdufhy)
- # [03:15] * Quits: jondong (~jondong@123.126.22.58) (Remote host closed the connection)
- # [03:22] * Quits: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net) (Quit: http://www.facefox.com)
- # [03:31] * heycam is now known as heycam|away
- # [03:36] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [03:41] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [03:43] * Quits: dave_levin (dave_levin@nat/google/x-qnexdbgszfutknrv) (Quit: dave_levin)
- # [03:59] * Quits: miketaylr (~miketaylr@80.232.109.46) (Quit: Leaving...)
- # [04:00] * heycam|away is now known as heycam
- # [04:02] * Quits: LBP (~Mirc@pD9EB142A.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [04:03] * Joins: LBP (~Mirc@pD9EB192A.dip0.t-ipconnect.de)
- # [04:06] * Joins: jonlee_ (~jonlee@65.50.218.22)
- # [04:16] * Quits: jonlee_ (~jonlee@65.50.218.22) (Quit: jonlee_)
- # [04:24] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [04:27] * Joins: rniwa (~rniwa@216.239.45.130)
- # [04:30] * Joins: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net)
- # [04:34] * Joins: ezoe (~ezoe@61-205-125-107f1.kyt1.eonet.ne.jp)
- # [04:36] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [04:38] * Quits: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net) (Quit: jonlee)
- # [04:57] * Joins: jondong_ (~jondong@123.126.22.58)
- # [05:12] * Joins: jryans (~jryans@cpe-72-177-12-183.austin.res.rr.com)
- # [05:23] * Quits: ezoe (~ezoe@61-205-125-107f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [05:23] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 260 seconds)
- # [05:25] * Joins: rniwa (~rniwa@216.239.45.130)
- # [05:25] <zewt> we need a comprehensive list of all the times people have been confused by TR
- # [05:25] <Hixie> be easier to make a list of times they weren't
- # [05:25] <Hixie> :-P
- # [05:27] * Joins: izhak (~izhak@213.87.241.220)
- # [05:28] * jonlee|afk is now known as jonlee
- # [05:32] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [05:40] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Ping timeout: 265 seconds)
- # [05:40] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [05:40] * Joins: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com)
- # [05:40] * Quits: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
- # [05:40] * Joins: gwillen (~gwillen@unaffiliated/gwillen)
- # [05:49] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
- # [05:51] * Joins: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net)
- # [05:59] * Joins: ezoe (~ezoe@203-140-91-189f1.kyt1.eonet.ne.jp)
- # [06:12] * Joins: jacobolus (~jacobolus@nat-sonicnet.noisebridge.net)
- # [06:17] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:24] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 240 seconds)
- # [06:25] * Joins: jonlee_ (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net)
- # [06:28] * Quits: jonlee_ (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net) (Client Quit)
- # [06:35] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Read error: Operation timed out)
- # [06:41] * Quits: jryans (~jryans@cpe-72-177-12-183.austin.res.rr.com) (Quit: Leaving...)
- # [06:50] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
- # [06:57] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [06:59] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [07:23] * Joins: kaustubh (~kaustubh@144.187.36.11)
- # [07:31] * Joins: shepazu_ (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [07:31] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Ping timeout: 265 seconds)
- # [07:31] * shepazu_ is now known as shepazu
- # [07:33] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [07:35] * Quits: jochen__ (jochen@nat/google/x-fhjevpzrrrviuumz) (Remote host closed the connection)
- # [07:35] * Joins: jochen__ (jochen@nat/google/x-vgrasseqqzhuzqdx)
- # [07:36] * Joins: Evanescence (~Evanescen@60.183.219.94)
- # [07:41] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
- # [07:42] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
- # [07:42] * Quits: izhak (~izhak@213.87.241.220) (Remote host closed the connection)
- # [07:47] * Joins: izhak (~izhak@213.87.241.70)
- # [07:48] * Joins: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net)
- # [07:58] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:59] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Quit: twisted`)
- # [07:59] * Joins: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net)
- # [08:03] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [08:18] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [08:31] * jonlee is now known as jonlee|afk
- # [08:33] * heycam is now known as heycam|away
- # [08:53] * Quits: ezoe (~ezoe@203-140-91-189f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [09:02] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [09:02] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
- # [09:02] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [09:06] * Joins: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net)
- # [09:06] * Joins: woef (~woef@91.183.84.141)
- # [09:08] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [09:15] * Joins: Areks (~Areks@rs.gridnine.com)
- # [09:22] * Quits: [[zz]] (~q@125.25.35.86.adsl.dynamic.totbb.net) (Ping timeout: 255 seconds)
- # [09:22] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
- # [09:33] * Joins: [[zz]] (~q@101.108.103.47)
- # [09:41] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Ping timeout: 272 seconds)
- # [09:42] * Joins: tomasf_ (~tomasf@host-95-199-31-54.mobileonline.telia.com)
- # [09:44] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 244 seconds)
- # [09:44] * Joins: zcorpan (~zcorpan@node-7ahkx166vrtko3w1f.a0.ipv6.opera.com)
- # [09:54] * Joins: miketaylr (~miketaylr@guest.opera.com)
- # [09:57] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [09:57] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [09:58] * Quits: miketaylr (~miketaylr@guest.opera.com) (Client Quit)
- # [09:58] * Joins: miketaylr (~miketaylr@guest.opera.com)
- # [09:59] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [09:59] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:02] * Quits: tomasf_ (~tomasf@host-95-199-31-54.mobileonline.telia.com) (Quit: tomasf_)
- # [10:03] * Joins: tomasf_ (~tomasf@host-95-199-31-54.mobileonline.telia.com)
- # [10:04] * Quits: tomasf_ (~tomasf@host-95-199-31-54.mobileonline.telia.com) (Read error: Connection reset by peer)
- # [10:33] * Joins: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl)
- # [10:34] * Joins: drublic (~drublic@frbg-5f733ebf.pool.mediaWays.net)
- # [10:42] * Joins: diraol (~diraol@189.38.131.49)
- # [10:46] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [10:47] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [10:48] * Quits: Evanescence (~Evanescen@60.183.219.94) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [10:53] <annevk> oh that's quite a silly bug with respect to qualified name
- # [10:54] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
- # [10:55] * Quits: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [10:55] <Ms2ger> zewt, http://wiki.whatwg.org/wiki/TR_strikes_again :)
- # [10:56] * Joins: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com)
- # [10:56] <annevk> I knew we had a page
- # [10:56] <annevk> couldn't find it on Google
- # [10:58] <webben> when w3c publishes a spec without any versioned permalink like http://www.w3.org/WAI/PF/aria-implementation/
- # [10:58] <webben> is there some way to link to that particular revision?
- # [10:59] <annevk> the W3C webmaster is not involved in that
- # [10:59] <annevk> that's up to the individual maintaining those pages
- # [10:59] <webben> oh well i suspected as much
- # [10:59] <annevk> it should be in CVS though
- # [11:00] * Quits: richt (~richt@116.6.23.123) (Remote host closed the connection)
- # [11:00] <webben> that would do ... that's where i looked first ... maybe i looked in the wrong place
- # [11:00] * Joins: richt (~richt@116.6.23.123)
- # [11:01] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Remote host closed the connection)
- # [11:01] * Joins: twisted` (~anonymous@138.199.73.139)
- # [11:01] <webben> why are there folders for years in w3c cvs?
- # [11:03] <annevk> because that's how the W3C used to organize things
- # [11:03] <annevk> e.g. http://www.w3.org/1999/xhtml
- # [11:03] <annevk> (which redirects, hey ho for copy & paste)
- # [11:06] * Quits: richt (~richt@116.6.23.123) (Ping timeout: 272 seconds)
- # [11:08] <annevk> my whole twitter feed talks about some sqoot (whatever that is) screw up but no details...
- # [11:08] <annevk> anyone?
- # [11:09] <izhak> Hi, guys. The "emit the current input character" claim often can be meet in tokenizer specification, but I just cannot find what to do in case when no characters were consumed yet?
- # [11:09] <mattwest> They made a sexist joke in one of there event ads and people got angry with them for it.
- # [11:10] <annevk> ta
- # [11:10] <mattwest> Wasn't as bad as everyone made it out to be but some of their big sponsors pulled out.
- # [11:10] <annevk> izhak: there's always a current input character...
- # [11:11] * Quits: diraol (~diraol@189.38.131.49) (Quit: Leaving.)
- # [11:11] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [11:12] <izhak> annevk: can you point me an item that defines that
- # [11:12] <izhak> annevk: ah.! yes.
- # [11:12] <izhak> As it always I'm stupid:)
- # [11:13] * Joins: PalleZingmark1 (~Adium@217.13.228.226)
- # [11:14] <izhak> annevk: Just was considering a case when 0x0000 was consumed. (And unconciously thought it's not a character :) )
- # [11:14] * Joins: necolas (~necolas@5ade73f0.bb.sky.com)
- # [11:15] * Quits: PalleZingmark (~Adium@217.13.228.226) (Ping timeout: 252 seconds)
- # [11:15] <annevk> ah, the only special thing is EOF
- # [11:17] * Joins: richt (~richt@116.6.23.84)
- # [11:18] * Joins: twisted`_ (~anonymous@p5DDB9C42.dip.t-dialin.net)
- # [11:21] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:22] <annevk> zcorpan: go go Quirks Mode
- # [11:22] * Quits: twisted` (~anonymous@138.199.73.139) (Ping timeout: 252 seconds)
- # [11:22] * twisted`_ is now known as twisted`
- # [11:23] <annevk> so I wonder if we rename limited quirks mode and no-quirks mode as suggested, how will HTML be changed?
- # [11:23] <annevk> did Hixie veto the renaming?
- # [11:25] * Ms2ger is no fan of renaming stuff
- # [11:26] <annevk> ok lets wontfix that bug then
- # [11:27] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Remote host closed the connection)
- # [11:27] * Joins: twisted` (~anonymous@138.199.73.156)
- # [11:29] * Joins: twisted`_ (~anonymous@p5DDB9C42.dip.t-dialin.net)
- # [11:32] * Quits: richt (~richt@116.6.23.84) (Remote host closed the connection)
- # [11:32] * Quits: twisted` (~anonymous@138.199.73.156) (Ping timeout: 264 seconds)
- # [11:32] * twisted`_ is now known as twisted`
- # [11:33] <annevk> does anyone know if there are bugs on browsers for non-ASCII case-insensitive matching of attribute and element names in Selectors and DOM?
- # [11:33] <annevk> Gecko does the correct thing btw
- # [11:34] <annevk> since Firefox 4 reportedly
- # [11:34] <zcorpan> i might have filed bugs on opera for this
- # [11:37] * Joins: Lachy (Lachy@nat/opera/x-xszpmjqqtxwjzrxs)
- # [11:40] <annevk> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1307 testcase by Leif Halvard Silli
- # [11:44] <annevk> I filed https://bugs.webkit.org/show_bug.cgi?id=81752 on WebKit
- # [11:44] <annevk> and added TabAtkins to the cc list for good measure
- # [11:44] <annevk> guess I'll file an equivalent bug for DOM
- # [11:45] * Joins: nonge_ (~nonge@p5082B047.dip.t-dialin.net)
- # [11:46] <annevk> DOM bug is https://bugs.webkit.org/show_bug.cgi?id=81753
- # [11:48] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [11:49] * Quits: nonge (~nonge@p5B3264E6.dip.t-dialin.net) (Ping timeout: 248 seconds)
- # [11:49] * Joins: schnoomac (~schnoomac@27-32-229-194.static.tpgi.com.au)
- # [11:50] <Ms2ger> Bah, looks like we're stuck with the global scope polluter :(
- # [11:55] <annevk> which one?
- # [11:57] * Joins: MikeSmith (~MikeSmith@218.241.191.130)
- # [12:00] <Workmon> TabAtkins: Assuming the decision to disallow/ignore !important in @style holds, it seems there would be no way to override an !important author style
- # [12:01] <Ms2ger> That's the way it should be
- # [12:02] <Workmon> author, not user
- # [12:02] <annevk> you can use !important in style
- # [12:02] <annevk> e.g. ele.style.setProperty("background", "blue", "!important")
- # [12:03] <annevk> it's just not clear whether it should also work from .style.background = "blue !important" because arguably that string only sets the second argument
- # [12:03] <Workmon> I don't see why .style.background = x should be different from style="background: x"
- # [12:05] <annevk> because it maps to setProperty and that API does not map straight
- # [12:06] * Quits: PalleZingmark1 (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [12:07] <Workmon> Is that an already implemented mapping, or just the proposed way to specify it?
- # [12:07] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [12:08] <annevk> that's been the API since before my time
- # [12:14] * Joins: ezoe (~ezoe@203-140-88-17f1.kyt1.eonet.ne.jp)
- # [12:17] <annevk> ooh
- # [12:17] <annevk> geo v2 is stopped
- # [12:17] <annevk> reverse geocoding as browser utility was kind of weird I guess
- # [12:18] <mattwest> yer I guess but would of come in handy sometimes
- # [12:19] <annevk> there's web services that do it
- # [12:20] <mattwest> yerp you're right
- # [12:22] <mattwest> annevk: who would have been responsible for mainatining the db?
- # [12:23] <annevk> presumably a third-party or the vendor itself
- # [12:24] <annevk> that's already the case for geolocation; most browsers use a web service to transmit e.g. SSIDs towards to get the location
- # [12:24] <mattwest> ah I see
- # [12:25] <mattwest> thanks
- # [12:25] * Joins: micheil (~micheil@109.224.128.70)
- # [12:25] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Quit: Leaving)
- # [12:25] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
- # [12:28] <annevk> zewt: wouldn't it be nicer to have some kind of decoder/encoder object that you pass strings/bytes as you get them in over the network and it gives the decoded stuff thus far
- # [12:28] <annevk> and you don't have to worry about state at all
- # [12:29] <annevk> e.g. enc = new Decoder("utf-8"); string = enc.feed(bytes)
- # [12:29] <annevk> and you just invoke .feed() each time you get some more stuff from the network and the object keeps track of state etc.
- # [12:32] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Quit: twisted`)
- # [12:32] * Quits: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com) (Ping timeout: 260 seconds)
- # [12:32] * Joins: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net)
- # [12:36] * Quits: schnoomac (~schnoomac@27-32-229-194.static.tpgi.com.au) (Read error: Connection timed out)
- # [12:36] * Joins: cullenjennings (~fluffy@nat/cisco/x-glkeglbvsusqoumw)
- # [12:36] * Joins: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com)
- # [12:37] * Joins: schnoomac (~schnoomac@27-32-229-194.static.tpgi.com.au)
- # [12:37] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Ping timeout: 255 seconds)
- # [12:51] * Joins: kenneth__ (kenneth@nat/nokia/x-bkumbnuxkhkdbaqg)
- # [12:52] * Quits: Guest96827 (kenneth@nat/nokia/x-nhwnysieztocksmc) (Read error: Connection reset by peer)
- # [12:53] * Joins: kenneth_ (kenneth@nat/nokia/x-wrmeeojnzhxvuafk)
- # [12:54] * Quits: kenneth__ (kenneth@nat/nokia/x-bkumbnuxkhkdbaqg) (Read error: Connection reset by peer)
- # [12:57] <hsivonen> what's the deal with canvas path objects having an a11y impact now?
- # [12:59] * Quits: seventh (seventh@69.80.107.147) (Remote host closed the connection)
- # [12:59] * Quits: necolas (~necolas@5ade73f0.bb.sky.com) (Remote host closed the connection)
- # [12:59] <annevk> they're tauted as a better way of doing the hit testing stuff Microsoft proposed, except the relevant bit (I think Hixie calls it hit regions) is not in the spec yet
- # [13:02] <hsivonen> annevk: so one would keep path objects around for later hit testing?
- # [13:03] <annevk> http://wiki.whatwg.org/wiki/Canvas#Regions
- # [13:10] * Joins: erichynds (~ehynds@64.206.121.41)
- # [13:16] * Quits: jacobolus (~jacobolus@nat-sonicnet.noisebridge.net) (Remote host closed the connection)
- # [13:16] * Quits: kaustubh (~kaustubh@144.187.36.11) (Ping timeout: 246 seconds)
- # [13:18] <annevk> do people still want new Range(); new NodeIterator() and such?
- # [13:19] <annevk> they're quite easy to add, but I wonder if there's no demand or if people simply gave up trying to get those kind of improvements
- # [13:26] * Quits: MikeSmith (~MikeSmith@218.241.191.130) (Ping timeout: 260 seconds)
- # [13:26] * Quits: schnoomac (~schnoomac@27-32-229-194.static.tpgi.com.au) (Quit: schnoomac)
- # [13:29] * Quits: jondong_ (~jondong@123.126.22.58) (Ping timeout: 250 seconds)
- # [13:31] * Joins: davidb (~davidb@65.93.94.10)
- # [13:32] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:32] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [13:35] * Joins: jondong (~jondong@123.126.22.58)
- # [13:38] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [13:38] * Joins: Evanescence (~Evanescen@60.183.228.216)
- # [13:38] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 255 seconds)
- # [13:38] * dividinglimits is now known as boogyman
- # [13:44] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 255 seconds)
- # [13:45] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 245 seconds)
- # [13:48] * Quits: izhak (~izhak@213.87.241.70) (Remote host closed the connection)
- # [14:01] * Quits: Evanescence (~Evanescen@60.183.228.216) (Ping timeout: 244 seconds)
- # [14:01] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [14:05] * Joins: boogyman (~boogy@pdpc/supporter/professional/boogyman)
- # [14:08] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [14:12] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [14:27] * Joins: jdong_bot_ (~jdong_bot@117.79.233.235)
- # [14:27] * Joins: jkl444 (~jkl444@46.120.75.192)
- # [14:27] <jkl444> sup
- # [14:27] <jkl444> I need your help guys
- # [14:27] <jkl444> looking for the html5 developers guide on a single html file
- # [14:27] <jkl444> to import to my kindle
- # [14:29] * Joins: Evanescence (~Evanescen@60.183.210.176)
- # [14:29] * Joins: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr)
- # [14:30] <jkl444> Hi Evanescence, espadrine
- # [14:30] <jkl444> Can you perhaps help me?
- # [14:34] <zcorpan> what's the html5 developers guide?
- # [14:34] <espadrine> jkl444: what's your issue?
- # [14:34] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
- # [14:35] <jkl444> I want to convert the guide to my Kindle as one continous document
- # [14:36] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [14:36] <jkl444> At the moment I'll have to convert each section
- # [14:36] <jkl444> Is there a single unified HTML of the developers guide?
- # [14:36] <zewt> annevk: i thought about that; if your input buffer is much larger than your output buffer, that means the decoder object wants to make a copy of most of the data, though
- # [14:37] <jkl444> zcorpan: http://developers.whatwg.org/
- # [14:38] <hsivonen> jkl444: I suggest downloading the chapters of http://diveintohtml5.info/ and copying and pasting them together if you need everything in one file
- # [14:38] <annevk> zewt: hmm yeah, if you have fixed-size buffers the API will need to be different
- # [14:38] <espadrine> jkl444: I know the tools used to generate that website are at https://github.com/benschwarz/developers.whatwg.org
- # [14:39] <jkl444> hsivonen: alright I'll try that. espadrine: I'll need to learn how to use python for that :) rather merge some HTML's
- # [14:40] <zewt> annevk: fixed-size buffers are probably the main use case for streaming
- # [14:40] <zewt> eg. a 10MB input string and 16k output packets
- # [14:41] <zewt> though most of the time strings aren't gigantic, so it's okay to convert the 10MB input string to a 10MB-or-so output ArrayBuffer, then just split the result
- # [14:46] * Joins: MacTed (~Thud@63.119.36.36)
- # [14:49] <annevk> zewt: for streaming I was mostly thinking bytes as input and strings as output and fixed-size input does not really matter
- # [14:51] <zewt> the idea of supporting all legacy encodings here is insane and I can't believe anyone is even suggesting it
- # [14:52] <zewt> "let's get rid of legacy encodings! and let's add new support for them while we're at it, just to make that even harder"
- # [14:54] <annevk> we're not going to get rid of legacy encodings
- # [14:54] <zewt> doesn't mean we should make it easier to use them
- # [14:54] <zewt> especially for the uglier encodings that actively restrict API options (ISO-2022)
- # [14:55] <annevk> if we want encodings to work consistently it seems better to expose them consistently too
- # [14:55] <zewt> blocking the nastier encodings from new features is pretty much the same as blocking new features from sync XHR
- # [14:55] <jgraham> If there are some legacy encodings that won't work with the API we want that might be a good reason not to have them
- # [14:56] <annevk> yeah sure
- # [14:56] <jgraham> But in general it seems like there should just be a fixed list of encodings for the platform
- # [14:57] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [14:57] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [14:58] <annevk> letting authors deal with leftover bytes seems wrong though, that should be the decoders job
- # [14:58] <zewt> let it be a fixed list without things like ISO-2022 (and other gross ones, like that ibm-whatever encoding that remaps something in the ASCII range), and let those be exceptional addititions where they're needed
- # [14:58] <annevk> and once it handles leftover bytes
- # [14:58] <annevk> it can handle the other stuff too
- # [14:58] <annevk> there's nothing in the encoding standard that remaps ASCII afaik
- # [14:59] <zewt> there was at some point
- # [14:59] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [14:59] <annevk> well, ESC I guess is still special in some encodings
- # [15:00] <annevk> btw, iso-2022-jp only needs a single additional flag, iso-2022-kr has no additional state
- # [15:00] <annevk> per spec
- # [15:00] <annevk> well it has a state of course doh
- # [15:01] <annevk> but not an encoding switch
- # [15:03] <zewt> ibm864 had weirdness, at least in some browser, i think
- # [15:03] <zewt> anyway need to go to work
- # [15:03] <annevk> ah yeah Gecko has something weird there
- # [15:06] * Joins: richt (~richt@116.6.23.84)
- # [15:12] * Quits: jdong_bot_ (~jdong_bot@117.79.233.235) (Remote host closed the connection)
- # [15:15] * Joins: twisted` (~anonymous@p5DDBB7B8.dip.t-dialin.net)
- # [15:18] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
- # [15:18] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
- # [15:20] * Quits: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf_)
- # [15:21] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [15:21] * Joins: plutoniix (~plutoniix@101.108.103.47)
- # [15:21] * Quits: zcorpan (~zcorpan@node-7ahkx166vrtko3w1f.a0.ipv6.opera.com) (Quit: zcorpan)
- # [15:22] * Joins: DaFireball (~dirkpenni@90-145-26-140.bbserv.nl)
- # [15:22] * Quits: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 260 seconds)
- # [15:26] * Quits: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net) (Ping timeout: 276 seconds)
- # [15:31] * Joins: glob (~glob@me.glob.com.au)
- # [15:38] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
- # [15:38] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [15:38] * Joins: smaug____ (~chatzilla@GGKMCMXXVII.gprs.sl-laajakaista.fi)
- # [15:39] * Quits: richt (~richt@116.6.23.84) (Remote host closed the connection)
- # [15:39] * Quits: jkl444 (~jkl444@46.120.75.192)
- # [15:43] * Joins: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:44] * Quits: wirepair (fbi@random.supermario.org) (Read error: Connection reset by peer)
- # [15:44] * Joins: wirepair (fbi@random.supermario.org)
- # [15:48] * Joins: Ms2ger (~Ms2ger@33.178-242-81.adsl-dyn.isp.belgacom.be)
- # [15:51] * Joins: nesta_ (~nesta_@80.30.108.4)
- # [15:51] * Quits: smaug____ (~chatzilla@GGKMCMXXVII.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
- # [15:55] * Joins: zcorpan (~zcorpan@c-5eeaaa53-74736162.cust.telenor.se)
- # [15:57] * Joins: ehsan (~ehsan@66.207.208.98)
- # [15:58] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [16:00] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
- # [16:04] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [16:05] * Quits: Evanescence (~Evanescen@60.183.210.176) (Ping timeout: 246 seconds)
- # [16:12] * Joins: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi)
- # [16:12] * Quits: DaFireball (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 252 seconds)
- # [16:16] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
- # [16:21] * nonge_ is now known as nonge
- # [16:28] * Joins: tomasf__ (~tomasf@95.209.49.76.bredband.tre.se)
- # [16:29] * Quits: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Ping timeout: 246 seconds)
- # [16:30] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [16:37] * Parts: zcorpan (~zcorpan@c-5eeaaa53-74736162.cust.telenor.se)
- # [16:37] * Joins: zcorpan (~zcorpan@c-5eeaaa53-74736162.cust.telenor.se)
- # [16:41] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
- # [16:45] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Quit: thiessenp)
- # [16:46] * Joins: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl)
- # [16:50] * Joins: aklein (u4454@gateway/web/irccloud.com/x-mvoajeaktptnxgly)
- # [16:54] <aklein> annevk: good morning. re your question yesterday about transient observers, they do need to be added everywhere you remove the children of the DocumentFragment (to each child of the fragment if the fragment has subtree observers)
- # [16:57] <smaug____> aklein: IIRC DOM4 has also a bit wrong definition for transient observers
- # [16:58] <smaug____> the subtree part is missing...
- # [16:59] <smaug____> could be also that I just haven't found that in the spec
- # [16:59] <aklein> smaug____: not sure what you mean, http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-node-remove step 7 only adds a transient observer if the original one is a subtree observer
- # [16:59] <smaug____> ah, ok it is there
- # [16:59] <smaug____> I had missed that
- # [17:00] <aklein> it would be nice if those DocumentFragment special cases could be condensed somehow
- # [17:00] <aklein> but I suppose that can be left for later, once we've got the correct semantics in place
- # [17:02] * paul_irish_ is now known as paul_irish
- # [17:02] * Joins: erichynds (~ehynds@64.206.121.41)
- # [17:03] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
- # [17:04] <nesta_> :)
- # [17:05] * Joins: DaFireball (~dirkpenni@90-145-26-140.bbserv.nl)
- # [17:07] <smaug____> aklein: we should create a testsuite for mutationobservers
- # [17:07] * Quits: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 244 seconds)
- # [17:08] <smaug____> take rafaelw_'s awesome tests, and de-googlefy them, add also my tests (and de-mochitestify them) and write some more
- # [17:08] <aklein> smaug____: and there's also WebKit tests that can be de-webkitified
- # [17:08] <smaug____> testsuite should probably live somewhere under w3.org
- # [17:08] <Ms2ger> Go ahead and put them on dvcs.w3.org/hg/webapps/DOMCore
- # [17:08] <zcorpan> w3c-test.org ?
- # [17:10] <aklein> smaug____: are you thinking of being systematic about it, or just throwing everything we have up there?
- # [17:11] <Ms2ger> Let's start with throwing up what you have :)
- # [17:11] <smaug____> yeah, that would be good start :)
- # [17:12] <aklein> heh, ok. I only ask because I was fighting with some hilariously broken W3C dom/xhtml tests yesterday.
- # [17:12] <aklein> (unrelatedly)
- # [17:12] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:12] <smaug____> oh, yes, tests are often broken, like everything else in the web :p
- # [17:13] <Ms2ger> Which?
- # [17:13] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [17:14] <smaug____> Ms2ger: tests may test specs, which are wrong :)
- # [17:14] <Ms2ger> Definitely
- # [17:15] <aklein> Ms2ger: can't figure out where the originals are now, but the one's I was fighting with are now stored here: http://trac.webkit.org/browser/trunk/LayoutTests/dom/xhtml/level3/core/
- # [17:15] <Ms2ger> Oh, I think I remember those
- # [17:16] <aklein> most of them actually work
- # [17:16] <Ms2ger> Now, it would be nice if you could get them into the DOM4 suite :)
- # [17:16] <aklein> but at least 20 of them fail to run the JS containing their test code!
- # [17:16] <aklein> hehe
- # [17:17] <Ms2ger> If you ever can't sleep and want to do something boring, yet useful... ;)
- # [17:18] <smaug____> writing tests for DOM4 can be quite effective sleeping pill
- # [17:19] <smaug____> hmm, who can change the topic of this channel
- # [17:20] * ChanServ sets mode: +o smaug____
- # [17:20] <Ms2ger> You
- # [17:21] <@smaug____> Ms2ger: um, how did you do that
- # [17:21] <@smaug____> anyway, does anyone object if I add http://logbot.glob.com.au/?c=freenode%23whatwg to the topic
- # [17:21] <Ms2ger> Asked chanserv nicely
- # [17:21] <@smaug____> as an alternative log
- # [17:21] <Ms2ger> Go for it
- # [17:21] <jgraham> I don't object, but why?
- # [17:22] * smaug____ changes topic to '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!'
- # [17:22] <jgraham> Also, dammit we had had that /topic for like 2 years or something
- # [17:22] <Ms2ger> Mon Oct 19 23:03:06 2009
- # [17:22] <@smaug____> jgraham: krijn mentioned at some point that he may not be able to keep up logging
- # [17:23] <jgraham> smaug____: I think that was sorted out
- # [17:24] <@smaug____> oh, that information never reached me
- # [17:26] * Quits: tomasf__ (~tomasf@95.209.49.76.bredband.tre.se) (Ping timeout: 245 seconds)
- # [17:26] <Velmont> I just write the tests testharness.js from the start, -- so there should be no need to deoperatize it.
- # [17:27] <Ms2ger> I should look at my review comments for making that possible here
- # [17:28] <Velmont> Meh, too little honey in this hot milk. -- Had too much last time, so guess I overcompensated.
- # [17:29] <Ms2ger> Got a cold?
- # [17:30] <Velmont> Yup. Or something similar. Don't feel too well at least :-)
- # [17:30] <Velmont> Good that there's lots of free milk and honey in the cantina. Don't have that at home, so better at work :]
- # [17:31] <jgraham> Hmm, I wonder if we have honey here... that would be a really good idea
- # [17:31] <Velmont> jgraham: You should move office to Oslo, just sayin'. :]
- # [17:31] <jgraham> BTW I have a feature request for allowing "manual" testing from testharness.js. Would basically be for tests that have a few interaction steps but can still decide if they pass or not
- # [17:31] <jgraham> automatically
- # [17:31] <Ms2ger> I've got that supported with an annotation in the manifest :)
- # [17:32] <jgraham> I was thinking of something like setup({"requires_interaction":true}) that would disable the timeout
- # [17:32] <jgraham> Dunno if that's a good idea
- # [17:32] <Velmont> jgraham: I've also done interactive testharness.js test. -- I needed to upload a picture for it to work. Was maybe not the best fit, but ohwell. If all you know is a hammmer and all :P
- # [17:33] <jgraham> Velmont: Umm, no. Apart from the possible lack of honey, the linköping office is nicer. Also Oslo makes Sweden look cheap. And I think it's even colder there!
- # [17:33] <Velmont> jgraham: Actually, as I said before, I would not be against spending some time in swedish Opera offices.
- # [17:34] <Velmont> http://w3c-test.org/webappsec/tests/cors/submitted/opera/interactive/file-preflight.htm << there, interactive.
- # [17:34] <Velmont> Doesn't actually work because the PHP files is not put out on w3c-test.org though.
- # [17:36] * glob is now known as glob|away
- # [17:36] <jgraham> (don't get me wrong the Oslo office is nice, it's just that this one is nicer :)
- # [17:36] <jgraham> +,
- # [17:37] * Joins: jsbell (jsbell@nat/google/x-oysxidzerpsjtwgg)
- # [17:38] * Quits: PalleZingmark (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [17:38] * Joins: PalleZingmark1 (~Adium@217.13.228.226)
- # [17:38] * Quits: DaFireball (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 252 seconds)
- # [17:39] * Quits: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com) (Quit: Lost terminal)
- # [17:40] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
- # [17:43] * Joins: ap (~ap@2620:149:4:1b01:1113:7955:4500:e48)
- # [17:43] * Joins: J_Voracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
- # [17:45] * Quits: zcorpan (~zcorpan@c-5eeaaa53-74736162.cust.telenor.se) (Quit: zcorpan)
- # [17:48] * Quits: miketaylr (~miketaylr@guest.opera.com) (Quit: Leaving...)
- # [17:55] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [17:57] * Joins: dave_levin (dave_levin@nat/google/x-fgsgowyeylafiejb)
- # [17:59] * Quits: cullenjennings (~fluffy@nat/cisco/x-glkeglbvsusqoumw) (Quit: cullenjennings)
- # [18:12] <Ms2ger> "editing: with great responsibility comes no power"
- # [18:13] * jonlee|afk is now known as jonlee
- # [18:15] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 260 seconds)
- # [18:15] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [18:16] * Quits: Lachy (Lachy@nat/opera/x-xszpmjqqtxwjzrxs) (Read error: Connection reset by peer)
- # [18:17] * Joins: Lachy (Lachy@nat/opera/x-lkmimhnjuzsxspip)
- # [18:17] * Quits: Lachy (Lachy@nat/opera/x-lkmimhnjuzsxspip) (Client Quit)
- # [18:18] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [18:19] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:22] * Quits: PalleZingmark1 (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [18:22] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [18:23] * Quits: PalleZingmark (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [18:23] * Joins: PalleZingmark1 (~Adium@217.13.228.226)
- # [18:23] <Velmont> Ms2ger: Any idea how to detect that browser is doing new style DOMExceptions?
- # [18:24] <Velmont> *best detect
- # [18:26] <Ms2ger> try { document.body.removeChild(document) } catch (e) { // e.name }?
- # [18:26] <Velmont> Ms2ger: Okay, -- was thinking about doing something that throws for it, -- but found it a bit heavy handed. But I guess it's the safest way to do it :-)
- # [18:26] <Ms2ger> Yeah
- # [18:27] * Joins: pablof (~pablof@144.189.101.1)
- # [18:27] <Velmont> hrfm, -- there's that opera bug yeah, -- name = DOMException, message = NOT_FOUND_ERR
- # [18:28] * Quits: teleject (~christoph@70.116.86.65) (Ping timeout: 260 seconds)
- # [18:29] <jgraham> (ugh)
- # [18:29] <jgraham> I sort of object to making the test harness have that in
- # [18:30] <annevk> whoa topic change?
- # [18:30] <annevk> radical
- # [18:30] <Velmont> jgraham: OK. -- I have problems actually writing that at all, in a consice and nice name.
- # [18:32] <annevk> aklein: yeah, the DocumentFragment stuff could be factored out
- # [18:32] <Velmont> annevk: I'm trying to have testharness.js get the DOM4 DOMExceptions.
- # [18:32] <Velmont> annevk: https://github.com/jgraham/testharness.js/pull/1 < you might have seen that.
- # [18:32] <annevk> Velmont: yay you
- # [18:32] <Velmont> jgraham: I could need a tips for how you'd like to see it done, if you know. :-)
- # [18:33] <jgraham> I don't really
- # [18:33] <jgraham> But I would prefer that we avoid having the correct behaviour of one function depend on correctness in an unrelated part of DOM
- # [18:34] <jgraham> i.e. assert_throws shouldn't suddenly have funky behaviour if you break document.body.removeChild(document) somehow
- # [18:34] <annevk> aklein: as for the other thing, I guess I'll order some food and then study transient observers for a bit
- # [18:34] <Velmont> jgraham: Hm. Maybe test for new-style first. Then ALSO do a test for the old one if first one fails?
- # [18:35] <Velmont> And I need a mapping (NETWORK_ERR, NetworkError, 17) tuple for that I guess.
- # [18:35] <jgraham> You mean on the actual exception that is thrown by the code under test?
- # [18:35] <jgraham> That sounds more reasonable
- # [18:36] <Velmont> Okay.
- # [18:36] <Ms2ger> That would allow throwing both old-style and new-style in the same implementation?
- # [18:36] <jgraham> Another feature testharness.js doesn't have is boolean logic for exceptions. That makes me sad
- # [18:36] <jgraham> Ms2ger: yeah, but I doubt anyone will actually do that
- # [18:37] <Ms2ger> I guess
- # [18:37] <jgraham> and it's not really clear why it's worse than some implementations doing one thing and some doing another
- # [18:38] <Velmont> Well, -- it's possible for us to do it, -- and depending on a few things that might happen a short while. -- Haven't really talked/thinked much about it yet.
- # [18:38] <jgraham> For who to do what?
- # [18:38] * Joins: izhak (1000@188.168.203.1)
- # [18:38] <Velmont> jgraham: Opera
- # [18:38] <jgraham> To do DOM4 style exceptions?
- # [18:38] <annevk> I think the API should just be assert_throws("SyntaxError", ...)
- # [18:38] <Velmont> jgraham: Throw newstyle exceptions for e.g. idb, and oldstyle for e.g. xhr.
- # [18:38] <annevk> and then testharness.js knows the .code for SyntaxError
- # [18:39] * Ms2ger doesn't want to change all the tests
- # [18:39] <Velmont> annevk: So Fix all the tests(!!11)? :|
- # [18:39] <annevk> we can keep the old API around too, and support the reverse mapping for those
- # [18:39] <jgraham> Velmont: When I looked at the code it seemed easier to do it all at once. I could be wtong. I Am Not A C++ Expert, This Is Not Coding Advice
- # [18:40] <gsnedders> Velmont: Really you want to be in the Göteborg office: as nice as the Linköping office, but a less dull city.
- # [18:40] <Ms2ger> I'd look at the code for a second opinion, but you won't let me :(
- # [18:40] <Velmont> gsnedders: Hehe, okay :] Might do both though. It's all in the same country anyways.
- # [18:40] * Joins: silentimp (~silentimp@210-36-133-95.pool.ukrtel.net)
- # [18:41] * Joins: Taggnostr2_ (~quassel@dyn57-362.yok.fi)
- # [18:41] * Quits: Taggnostr (~quassel@dyn57-362.yok.fi) (Read error: No route to host)
- # [18:41] <gsnedders> (That said, I'm in Oslo for the first half of next week)
- # [18:42] <jgraham> (me too :()
- # [18:42] <jgraham> (not because of Oslo, but because of the train journey)
- # [18:42] * gsnedders is flying via LHR, which will be fun
- # [18:42] <jgraham> Nothing wrong with that
- # [18:43] <jgraham> I am going via Katrineholm, which I claim is worse
- # [18:43] <gsnedders> Eh, I have too many experiences of losing luggage doing transfers at LHR.
- # [18:43] * Quits: izhak (1000@188.168.203.1) (Remote host closed the connection)
- # [18:43] <gsnedders> At least changing at Katrineholm you shouldn't lose a suitcase.
- # [18:43] <Velmont> Oh, nice. -- What's the occasion? Some meeting I can crash? :P
- # [18:43] <jgraham> Well that could happen
- # [18:43] <jgraham> But at least you aren't likely to die of boredom
- # [18:44] <gsnedders> (Literally the only place I have ever lost a suitcase is going through LHR… and it's happened twice.)
- # [18:44] <gsnedders> (So I'm kinda bitter.)
- # [18:44] <gsnedders> Velmont: Easter holidays from uni is my excuse :P
- # [18:44] <Ms2ger> A good time to prepare for your exams?
- # [18:44] <annevk> jgraham: what's next week?
- # [18:44] <annevk> jgraham: did I miss something?
- # [18:45] <gsnedders> Ms2ger: Indeed.
- # [18:45] <Ms2ger> That, or ES QA
- # [18:45] * Quits: nesta_ (~nesta_@80.30.108.4) (Quit: nesta_)
- # [18:45] <gsnedders> Ms2ger: Got another three weeks before exams start, though, even if the two hardest ones are first.
- # [18:45] <jgraham> annevk: No, nothing special, just talking about our test system
- # [18:46] <gsnedders> (The fact that myself and jgraham coincide in Oslo is purely coincidence)
- # [18:46] <annevk> ah kk
- # [18:51] <Velmont> jgraham, Ms2ger: So... assert_throws, -- it does now (with the newstyle domexceptions) more or less check the incoming code against ex.type. That actually resembles normal exceptions quite well.
- # [18:51] <Velmont> jgraham: But is it just stupid widening it to other exceptions as well? Instead of requiring assert_throws({ type: "TypeError" })
- # [18:52] <Velmont> Or I guess that'd be mixing stuff, so not good.
- # [18:53] <jgraham> Can't you do something like assert_throws(TypeError()m func)?
- # [18:53] <jgraham> s/m,/
- # [18:53] <jgraham> oh, something
- # [18:56] * Quits: drublic (~drublic@frbg-5f733ebf.pool.mediaWays.net) (Remote host closed the connection)
- # [19:08] <annevk> aklein: sorry got distracted by "improving the W3C process" email
- # [19:08] * Quits: J_Voracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
- # [19:08] <annevk> aklein: might defer it to tomorrow
- # [19:09] * Joins: teleject (~christoph@70.116.86.65)
- # [19:10] * Joins: rniwa (rniwa@nat/google/x-byhpsrnimlbsqfjw)
- # [19:12] * Joins: weinig (~weinig@17.245.91.82)
- # [19:13] * Quits: silentimp (~silentimp@210-36-133-95.pool.ukrtel.net) (Read error: Connection reset by peer)
- # [19:26] * Quits: weinig (~weinig@17.245.91.82) (Quit: weinig)
- # [19:26] * Quits: ezoe (~ezoe@203-140-88-17f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [19:26] * Joins: twisted`_ (~textual@p5DDBB7B8.dip.t-dialin.net)
- # [19:26] * Quits: twisted` (~anonymous@p5DDBB7B8.dip.t-dialin.net) (Quit: twisted`)
- # [19:26] * twisted`_ is now known as twisted`
- # [19:27] * Joins: twisted`_ (~anonymous@p5DDBB7B8.dip.t-dialin.net)
- # [19:27] * Quits: twisted` (~textual@p5DDBB7B8.dip.t-dialin.net) (Client Quit)
- # [19:27] * twisted`_ is now known as twisted`
- # [19:27] * Quits: twisted` (~anonymous@p5DDBB7B8.dip.t-dialin.net) (Client Quit)
- # [19:27] * Joins: twisted` (~twisted@p5DDBB7B8.dip.t-dialin.net)
- # [19:30] * Quits: FireFly (~firefly@firefly.xen.prgmr.com) (Changing host)
- # [19:30] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [19:31] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [19:35] <Velmont> OK, jgraham, Ms2ger, second try: https://github.com/jgraham/testharness.js/pull/1
- # [19:36] * Quits: Zauberfisch (Zauberfisc@venus.zauberfisch.at) (Quit: Leaving)
- # [19:36] * Joins: Zauberfisch (Zauberfisc@venus.zauberfisch.at)
- # [19:37] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [19:37] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:42] <rafaelw_> smaug____: you mentioned you found the bug in the fuzzer yesterday?
- # [19:42] <@smaug____> rafaelw_: oh, not in the fuffer
- # [19:42] <@smaug____> er
- # [19:42] <@smaug____> fuzzer
- # [19:42] <@smaug____> in my implementation
- # [19:43] <rafaelw_> ah. that's cool. what was the bug?
- # [19:43] * Joins: sarro (~sarro@i5E865A0A.versanet.de)
- # [19:43] <@smaug____> I wasn't using the "listenens all attribute changes" flag always in transient observers
- # [19:44] <@smaug____> rafaelw_: now my implementation passes both test.html (when change to handle attributes case-sensitively) and testTreeMirror.html
- # [19:45] * Quits: ap (~ap@2620:149:4:1b01:1113:7955:4500:e48) (Quit: ap)
- # [19:45] <rafaelw_> excellent!
- # [19:45] <rafaelw_> i'm excited to get two compatible implementations out there.
- # [19:45] <rafaelw_> i'm going to tear out case-insensitivity today in webkit.
- # [19:45] <@smaug____> rafaelw_: did you see those two problems I found in webkit
- # [19:46] <@smaug____> 'this' handling and documentfragment handling
- # [19:46] * rafaelw_ looks at his email
- # [19:46] <rafaelw_> adam is gonna handle 'this'.
- # [19:46] <@smaug____> I would assume those are easy to fix
- # [19:47] * Quits: twisted` (~twisted@p5DDBB7B8.dip.t-dialin.net) (Quit: ["Textual IRC Client: www.textualapp.com"])
- # [19:47] <@smaug____> rafaelw_: so I suggested earlier today that we should put our tests to some generic testsuite
- # [19:47] <@smaug____> w3c testsuite
- # [19:47] <rafaelw_> sounds like a good idea to me.
- # [19:47] * Parts: Ms2ger (~Ms2ger@33.178-242-81.adsl-dyn.isp.belgacom.be) ("Leaving")
- # [19:48] * Joins: Ms2ger (~Ms2ger@33.178-242-81.adsl-dyn.isp.belgacom.be)
- # [19:48] <@smaug____> rafaelw_: is it hard to make your stuff to not depend on google script libraries
- # [19:48] <Ms2ger> You're all in the WebApps WG?
- # [19:48] <rafaelw_> you mean on the closure test harness?
- # [19:48] <@smaug____> yeah
- # [19:48] <rafaelw_> do w3c testsuites use a standard test library?
- # [19:49] <@smaug____> Ms2ger: do you know about testharness.js or whatever it is called?
- # [19:49] <Ms2ger> Yes
- # [19:49] <Ms2ger> Someone landed it in WebKit, IIRC
- # [19:49] <Ms2ger> http://w3c-test.org/resources/testharness.js
- # [19:51] <aklein> rniwa probably knows something about this, he's been poking at that stuff recently
- # [19:52] <Hixie> blimey, the number of possible conditions that addHitRegion() can throw an exception for is quite ludicrous
- # [19:52] <rniwa> aklein: right, we have testharness.js checked in
- # [19:53] <rniwa> aklein: in LayoutTests/resources
- # [19:53] <Hixie> CSS people, what do i reference for 'cursor'? CSS3UI or CSS2.1 or other?
- # [19:54] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [19:54] <Ms2ger> 2UI
- # [19:54] <Ms2ger> 3UI, even
- # [19:54] <Hixie> roger, thanks
- # [19:55] * Joins: litejk (~litejk@80.202.230.199)
- # [19:55] <Ms2ger> Np
- # [19:55] * Parts: litejk (~litejk@80.202.230.199) ("186 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!")
- # [19:55] <rafaelw_> smaug___: I see the document fragment bug. Yes. this should be easy to fix. Good catch.
- # [19:55] <Hixie> anyone know off-hand if ARIA's role="" is case sensitive?
- # [19:55] * Joins: gkellogg_ (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [19:55] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Ping timeout: 255 seconds)
- # [19:56] * Joins: kenneth (kenneth@nat/nokia/x-tzqsbmtxvuyujfir)
- # [19:56] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [19:56] * gkellogg_ is now known as gkellogg
- # [19:56] * kenneth is now known as Guest10613
- # [19:56] * Quits: @smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi) (Ping timeout: 255 seconds)
- # [19:56] * Quits: boogyman (~boogy@pdpc/supporter/professional/boogyman) (Ping timeout: 255 seconds)
- # [19:56] * Quits: LBP (~Mirc@pD9EB192A.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
- # [19:56] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 255 seconds)
- # [19:56] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [19:56] * dividinglimits is now known as boogyman
- # [19:57] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [19:57] * Quits: kenneth_ (kenneth@nat/nokia/x-wrmeeojnzhxvuafk) (Ping timeout: 255 seconds)
- # [19:57] * Joins: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi)
- # [19:57] <Hixie> lol wut. http://www.w3.org/TR/wai-aria/roles references the alt text section in HTML then says "We've asked the HTML5 WG to remove or reduce this section, so we may remove the reference to it from ARIA."
- # [19:57] * Joins: LBP (~Mirc@pD9EB192A.dip0.t-ipconnect.de)
- # [19:58] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [19:58] <Hixie> but it references both "HTML" (meaning HTML4) and "HTML5"'s sections...
- # [19:58] <Hixie> anywho
- # [19:59] <rafaelw_> smaug___: aklein points out to me the documentfragment issue is different than i was thinking. he has a patch for it, but its not 'easy'.
- # [20:00] <Hixie> can anyone point me to a user agent conformance criteria for aria-controls?
- # [20:00] <Hixie> i'm having trouble working out what some of these states and properties actually do in practice
- # [20:01] * Quits: PalleZingmark1 (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [20:01] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [20:02] <aklein> maybe medium :)
- # [20:03] * Joins: twisted` (~textual@p5DDBB7B8.dip.t-dialin.net)
- # [20:03] * Quits: twisted` (~textual@p5DDBB7B8.dip.t-dialin.net) (Client Quit)
- # [20:04] * jonlee is now known as jonlee|afk
- # [20:05] * Joins: twisted` (~twisted@p5DDBB7B8.dip.t-dialin.net)
- # [20:09] <annevk> is the atomic operation thing the hard part or something related to observers?
- # [20:09] <annevk> hmm I guess those are sort of intertwined :)
- # [20:14] * Joins: silentimp (~silentimp@63-142-132-95.pool.ukrtel.net)
- # [20:14] <jgraham> Hixie: Is that "anywho" as in "Abandon all hope anywho enter here"?
- # [20:18] <Ms2ger> Hixie, so
- # [20:18] <Ms2ger> http://www.whatwg.org/specs/web-apps/current-work/multipage/webstorage.html#the-storage-event
- # [20:18] <rafaelw_> cd ..
- # [20:18] <Ms2ger> For clear(), it wants key to be null, but it isn't nullable
- # [20:20] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [20:22] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [20:22] * dividinglimits is now known as boogyman
- # [20:24] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [20:24] <aklein> annevk: the atomic operation thing
- # [20:25] <Hixie> jgraham: basically
- # [20:25] * Hixie sends in a CCP for this disaster
- # [20:25] * Joins: GlitchMr (~glitchmr@178-36-32-105.adsl.inetia.pl)
- # [20:25] <Ms2ger> Hixie, filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=16469
- # [20:25] <aklein> annevk: tricky to change without breaking assumptions elsewhere in WebKit
- # [20:27] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [20:27] * dividinglimits is now known as boogyman
- # [20:28] * Joins: drublic (~drublic@frbg-4d028b33.pool.mediaWays.net)
- # [20:30] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [20:31] <Hixie> Ms2ger: k
- # [20:31] <Ms2ger> Do you have an ETA for finishing the canvas stuff? :)
- # [20:31] <Hixie> no
- # [20:32] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [20:32] * dividinglimits is now known as boogyman
- # [20:34] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [20:36] * Quits: PalleZingmark (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [20:36] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [20:37] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [20:37] * dividinglimits is now known as boogyman
- # [20:38] <TabAtkins> Workmon: From an author style sheet? No, the only way for an author to override an author-level !important is with a more specific author-level !important.
- # [20:38] <TabAtkins> Workmon: But user-level !important is higher than author-level !important.
- # [20:40] <TabAtkins> annevk: The sqoot thing was that in their advertisement for a code jam, they listed "women bringing you beer" as one of the perks.
- # [20:41] * Joins: miketaylr (~miketaylr@80.232.109.46)
- # [20:41] <Workmon> TabAtkins: The use case is someone with a fairly high specificity !important rule that they want to override for a single element
- # [20:41] <Workmon> But I guess calling setProperty is the way to go
- # [20:41] * Joins: GlitchMr42 (~glitchmr@178-36-32-105.adsl.inetia.pl)
- # [20:42] <TabAtkins> Workmon: The proper solution is "dont' use !important, you dummy".
- # [20:42] * Quits: GlitchMr (~glitchmr@178-36-32-105.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [20:44] <annevk> aklein: I guess the good thing is that only concept-node-insert actually removes children from DocumentFragment
- # [20:44] <annevk> aklein: we could use concept-node-insert for the other stuff too potentially
- # [20:44] <annevk> aklein: the only problem might be MutationRecord order
- # [20:44] <aklein> annevk: sorta? then we end up in a world where MutationEvents can cause MutationObservers to just be wrong. but that's only a problem for implementors, not spec writers :)
- # [20:45] <aklein> yeah, I'm not sure about ordering
- # [20:45] <aklein> this stuff can get complicated
- # [20:46] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [20:46] * GlitchMr42 is now known as GlitchMr
- # [20:46] <annevk> so I guess we can queue after the actual remove/insert operations
- # [20:47] <annevk> e.g. in http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-node-replace-all
- # [20:47] <annevk> we drop 2-3 and let concept-node-insert handle that again
- # [20:47] <annevk> to make that work however, we need to move 4 to be after 6
- # [20:48] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [20:48] <annevk> that also works for concept-node-replace
- # [20:48] * dividinglimits is now known as boogyman
- # [20:48] <annevk> can you see anything wrong with that aklein?
- # [20:50] <TabAtkins> annevk: This Selectors bug. Shouldn't it be brought up in www-style?
- # [20:50] * Quits: micheil (~micheil@109.224.128.70) (Quit: micheil)
- # [20:51] <annevk> TabAtkins: it's out of scope of Selectors; Selectors says it is up to HTML (well, "host language"), which in turn says it's ASCII case-insensitive
- # [20:51] <aklein> annevk: don't we still need 2 to get the list of nodes?
- # [20:51] <TabAtkins> Ah, kk.
- # [20:51] <TabAtkins> annevk: Any idea what other browsers do?
- # [20:51] <annevk> aklein: yes
- # [20:52] <annevk> TabAtkins: Gecko ASCII, everyone else Unicode
- # [20:52] <TabAtkins> annevk: Ok.
- # [20:52] <annevk> TabAtkins: I filed bugs on Opera too
- # [20:52] <TabAtkins> I'll argue against AP.
- # [20:52] <annevk> oh god
- # [20:52] <annevk> not sure I want to read that bugmail
- # [20:53] <TabAtkins> It's just him saying "this doesnt' make sense"
- # [20:53] <annevk> oh, I guess he's not familiar with how HTML works then
- # [20:53] <TabAtkins> Correct.
- # [20:53] <annevk> or at least its parser
- # [20:53] * Quits: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
- # [20:54] <annevk> "Event if WebKit disagrees with every other browser out there, it's still not clear whether we should change this."
- # [20:54] * Quits: mven (~mven__@169.241.49.57) (Ping timeout: 260 seconds)
- # [20:54] <annevk> kind of sad that this (or if spec says so, we should just violate the spec) seems to be his go to feedback these days
- # [20:55] <aklein> annevk: hmm, seems like you'd also have to make concept-node-insert do something funny for the suppress observers flag, since you now need to have it take care of queueing for the DocumentFragment removal
- # [20:55] <annevk> he used to make WebKit match the XHR spec
- # [20:56] * aklein is now known as aklein-lunch
- # [20:56] <annevk> aklein: yeah it would simply not listen to the flag for that operation
- # [20:58] * Joins: mven (~mven__@169.241.49.57)
- # [21:04] * Joins: KillerX (~anant@nat/mozilla/x-bcitqsuzblxzbyja)
- # [21:04] * Joins: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi)
- # [21:07] * Quits: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [21:08] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
- # [21:08] * Joins: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi)
- # [21:10] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
- # [21:14] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
- # [21:16] * Joins: weinig (~weinig@17.212.155.45)
- # [21:22] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [21:26] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [21:27] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [21:28] * dividinglimits is now known as boogyman
- # [21:29] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [21:33] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [21:33] * dividinglimits is now known as boogyman
- # [21:34] * Joins: weinig_ (~weinig@17.245.89.85)
- # [21:36] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [21:36] * Quits: weinig_ (~weinig@17.245.89.85) (Client Quit)
- # [21:38] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [21:38] * dividinglimits is now known as boogyman
- # [21:38] * Quits: weinig (~weinig@17.212.155.45) (Ping timeout: 244 seconds)
- # [21:38] * aklein-lunch is now known as aklein
- # [21:41] * Joins: weinig (~weinig@17.245.89.85)
- # [21:43] <annevk> AryehGregor: sounds good btw, though maybe add a comment in the source documenting the selected text thingie
- # [21:43] <annevk> AryehGregor: re https://www.w3.org/Bugs/Public/show_bug.cgi?id=13843
- # [21:43] <AryehGregor> annevk, you mean a comment in the source giving my test-case?
- # [21:43] <annevk> yeah something like that or a pointer to the bug report
- # [21:43] <AryehGregor> Sure.
- # [21:44] * Joins: dbaron (~dbaron@nat/mozilla/x-rbxkrueypxxrsqwj)
- # [21:45] <annevk> i'm off, mutation changes will likely happen tomorrow
- # [21:45] <Ms2ger> Night
- # [21:46] <annevk> nn
- # [21:46] * Joins: ap (~ap@2620:149:4:1b01:1113:7955:4500:e48)
- # [21:46] * Quits: Druid_ (~Druid@p5B05DFC6.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [21:50] * Joins: mishunov (~spliter@157.125.34.95.customer.cdi.no)
- # [21:51] * Joins: Druid_ (~Druid@p5B05DFC6.dip.t-dialin.net)
- # [21:52] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [21:53] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [21:54] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
- # [21:54] <hober> yo.
- # [21:55] <hober> could some of you reply to http://lists.w3.org/Archives/Public/public-html/2012Feb/0275.html today?
- # [21:55] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [21:56] <Ms2ger> No
- # [21:56] * dividinglimits is now known as boogyman
- # [21:57] * Quits: erichynds (~ehynds@64.206.121.41)
- # [21:57] <hober> Ms2ger: :)
- # [21:57] <Ms2ger> I'm not yet mad enough to write to public-html
- # [21:59] * Quits: dinesh___ (~dinesh@fr1-dinesh.box.dinsoft.org) (Read error: Connection reset by peer)
- # [21:59] * Joins: dinesh___ (~dinesh@fr1-dinesh.box.dinsoft.org)
- # [21:59] <aklein> annevk: for the this argument of MutationCallbacks, does the spec actually say that "this" is the MutationObserver?
- # [21:59] <aklein> oh
- # [21:59] <aklein> nm
- # [21:59] <aklein> annevk: misread the sentence
- # [22:00] <jgraham> hober: What Ms2ger said. Pretty sure we aren't falling over ourselves to implement that, but I guess you really want an answer from annevk
- # [22:00] <hober> Ms2ger: you are a smarter person than I am, it would seem
- # [22:01] <hober> jgraham: "a solicitation of UA implementor interest has gone unanswered for a month" is a good argument. "3 vendors claim they won't implement" is a better one. :)
- # [22:01] <Ms2ger> The chairs consider arguments now?
- # [22:01] <hober> heh
- # [22:02] * jonlee|afk is now known as jonlee
- # [22:02] <Ms2ger> Last time I checked, it was only FORMAL OBJECTIONs
- # [22:02] <othermaciej> actually it i more the opposite
- # [22:02] <othermaciej> so far, the only thing we have done with formal objections is record them
- # [22:03] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [22:03] * Quits: silentimp (~silentimp@63-142-132-95.pool.ukrtel.net) (Quit: silentimp)
- # [22:04] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [22:04] * dividinglimits is now known as boogyman
- # [22:04] <jgraham> hober: Yeah and I am very happy for annevk to provide a claim one way or the other :)
- # [22:04] <othermaciej> here is the list of all Formal Objections we ever got: <http://dev.w3.org/html5/status/formal-objection-status.html>
- # [22:04] <hober> jgraham: me too! :)
- # [22:05] <Ms2ger> Anyway, I've given up on the HTMLWG a long time ago, so consider whatever you like :)
- # [22:08] * Quits: weinig (~weinig@17.245.89.85) (Quit: weinig)
- # [22:13] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [22:13] * Quits: GlitchMr (~glitchmr@178-36-32-105.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:13] * Joins: weinig (~weinig@17.245.89.85)
- # [22:16] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [22:16] * dividinglimits is now known as boogyman
- # [22:19] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
- # [22:20] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Client Quit)
- # [22:21] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [22:21] * Quits: mishunov (~spliter@157.125.34.95.customer.cdi.no) (Quit: mishunov)
- # [22:28] * Quits: MacTed (~Thud@63.119.36.36)
- # [22:36] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [22:37] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [22:37] * dividinglimits is now known as boogyman
- # [22:47] * Quits: davidb (~davidb@65.93.94.10) (Quit: davidb)
- # [22:52] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
- # [22:56] * heycam|away is now known as heycam
- # [22:57] * Joins: ehsan (~ehsan@66.207.208.98)
- # [22:57] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [22:58] * Joins: MrJ (~boogy@unaffiliated/mrj)
- # [22:58] * MrJ is now known as boogyman
- # [23:02] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [23:03] * Quits: boogyman (~boogy@unaffiliated/mrj) (Ping timeout: 250 seconds)
- # [23:03] * dividinglimits is now known as boogyman
- # [23:07] * Joins: silentimp (~silentimp@77.87.42.24)
- # [23:08] * Joins: KillerX_ (~anant@nat/mozilla/x-thgwvaewsodqszuw)
- # [23:08] * Quits: KillerX_ (~anant@nat/mozilla/x-thgwvaewsodqszuw) (Client Quit)
- # [23:11] * Quits: silentimp (~silentimp@77.87.42.24) (Read error: Connection reset by peer)
- # [23:11] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [23:11] <TabAtkins> I shouldn't be amused by my response to https://bugs.webkit.org/show_bug.cgi?id=81752 , but I am.
- # [23:11] <Ms2ger> SQUIRREL
- # [23:12] * Quits: KillerX (~anant@nat/mozilla/x-bcitqsuzblxzbyja) (Ping timeout: 245 seconds)
- # [23:13] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [23:14] * Joins: KillerX (~anant@nat/mozilla/x-funmkicgekvqmrrr)
- # [23:15] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [23:15] * dividinglimits is now known as boogyman
- # [23:22] * Quits: Ms2ger (~Ms2ger@33.178-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [23:26] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:29] <Hixie> hey maths people. what do you call a (cartesian) shape that has no holes, and where at any point outside the shape you can go in two orthgonal directions without approaching the shape?
- # [23:29] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [23:30] <Hixie> i.e. a shape like a filled O or P, or like a T, but unlike an S or F
- # [23:30] * jonlee is now known as jonlee|afk
- # [23:30] <Hixie> is there some special term that describes that kind of shape?
- # [23:32] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [23:32] * dividinglimits is now known as boogyman
- # [23:34] <Hixie> (i guess i mean Euclidean, not Cartesian)
- # [23:34] * Joins: KillerX_ (~anant@nat/mozilla/x-fwkaosphvrusyebw)
- # [23:35] * Joins: qubital (~kmklz@c-98-197-84-133.hsd1.tx.comcast.net)
- # [23:35] * Quits: weinig (~weinig@17.245.89.85) (Quit: weinig)
- # [23:37] * Joins: weinig (~weinig@17.245.89.85)
- # [23:37] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [23:37] <TabAtkins> Um, convex?
- # [23:37] <Philip`> P isn't convex
- # [23:38] <TabAtkins> True.
- # [23:38] * Quits: KillerX (~anant@nat/mozilla/x-funmkicgekvqmrrr) (Ping timeout: 245 seconds)
- # [23:38] <TabAtkins> I doubt there's a word for this.
- # [23:38] <TabAtkins> Why would you possibly need it?
- # [23:38] <TabAtkins> For describing stroke or something?
- # [23:39] <Hixie> describing the characteristic of a bounding circumference
- # [23:39] <Hixie> that doesn't have to be rectangular
- # [23:39] * Quits: KillerX_ (~anant@nat/mozilla/x-fwkaosphvrusyebw) (Ping timeout: 244 seconds)
- # [23:40] <Philip`> Why would it apply to T differently to how it applies to F?
- # [23:40] * Quits: weinig (~weinig@17.245.89.85) (Client Quit)
- # [23:40] <Hixie> because of the bit between the bars of the F
- # [23:41] <Philip`> How's that different to the bit between the horizontal and vertical bars of the T?
- # [23:42] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [23:42] <Hixie> well it's different in the way i described earlier... not sure what you mean beyond that
- # [23:42] <Philip`> I think I mean, what algorithm cares about the difference you described earlier?
- # [23:43] <Philip`> (rather than just caring about e.g. convex vs non-convex)
- # [23:43] <Philip`> (or holey vs unholey)
- # [23:44] <Hixie> yeah i dunno
- # [23:44] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [23:44] <Hixie> maybe i don't need this
- # [23:44] * Joins: weinig (~weinig@17.245.89.85)
- # [23:44] * dividinglimits is now known as boogyman
- # [23:44] <jgraham> TabAtkins: It might be funny, but there are also some reasonable arguments for not requiring unicode case insensitivity in general e.g. it introduces locale-dependence
- # [23:44] * Parts: qubital (~kmklz@c-98-197-84-133.hsd1.tx.comcast.net)
- # [23:44] <hober> any thoughts on this (zero edit) CP before I submit it? http://www.w3.org/html/wg/wiki/User:Eoconnor/ISSUE-195
- # [23:45] <zewt> jgraham: no, case-insensitivity is normally locale-independent ("case folding")
- # [23:45] <zewt> case-insensitivity in unicode isn't the same as converting both strings to lowercase before comparing
- # [23:46] <TabAtkins> hober: Looks good.
- # [23:47] <jgraham> zewt: Hmm, OK
- # [23:47] * jonlee|afk is now known as jonlee
- # [23:49] <hober> TabAtkins: I want to include http://www.dreamwidth.org/userpic/1073989/1201616 in it but can't quite figure out how. :)
- # [23:49] * Joins: KillerX (~anant@nat/mozilla/x-hgxmagnjderklbco)
- # [23:49] <TabAtkins> heh
- # [23:51] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [23:54] * Quits: drublic (~drublic@frbg-4d028b33.pool.mediaWays.net) (Remote host closed the connection)
- # [23:56] * Joins: dividinglimits (~boogy@72.184.194.26)
- # [23:56] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [23:58] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
- # [23:58] * dividinglimits is now known as boogyman
- # [23:58] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
- # [23:59] * jonlee is now known as jonlee|afk
- # Session Close: Thu Mar 22 00:00:00 2012
The end :)