Options:
- # Session Start: Tue Dec 20 00:00:00 2011
- # Session Ident: #whatwg
- # [00:02] <Danny_Joris> ok - fear not! This is how I'm going to solve it: http://jsfiddle.net/Danny_Joris/sc96c/2/
- # [00:06] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [00:07] * Quits: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [00:09] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [00:10] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [00:11] * Quits: martndemus (~martndemu@h254064.upc-h.chello.nl) (Quit: Lost terminal)
- # [00:12] * Quits: hasather_ (~hasather_@71.109-247-163.customer.lyse.net) (Remote host closed the connection)
- # [00:13] * Joins: hasather_ (~hasather_@71.109-247-163.customer.lyse.net)
- # [00:13] * Quits: miketaylr (~miketaylr@76-229-242-92.lightspeed.okcbok.sbcglobal.net) (Quit: miketaylr)
- # [00:16] * Quits: erlehmann (~erlehmann@82.113.99.25) (Quit: Ex-Chat)
- # [00:20] * Joins: dnlcttr (~dnlcttr@74-131-188-203.dhcp.insightbb.com)
- # [00:24] <Danny_Joris> actually this might be better: http://jsfiddle.net/Danny_Joris/sc96c/3/ Just had a facepalm moment.
- # [00:27] * Quits: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net) (Quit: richardschwerdtf)
- # [00:31] * Quits: othermaciej (~mjs@17.245.88.27) (Quit: othermaciej)
- # [00:36] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [00:39] * Quits: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029])
- # [00:41] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [00:41] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [00:45] * Quits: Morphous_ (jan@g228225137.adsl.alicedsl.de) (Ping timeout: 255 seconds)
- # [00:48] * Quits: silentimp (~silentimp@21-159-133-95.pool.ukrtel.net) (Ping timeout: 240 seconds)
- # [00:51] * Joins: PalleZingmark (~Adium@c83-250-137-0.bredband.comhem.se)
- # [00:53] * Joins: dnlcttr_ (~dnlcttr@74-131-188-203.dhcp.insightbb.com)
- # [00:53] * Quits: dnlcttr (~dnlcttr@74-131-188-203.dhcp.insightbb.com) (Read error: Connection reset by peer)
- # [00:53] * dnlcttr_ is now known as dnlcttr
- # [00:54] * Quits: hasather_ (~hasather_@71.109-247-163.customer.lyse.net) (Remote host closed the connection)
- # [00:54] * Joins: jarek (~jarek@bcz180.neoplus.adsl.tpnet.pl)
- # [00:54] * Quits: jarek (~jarek@bcz180.neoplus.adsl.tpnet.pl) (Changing host)
- # [00:54] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [00:59] * Joins: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
- # [01:01] * Joins: Morphous_ (jan@g228162153.adsl.alicedsl.de)
- # [01:02] * Quits: smaug____ (~chatzilla@193-64-22-134-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [01:03] * Joins: smaug____ (~chatzilla@193-64-22-134-nat.elisa-mobile.fi)
- # [01:03] * Joins: KillerX_ (~anant@nat/mozilla/x-yhehjksscgdoksqe)
- # [01:03] * Quits: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Client Quit)
- # [01:06] * Joins: bencc (~user@bzq-84-111-74-191.red.bezeqint.net)
- # [01:06] * Joins: davidb_ (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
- # [01:06] <bencc> in websockets, why does the client sends origin header while the server responds with Sec-WebSocket-Origin header?
- # [01:06] * jernoble|afk is now known as jernoble
- # [01:07] * Quits: KillerX (~anant@nat/mozilla/x-myuoxwtokggrbshz) (Ping timeout: 240 seconds)
- # [01:07] * KillerX_ is now known as KillerX
- # [01:07] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [01:15] * Quits: dbaron (~dbaron@pool-72-94-180-111.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:15] * eric_carlson is now known as ericc|away
- # [01:16] * Quits: dnlcttr (~dnlcttr@74-131-188-203.dhcp.insightbb.com) (Quit: dnlcttr)
- # [01:21] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
- # [01:26] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [01:26] * Quits: Danny_Joris (~chatzilla@142.176.125.39) (Ping timeout: 248 seconds)
- # [01:29] * Quits: KillerX (~anant@nat/mozilla/x-yhehjksscgdoksqe) (Remote host closed the connection)
- # [01:30] * Joins: KillerX (~anant@nat/mozilla/x-cmcpnjcucnmuodsl)
- # [01:34] * Joins: othermaciej (~mjs@17.245.88.27)
- # [01:38] * Joins: erlehmann (~erlehmann@89.204.155.2)
- # [01:38] * Quits: davidb_ (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb_)
- # [01:39] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:39] * Joins: agektmr (~Adium@74.125.56.33)
- # [01:42] * Joins: davidb_ (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
- # [01:44] * Joins: silentimp (~silentimp@46.247.230.88)
- # [01:53] * Quits: davidb_ (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb_)
- # [02:05] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [02:06] * Quits: lmarcetic (~cyberpunk@unaffiliated/paxcoder) (Remote host closed the connection)
- # [02:06] * Joins: MikeSmith_ (~MikeSmith@EM114-48-93-185.pool.e-mobile.ne.jp)
- # [02:10] * Quits: MikeSmith (~MikeSmith@EM1-112-96-244.pool.e-mobile.ne.jp) (Ping timeout: 268 seconds)
- # [02:10] * MikeSmith_ is now known as MikeSmith
- # [02:11] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [02:13] * Joins: Danny_Joris (~chatzilla@blk-222-238-227.eastlink.ca)
- # [02:16] * Quits: rillian_lime (~rillian@184.71.166.126) (Remote host closed the connection)
- # [02:18] * Quits: sicking (~chatzilla@nat/mozilla/x-ysghuhnyhiqwkulo) (Ping timeout: 252 seconds)
- # [02:21] * Quits: othermaciej (~mjs@17.245.88.27) (Quit: othermaciej)
- # [02:31] * Quits: smaug____ (~chatzilla@193-64-22-134-nat.elisa-mobile.fi) (Ping timeout: 268 seconds)
- # [02:32] * Parts: Danny_Joris (~chatzilla@blk-222-238-227.eastlink.ca)
- # [02:35] * Quits: silentimp (~silentimp@46.247.230.88) (Read error: Connection reset by peer)
- # [02:37] * Quits: astearns (~anonymous@192.150.22.5) (Ping timeout: 252 seconds)
- # [02:38] * Quits: KillerX (~anant@nat/mozilla/x-cmcpnjcucnmuodsl) (Ping timeout: 248 seconds)
- # [02:43] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [02:45] * jernoble is now known as jernoble|afk
- # [02:49] * Joins: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp)
- # [02:51] * Joins: cgcardona_ (~cgcardona@69.38.221.130)
- # [02:51] * Quits: cgcardona_ (~cgcardona@69.38.221.130) (Changing host)
- # [02:51] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
- # [02:51] * Quits: cgcardona_ (~cgcardona@unaffiliated/cgcardona) (Client Quit)
- # [02:53] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 252 seconds)
- # [02:55] <zewt> i hate when conversations become two-headed simultaneous "should we do this" and "how might we do this", heh
- # [02:55] * Quits: PalleZingmark (~Adium@c83-250-137-0.bredband.comhem.se) (Quit: Leaving.)
- # [02:58] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [02:59] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [03:00] * Joins: ehsan (~ehsan@66.207.208.98)
- # [03:00] * Joins: crocket (~crocket@unaffiliated/crocket)
- # [03:00] <crocket> hi
- # [03:01] <crocket> Is there a website for testing web browser's conformance to HTML 4?
- # [03:01] * Joins: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
- # [03:01] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [03:02] * Joins: jacobolus (~jacobolus@c-76-102-85-42.hsd1.ca.comcast.net)
- # [03:02] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:06] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [03:09] <Philip`> crocket: HTML4 was never defined with enough precision to be testable for conformance
- # [03:09] <crocket> How can I explain that to others?
- # [03:10] <Philip`> What are you trying to convince them of?
- # [03:10] <crocket> I need to explain that a web browser is better at displaying HTML4 than others.
- # [03:11] <crocket> I have to find the web browser that renders HTML4 best.
- # [03:11] <crocket> But
- # [03:11] <crocket> HTML4 was last published in Dec 1999.
- # [03:12] <crocket> I guess all web browsers don't really differ in their capacity to render HTML4.
- # [03:12] <crocket> Philip`, How do you think?
- # [03:13] <crocket> nothing?
- # [03:13] <Philip`> A web browser that implements what HTML4 specified will be worse in any real-world situations than one that doesn't (but that implements what HTML5 specifies instead)
- # [03:13] <crocket> huh?
- # [03:13] <Philip`> so HTML4 conformance is not a desirable quality (nor a well-defined one)
- # [03:13] <crocket> How about HTML4 rendering capacity?
- # [03:13] <Philip`> HTML4 defines lots of stuff that is incompatible with how real web pages work
- # [03:14] <Philip`> so browsers don't try to implement it
- # [03:14] <crocket> What the hell
- # [03:14] <crocket> What did the browsers render actually?
- # [03:14] <crocket> If it wasn't HTML4, what was it?
- # [03:14] <zewt> magic
- # [03:14] <Philip`> It was much more like what HTML5 now specifies
- # [03:14] <crocket> ok
- # [03:15] <Philip`> (since HTML5 is largely based on reverse-engineering what web browsers did)
- # [03:15] <crocket> Things were close to HTML5 since 10 years ago
- # [03:15] <crocket> Philip`, Are you a member of whatwg?
- # [03:16] <Philip`> "member" doesn't really mean anything in the WHATWG
- # [03:16] <crocket> Philip`, Have you participated in whatwg activities?
- # [03:16] <Philip`> Anyone can join the mailing list or IRC etc and join discussions
- # [03:16] <Philip`> Yes
- # [03:16] <crocket> IRC and mailing list are everything in whatwg?
- # [03:17] <erlehmann> crocket, the WHATWG is an adhocracy, only formally governed by the surpreme leader.
- # [03:17] <Philip`> That's where almost all communication occurs
- # [03:17] <crocket> ok
- # [03:17] <erlehmann> IRC is for tasteless jokes and wonkery, mailing list for tasteless specs and wonkery.
- # [03:17] * Quits: jennb (jennb@nat/google/x-vvfudieeahrsgpgu) (Quit: jennb)
- # [03:17] <crocket> ha
- # [03:18] <erlehmann> i have no idea what wonkery means, btw.
- # [03:18] <erlehmann> but it sounds nice.
- # [03:18] <erlehmann> let me look it up
- # [03:18] <crocket> I already looked it up
- # [03:19] <erlehmann> wonkery (uncountable)
- # [03:19] <erlehmann> The quality or activities associated with being a wonk
- # [03:19] <erlehmann> sounds. nice.
- # [03:19] * Philip` hopes our supreme leader is careful to avoid over-work while on trains
- # [03:19] <erlehmann> wonk (plural wonks)
- # [03:19] <erlehmann> (derogatory) An overly studious person, particularly student; a nerd.
- # [03:19] <erlehmann> (by extension) A policy wonk or other intellectual expert.
- # [03:19] <erlehmann> lol
- # [03:19] <erlehmann> that seems exactly right.
- # [03:20] <erlehmann> TabAtkins, your explanation on premultiplied color spaces was fine, btw. i had to dig it out again to show someone four-dimensional thinking ^_^
- # [03:20] <crocket> overwork?
- # [03:20] <crocket> Does the leader have a job apart from being a leader?
- # [03:22] * Joins: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net)
- # [03:22] <crocket> Does whatwg make HTML standard?
- # [03:24] <crocket> "The WHATWG has a small, invitation-only steering committee called "Members", which has the power to impeach the editor of the specifications."
- # [03:24] * Quits: seventh (seventh@27.100.16.82) (Ping timeout: 240 seconds)
- # [03:24] <crocket> Which group among whatwg and W3C made HTML5?
- # [03:24] <Philip`> crocket: The editor is employed by Google to work on this stuff
- # [03:25] * Joins: ehsan (~ehsan@209.29.21.241)
- # [03:26] <Philip`> The "Members" have never done anything (since the editor hasn't needed impeaching yet) so they're not a particularly important group
- # [03:27] <Philip`> Have you seen http://www.whatwg.org/specs/web-apps/current-work/multipage/introduction.html#history-1 ?
- # [03:27] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [03:27] <crocket> Philip`, Did W3C participate in making HTML5?
- # [03:29] <Philip`> Yes, a few years after the WHATWG started work on it
- # [03:29] * Joins: astearns_ (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [03:31] <crocket> ok
- # [03:31] <crocket> I guess whatwg is the main contributor to HTML5.
- # [03:31] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Ping timeout: 240 seconds)
- # [03:31] * astearns_ is now known as astearns
- # [03:31] <crocket> W3C wasn't really interested in HTML5.
- # [03:32] <crocket> ok
- # [03:32] <crocket> Now they are working together.
- # [03:33] <Philip`> The main contributors to HTML5 are individuals, who either use the WHATWG processes (mailing list and IRC etc) or W3C processes (mailing list and bug tracker and issue tracker and decision process etc) or both
- # [03:34] <crocket> thanks
- # [03:34] <Philip`> (The organisations don't really do anything by themselves, they just provide methods of communication)
- # [03:35] <crocket> ok
- # [03:36] <crocket> So
- # [03:36] <crocket> people made HTML5 via whatwg and W3C chanels
- # [03:42] * heycam is now known as heycam|away
- # [03:43] <jamesr_> some organizations provide money to individuals in exchange for them working on specs
- # [03:46] * Quits: LBP (~Mirc@pD9EB1A54.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
- # [03:47] * Joins: LBP (~Mirc@pD9EB1530.dip0.t-ipconnect.de)
- # [03:57] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:03] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:04] * Joins: gavinc__ (~gavin@50-0-77-3.dsl.static.sonic.net)
- # [04:07] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [04:08] * Quits: gavinc_ (~gavin@50-0-77-3.dsl.static.sonic.net) (Ping timeout: 248 seconds)
- # [04:08] * Quits: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb)
- # [04:14] * Joins: rniwa_ (rniwa@nat/google/x-gmjlvomuoynfgpps)
- # [04:15] * Joins: Christopher_ (~chatzilla@pD9ED75ED.dip.t-dialin.net)
- # [04:19] * Quits: Christopher (~chatzilla@pD9ED781F.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [04:19] * Christopher_ is now known as Christopher
- # [04:24] * Joins: dnlcttr (~dnlcttr@74-131-188-203.dhcp.insightbb.com)
- # [04:26] * Quits: rniwa (rniwa@nat/google/x-biwfcjlwnfzrqgbz) (Quit: rniwa)
- # [04:26] * rniwa_ is now known as rniwa
- # [04:30] * heycam|away is now known as heycam
- # [04:31] * Quits: dnlcttr (~dnlcttr@74-131-188-203.dhcp.insightbb.com) (Quit: dnlcttr)
- # [04:37] * Quits: rniwa (rniwa@nat/google/x-gmjlvomuoynfgpps) (Quit: rniwa)
- # [04:42] * Joins: silentimp (~silentimp@25-110-133-95.pool.ukrtel.net)
- # [04:43] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [04:52] * Joins: Yuhong (~chatzilla@50-47-182-211.evrt.wa.frontiernet.net)
- # [04:53] <Yuhong> On quirks mode: http://www.reddit.com/r/web_design/comments/njb2r/im_a_newbie_and_made_a_website_that_i_think_is/
- # [04:54] * Quits: tomasf (~tom@2002:55e5:dbb7:0:d42:b3ae:c398:16c7) (Quit: tomasf)
- # [04:55] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [05:01] * Quits: Druid_ (~Druid@p5B05D11E.dip.t-dialin.net)
- # [05:08] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [05:08] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [05:10] * Quits: Yuhong (~chatzilla@50-47-182-211.evrt.wa.frontiernet.net) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
- # [05:28] * Joins: weinig (~weinig@2620:149:4:1b01:957c:774a:97ad:a46e)
- # [05:47] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [05:47] * Quits: erlehmann (~erlehmann@89.204.155.2) (Quit: Ex-Chat)
- # [05:48] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Client Quit)
- # [05:55] * Joins: rniwa (~rniwa@26.sub-75-208-255.myvzw.com)
- # [05:56] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 252 seconds)
- # [05:56] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [06:00] * Quits: rniwa (~rniwa@26.sub-75-208-255.myvzw.com) (Quit: rniwa)
- # [06:04] * Joins: erlehmann (~erlehmann@89.204.155.2)
- # [06:06] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [06:09] * Quits: silentimp (~silentimp@25-110-133-95.pool.ukrtel.net) (Ping timeout: 276 seconds)
- # [06:15] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [06:19] * Quits: weinig (~weinig@2620:149:4:1b01:957c:774a:97ad:a46e) (Quit: weinig)
- # [06:27] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:28] * Quits: jacobolus (~jacobolus@c-76-102-85-42.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [06:30] * Joins: cpearce (~chatzilla@ip-118-90-47-248.xdsl.xnet.co.nz)
- # [06:32] * Quits: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029])
- # [06:37] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
- # [07:15] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [07:18] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [07:19] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Client Quit)
- # [07:27] * Joins: dydx (~dydz@adsl-75-36-186-46.dsl.pltn13.sbcglobal.net)
- # [07:31] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [07:33] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [07:33] * Joins: wesbos (~wesbos@24.52.240.143)
- # [07:35] * Quits: wesbos (~wesbos@24.52.240.143) (Client Quit)
- # [07:36] * Joins: wesbos (~wesbos@24.52.240.143)
- # [07:39] * Quits: wesbos (~wesbos@24.52.240.143) (Client Quit)
- # [07:41] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
- # [07:45] * Quits: Christopher (~chatzilla@pD9ED75ED.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [07:47] * Quits: shans (shanesteph@nat/google/x-jwetummujnaxascc) (Quit: shans)
- # [07:48] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [07:58] * Joins: jochen___ (jochen@nat/google/x-lbifraxvgraeauiw)
- # [08:02] * Joins: roc (~chatzilla@121.98.230.221)
- # [08:02] * Quits: jochen__ (jochen@nat/google/x-lompicyvurelttoc) (Ping timeout: 252 seconds)
- # [08:02] * jochen___ is now known as jochen__
- # [08:04] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [08:07] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [08:10] * Quits: MikeSmith (~MikeSmith@EM114-48-93-185.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
- # [08:12] * Quits: dydx (~dydz@adsl-75-36-186-46.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [08:15] * Joins: MikeSmith (~MikeSmith@EM114-48-195-7.pool.e-mobile.ne.jp)
- # [08:16] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
- # [08:16] * Joins: hasather_ (~hasather_@71.109-247-163.customer.lyse.net)
- # [08:17] * Joins: sicking (~chatzilla@adsl-99-191-73-25.dsl.pltn13.sbcglobal.net)
- # [08:29] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
- # [08:32] * heycam is now known as heycam|away
- # [08:33] * Joins: jochen___ (jochen@nat/google/x-iivpikxswvagxwjw)
- # [08:37] * Quits: jochen__ (jochen@nat/google/x-lbifraxvgraeauiw) (Ping timeout: 252 seconds)
- # [08:37] * jochen___ is now known as jochen__
- # [08:38] * Joins: woef (~woef@91.183.84.141)
- # [08:46] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:59] * Quits: diraol (~diraol@201.87.62.201) (Quit: Leaving.)
- # [09:00] * Joins: gwicke (~gabriel@212.255.26.171)
- # [09:10] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:11] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [09:27] * Joins: chriseppstein_ (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [09:27] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 248 seconds)
- # [09:27] * chriseppstein_ is now known as chriseppstein
- # [09:28] <hsivonen> hmm. Microsoft seems to be paying to advertise on the StackOverflow html5 tag
- # [09:35] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:37] * Quits: agektmr (~Adium@74.125.56.33) (Quit: Leaving.)
- # [09:38] * Joins: nonge_ (~nonge@p508297E7.dip.t-dialin.net)
- # [09:41] * Joins: diraol (~diraol@201.87.62.201)
- # [09:41] * Quits: diraol (~diraol@201.87.62.201) (Read error: Connection reset by peer)
- # [09:41] * Joins: diraol (~diraol@201.87.62.201)
- # [09:42] * Quits: nonge (~nonge@p50829DC1.dip.t-dialin.net) (Ping timeout: 245 seconds)
- # [09:52] <bga> http://evilbrainjono.net/pages/startup-or-pokemon.py
- # [09:52] * Joins: mishunov (~spliter@77.88.72.162)
- # [09:52] * jernoble|afk is now known as jernoble
- # [09:54] * heycam|away is now known as heycam
- # [09:59] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [10:02] * Joins: ezoe (~ezoe@112-68-245-58f1.kyt1.eonet.ne.jp)
- # [10:06] * Joins: roc (~chatzilla@121.98.230.221)
- # [10:13] * jernoble is now known as jernoble|afk
- # [10:13] * Joins: agektmr (~Adium@74.125.56.33)
- # [10:14] <annevk> https://bugzilla.mozilla.org/show_bug.cgi?id=600715 oh sweet, encoding and decoding are different
- # [10:16] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [10:25] * Quits: agektmr (~Adium@74.125.56.33) (Quit: Leaving.)
- # [10:27] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [10:28] * Quits: espadrine (~thaddee_t@acces2120.res.insa-lyon.fr) (Quit: espadrine)
- # [10:33] * Joins: agektmr (~Adium@74.125.56.33)
- # [10:46] * Quits: diraol (~diraol@201.87.62.201) (Quit: Leaving.)
- # [10:57] <zcorpan> heycam: for nullable types, i take it that null is considered to match the type in the overload resolution algorithm
- # [10:57] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [10:58] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [10:58] <heycam> zcorpan, ah yeah, I didn't mention nullable types did I
- # [10:58] * Parts: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [10:59] <heycam> zcorpan, I would start assuming that it matches in the same way as currently and see if that works :)
- # [10:59] * heycam will verify tomorrow
- # [11:00] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [11:01] <zcorpan> i'll reply on the list
- # [11:01] * heycam heads off now
- # [11:01] * heycam is now known as heycam|away
- # [11:07] * Joins: diraol (~diraol@201.87.62.201)
- # [11:07] * Quits: diraol (~diraol@201.87.62.201) (Client Quit)
- # [11:07] * Joins: diraol1 (~diraol@201.87.62.201)
- # [11:07] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [11:10] * Quits: diraol1 (~diraol@201.87.62.201) (Client Quit)
- # [11:13] <zcorpan> come to think of it, there was an example already with the null problem (options.add)
- # [11:13] <annevk> http://dvcs.w3.org/hg/encoding/raw-file/tip/Overview.html#encodings
- # [11:14] <annevk> "The table below lists all encodings and their labels user agents must support. User agents must not support any other encodings or labels."
- # [11:14] <annevk> also defines "get an encoding" now
- # [11:15] <zcorpan> "The Encoding"?
- # [11:16] <annevk> more like: http://krijnhoetmer.nl/irc-logs/whatwg/20111219#l-507
- # [11:16] * Joins: virtuelv (virtuelv__@nat/opera/x-qbnzoqhrawybrqfq)
- # [11:17] <annevk> couldn't really think of a better title
- # [11:21] <annevk> so basically all ISO-2022 encodings are as dangerous as UTF-7?!
- # [11:26] <annevk> zcorpan: why does null matter?
- # [11:27] * Joins: shans (~shanestep@203-158-59-185.dyn.iinet.net.au)
- # [11:27] <zcorpan> annevk: the overload resolution ends up with several candidates if null matches
- # [11:28] <zcorpan> and we clearly need null to match, or nullable types can't be used with overload
- # [11:29] <annevk> I think picking one of them at random should always yield the same outcome
- # [11:29] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [11:31] * Parts: bencc (~user@bzq-84-111-74-191.red.bezeqint.net)
- # [11:32] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Client Quit)
- # [11:40] * paul_irish is now known as paul_irish_
- # [11:43] * Joins: graememcc (~chatzilla@host86-150-159-9.range86-150.btcentralplus.com)
- # [11:44] * Parts: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [11:45] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [11:48] * Joins: Lachy (Lachy@nat/opera/x-pyxghnxvdbdxvhxj)
- # [11:55] <annevk> anyone time to review an email for me?
- # [11:55] * Quits: ezoe (~ezoe@112-68-245-58f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [11:56] * Joins: Ms2ger (~Ms2ger@vpne145.ugent.be)
- # [12:00] <zcorpan> is it long?
- # [12:01] <annevk> 5 short paragraphs
- # [12:01] <zcorpan> then sure
- # [12:01] <annevk> just want to know if I should include more info or if it's okay
- # [12:01] <annevk> you got it
- # [12:03] <zcorpan> looks good
- # [12:04] <annevk> thanks
- # [12:06] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [12:06] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [12:07] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 268 seconds)
- # [12:10] * Quits: shans (~shanestep@203-158-59-185.dyn.iinet.net.au) (Quit: shans)
- # [12:10] * Quits: Taggnostr (~quassel@dyn57-215.yok.fi) (Remote host closed the connection)
- # [12:19] * Quits: sicking (~chatzilla@adsl-99-191-73-25.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
- # [12:22] * Joins: e147286 (~chatzilla@y21-15.pclabs.metu.edu.tr)
- # [12:28] * Joins: Areks (~Areks@rs.gridnine.com)
- # [12:29] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [12:31] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [12:32] <annevk> argh
- # [12:32] <annevk> try to contribute to MDN
- # [12:32] <Ms2ger> MikeSmith, can has a webapps testsuite component in bugzilla?
- # [12:33] <annevk> recover password, try to edit profile to change it, starts redirecting me to some /nl/ URL
- # [12:34] <Ms2ger> We all hate it :)
- # [12:35] <annevk> how does it even know I want a /nl/ profile?
- # [12:35] <annevk> I only contributed to /en/
- # [12:35] <Ms2ger> And somebody remind me later that I fix the WebSocket testsuite for Mozilla's unprefixing?
- # [12:35] <annevk> bah
- # [12:36] <annevk> still no idea on how to change the password
- # [12:36] <annevk> :/
- # [12:42] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [12:44] * Quits: payman (~payman@pat.se.opera.com) (Quit: Lost terminal)
- # [12:48] * Joins: payman (~payman@pat.se.opera.com)
- # [12:48] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [12:48] * Quits: payman (~payman@pat.se.opera.com) (Client Quit)
- # [12:49] * Joins: payman (~payman@pat.se.opera.com)
- # [12:49] * Quits: hasather (davidh@nat/opera/x-iyekulgkglnuiqsx) (Quit: Ex-Chat)
- # [12:52] <hsivonen> hmm. looks like the ICU team at IBM discovered HTML5. calendar systems ahead.
- # [12:53] <annevk> what do you mean?
- # [12:55] * Quits: agektmr (~Adium@74.125.56.33) (Quit: Leaving.)
- # [12:55] <hsivonen> annevk: it seems that they don't believe in the Gregorian calendar being the only one relevant to the use cases for calendar <input>s
- # [12:56] <annevk> UI or submission?
- # [12:56] <hsivonen> we'll see
- # [12:56] <annevk> is there some discussion somewhere?
- # [12:57] <hsivonen> annevk: https://www.w3.org/Bugs/Public/show_bug.cgi?id=15278
- # [12:58] * Quits: Ms2ger (~Ms2ger@vpne145.ugent.be) (Quit: bbl)
- # [12:58] <hsivonen> comes with a Word file that suggests adding new input types
- # [13:01] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [13:01] <annevk> and the word "business needs" as use case
- # [13:01] <annevk> s*
- # [13:01] <hsivonen> annevk: that's a very specific use case
- # [13:01] * Joins: agektmr (~Adium@74.125.56.33)
- # [13:03] <hsivonen> How did the Web Socket API manage to get to CR already at the W3C?
- # [13:03] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [13:06] * Quits: agektmr (~Adium@74.125.56.33) (Client Quit)
- # [13:06] <annevk> just like that
- # [13:07] <jgraham> Is there a testsuite?
- # [13:07] <jgraham> I know one isn't needed for CR…
- # [13:09] <annevk> I think some people submitted tests
- # [13:10] <hsivonen> if a test suite isn't needed for CR, we should take more things to CR in order to get them unprefixed
- # [13:11] <jgraham> Per the Process a testsuite is only neede for PR I think
- # [13:11] <jgraham> Since you have to demonstrate interoperability
- # [13:11] <jgraham> Of course the Process is a lie
- # [13:12] <annevk> it's a cake!
- # [13:13] <annevk> hsivonen: lots of DOM/XHR stuff goes in without prefix
- # [13:13] <annevk> also HTML stuff
- # [13:13] <annevk> it's just CSS that has the dated policy
- # [13:13] <annevk> and frankly harmful to non-WebKit browsers
- # [13:14] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [13:14] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [13:14] <hsivonen> hmm. TAG help sought for fixing the broken CA system
- # [13:15] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [13:18] * Parts: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [13:18] <annevk> hsivonen: brucel wonders if validator.nu supports GET requests for Text field input
- # [13:19] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [13:21] <hsivonen> annevk: It doesn't
- # [13:21] <hsivonen> annevk: it support GET requests with the input document as a data: URL
- # [13:25] * Parts: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [13:25] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [13:25] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [13:26] <zcorpan> hmm. my w3c-bug-links.js userjs broke.
- # [13:27] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [13:32] * gwicke is now known as gwicke_away
- # [13:34] <hsivonen> sigh. the TAG minutes refer to Crockford on HTML and Security
- # [13:35] <annevk> run for the TAG next year?
- # [13:35] <annevk> I have contemplated it just to give it a chance (if I manage to get elected that is)
- # [13:37] <wilhelm> What's the worst thing that can happen? Go for it. (c:
- # [13:37] <jgraham> It is not clear that having a TAG with more of an on-the-ground experience of the web as it is understood by browser makers/users would be a bad thing
- # [13:38] <jgraham> wilhelm: I imagine the worst thing that can happen is that timbl turns into a zombie and eats your brains. Second worst is probably years of frustrating and ineffectual meetings
- # [13:38] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [13:38] <annevk> I am mostly worried about second worst
- # [13:39] <jgraham> Right, that was ordered by absolute badness not by expected badness (i.e. absolute badness of event x risk of event happening)
- # [13:39] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [13:43] * Quits: cpearce (~chatzilla@ip-118-90-47-248.xdsl.xnet.co.nz) (Ping timeout: 240 seconds)
- # [13:49] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [13:49] * Quits: hasather_ (~hasather_@71.109-247-163.customer.lyse.net) (Remote host closed the connection)
- # [13:51] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [13:52] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [13:54] * Joins: Druid_ (~Druid@p5B1350B7.dip.t-dialin.net)
- # [13:57] * Quits: e147286 (~chatzilla@y21-15.pclabs.metu.edu.tr) (Quit: ChatZilla 0.9.87 [SeaMonkey 2.5/20111121045514])
- # [14:01] * Joins: smaug____ (~chatzilla@GYKLXXII.gprs.sl-laajakaista.fi)
- # [14:04] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [14:04] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [14:05] * MikeSmith looks around for Ms2ger
- # [14:05] <MikeSmith> Test suite component added for Webapps WG https://www.w3.org/Bugs/Public/describecomponents.cgi?product=WebAppsWG
- # [14:06] <hsivonen> http://lists.w3.org/Archives/Public/wai-xtech/2011Dec/0008.html
- # [14:08] * Joins: Ms2ger (~Ms2ger@78-21-32-184.access.telenet.be)
- # [14:08] <Ms2ger> MikeSmith, thanks
- # [14:09] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [14:10] * Quits: MikeSmith (~MikeSmith@EM114-48-195-7.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [14:14] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [14:16] * Joins: MikeSmith (~MikeSmith@EM114-48-26-131.pool.e-mobile.ne.jp)
- # [14:16] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [14:18] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [14:20] * Joins: jdong_bot_ (~jdong_bot@118.186.207.119)
- # [14:21] <MikeSmith> annevk: you can get MDN help on #devmo on irc.freenode.net
- # [14:21] <Ms2ger> On irc.mozilla.org
- # [14:23] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:23] * Parts: crocket (~crocket@unaffiliated/crocket) ("Leaving")
- # [14:23] * Parts: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [14:24] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [14:26] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [14:27] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [14:28] * Joins: samn (~samn@h-21-26.a212.corp.bahnhof.se)
- # [14:28] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [14:29] * Quits: samn (~samn@h-21-26.a212.corp.bahnhof.se) (Remote host closed the connection)
- # [14:29] * gwicke_away is now known as gwicke
- # [14:38] * Quits: virtuelv (virtuelv__@nat/opera/x-qbnzoqhrawybrqfq) (Quit: Ex-Chat)
- # [14:39] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [14:40] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [14:41] <annevk> http://dump.testsuite.org/encoding/label-test.html
- # [14:46] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [14:50] * ericc|away is now known as eric_carlson
- # [14:55] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [15:03] * Joins: GlitchMr (~glitchmr@178-36-128-79.adsl.inetia.pl)
- # [15:04] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [15:06] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [15:17] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [15:19] * Quits: smaug____ (~chatzilla@GYKLXXII.gprs.sl-laajakaista.fi) (Ping timeout: 276 seconds)
- # [15:19] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [15:19] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:20] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
- # [15:23] <hsivonen> aargh. UMP still showing up in a thread about advancing CORS
- # [15:25] <MikeSmith> yeah
- # [15:26] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [15:27] * Joins: davidb_ (~davidb@66.207.208.98)
- # [15:31] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [15:31] * Joins: plutoniix (~plutoniix@125.25.20.85.adsl.dynamic.totbb.net)
- # [15:32] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [15:32] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [15:32] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [15:34] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:35] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:43] * Joins: dbaron (~dbaron@pool-72-94-180-111.phlapa.fios.verizon.net)
- # [15:45] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:46] * Joins: richt_ (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
- # [15:47] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [15:50] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 268 seconds)
- # [15:50] * Joins: th3_Chr1s (~christoph@pD9ED75ED.dip.t-dialin.net)
- # [15:51] * Joins: gwillen_ (~gwillen@adsl-66-218-37-112.dslextreme.com)
- # [15:51] * Quits: gwillen_ (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
- # [15:51] * Joins: gwillen_ (~gwillen@unaffiliated/gwillen)
- # [15:51] * Joins: matjas_ (u2247@gateway/web/irccloud.com/x-zfqjdjrthwfjuiri)
- # [15:51] * Joins: jmb^ (~jmb@mail.parsifal.org.uk)
- # [15:54] <annevk> so error handling does indeed differ in decoding shift_jis
- # [15:55] <annevk> e.g. for bytes in the series lead byte 84, second byte 00-FF, WebKit/Gecko will treat each byte individually until the second byte hits 40, whereas Opera always treat two octets identical when there's a lead byte
- # [15:56] * Quits: logesh_paul (~logeshpau@61.12.14.178) (*.net *.split)
- # [15:56] * Quits: jmb (~jmb@mail.parsifal.org.uk) (*.net *.split)
- # [15:56] * Quits: kennyluck (~kennyluck@114-25-240-13.dynamic.hinet.net) (*.net *.split)
- # [15:56] * Quits: Kuruma (~Kuruman@cherry.kurumatani.jp) (*.net *.split)
- # [15:56] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-wgwkxdocyergvcjz) (*.net *.split)
- # [15:56] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (*.net *.split)
- # [15:56] * Quits: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp) (*.net *.split)
- # [15:56] * Quits: gsnedders (~gsnedders@mail.gsnedders.com) (*.net *.split)
- # [15:56] * Quits: krijn (u2319@gateway/web/irccloud.com/x-bbgxlqvuqoeujckx) (*.net *.split)
- # [15:56] * Quits: matjas (u2247@gateway/web/irccloud.com/x-lkoariqapdylsjzv) (*.net *.split)
- # [15:56] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-onlqiuvintxdptym) (*.net *.split)
- # [15:56] * Quits: ZXY (~ZXY@208.93.155.217) (*.net *.split)
- # [15:56] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (*.net *.split)
- # [15:56] * Quits: nunnun_away (~nunnun@irc.v6.nunnun.jp) (*.net *.split)
- # [15:57] * Joins: logesh_paul (~logeshpau@61.12.14.178)
- # [15:57] * Joins: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp)
- # [15:57] * Joins: gsnedders (~gsnedders@mail.gsnedders.com)
- # [15:57] * Joins: krijn (u2319@gateway/web/irccloud.com/x-bbgxlqvuqoeujckx)
- # [15:57] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-onlqiuvintxdptym)
- # [15:57] * Joins: ZXY (~ZXY@208.93.155.217)
- # [15:57] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [15:57] * Joins: nunnun_away (~nunnun@irc.v6.nunnun.jp)
- # [15:57] <annevk> I mean Opera treats them as one, and as such 84 33 for instance gets turned into U+FFFD rather than U+FFFD U+0033
- # [15:57] <annevk> I wonder what IE does
- # [15:58] * Joins: kennyluck (~kennyluck@114-25-240-13.dynamic.hinet.net)
- # [16:00] * Quits: GlitchMr (~glitchmr@178-36-128-79.adsl.inetia.pl) (Ping timeout: 240 seconds)
- # [16:01] * matjas_ is now known as matjas
- # [16:02] * Quits: jdong_bot_ (~jdong_bot@118.186.207.119) (Remote host closed the connection)
- # [16:04] <hsivonen> it's so sad every time that someone says that fingerprinting isn't a problem because the user can modify he UA string
- # [16:04] * Joins: Kuruma (~Kuruman@cherry.kurumatani.jp)
- # [16:04] <annevk> reminds of "UI isn't a problem, you can customize it!"
- # [16:05] <zewt> it's not like it'll ever be possible to mask which browser you're using if scripting is enabled. heh
- # [16:05] <hsivonen> annevk: except in the fingerprinting case, saying that you can modify it is missing the point even more
- # [16:05] <annevk> but I guess you mean that changing the UA string will make it worse
- # [16:05] <hsivonen> annevk: yes
- # [16:06] <jgraham> Much worse I presume
- # [16:06] <Ms2ger> hsivonen, you can just submit the reftests, the tools will save us later
- # [16:06] <jgraham> The number of people running something that looks like foo browser with a bar browser UA string is tiny
- # [16:07] <jgraham> So you can fingerprint people almost uniquely just from that
- # [16:07] <hsivonen> jgraham: righht
- # [16:07] <jgraham> Ms2ger, hsivonen: what tests?
- # [16:08] <hsivonen> Ms2ger: do I just put the files and their references to the submission directory and leave them there until the tools save us
- # [16:08] <Ms2ger> jgraham, document.write, p-html-testsuite
- # [16:08] <Ms2ger> hsivonen, yeah
- # [16:08] <hsivonen> jgraham: http://lists.w3.org/Archives/Public/public-html-testsuite/2011Dec/0008.html
- # [16:08] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [16:09] <jgraham> Oh, I have email :)
- # [16:09] <hsivonen> jgraham: I'm mainly hoping that Kris forwards that to their HTML parser person, because I have no faith in Microsoft's official bug report channel
- # [16:10] <hsivonen> jgraham: I figured you'd see it as a side effect so I don't need to file a bug on Opera
- # [16:10] <jgraham> hsivonen: Some style points: could you rename bug{bmo-id}.js to something else? Can you make the expected text the word PASS or similar?
- # [16:10] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:11] <jgraham> I haven't looked too closely to see if the second part is practical)
- # [16:11] <hsivonen> jgraham: I need a 6-letter synonym for pass that does not have duplicate letters
- # [16:12] <zewt> some kind of crossword? heh
- # [16:12] <zewt> SUPERB
- # [16:12] <jgraham> hsivonen: At the very least put in the test file "you should see the string "CcBbAa" below"
- # [16:12] <hsivonen> zewt: thanks
- # [16:12] <hsivonen> jgraham: ok
- # [16:13] * jgraham wonders how "SUPERB" is a synonym of PASS
- # [16:13] <jgraham> hsivonen: Thanks
- # [16:14] <zewt> passing is superb!
- # [16:14] <zewt> failing not so much
- # [16:14] <zcorpan> ravine
- # [16:14] * jmb^ is now known as jmb
- # [16:15] <jgraham> zcorpan: Isn't the ravine waht you avoid by taking the pass? So ravine is more like fail :p
- # [16:15] <zewt> これは正解だ
- # [16:16] <zcorpan> plight
- # [16:16] <zcorpan> jgraham: i'm just checking my synonym dictionary :)
- # [16:19] * Joins: espadrine (~thaddee_t@AMontsouris-157-1-121-82.w90-46.abo.wanadoo.fr)
- # [16:19] <jgraham> zcorpan: It sounds more like an atonyms dictionary :)
- # [16:20] <zcorpan> cruise depart linger travel answer muster convey demise depart vanish ordain ratify
- # [16:20] <Ms2ger> I guess depart works
- # [16:21] <zcorpan> oh i got depart twice
- # [16:21] <zewt> doesn't sound like "pass" to me
- # [16:21] <jgraham> I think I have just learnt that there are no six letter synonyms for the correct sense of pass that don't repeat letters
- # [16:21] <jgraham> English needs more words
- # [16:22] <zcorpan> zewt: it was the most common synonym that matched the constraints for all meanings of 'pass' in my dictionary!
- # [16:22] <jgraham> zewt: It does match pass as in "passed out of town"
- # [16:22] <zewt> i've never heard "pass" used that way
- # [16:22] <zewt> the only meaning I can think of for both is "died"
- # [16:22] <jgraham> or "passed away"
- # [16:23] <zewt> which I suppose would be an entertaining way of reading test reports
- # [16:23] <zewt> congratulations, all of your tests died
- # [16:23] <zcorpan> now i should go to the gym before i pass
- # [16:23] <zcorpan> sorry, i should pass to the gym before i pass
- # [16:24] <Philip`> "alrite"
- # [16:24] <zewt> ew
- # [16:24] <Philip`> "worked"
- # [16:25] <Philip`> "IsOkay"
- # [16:25] <zcorpan> is mixing uppercase and lowercase ok? pasSed
- # [16:26] <jgraham> PaSsEd is quite nice
- # [16:26] <hsivonen> "worked" works
- # [16:26] <Philip`> pas5ed
- # [16:26] <hsivonen> thanks
- # [16:27] <zcorpan> do you need one for "fail" too? "fucked"?
- # [16:27] * zcorpan really goes now
- # [16:27] * Joins: aleph (~baryluk@2001:470:1f0b:527:1188:ecfa:197b:7b5)
- # [16:28] <annevk> I wonder if this is a serious problem
- # [16:28] <Philip`> "failed" would probably cause less offence, and therefore be inferior
- # [16:28] <annevk> in shift_jis
- # [16:28] <annevk> 84 3C 73 63 72 69 70 74 20 84 3E
- # [16:29] <aleph> Hi, why in HTML5 http-equiv value is case sensitive? IN HTTP headers it case-insensitive! Example 'content-type'
- # [16:29] <annevk> gives <script> in Gecko/Chrome, but "�script �" in Opera
- # [16:29] * Quits: logesh_paul (~logeshpau@61.12.14.178) (Quit: logesh_paul)
- # [16:29] <annevk> abarth: ^^
- # [16:32] <annevk> aleph: it's case-insensitive
- # [16:32] <aleph> http://bit.ly/shbUFq
- # [16:32] <annevk> aleph: see http://www.whatwg.org/C#enumerated-attribute
- # [16:32] <aleph> well, in HTML5 spec, it says for example, "content-type", and doesn't say it is case insensitive, so "Content-Type" becomes invalid
- # [16:32] <annevk> aleph: I gave you a pointer to the HTML spec, where it says it's an enumerated attribute, which are case-insensitive
- # [16:32] <annevk> aleph: the document you pointed to is non-normative and might require some clarification
- # [16:33] <zewt> annevk: i'd expect the only safe way to output user-entered text in a particular encoding is to ensure that it's a valid sequence in that encoding
- # [16:34] <zewt> (eg. convert to UTF-8 then back to the source encoding, or something like that)
- # [16:34] <aleph> annevk: Thanks you! :)
- # [16:34] <aleph> everything is clear now
- # [16:35] <annevk> zewt: sure, but that wasn't really what I was asking for
- # [16:35] <zewt> i wonder if anyone really is trying to do escaping without that encoding normalization/sanitization first
- # [16:36] <annevk> well an attacker
- # [16:36] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [16:36] <Philip`> annevk: I expect anything that's attempting to output safely-escaped text will either work on bytes, so 0x84 0x3C will become 0x84 "<" which is hopefully safe, or else will decode to Unicode characters then escape then re-encode (giving validly-encoded output)
- # [16:37] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:37] <annevk> https://bugzilla.mozilla.org/show_bug.cgi?id=593338 explains the middle dot in Gecko, seems hsivonen ran into it too
- # [16:38] <zewt> Philip`: the spec allows multibyte encodings where < appears in the middle of a multibyte sequence, though, so escaping bytewise would break text
- # [16:38] <Philip`> Seems very unlikely anyone would e.g. decode the user input, check the decoded version has no forbidden characters, then output the original user input (so it may have forbidden characters when decoded differently)
- # [16:38] <zewt> (i wish that could be prohibited, but iso-2022 ...)
- # [16:39] <zewt> (iso-2022 is more evil than anything utf-16 could ever contemplate)
- # [16:39] <Philip`> zewt: That's just an encoding bug, which is not a security problem - if people want to fix that bug they'll decode to Unicode before escaping and it'll be fine
- # [16:40] <annevk> Philip`: you could have a cp932 pipeline that goes through the incoming bytes, skips bytes after lead byte and checks everything else, and outputs straight away
- # [16:40] <zewt> Philip`: i mean, doing it bytewise is just an incorrect way to do it (if you want to support generic encodings); you have to use the convert-to-unicode method
- # [16:41] <hsivonen> http://w3c-test.org/html/tests/submission/Mozilla/nested-document-write-1.html
- # [16:41] * Joins: martndemus (~martndemu@h254064.upc-h.chello.nl)
- # [16:41] <hsivonen> http://w3c-test.org/html/tests/submission/Mozilla/nested-document-write-2.html
- # [16:43] <Ms2ger> Thanks
- # [16:44] <jgraham> hsivonen: Thanks
- # [16:44] <zewt> are there any multibyte encodings that alias the ASCII range (especially < or %) other than iso-2022?
- # [16:44] <zewt> i'm not familiar with chinese and korean encodings
- # [16:45] <annevk> there was utf-7 which got killed
- # [16:45] <annevk> for this very reason
- # [16:45] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [16:45] <zewt> well plus "nobody anywhere uses it" ... which unfortunately isn't the case with iso-2022 :(
- # [16:46] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [16:46] <zewt> pretty sure i've seen iso-2022-jp in the wild...
- # [16:46] <annevk> damnit I need IE if I want to test cp932 properly
- # [16:47] <zewt> i wonder if most iso-2022 pages only change the upper mapping and leave the low ASCII-overlap one alone; if "iso-2022 for the web" could be profiled to require that, it would at least put a dent in the evilness (and the security issues)
- # [16:47] <zewt> (eg. ignore requests to change the "GL" mapping)
- # [16:48] <Philip`> zewt: JOHAB, I think
- # [16:48] <zewt> wow. never even seen that sequence of letters before
- # [16:48] <jgraham> hsivonen: I wasn't expecting you to not submit a ref at all
- # [16:48] <Philip`> (plus obviously EBCDICs but they're not multi-byte)
- # [16:48] <annevk> zewt: see http://coq.no/character-tables/mime/iso-2022/en for some info
- # [16:49] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [16:49] * jgraham actually has some similar tests somewhere
- # [16:49] <Philip`> (I think the list near the end of http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#charset is reasonably comprehensive)
- # [16:50] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [16:52] <annevk> Gecko supports x-johab according to Web Encodings...
- # [16:53] <zewt> at least 2022 doesn't allow setting GR to ASCII, apparently
- # [17:01] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:03] <Philip`> It's unfortunate that with all of these ASCII-conflicting encodings, they're mainly a security problem when the server supports the encoding and the browser doesn't
- # [17:03] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Ping timeout: 240 seconds)
- # [17:03] <Philip`> and it's much easier to update browsers than servers
- # [17:03] <Philip`> so the result is more encoding proliferation
- # [17:04] <Philip`> (and even if nobody actually uses the encodings in practice, browsers can't remove them without introducing XSS vulnerabilities on other people's sites)
- # [17:05] <annevk> can you actually do something sensible with the page though if you cannot read it?
- # [17:05] * Philip` doesn't understand the question
- # [17:06] * Joins: smaug____ (~chatzilla@ZMMMDCCCXXXV.gprs.sl-laajakaista.fi)
- # [17:06] <annevk> maybe I don't understand the attack scenario
- # [17:07] <annevk> actually, nm
- # [17:07] <annevk> I do now :)
- # [17:07] * Philip` is thinking of the scenario in http://zaynar.co.uk/docs/charset-encoding-xss.html
- # [17:11] <annevk> you got a home page now? :)
- # [17:11] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
- # [17:11] * annevk only knew about http://philip.html5.org/
- # [17:11] <Philip`> (Chrome added support for iso-2022-kr after Yahoo notified them that it triggered the vulnerability in Yahoo search)
- # [17:12] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [17:12] <Philip`> It's not really a home page; it's just another page in a random location with a random collection of stuff on it :-p
- # [17:12] <divya> Philip`: is this tweetableeee
- # [17:13] <annevk> Philip`: nice article btw
- # [17:13] * nunnun_away is now known as nunnun
- # [17:13] <Philip`> divya: If that word means what I think it means, then I guess so
- # [17:14] <divya> yes it does!
- # [17:14] <annevk> Philip`: and too bad about Chrome, what's next, EBCDIC?
- # [17:14] <divya> thnx
- # [17:14] <Philip`> (though it is a couple of years old now and the Ultraseek example doesn't work because Ultraseek died)
- # [17:15] * Quits: smaug____ (~chatzilla@ZMMMDCCCXXXV.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [17:15] * Quits: aleph (~baryluk@2001:470:1f0b:527:1188:ecfa:197b:7b5) (Quit: bye)
- # [17:15] <divya> :))
- # [17:15] <divya> Philip`: are you on twitter?
- # [17:16] <beverloo> @foolip
- # [17:16] <annevk> no that's a different philip
- # [17:16] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [17:17] <divya> for shame beverloo
- # [17:17] <beverloo> ah, then I've been mixing them up for a while now :-)
- # [17:17] <beverloo> sorry
- # [17:17] * Joins: codeho (~codeho@195.71.160.78)
- # [17:17] <annevk> this is Philip lowercase Taylor
- # [17:17] <annevk> the other is Jägenstedt
- # [17:17] <Philip`> Hmm, I remember finding the same bug in Google Groups later, but Chrome supported iso-2022-kr by that point so it could only trigger XSS in Konqueror
- # [17:17] * Philip` had forgotten about that
- # [17:17] <annevk> there's also Philip TAYLOR, but I haven't seen him in a while
- # [17:18] <Philip`> divya: I'm not
- # [17:18] <jgraham> Pretty sure Philip` isn't on twitter. Unless he is a pro footballer in disguise
- # [17:18] <divya> hahahaha
- # [17:24] * gwicke is now known as gwicke_away
- # [17:29] * eric_carlson is now known as ericc|mtg
- # [17:30] <zewt> Philip`: they could have (once upon a time) made it so scripts don't execute if the encoding isn't known; too late now...
- # [17:30] <zewt> or just blacklist scripts for known problem encodings like 2022
- # [17:31] <zewt> (if the <script> security bug was really the only thing that made them implement it)
- # [17:31] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [17:34] * Joins: wesbos (~wesbos@24.52.240.143)
- # [17:35] <Philip`> zewt: That would confuse people who write "content-type: text/html;charset=iso-8559-1" (sic) and find that everything looks fine but their scripts stop working, which may not be ideal
- # [17:35] <zewt> Philip`: googlable confusion would have been an improvement over this mess
- # [17:36] <zewt> maybe hard to google, i guess; still better
- # [17:36] <zewt> (and I guess "googlable" may be an anachronism for when this problem really started)
- # [17:36] <zewt> Philip`: but that's also fixable
- # [17:36] <Philip`> Blacklisting just 2022/etc could work, I suppose - if Chrome got away with not supporting iso-2022-kr for years then presumably it's not needed for compatibility, and they could decide to decode it bogusly and disable scripts (or pretend it's text/plain or whatever), instead of using a proper 2022 decoder
- # [17:36] <zewt> it wouldn't have disabled scripts for all unrecognized encodings; just for an known blacklist
- # [17:37] <zewt> (sorry, off writing an email and losing my train of thought here; damn you, day job)
- # [17:38] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [17:38] * gwicke_away is now known as gwicke
- # [17:39] <annevk> you cannot really say much about iso-2022-kr because that market used to be predominantly IE
- # [17:39] <annevk> and still is probably
- # [17:39] <annevk> so other browsers get likely way less feedback
- # [17:40] <Philip`> zewt: If we can go back in time, I suppose we should just require HTML to be UTF-8 and not accept anything else
- # [17:40] <zewt> i'm still curious whether Firefox defaulting to Japanese for CJK is really okay, or if it's just a lack of C/K feedback
- # [17:40] <zewt> that makes it look okay
- # [17:40] <zewt> Philip`: so many things we could do if we could do that :)
- # [17:40] * Quits: erlehmann (~erlehmann@89.204.155.2) (Quit: Ex-Chat)
- # [17:41] * Joins: jarek (~jarek@bde69.neoplus.adsl.tpnet.pl)
- # [17:41] * Quits: jarek (~jarek@bde69.neoplus.adsl.tpnet.pl) (Changing host)
- # [17:41] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [17:41] <dglazkov> good morning, Whatwg!
- # [17:42] * Quits: Ms2ger (~Ms2ger@78-21-32-184.access.telenet.be) (Quit: nn)
- # [17:43] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Read error: Connection reset by peer)
- # [17:46] <kennyluck> zewt, there are Mozilla communities in all three C, J and K so I don't think lack of feedback is an issue.
- # [17:46] <Philip`> zewt: Hmm, yeah, if we could go back in time I suppose we should prioritise things like killing Hitler over improving the HTML character encoding situation
- # [17:46] * Joins: hij1nx (~hij1nx@75.93.236.201)
- # [17:46] <kennyluck> FWIW, zh-tw ships UTF-8 as the default language regardless of what the spec says and what IE does…
- # [17:46] <zewt> encoding
- # [17:46] <kennyluck> which was quite shocking to me when I heard this.
- # [17:46] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [17:47] <zewt> kennyluck: i hope you're right; it just seems hard to believe that nobody in China would complain about fonts defaulting to Japanese
- # [17:47] <kennyluck> zewt, yeah *encoding.
- # [17:47] <zewt> (I'm not objecting--I'd be very happy if all browsers would do that)
- # [17:48] <zewt> just pessimisting :)
- # [17:48] <kennyluck> zewt, Firefox has marginal market share in China, so.
- # [17:49] * Quits: danielfilho (~daniel@187.31.77.7) (Read error: No route to host)
- # [17:50] * Joins: danielfilho (~daniel@187.31.77.7)
- # [17:50] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
- # [17:51] <zewt> kennyluck: seems like you're pointing in two directions, so I'm confused
- # [17:51] <zewt> either defaulting to Japanese is okay, it's not okay (but nobody's getting feedback complaining about it), or ... something else that I havn't thought of
- # [17:52] <kennyluck> zewt, you are right.
- # [17:52] <zewt> which *should* be largely a question of existing content, though politics could enter into it as well
- # [17:53] <kennyluck> It's OK to me. (it's just not distinguishable to me). I can't speak for people who are picky though I know whom to ask this question.
- # [17:53] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:54] <zewt> my sense (and it's just a vague sense; I'm neither C nor J) is that Chinese people are less sensitive to the font issue than Japanese; so Japanese fonts are a less objectionable default (even when it's wrong for existing content that lacks @lang)
- # [17:56] <kennyluck> zewt, let me ask again. You are referring to this difference right? http://en.wikipedia.org/wiki/Han_unification#Examples_of_language_dependent_characters
- # [17:56] <kennyluck> zewt, that's possible.
- # [17:57] <zewt> kennyluck: well, that's the underlying problem, but what I"m really asking about is whether Firefox's particular behavior is okay and could be (maybe, hopefully, with some pushing and convincing) done by other browsers
- # [17:57] <zewt> which is: no language heuristics (as Opera does), no locale sensitivity (as IE does); if text is UTF-8 and has no @lang, CJK just uses Japanese fonts; no magic
- # [17:58] <zewt> i had just automatically assumed that sort of thing would never be accepted, until I found out that Firefox apparently does just that
- # [18:00] <kennyluck> zewt, I guess I can ask people. Although that's really less a problem to me. Do you have test cases for this?
- # [18:01] <zewt> http://zewt.org/~glenn/encoding%20utf-8.html
- # [18:01] <kennyluck> or perhaps I should just hack the table in the wiki to include one for @lang=en
- # [18:01] <zewt> kennyluck: note that it's actually a little more complicated than that
- # [18:01] <zewt> since you can have CJK characters inside lang=en
- # [18:01] <zewt> in which case you again have to pick a default somehow
- # [18:02] <zewt> hold on I'll add a lang=en to that
- # [18:02] <zewt> just for completeness
- # [18:02] <kennyluck> Does @lang="" gives you the default or it's ignored?
- # [18:02] * Quits: Lachy (Lachy@nat/opera/x-pyxghnxvdbdxvhxj) (Quit: Computer has gone to sleep.)
- # [18:02] * kennyluck is checking the spec
- # [18:02] <zewt> i havn't tested what an explicitly blank @lang does (I forget if that's even allowed)
- # [18:04] <zewt> added en-US (and zh-CN, while I was there)
- # [18:04] * Quits: wesbos (~wesbos@24.52.240.143) (Quit: Leaving...)
- # [18:05] <annevk> basing in-page UI on the user's locale is an antipattern Lachy
- # [18:05] <annevk> I wonder if someone has written an article on that yet
- # [18:06] <zewt> annevk: sure, but that doesn't make IE stop being IE :(
- # [18:06] * Joins: FlorianX (~Dimitri@p4FCF6CD8.dip.t-dialin.net)
- # [18:06] <zewt> heuristics are also bad (but less bad, since at least in *theory* they could be made interoperable)
- # [18:06] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [18:06] * Quits: th3_Chr1s (~christoph@pD9ED75ED.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [18:06] <annevk> wait what?
- # [18:07] <annevk> was that in reply to in-page UI?
- # [18:07] <annevk> or the stuff about Korea?
- # [18:07] <zewt> i mean, IE's default languages and encodings depends on the user's locale
- # [18:07] <zewt> depend
- # [18:07] <annevk> oh, I was talking about stuff like <input type=date>
- # [18:08] * Joins: erlehmann (~erlehmann@89.204.155.2)
- # [18:08] <annevk> or e.g. data:text/html,<input type=submit>
- # [18:08] <zewt> in-page UI seems okay *if* it has no detectable effect on scripts
- # [18:09] <zewt> (or submissions to the server, etc., of course)
- # [18:11] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:11] * Joins: seventh (seventh@27.100.16.231)
- # [18:14] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [18:18] * Joins: th3_Chr1s (~christoph@p54ABF07C.dip.t-dialin.net)
- # [18:21] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 240 seconds)
- # [18:22] * jarek is now known as Guest41719
- # [18:22] * Joins: jarek__ (~jarek@bct159.neoplus.adsl.tpnet.pl)
- # [18:23] * Quits: codeho (~codeho@195.71.160.78) (Quit: codeho)
- # [18:24] * Quits: Guest41719 (~jarek@unaffiliated/jarek) (Ping timeout: 252 seconds)
- # [18:25] * Quits: hij1nx (~hij1nx@75.93.236.201) (Quit: hij1nx)
- # [18:27] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:28] * Joins: hij1nx (~hij1nx@75.93.236.201)
- # [18:30] * Joins: rillian_lime (~rillian@184.71.166.126)
- # [18:31] * Joins: smaug____ (~chatzilla@193-64-22-63-nat.elisa-mobile.fi)
- # [18:31] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:35] * jernoble|afk is now known as jernoble
- # [18:41] * Joins: wesbos (~wesbos@206.108.146.146)
- # [18:43] <annevk> inbox < 400 \o/
- # [18:45] <jgraham> Putting productivity gurus to shame there
- # [18:45] <annevk> MikeSmith: not sure if you're around, but can we merge XHR 1.0 and XHR 2.0 in Bugzilla? (just XHR will do)
- # [18:46] <annevk> smaug____: has Gecko disabled cross-origin synchronous requests already for XMLHttpRequest?
- # [18:46] * Joins: astearns (~anonymous@192.150.22.5)
- # [18:47] <annevk> jgraham: it's going fairly well I think, I haven't addressed this many problems in quite a while
- # [18:47] <annevk> and I'm generating a new class of problems as I go of course (encodings aaaah)
- # [18:48] * Parts: djr-irccloud (u788@gateway/web/irccloud.com/x-bcatsmtehhguivun)
- # [18:48] <kennyluck> zewt, did you ever test Firefox on Windows about this CJK glyph issue? I got some… madness
- # [18:48] <zewt> i'm in windows
- # [18:48] <zewt> can you narrow "madness"? :P
- # [18:48] <zewt> (the entire topic is madness)
- # [18:48] <smaug____> annevk: looking...
- # [18:48] <kennyluck> So let me say this. I have a zh-TW Windows, specifically Windows 7.
- # [18:49] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [18:49] * Quits: plutoniix (~plutoniix@125.25.20.85.adsl.dynamic.totbb.net) (Quit: Leaving)
- # [18:49] <smaug____> annevk: er, hmm, I don't think cors has been disabled yet
- # [18:49] <zewt> i'm in win7, set to JP; also tested in a ZH codepage (forget whether it was TW or CN, TW I think)
- # [18:50] <kennyluck> For zh-TW FF nightly, the default @lang gives the glyph for zh-TW and zh-CN (they are the same), so does @lang=en. The @lang=ja one is different.
- # [18:50] <annevk> ooh you're on windows?
- # [18:50] <smaug____> annevk: actually I didn't remember that cors should be disabled
- # [18:50] <zewt> zh-TW and zh-CN should not be the same (they're very visually discernable)
- # [18:50] <smaug____> that is a bit risky
- # [18:50] <smaug____> comparing to other changes
- # [18:50] <smaug____> cors is old stuff
- # [18:51] <zewt> testing in FF8 (don't know if this has changed since nightly)
- # [18:51] <kennyluck> For ja FF nightly (on a zh-TW Windows, remember), the default @gives the glyph for zh-TW and the glyph for zh-CN is different from the one for zh-TW. And @lang=en gives the @lang-ja glyph, which is another glyph.
- # [18:51] <zewt> i'm going to have to draw a chart to figure out all the things you just said :)
- # [18:52] <zewt> (first impression: i agree with "madness")
- # [18:52] <zewt> http://zewt.org/~glenn/encoding%20expected.png is what I see
- # [18:52] <annevk> smaug____: yeah, sicking wanted that
- # [18:52] <kennyluck> But in any case, OS-dependent seems weird.
- # [18:52] <zewt> and I think the jp/tw/cn glyph choices are correct
- # [18:52] <zewt> in that png
- # [18:53] <annevk> smaug____: and you said it was risky then too http://www.w3.org/Bugs/Public/show_bug.cgi?id=14773
- # [18:53] <zewt> ... though my impression of "correct" may have come from incorrect browsers, so I should recheck
- # [18:53] <zewt> err, hold on--what does "ja FF nightly" mean?
- # [18:54] <kennyluck> zewt, firefox-11.0a1-ja.win32.install.exe is what I installed on a zh-TW Windows7.
- # [18:55] <zewt> why would there be different language installers? that's insane.
- # [18:55] <zewt> and having that affect rendering: even more insane
- # [18:55] <kennyluck> zewt, so when you say locale-dependent. You mean OS-locale?
- # [18:56] <zewt> in the case of IE, yes
- # [18:56] <kennyluck> hmm…. OK.
- # [18:56] <zewt> i had no idea Firefox had dependencies on which language installer you used
- # [18:56] <zewt> if true, i lose much hope for humanity's future
- # [18:58] * Joins: weinig (~weinig@2620:149:4:1b01:957c:774a:97ad:a46e)
- # [18:58] <zewt> (all testing I've done has been with the default FF8 installer, "Firefox Setup 8.0.1.exe" (or maybe 8.0.0 at the time)
- # [18:58] <kennyluck> zewt, I didn't set OS-locale as you did, so. But the normal zh-TW on a zh-TW machine is respecting the locale…
- # [18:58] <jgraham> Does anyone know someone that works on jQuery?
- # [18:59] <jgraham> Their documentation seems to be broken
- # [18:59] <kennyluck> for defalult @lang
- # [18:59] <jgraham> Everything is uncategorised
- # [18:59] <kennyluck> and not giving @lang=ja glyph.
- # [18:59] <zewt> let me figure out which VM I was using
- # [18:59] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [19:02] <zewt> kennyluck: fwiw, also http://krijnhoetmer.nl/irc-logs/whatwg/20111207#l-575
- # [19:04] * Parts: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [19:05] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [19:06] <zewt> kennyluck: oddly, in FF8 in XP in zh-TW, I don't see the TW glyph at all (zh-TW shows the JP glyph) ... maybe XP's fonts didn't have that variant
- # [19:07] * Joins: sicking (~chatzilla@adsl-99-22-95-53.dsl.pltn13.sbcglobal.net)
- # [19:07] <zewt> loading clunky win7 vm so I can change codepages...
- # [19:08] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 240 seconds)
- # [19:11] * kennyluck is now sending pictures to www-archive
- # [19:12] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
- # [19:13] <zewt> i changed the locale, it goes "you have to restart", i click restart
- # [19:14] <zewt> it reboots. i log in. "now you have to restart"
- # [19:14] <zewt> rage.
- # [19:16] * Quits: jarek__ (~jarek@bct159.neoplus.adsl.tpnet.pl) (Quit: Leaving)
- # [19:17] * Quits: weinig (~weinig@2620:149:4:1b01:957c:774a:97ad:a46e) (Read error: Connection reset by peer)
- # [19:17] * Joins: weinig (~weinig@2620:149:4:1b01:957c:774a:97ad:a46e)
- # [19:17] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [19:21] <kennyluck> zewt, I think hsivonen's statement is perhaps referring to the result on Mac OSX, which I can reproduce.
- # [19:21] <zewt> kennyluck: i get the same results in "Chiense (Traditional, Taiwan)" (CP950) as Japanese (CP932) in FF8.0.1 using Firefox Setup 8.0.1.exe
- # [19:21] <zewt> his statement holds in my testing, at least
- # [19:25] <zewt> is Firefox really doing the same horrible thing as IE (except using the installer as the locale selection, instead of the system codepage)? :|
- # [19:25] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [19:29] * gwillen_ is now known as gwillen
- # [19:29] * Joins: jwalden (~waldo@nat/mozilla/x-sdpjbntzectykufp)
- # [19:29] * Joins: sicking_ (~chatzilla@adsl-99-34-76-235.dsl.pltn13.sbcglobal.net)
- # [19:30] * Quits: sicking (~chatzilla@adsl-99-22-95-53.dsl.pltn13.sbcglobal.net) (Ping timeout: 268 seconds)
- # [19:30] * sicking_ is now known as sicking
- # [19:30] <zewt> if that's the case I'm probably just going to give up on this, since there's no sane precedent to move towards at all
- # [19:31] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [19:37] * Joins: dragon_ (~dragon@219-75-219-30f1.hyg2.eonet.ne.jp)
- # [19:37] * Joins: jamesr (jamesr@nat/google/x-exfwpgkakcozvpkv)
- # [19:39] * Quits: wesbos (~wesbos@206.108.146.146) (Quit: Leaving...)
- # [19:40] * Quits: dragon_ (~dragon@219-75-219-30f1.hyg2.eonet.ne.jp) (Client Quit)
- # [19:42] <gsnedders> Man, Peacekeeper is such a ridiculous, useless benchmark
- # [19:43] <gsnedders> (it tests everything in a loop: a lot of the tests are effectively no-ops after the first iteration)
- # [19:45] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [19:49] * Joins: rniwa (rniwa@nat/google/x-pzojlbmbwtafyvjq)
- # [19:53] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [19:54] * Joins: rniwa_ (rniwa@nat/google/x-xjxmblkvdnrxiwqs)
- # [19:57] <kennyluck> zewt, ok, got some pictures on the Web finally → http://lists.w3.org/Archives/Public/www-archive/2011Dec/0024
- # [20:00] * Joins: hasather_ (~hasather_@81-237-212-176-no86.tbcn.telia.com)
- # [20:06] * Joins: cpearce (~chatzilla@ip-118-90-47-248.xdsl.xnet.co.nz)
- # [20:11] * Quits: MikeSmith (~MikeSmith@EM114-48-26-131.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
- # [20:12] * Quits: hasather_ (~hasather_@81-237-212-176-no86.tbcn.telia.com) (Remote host closed the connection)
- # [20:12] <zewt> what is www-archive, exactly? the description on lists.w3.org is useless
- # [20:14] <othermaciej> zewt: it's for when you have an off-list message that you want to be archived and visible for the record, or to send random stuff simply to insert it into mailing list archives, or to complain about people supposedly privately but actually publicly
- # [20:15] <zewt> can I post on it without subscribing? because it sounds like a useless list to subscribe to, but I'm replying to a message CC'd there
- # [20:15] <zewt> (the "subscriber-post-only" vs. "spam" dilemma is endlessly annoying)
- # [20:15] <kennyluck> sane people won't subscribe to that list.
- # [20:16] <zewt> i don't want to, but lots of lists will bounce messages to non-subscribers (or annoy some moderator somewhere)
- # [20:16] <zewt> so ... just checking
- # [20:16] <kennyluck> so yeah, you can post on it without subscribing.
- # [20:17] <kennyluck> the first-time-manual check for W3C seems to work quite well. I don't know why though.
- # [20:18] * Joins: MikeSmith (~MikeSmith@EM1-113-102-233.pool.e-mobile.ne.jp)
- # [20:20] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [20:22] * Quits: richt_ (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Remote host closed the connection)
- # [20:23] * Joins: dave_levin (dave_levin@nat/google/x-rflkkplkyebxrzde)
- # [20:33] * Joins: ezoe (~ezoe@61-205-125-245f1.kyt1.eonet.ne.jp)
- # [20:44] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
- # [20:45] <MikeSmith> Philip`: if you have time to look into https://www.w3.org/Bugs/Public/show_bug.cgi?id=12539 would appreciate it
- # [20:46] <MikeSmith> otherwise I will hack something into the script that generates the W3C version
- # [20:47] * Quits: cpearce (~chatzilla@ip-118-90-47-248.xdsl.xnet.co.nz) (Ping timeout: 268 seconds)
- # [20:48] <annevk> hey MikeSmith
- # [20:48] <MikeSmith> hey
- # [20:48] <annevk> did you see my question about merging XHR 1.0 and 2.0 components?
- # [20:48] <annevk> can we rename components at all?
- # [20:48] * Joins: jacobolu_ (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [20:49] <MikeSmith> yeah, we can rename them
- # [20:49] <annevk> MikeSmith: I could move all XHR 1.0 bugs to XHR 2.0
- # [20:49] <annevk> and then we can rename XHR 2.0 and nuke XHR 1.0
- # [20:49] <MikeSmith> yeah, could do that
- # [20:49] <MikeSmith> that's what I've done on some other cases
- # [20:50] <annevk> working on it
- # [20:50] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:50] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [20:51] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [20:51] <annevk> okay
- # [20:51] <annevk> MikeSmith: XHR 1.0 is empty and can be removed, XHR 2.0 can be renamed to XHR
- # [20:53] * Quits: rniwa (rniwa@nat/google/x-pzojlbmbwtafyvjq) (Quit: rniwa)
- # [20:53] * rniwa_ is now known as rniwa
- # [20:54] <MikeSmith> annevk: OK, done
- # [20:54] <annevk> thanks!
- # [20:54] * Joins: codeho (~codeho@178-26-69-223-dynip.superkabel.de)
- # [20:54] <annevk> we can maybe do some more cleanup
- # [20:55] * annevk checks how much work it would be to obsolete the DOM Range component
- # [20:56] <annevk> ok that looks like it might be worth it
- # [20:56] <annevk> MikeSmith: DOM Range can be removed too
- # [20:57] <annevk> and DOM Core could be named DOM I guess
- # [20:57] <smaug____> will fullscreen spec be done in webapps?
- # [20:58] <smaug____> if so, would be nice to get a component for it
- # [20:58] <MikeSmith> annevk: ok, done and done
- # [20:58] <jamesr> how do people typically check for concepts across the whatwg html spec (for example i want to see who, if anyone, defines pre-click activation behaviors). do you load up the single-page version and ctrl-f find, scrape a local copy, pull the source?
- # [20:59] <annevk> smaug____: dunno
- # [20:59] <zewt> i end up loading the full-page version (always after some hesitation, of course)
- # [20:59] <zewt> browser crush
- # [20:59] * Quits: ezoe (~ezoe@61-205-125-245f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [21:00] <jamesr> it's behaving pretty reasonably for me so far in chrome 16
- # [21:00] * Joins: Areks (~Areks@128.72.49.234)
- # [21:00] <annevk> thanks again MikeSmith
- # [21:00] <MikeSmith> cheers
- # [21:00] <zewt> it still takes a few seconds to settle down ... everyone dreams of working xrefs in multipage, of course
- # [21:01] <smaug____> jamesr: usually I load the fullpage version (which takes time in all the browsers, but after loading behaves ok) and then ctrlf-f
- # [21:01] <zewt> chrome's doing a lot better than ff8, to be sure
- # [21:02] <zewt> at least it doesn't trigger the "slow, ain't it?" overlay
- # [21:02] <annevk> jamesr: full page, and you can click on the definitions then
- # [21:02] <jamesr> annevk: can click the definition, but you still have to ctrl-f to find references (like which elements define pre-click activation behaviors), right?
- # [21:02] <annevk> jamesr: e.g. if you click on "enumerated attributes" where it is defined it lists all the places that reference it
- # [21:03] <jamesr> ooh
- # [21:03] <smaug____> zewt: chrome does trigger the "slow" warning
- # [21:03] <jamesr> wait where can i see references?
- # [21:03] <zewt> smaug____: doesn't for me ... depends on your processor, of course
- # [21:03] <annevk> jamesr: click on the bold term
- # [21:03] <smaug____> zewt: and actually during slow one can't even really scroll the page on chrome, and resizing the window takes lots of time
- # [21:04] <smaug____> s/slow/load/
- # [21:04] <jamesr> oh, the bold black non-underlined things are links?
- # [21:04] <jamesr> nice
- # [21:04] <annevk> they're definitions with special behavior
- # [21:04] <zewt> resizing (horizontally) takes about 1-2s for me
- # [21:04] <smaug____> which is a lot
- # [21:05] <zewt> jamesr: bold black and bold orange, at least
- # [21:05] * Quits: FlorianX (~Dimitri@p4FCF6CD8.dip.t-dialin.net) (Quit: Leaving.)
- # [21:05] <zewt> eg. "pre" in the section header in http://www.whatwg.org/specs/web-apps/current-work/#the-pre-element
- # [21:05] <jamesr> very interesting
- # [21:06] <annevk> http://dvcs.w3.org/hg/encoding/raw-file/tip/Overview.html has it too
- # [21:07] <annevk> e.g. you can click the encoding headings to see from where they are referenced
- # [21:07] <zewt> annevk: btw, something still broken in dom4
- # [21:08] <zewt> not sure if you repro'd that
- # [21:08] <zewt> (with xrefs, I mean, not just "something")
- # [21:08] <zewt> everyone's favorite bug report. "something is broken"
- # [21:08] <annevk> they work for me
- # [21:09] <zewt> doesn't work for me in FF8 or Chrome
- # [21:09] * Joins: diraol (~diraol@186.220.128.170)
- # [21:09] <annevk> works in Chrome too
- # [21:09] <zewt> https://zewt.org/~glenn/temp.png
- # [21:09] <annevk> also Gecko
- # [21:10] <annevk> so your problem is the CSS?
- # [21:10] <zewt> missing css?
- # [21:10] <annevk> well yes
- # [21:10] <annevk> but that doesn't seem so important
- # [21:10] <annevk> feel free to figure out a patch if you care
- # [21:10] <zewt> huh? it's dumping text in the middle of a line, instead of doing what the other specs do
- # [21:11] <annevk> it still works
- # [21:12] <zewt> is this stuff reinvented for each spec? heh
- # [21:13] * Quits: diraol (~diraol@186.220.128.170) (Ping timeout: 244 seconds)
- # [21:14] <annevk> zewt: it just doesn't use the WHATWG style sheet
- # [21:14] <annevk> zewt: and since I haven't really found it a problem, I haven't tried figuring out the details
- # [21:15] <annevk> MikeSmith: https://www.w3.org/Bugs/Public/show_bug.cgi?id=10694 should be moved to the browser testing group but I cannot find that :)
- # [21:15] <MikeSmith> annevk: OK, will fix that
- # [21:15] <annevk> MikeSmith: and https://www.w3.org/Bugs/Public/show_bug.cgi?id=14569 needs a URL component somewhere
- # [21:15] <annevk> but that can wait
- # [21:16] <MikeSmith> k
- # [21:16] * Quits: hij1nx (~hij1nx@75.93.236.201) (Quit: hij1nx)
- # [21:16] * Parts: WeirdAl (~chatzilla@g2spf.ask.info)
- # [21:17] * Joins: diraol (~diraol@186.220.128.170)
- # [21:17] * Quits: diraol (~diraol@186.220.128.170) (Remote host closed the connection)
- # [21:20] <jamesr> somewhat dumb spec question: is the list here http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#interactive-content-0 supposed to be an example or exhaustive?
- # [21:20] <jamesr> i'm pretty sure that's what you run through when clicking on a <div> with an onclick handler, but if that list is supposed to be exhaustive i'm not sure if that div counts as 'interactive content'
- # [21:20] <annevk> exhaustive
- # [21:21] <jamesr> so what blesses the div with activation behavior?
- # [21:21] <jamesr> registering the onclick handler in DOM?
- # [21:22] <annevk> nothing I think
- # [21:22] <annevk> oh sorry
- # [21:22] <jamesr> ok, so if it doesn't have activation behavior then according to that part of the text click events shouldn't fire on it
- # [21:23] <jamesr> or does the click event propagation still happen, just not via this algorithm?
- # [21:23] <annevk> it does have activation behavior, but which elements have activation behavior the spec does not define
- # [21:23] <jamesr> ok, so someone somewhere else (presumably dom events) is supposed to say that the element has activation behavior
- # [21:23] <jamesr> when such a handler is registered
- # [21:23] <jamesr> right?
- # [21:24] <annevk> dunno really what the exact plan for that is
- # [21:25] <annevk> but yeah ideally some spec would define that
- # [21:25] <annevk> because currently it's a big guessing game when implementing a UA for mobile phone and you lack a mouse...
- # [21:25] <annevk> or if you want to make a site keyboard accessible
- # [21:26] <annevk> Opera's spatial navigation is a pretty good attempt at that I think and I tried documenting the heuristics once, but it was complicated
- # [21:28] <smaug____> jamesr: btw, I think activation behavior is largely non-reviewed in the spec, since it isn't implemented in any browser
- # [21:29] <smaug____> (unless it has been implemented in some browser during last month or so)
- # [21:33] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 248 seconds)
- # [21:33] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [21:34] * Joins: hasather_ (~hasather_@81-237-212-176-no86.tbcn.telia.com)
- # [21:36] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [21:37] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [21:37] * Quits: cpearce (~chatzilla@60.234.54.74) (Client Quit)
- # [21:38] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [21:41] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
- # [21:53] * Joins: karega|aniasis (~karegaani@64.124.202.222)
- # [22:01] * Joins: aniasis|karega (~karegaani@64.124.202.222)
- # [22:01] <annevk> re Chrome and ISO-2022-KR, it seems they supported windows-949 already and just use that?
- # [22:02] * Quits: karega|aniasis (~karegaani@64.124.202.222) (Ping timeout: 245 seconds)
- # [22:05] * Joins: LeonieW (~LeonieW@host-78-149-7-140.as13285.net)
- # [22:07] * Joins: othermaciej (~mjs@17.245.90.31)
- # [22:07] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [22:09] <annevk> http://codereview.chromium.org/6010003/diff/6001/icu46/source/data/mappings/noop-cns-11643.ucm is interesting
- # [22:10] <annevk> http://codereview.chromium.org/6010003/diff/6001/icu46/source/data/mappings/noop-iso-ir-165.ucm
- # [22:10] <annevk> there's a couple of those
- # [22:10] <annevk> I guess they are for the issue Philip` mentioned earlier
- # [22:14] <annevk> MikeSmith: would having a "WHATWG" product go too far? so we can have Encoding / URL / Fullscreen as components there for now?
- # [22:14] * Quits: LeonieW (~LeonieW@host-78-149-7-140.as13285.net) (Read error: Connection reset by peer)
- # [22:14] <annevk> MikeSmith: or maybe WGLESS if we want something neutral
- # [22:15] * Joins: mamund_ (mamund@access.not.allowed.org)
- # [22:16] * Quits: erlehmann (~erlehmann@89.204.155.2) (Quit: Ex-Chat)
- # [22:16] <kennyluck> or COMMUNITY
- # [22:17] <zewt> *COUGH*WG
- # [22:17] <annevk> Community works, or "Platform" :)
- # [22:17] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [22:22] * Joins: shans (shanesteph@nat/google/x-chiawrkkpzvbcpvg)
- # [22:25] * Parts: mamund_ (mamund@access.not.allowed.org)
- # [22:26] * Joins: roc (~chatzilla@60.234.54.74)
- # [22:32] * heycam|away is now known as heycam
- # [22:33] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
- # [22:37] * Joins: weinig_ (~weinig@17.245.89.127)
- # [22:39] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [22:41] * Quits: weinig (~weinig@2620:149:4:1b01:957c:774a:97ad:a46e) (Ping timeout: 252 seconds)
- # [22:41] * weinig_ is now known as weinig
- # [22:41] * Quits: aniasis|karega (~karegaani@64.124.202.222)
- # [22:41] * Joins: karega|aniasis (~karegaani@64.124.202.222)
- # [22:46] * Quits: karega|aniasis (~karegaani@64.124.202.222) (Ping timeout: 248 seconds)
- # [22:49] * Joins: karega|aniasis (~karegaani@64.124.202.222)
- # [22:50] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:56] * Quits: astearns (~anonymous@192.150.22.5) (Quit: astearns)
- # [23:13] * Joins: TabAtkins_ (tabatkins@nat/google/x-eacdbiabrnkkzces)
- # [23:14] * Quits: Areks (~Areks@128.72.49.234) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
- # [23:15] * Joins: cgcardona_ (~cgcardona@64.125.189.218)
- # [23:15] * Quits: cgcardona_ (~cgcardona@64.125.189.218) (Changing host)
- # [23:15] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
- # [23:18] * Quits: gwicke (~gabriel@212.255.26.171) (Quit: Bye!)
- # [23:18] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:18] * Quits: weinig (~weinig@17.245.89.127) (Remote host closed the connection)
- # [23:19] * Joins: weinig (~weinig@2620:149:4:1b01:5d5f:4ad7:b751:fbff)
- # [23:19] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 248 seconds)
- # [23:19] * cgcardona_ is now known as cgcardona
- # [23:24] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [23:24] <jamesr> TabAtkins: you've lied, svg is at least slightly retarded
- # [23:24] <hober> annevk: re: https://www.w3.org/Bugs/Public/show_bug.cgi?id=15213 per the layering argument you make there, would you say that https://bugs.webkit.org/show_bug.cgi?id=73237 should be WONTFIXed?
- # [23:24] <TabAtkins_> I didn't say it wasn't completely retarded. Just that doing basic diagrams with it shouldn't be troublesome cross-browser.
- # [23:25] <shepazu> SVG is not retarded, it's just… special.
- # [23:25] <jamesr> ok, so i have a simple diagram with some <rect>s
- # [23:25] <heycam> TabAtkins_, needs more layout!
- # [23:26] <jamesr> i'm using colors (fill) to represent different types of things
- # [23:26] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:26] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:28] <annevk> hober: yes, that's exactly the same problem
- # [23:28] <annevk> hober: the point of ARIA was a low-level accessibility API
- # [23:28] <annevk> hober: not one which has semantics tied to it
- # [23:28] <annevk> is*
- # [23:29] * Joins: miketaylr (~miketaylr@12.5.149.2)
- # [23:30] <jamesr> for the curious, tab solved my problem offline. answer = use CSS for indirection, don't use SVG's indirection mechanisms
- # [23:31] <shepazu> jamesr: what was the question? too many answers, not enough questions...
- # [23:32] <zewt> svg jeopardy
- # [23:32] <TabAtkins_> james didn't understand the dependency graph that SVG uses.
- # [23:32] <jamesr> ah, didn't type it out. question was i want a group of <rects> that are style the same way (solid color), but i want an easy way to toggle them all to a different type of display (pattern)
- # [23:33] <jamesr> so i can have a color and color-blind-friendly diagram with the same SVG DOM
- # [23:33] <heycam> jamesr, CSS sounds like the right answer there!
- # [23:33] <shepazu> yup
- # [23:33] <roc> I'm not sure why you would try anything other than CSS for that
- # [23:33] <TabAtkins_> ^_^
- # [23:34] <jamesr> well, i didn't know you could reference SVG patterns, etc, from CSS
- # [23:34] <roc> ah
- # [23:34] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Read error: Operation timed out)
- # [23:36] <hober> annevk: *nod*
- # [23:38] <TabAtkins_> heycam, annevk: in the webrtc list, I complained about the use of numeric constants, and asked them to change to strings. They've pushed back, and are asking for the arguments behind the change in webidl, and any official resolution.
- # [23:38] <TabAtkins_> I'm not sure what to search for to find them myself.
- # [23:38] <hober> annevk: thanks
- # [23:38] <zewt> TabAtkins: always nice to have to repeat every. single. decision., every single time
- # [23:39] <TabAtkins_> zewt: Indeed.
- # [23:39] <zewt> seems like a corollary of NIH
- # [23:40] * Joins: wesbos (~wesbos@24.52.240.143)
- # [23:40] <heycam> TabAtkins_, numeric constants don't buy you anything, they're longer to type (assuming you use the constants and not just "0"!), they require properties to exist (where strings do not)
- # [23:41] <heycam> TabAtkins_, they are just as self descriptive
- # [23:41] <zewt> they needlessly create two ways to do everything (by naming the constant, or by hardcoding the property)
- # [23:41] <zewt> (value)
- # [23:41] <zewt> eg. creating a "bad" way to do things in addition to a "good" way
- # [23:41] <TabAtkins_> Why is requiring properties to exist a bad thing? Just more memory to maintain?
- # [23:42] <annevk> the bad thing is that people will use numbers instead
- # [23:42] <heycam> TabAtkins_, yeah, it's a very slight negative
- # [23:42] <annevk> and constants are more verbose in actual usage
- # [23:42] <TabAtkins_> heycam: Can you find the email where you resolved on it, too?
- # [23:43] <heycam> TabAtkins_, there was no official resolution, since it's more of a style/design issue
- # [23:43] <zewt> annevk: yeah, creating a "bad" way that's less typing than the "good"--which is an incentive for inexperienced programmers
- # [23:43] <zewt> (to choose the bad way)
- # [23:43] <TabAtkins_> heycam: Ok.
- # [23:43] <heycam> TabAtkins_, there's also: http://scriptlib-cg.github.com/api-design-cookbook/#don-t-use-numerical-constants
- # [23:44] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [23:44] <zewt> named symbols that don't have a visible integer value wouldn't be as evil, but we don't have those
- # [23:44] <TabAtkins_> zewt: We do, but they're called "strings".
- # [23:44] <zewt> those aren't symbols
- # [23:45] <TabAtkins_> Close enough. ^_^
- # [23:45] <annevk> number (very bad); constants (verbose); strings (perfect)
- # [23:45] <zewt> referring to eg. "feature = object()" in Python
- # [23:45] <annevk> it's not very hard
- # [23:45] <TabAtkins_> And they're likely the same as symbols underneath - atomic strings or something.
- # [23:45] <annevk> yeah you can intern them
- # [23:45] * Quits: jwalden (~waldo@nat/mozilla/x-sdpjbntzectykufp) (Quit: probably back later)
- # [23:45] <zewt> and i'd expect that they'd be interned anyway, since they're constants in the code
- # [23:45] <annevk> and once heycam adds string enum you can even have them natively in IDL
- # [23:46] <zewt> (lua does that, I think Python does too)
- # [23:46] <zewt> (well, lua interns all strings, so I guess that's not interesting)
- # [23:46] <TabAtkins_> Yeah, I don't know how modern JS engines intern string constants in code.
- # [23:48] <zewt> i don't know how interning works in JS anyway, since it's transparent in JS (as far as I know?), where you can tell the difference if you want to in Python (is)
- # [23:48] <TabAtkins_> Yeah.
- # [23:49] <zewt> (eg. it's more useful to know the low-level details in Python than JS)
- # [23:49] <jamesr> in JS strings are value types, not object types
- # [23:49] <jamesr> so you can't tell
- # [23:50] * Joins: sythe (~sythe@bas1-ottawa08-1177643225.dsl.bell.ca)
- # [23:50] <sythe> Hey
- # [23:50] <sythe> <audio loop autoplay> <source src="up.wav"> </audio>
- # [23:50] <sythe> I'm using that to play an audio file
- # [23:50] <sythe> Why doesn't it loop?
- # [23:51] * Quits: wesbos (~wesbos@24.52.240.143) (Quit: Leaving...)
- # [23:52] * Quits: miketaylr (~miketaylr@12.5.149.2) (Quit: miketaylr)
- # [23:55] <TabAtkins_> It should. Example page?
- # [23:55] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Ping timeout: 245 seconds)
- # [23:55] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # Session Close: Wed Dec 21 00:00:00 2011
The end :)