Options:
- # Session Start: Mon Jun 20 00:00:00 2011
- # Session Ident: #whatwg
- # [00:07] * bga_ is now known as bga_|away
- # [00:11] * Joins: Rik` (~Rik`@198.134.89.94)
- # [00:18] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [00:20] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [00:25] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [00:26] <clair> If anyone's interested I've put some code examples on the wiki for the dialog proposal, I'll add in some more once I figure out how they work
- # [00:28] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027])
- # [00:29] * Quits: Rik` (~Rik`@198.134.89.94) (Remote host closed the connection)
- # [00:39] * Joins: nessy (~Adium@124-168-8-33.dyn.iinet.net.au)
- # [00:39] * bga_|away is now known as bga_
- # [00:41] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [00:44] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [00:47] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [00:56] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:56] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:57] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
- # [01:02] * Quits: dglazkov|away (~dglazkov@nat/google/x-ygzjpiufucqgnind) (Quit: dglazkov|away)
- # [01:04] * Joins: smaug____ (~chatzilla@a91-154-47-8.elisa-laajakaista.fi)
- # [01:22] * Quits: smaug____ (~chatzilla@a91-154-47-8.elisa-laajakaista.fi) (Ping timeout: 264 seconds)
- # [01:29] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [01:34] * Joins: smaug____ (~chatzilla@a91-154-47-8.elisa-laajakaista.fi)
- # [01:35] * Quits: dydx (~dydz@adsl-76-228-82-246.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [01:36] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [01:36] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Read error: Connection reset by peer)
- # [01:36] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [01:37] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [01:38] * Joins: Obvious (tachikoma@188.226.74.2)
- # [01:39] * Quits: stefan-_ (~music@hiwi0.wi2.uni-trier.de) (Remote host closed the connection)
- # [01:40] * Quits: Steve^ (~steve@78.146.21.169) (Quit: Leaving)
- # [01:40] * Quits: smaug____ (~chatzilla@a91-154-47-8.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
- # [01:41] * Quits: Morphous_ (jan@f049067113.adsl.alicedsl.de) (Ping timeout: 260 seconds)
- # [01:57] * Joins: Morphous_ (jan@g228225091.adsl.alicedsl.de)
- # [02:03] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [02:12] * Quits: ezoe (~ezoe@61-205-124-16f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [02:17] <llrcombs> Can't anyone just tell me "sounds good, we might add it" or "that's a crappy idea, and here's why"?
- # [02:17] <llrcombs> Idea: Methods in <track> to programatically add/remove/edit cues
- # [02:18] <AryehGregor> I'm pretty sure most people here aren't following the <track> stuff.
- # [02:18] <AryehGregor> Thus the lackluster response.
- # [02:18] <llrcombs> is there another chan I should ask in?
- # [02:22] * Quits: wakaba_0 (~wakaba_@57.72.102.121.dy.bbexcite.jp) (Ping timeout: 255 seconds)
- # [02:22] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
- # [02:23] * Quits: pdr2 (~pdr2@nat/google/x-bfkkkglmieqbljrr) (Ping timeout: 246 seconds)
- # [02:25] * Quits: erlehmann (~erlehmann@89.204.153.64) (Quit: Ex-Chat)
- # [02:30] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:32] <zewt> post on the list
- # [02:33] <llrcombs> how about the forums?
- # [02:33] <zewt> what forums? heh
- # [02:34] <llrcombs> the whatwg forums
- # [02:34] <llrcombs> forums.whatwg.org
- # [02:35] <zewt> don't know about those, development doesn't happen on forums
- # [02:35] <llrcombs> http://forums.whatwg.org/bb3/viewforum.php?f=3
- # [02:35] <zewt> don't know what that even exists, stick to the list
- # [02:36] <llrcombs> link?
- # [02:36] <llrcombs> (I like forums D:)
- # [02:36] <zewt> https://encrypted.google.com/search?q=whatwg+mailing+list
- # [02:37] <llrcombs> yay encrypted google
- # [02:37] <llrcombs> yeah, that was probably a stupid question
- # [02:40] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:41] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [02:42] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Client Quit)
- # [02:54] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:55] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:56] * Joins: erlehmann (~erlehmann@89.204.153.64)
- # [02:58] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Ping timeout: 255 seconds)
- # [02:58] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:05] * Quits: clair (~clair@host86-163-151-50.range86-163.btcentralplus.com) (Quit: clair)
- # [03:06] * Joins: dydx (~dydz@adsl-75-37-26-125.dsl.pltn13.sbcglobal.net)
- # [03:11] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [03:13] * Joins: estellevw (~estellevw@173-228-112-215.dsl.dynamic.sonic.net)
- # [03:20] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # [03:21] * bga_ is now known as bga_|away
- # [03:22] * Quits: bga_|away (~bga@ppp78-37-253-71.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [03:22] * Quits: dydx (~dydz@adsl-75-37-26-125.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [03:25] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:26] * Quits: erlehmann (~erlehmann@89.204.153.64) (Ping timeout: 240 seconds)
- # [03:31] * Joins: erlehmann (~erlehmann@89.204.153.64)
- # [04:01] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [04:07] * Quits: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au) (Quit: ben_h)
- # [04:07] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 276 seconds)
- # [04:12] * Joins: The_8472 (~stardive@azureus/The8472)
- # [04:15] * Quits: jochen__ (~jochen@nat/google/x-qxvnlyhvrlmrbneb) (Remote host closed the connection)
- # [04:15] * Joins: jochen__ (~jochen@nat/google/x-jmztmogcjadmoiif)
- # [04:18] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [04:20] * Joins: jdong_ (~quassel@222.126.155.250)
- # [04:29] * Joins: miketayl_r (~miketaylr@24.42.93.245)
- # [04:30] * Quits: miketaylr (~miketaylr@24.42.93.245) (Disconnected by services)
- # [04:30] * miketayl_r is now known as miketaylr
- # [04:31] * Parts: toyoshim (~toyoshim@yuri.twintail.org)
- # [04:38] * Joins: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb)
- # [04:47] * Joins: ben_h (~ben@128.250.195.138)
- # [04:58] * Joins: _jgr (~jgr@CPE-60-231-55-57.lns3.cha.bigpond.net.au)
- # [05:03] * Quits: estellevw (~estellevw@173-228-112-215.dsl.dynamic.sonic.net) (Quit: Snuggling with the puppies)
- # [05:06] * Joins: nonge__ (~nonge@p5082A08A.dip.t-dialin.net)
- # [05:08] * Quits: nonge_ (~nonge@p5082B270.dip.t-dialin.net) (Read error: Operation timed out)
- # [05:12] * Joins: MikeSmith_ (~mikesmith@EM111-188-100-52.pool.e-mobile.ne.jp)
- # [05:13] * Joins: MikeSmith__ (~MikeSmith@EM111-188-100-52.pool.e-mobile.ne.jp)
- # [05:16] * Quits: MikeSmith (~mikesmith@EM1-112-4-111.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
- # [05:16] * MikeSmith_ is now known as MikeSmith
- # [05:20] * Quits: MikeSmith (~mikesmith@EM111-188-100-52.pool.e-mobile.ne.jp) (Disconnected by services)
- # [05:20] * MikeSmith__ is now known as MikeSmith
- # [05:23] * Quits: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: Core Breach)
- # [05:38] * Joins: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [05:43] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Quit: Computer has gone to sleep.)
- # [05:48] * Joins: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461)
- # [05:52] * Joins: estellevw (~estellevw@173-228-112-215.dsl.dynamic.sonic.net)
- # [05:56] * Quits: estellevw (~estellevw@173-228-112-215.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
- # [05:56] * Joins: estellevw (~estellevw@173-228-112-215.dsl.dynamic.sonic.net)
- # [05:59] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # [05:59] * Quits: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461) (Ping timeout: 260 seconds)
- # [06:03] * Joins: estellevw__ (~estellevw@173-228-112-215.dsl.dynamic.sonic.net)
- # [06:05] * Quits: estellevw (~estellevw@173-228-112-215.dsl.dynamic.sonic.net) (Read error: Operation timed out)
- # [06:05] * estellevw__ is now known as estellevw
- # [06:08] * Joins: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461)
- # [06:08] * Quits: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461) (Remote host closed the connection)
- # [06:08] * Joins: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461)
- # [06:11] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [06:28] * Joins: matjas (~matjas@91.182.43.138)
- # [06:29] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:34] * Quits: matjas (~matjas@91.182.43.138) (Remote host closed the connection)
- # [06:38] * Joins: ezoe (~ezoe@61-205-125-254f1.kyt1.eonet.ne.jp)
- # [06:46] * Quits: CvP (~CvP@123.49.20.90) (Quit: [ UPP ] > all)
- # [06:54] * Quits: _jgr (~jgr@CPE-60-231-55-57.lns3.cha.bigpond.net.au) (Ping timeout: 250 seconds)
- # [07:15] * Joins: rwaldron (~Rick@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [07:18] * Quits: humph (~dave@cdot.senecac.on.ca) (Remote host closed the connection)
- # [07:19] * Quits: erlehmann (~erlehmann@89.204.153.64) (Quit: Ex-Chat)
- # [07:35] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [07:35] * Joins: zcorpan (~zcorpan@c-049fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [07:37] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [07:38] * Quits: drewcode (~chatzilla@24-107-73-144.dhcp.stls.mo.charter.com) (Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027])
- # [07:38] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 276 seconds)
- # [07:43] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:45] <zcorpan> input from webkit people on http://www.w3.org/Bugs/Public/show_bug.cgi?id=12798 would be nice
- # [07:45] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [07:48] * Joins: jdong_ (~quassel@222.126.155.250)
- # [08:03] * Joins: rimantas (~rimliu@93.93.57.193)
- # [08:07] * Joins: richt (~richt@pat-tdc.opera.com)
- # [08:08] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [08:08] <heycam> zcorpan, I agree, thanks for ccing abarth
- # [08:09] <heycam> (although I'm loathe to reopen without some concrete data)
- # [08:09] * heycam heads home
- # [08:09] * heycam is now known as heycam|away
- # [08:10] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [08:16] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [08:33] * Quits: Thezilch (fuz007@cpe-76-167-225-217.socal.res.rr.com) (Read error: Connection reset by peer)
- # [08:33] <MikeSmith> Ben Meyer is stopping work on Arora - http://groups.google.com/group/arora-dev/browse_thread/thread/c3c318b78a655039
- # [08:34] <MikeSmith> I guess it was inevitable
- # [08:47] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [08:50] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [08:53] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [09:04] <hsivonen> MikeSmith: is George Staikos still at Torch/RIM? is he prohibited from doing Qt stuff as well?
- # [09:05] <MikeSmith> hsivonen: not sure if George is at RIM or not
- # [09:05] <MikeSmith> but yeah it would really suck if he weren't allowed to work on Qt stuff
- # [09:11] <MikeSmith> hsivonen: looking through http://trac.webkit.org/browser/trunk/Source/WebKit/qt it seems like it's been a long time since he committed any changes himself against the sources for the Qt port of WebKit
- # [09:13] * Quits: ezoe (~ezoe@61-205-125-254f1.kyt1.eonet.ne.jp) (Ping timeout: 246 seconds)
- # [09:13] <hsivonen> MikeSmith: ok
- # [09:15] <MikeSmith> so hsivonen , about the input-type error message thing, when you mentioned punching holes in some abstractions, did you mean in the validator.nu branch of jing?
- # [09:16] <MikeSmith> because as far as what's currently available to the message-emitter code, that would seem like the only place to do it
- # [09:18] <hsivonen> MikeSmith: I haven't looked at the code, but AFAICT, there are two options: 1) Making Jing expose the attributes in the exception and 2) Making the message emitter register a SAX ContentHandler that gets served earlier than Jing so that the message emitter knows which SAX event Jing is about to get
- # [09:18] <MikeSmith> ah
- # [09:18] <MikeSmith> OK
- # [09:19] <MikeSmith> I see
- # [09:20] <MikeSmith> I reckon registering a new content handler might be easier than making the changes to Jing
- # [09:20] <MikeSmith> maybe not technically easier
- # [09:20] <hsivonen> I'd expect it to be the better route
- # [09:20] <hsivonen> especially if we try to pursue merging with Jing trunk some day
- # [09:21] <MikeSmith> right
- # [09:21] <MikeSmith> it seems like James would rather not see further changes going into the validator.nu branch that he doesn't want in the trunk
- # [09:22] <MikeSmith> and getting his review time & attention is also not very easy
- # [09:22] <hsivonen> hmm. http://help.yandex.ru/webmaster/?id=995300#995356 doesn't look like a great "spec" for yandex-verification
- # [09:23] <hsivonen> since the page doesn't even mention what the meta keyword is
- # [09:23] * Joins: woef (~woef@79.232-136-217.adsl-static.isp.belgacom.be)
- # [09:26] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [09:27] <hsivonen> Hixie: any advice about yandex-verification?
- # [09:27] <othermaciej> George Staikos is at RIM, yes
- # [09:27] <othermaciej> I think their port might be based on Qt, but I am not sure
- # [09:28] <hsivonen> Hixie: it seems totally silly to fail yandex-verification for failing the requirements, but not failing it would set an awful precedent
- # [09:28] * Joins: LBP (~Miranda@pD9EB1822.dip0.t-ipconnect.de)
- # [09:29] <hsivonen> fwiw, the English version of the doc at http://help.yandex.com/webmaster/?id=1115204 doesn't mention the actual meta keyword, either
- # [09:30] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [09:32] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [09:33] * Quits: moo-_- (~quassel@herd37.twinapex.fi) (Ping timeout: 252 seconds)
- # [09:34] <MikeSmith> so I did some hacking on the bugzilla mail code to try to get notifications in which the record of changes is easier to read than the default bugzilla ascii-table thing
- # [09:34] <hsivonen> Hixie: oh well, I moved the entry to the list of keywords that don't meet the requirements, since, objectively, it doesn't :-(
- # [09:34] <MikeSmith> result so far is here:
- # [09:35] <MikeSmith> https://raw.github.com/gist/1035260/5ba6711823a527ba670ad06f1289599426cba6c4/gistfile1.txt
- # [09:35] <MikeSmith> opinions on that would be welcome
- # [09:35] <MikeSmith> and/or suggestions for further tweaks
- # [09:35] <hsivonen> MikeSmith: WFM
- # [09:35] <MikeSmith> ok
- # [09:36] <MikeSmith> unfortunately the bugzilla template mechanism doesn't provide any way to adjust the formatting of that part of the notifications
- # [09:36] <MikeSmith> the ascii-table part
- # [09:36] <MikeSmith> so changing it requires hacking the system BugMail.pm file
- # [09:36] * Joins: moo-_- (~quassel@herd37.twinapex.fi)
- # [09:37] <MikeSmith> which means if we deploy this for the W3C bugzilla, I will need to the W3C systems team to agree to it
- # [09:37] <MikeSmith> so I hope I can do that
- # [09:38] <MikeSmith> but I really think this should be changed in bugzilla upstream
- # [09:38] <MikeSmith> that ascii-table stuff only displays well in fixed-width font anyway
- # [09:38] <zewt> heh
- # [09:38] <zewt> mails formatted as if everyone reads mail in a terminal in 2011 is sort of uhh
- # [09:39] <MikeSmith> and I reckon a quite large number or users these days are reading those messages in a client that displays them using a proportional font
- # [09:39] <MikeSmith> e.g., Gmail or Mail.app or Outlook or whatever
- # [09:40] <MikeSmith> zewt: well, I guess a lot of bugzilla users still do read mail in clients with fixed-width fonts
- # [09:40] <MikeSmith> at least I do still
- # [09:40] <MikeSmith> most of the time
- # [09:41] * MikeSmith wonders if there's a way to have gmail use a fixed-width font
- # [09:41] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:42] * Joins: _jgr (~jgr@CPE-60-231-55-57.lns3.cha.bigpond.net.au)
- # [09:43] * MikeSmith checks and sees it seems not (other than changing browser settings)
- # [09:44] <MikeSmith> seems that iPad mail client doesn't provide any way to change the font-family either
- # [09:44] <hsivonen> yay IETF. the about: URL scheme has existed since early Netscape and now we get feedback that the W3C shouldn't use it while the IETF ponders it
- # [09:44] <zcorpan> about:ietf
- # [09:45] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [09:47] <zewt> MikeSmith: you can send an HTML version set to a fixed-width font, but ... please don't, heh
- # [09:47] <zewt> the only legitimate case I've seen for changing fonts in mail so far is when pasting code into a mail; setting fixed-width is sort of useful then
- # [09:48] * Joins: msucan (~robod@109.96.217.163)
- # [09:48] <MikeSmith> about:clue
- # [09:49] <MikeSmith> zewt: I think fixed-width font for e-mail is pretty much better for readability regardless
- # [09:50] <MikeSmith> I don't know of many use cases for really needing typography fineries in e-mail
- # [09:50] <MikeSmith> e-mail messages are word-processing docs
- # [09:50] <MikeSmith> or web pages
- # [09:51] <zewt> fixed-width is pretty bad for readability in general, but of course that's the reader's choice, not the sender's :)
- # [09:55] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
- # [09:55] <asmodai> Mmm
- # [09:56] <asmodai> hsivonen: I wonder why the firefox 5 installer doesn't invoke UAC to allow me to install
- # [09:56] <zewt> heh
- # [09:56] <asmodai> Trying to install it complains about not having rights to write to the destination directory. Have to right click and run as administrator
- # [09:56] <zewt> clicking chrome install links in firefox and having it go "done!" is pretty much "uhhh, what?"
- # [09:56] <asmodai> zewt: heh
- # [09:57] <hsivonen> zewt: do you mean after installing some other app from Google that installs an NPAPI plug-in into Firefox without asking?
- # [09:57] <zewt> i have no idea what it was, actually
- # [09:57] <hsivonen> asmodai: I have no idea. I know very little about Windows
- # [09:58] <zewt> maybe it was the "upgrade chrome to testing" or whatever
- # [09:58] <asmodai> hsivonen: Just curious, since previous versions requested those permissions.
- # [09:58] <hsivonen> zewt: AFAICT, Opera is the only major competing browser vendor that doesn't try to inject code into Firefox under any circumstances
- # [09:59] <hsivonen> kudos to Opera
- # [09:59] <zewt> Google Update 1.3.21.57
- # [09:59] <zewt> yeah google installed some plugin into firefox without permission
- # [10:00] * Joins: tbassetto (~tbassetto@anj75-2-88-162-180-30.fbx.proxad.net)
- # [10:02] <hsivonen> Firefox really needs to start prompting the user with something like "Hey, $VENDOR added some code into Firefox without asking you. [Cool, Let's Run More Code] [[Not Cool, Reject the Code]]"
- # [10:03] <zewt> also google needs to stop installing things without permission because that's not "okay"
- # [10:05] <hsivonen> as I understand it, the stuff Google installs is less of a problem than stuff antivirus packages or Skype install
- # [10:05] <zewt> heh i use a skype from like 2008 because anything newer is unusable
- # [10:07] <zewt> surprised it even works
- # [10:07] <othermaciej> which browser vendors inject code into Firefox and how?
- # [10:07] <zewt> chrome appears to install a plugin into firefox
- # [10:08] <othermaciej> does the way they do it obtain meaningful user consent?
- # [10:08] <zewt> none that I can recall giving
- # [10:08] <othermaciej> if it wasn't a Google product that would probably be considered malware
- # [10:08] <zewt> i consider it malware anyway :)
- # [10:09] <zewt> malware I'm marginally less worried about exploding my system, but nonetheless
- # [10:09] <hsivonen> othermaciej: Google installs the above-mentioned Google Update plug-in when you install Chrome. Apple installs the QuickTime Plug-in if you install a fully-functional version of Safari (QuickTime is required for fully-functional Safari), if you install something that requires Microsoft Genuine Advantage Validation, you end up with a Microsoft plug-in in Firefox while doing something that isn't obviously about installing stuff into Firefox
- # [10:09] * Joins: zdobersek (~zan@cpe-46-164-23-58.dynamic.amis.net)
- # [10:10] <hsivonen> othermaciej: I think the Google Update plug-in doesn't involve meaningful consent
- # [10:11] <othermaciej> The QuickTime plugin is mainly bundled for Safari's actual use
- # [10:11] <othermaciej> though I suppose we could go out of our way to keep other browsers from finding it, but that would be weird
- # [10:11] <othermaciej> Apple's not really pushing QuickTime plugin as a way to deliver video so who knows what will happen in the future
- # [10:11] <hsivonen> othermaciej: to make <video> work in Safari, you need to install QuickTime. And as a side effect, Apple puts code into other browsers on the system, too
- # [10:11] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
- # [10:12] <othermaciej> making <video> work in Safari for Windows is bundled with making QuickTime plugin content work in Safari for Windows
- # [10:12] <othermaciej> which also happens to make it work in other browsers
- # [10:13] * Joins: danbri (~danbri@dhcp-111-245.public.vu.nl)
- # [10:13] <othermaciej> (on Mac of course all three of Safari, Safari's ability to play <video> content, and the QuickTime plugin, are bundled with the OS)
- # [10:14] <hsivonen> othermaciej: aren't there two QuickTime plug-ins on Mac?
- # [10:14] <hsivonen> othermaciej: one for Safari and another for other browsers?
- # [10:14] <abarth> hsivonen: what's the name of the plugin that chrome installs?
- # [10:14] <abarth> Google Update ?
- # [10:15] <othermaciej> hsivonen: there used to be, but that is no longer true
- # [10:15] <zewt> yeah that's what's in my FF install
- # [10:15] <zewt> (which I assume is from Chrome; the only other Google stuff I have installed is Android dev tools)
- # [10:15] <hsivonen> abarth: that's what zewt said above. I don't have a Windows VM running to confirm the name right now, but I've seen it myself, too
- # [10:15] <othermaciej> we are de-emphasizing WebKit-specific plugins and in fact they no longer work in Safari 5.1
- # [10:15] <othermaciej> since there was no sane way to make them work with multiprocess
- # [10:15] <abarth> ah, the pack thing
- # [10:15] <abarth> http://www.google.com/support/pack/bin/answer.py?answer=30252
- # [10:16] <hsivonen> abarth: I got it without ever trying to install a "Pack"
- # [10:16] <othermaciej> at least since SnowLeopard there has been only one QuickTime plug-in
- # [10:16] <hsivonen> othermaciej: oh. ok
- # [10:17] <hsivonen> so Safari 5.1 will break Click-to-Flash?
- # [10:18] <abarth> hsivonen: this the problem with arbitrary code
- # [10:18] <abarth> hsivonen: its hard to stop people from dumping junk in places it doesn't belong
- # [10:18] <othermaciej> it won't break the Click-to-Flash Safari extension
- # [10:18] <othermaciej> I don't know if the plugin-based version is still active
- # [10:19] <hsivonen> I was unaware that Click-to-Flash had migrated into an extension
- # [10:20] <abarth> i wonder if there's some pseudo technical solution whereby you require some kind of on-disk assertion claim that the user actively consented to the install
- # [10:20] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Ping timeout: 250 seconds)
- # [10:20] <othermaciej> the plugin-based version looks like it hasn't been touched in a year or two and there is indeed an extension, though not by the same person
- # [10:20] <abarth> and then people who forged that would look silly and get bad PR
- # [10:21] <othermaciej> the only way to really solve this problem is to limit software installs to a curated walled garden, and sandbox the hell out of everything
- # [10:21] <abarth> :)
- # [10:21] <othermaciej> not to say there aren't arguable downsides to that approach
- # [10:21] <othermaciej> but seriously
- # [10:21] <zewt> it's discouraging that Google is setting such a bad example, though, which makes everyone else go "Google does it, so it's okay!"
- # [10:22] <abarth> yep :(
- # [10:22] * Joins: Akilo (~kristof@195.154.143.244)
- # [10:23] <othermaciej> I wonder if it is on purpose or a side effect
- # [10:23] <othermaciej> when Microsoft products install an plugin picked up by Firefox, that's clearly not just a side effect of doing it for IE
- # [10:24] <abarth> i suspect the plugin is useful for pack
- # [10:24] <abarth> i don't know whether the install is intentional for non-pack installs
- # [10:24] <abarth> its the thing that manages which pieces of pack you've got installed
- # [10:24] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [10:25] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [10:25] * Quits: RichardJ (~richard@node.liefcoden.nl) (Quit: /gone)
- # [10:25] * Joins: RichardJ (~richard@node.liefcoden.nl)
- # [10:25] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [10:27] <hsivonen> Google Update seems to enable special powers on google.com. Is there any way to find out how well in locks itself to google.com to prevent random sites from exercising the special powers?
- # [10:27] <hsivonen> likewise for Genuine Advantage Validation
- # [10:28] <hsivonen> it's also about giving special powers to Microsoft sites and isn't meant to be used by random third parties
- # [10:28] <abarth> hsivonen: there's no good way in NPAPI to figure out what site you're on
- # [10:28] <abarth> so folks copy the hack that Flash uses
- # [10:28] <hsivonen> in principle, the QuickTime plug-in is general purpose, but in practice, it too is in practice used for apple.com only these days :-)
- # [10:29] <abarth> if you don't copy the hack precisely correctly, you run into security trouble
- # [10:29] <othermaciej> is Google Update limit itself to SSL google.com?
- # [10:29] <hsivonen> s/in practice//
- # [10:29] <abarth> one hopes!
- # [10:29] <abarth> even then there are problems
- # [10:29] <abarth> if you assume users click through certificate errors
- # [10:29] <hsivonen> abarth: what's the hack?
- # [10:29] <abarth> i suspect it verifies the signature on binaries
- # [10:29] <othermaciej> I don't think apple.com uses the QuickTime plug-in much
- # [10:30] <abarth> since that's how omaha works
- # [10:30] <othermaciej> almost all video content I know of on apple.com is <video>
- # [10:30] <hsivonen> othermaciej: for Safari, yes
- # [10:30] <abarth> hsivonen: using a JavaScript URL to read the value of window.location.href
- # [10:30] <hsivonen> othermaciej: for other browsers, no
- # [10:30] <hsivonen> abarth: scary
- # [10:30] <abarth> yes, it doesn't actually work
- # [10:30] <abarth> except that we've made it work by brute force
- # [10:31] <abarth> we need a real NPAPI for getting this information
- # [10:31] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [10:31] <abarth> Peleus is supposed to propose something on plugin-futures
- # [10:32] <abarth> but I think he's been buried recently with flash security issues
- # [10:32] <hsivonen> if Apple.com was a normal H.264 site, it would use Flash Player instead of QuickTime Plug-in :-)
- # [10:33] * Joins: erlehmann (~erlehmann@89.204.153.80)
- # [10:34] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [10:35] * Joins: Martijnc (~Martijnc@d54C02C64.access.telenet.be)
- # [10:41] * Quits: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461) (Quit: Leaving.)
- # [10:41] * Joins: cpearce (~chatzilla@ip-118-90-3-203.xdsl.xnet.co.nz)
- # [10:43] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [10:45] * Joins: hdhoang (~hdhoang@203.210.202.112)
- # [10:46] * Quits: erlehmann (~erlehmann@89.204.153.80) (Quit: Ex-Chat)
- # [10:47] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [10:49] <asmodai> *groan* http://arstechnica.com/apple/news/2011/06/ny-post-blocks-access-to-its-website-on-ipads-to-drive-app-purchases.ars
- # [10:53] * Joins: kor (~kor@g153078.upc-g.chello.nl)
- # [10:54] * Quits: cpearce (~chatzilla@ip-118-90-3-203.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [10:56] <hsivonen> asmodai: that's not good. rumor has it that similar things have happened on Android, too
- # [10:56] <hsivonen> why aren't they doing the same to Windows?
- # [10:56] <hsivonen> (yes, I know there's no App Store on Windows)
- # [10:57] * Joins: laxminarayan (~laxminara@220.227.89.237)
- # [10:57] <laxminarayan> hi .. was readign the first paragraph, and was wondering why HTML (or any other) spec version numbers cant be like version numbers of many open source softwares? Odd ones unstable, and even ones stable
- # [10:57] <laxminarayan> http://diveintohtml5.org/past.html
- # [10:58] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [11:02] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [11:04] * Joins: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au)
- # [11:04] <hsivonen> laxminarayan: stable releases of specs are obsolete upon publication
- # [11:06] * Joins: jeremyselier (~Jeremy@92.103.127.226)
- # [11:06] <MikeSmith> so if ICANN creates, say, a .js TLD, who gets to own that TLD?
- # [11:07] <MikeSmith> or .app
- # [11:07] <MikeSmith> or whatever else
- # [11:07] <zcorpan> i guess pubsuffix will need to list TLDs now as well
- # [11:08] <zcorpan> uh, or maybe not
- # [11:08] <jgraham> MikeSmith: You do
- # [11:08] <jgraham> We asked ICANN specially
- # [11:08] <hsivonen> MikeSmith: I'd expect the ownership to be about money. Why else would they create more TLDs?
- # [11:09] <jgraham> And they said, "yeah he's that guy, isn't he? Sure thing!"
- # [11:09] <MikeSmith> eh
- # [11:09] <MikeSmith> heh
- # [11:09] <asmodai> hsivonen: the open web is really threated by such moves :(
- # [11:10] <MikeSmith> jgraham: as long as the cash goes in my pocket instead of the other way around
- # [11:10] <MikeSmith> hsivonen: yeah, around $185,000 USD apparently
- # [11:10] <asmodai> I wonder how this tradename TLD stuff will work out in the end. I mean, all fun to have .apple and be able to do http://apple/ or http://store.apple/ - kind of reminds of keywords in the CompuServe days
- # [11:10] <asmodai> MikeSmith: And EUR 17000 a year
- # [11:10] <asmodai> so, USD 19000 or so?
- # [11:10] <MikeSmith> geez
- # [11:11] <zcorpan> app.store
- # [11:11] <asmodai> zcorpan: Heh
- # [11:11] <MikeSmith> Joyent seems to like Javascript, and has money
- # [11:11] <asmodai> zcorpan: I can see the lawsuits starting.
- # [11:11] <jgraham> I'm surprised they're not doing it by auction
- # [11:12] <hsivonen> who gets to pocket the $185K?
- # [11:12] <zcorpan> is there a length limit on TLDs?
- # [11:12] <jgraham> Presumably .sex and .apple will be more valuable than .quuz
- # [11:13] * Joins: MikeSmith_ (~MikeSmith@EM1-113-114-98.pool.e-mobile.ne.jp)
- # [11:13] <MikeSmith_> hsivonen: dunno who gets the money. I guess I assumed it went to ICAAN
- # [11:13] <MikeSmith_> or ISOC
- # [11:15] <hsivonen> does ISOC like gratuitous TLDs now?
- # [11:15] <zcorpan> who gets the money?
- # [11:15] <zcorpan> every dollar of it.
- # [11:15] <asmodai> first they're bitching for years about xxx
- # [11:15] <MikeSmith_> I guess ISOC probably likes it better if they are the ones getting money for it instead of somebody else
- # [11:16] * Quits: MikeSmith (~MikeSmith@EM111-188-100-52.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
- # [11:16] * MikeSmith_ is now known as MikeSmith
- # [11:16] <MikeSmith> asmodai: I guess once the went xxx they had to go full-absurd and permit whatever else
- # [11:18] <asmodai> heh
- # [11:19] <zcorpan> interesting that there were 16 people who voted about this change
- # [11:19] <hsivonen> why do email apps have to suck this much
- # [11:20] <foolip> zcorpan, yes, we'd fire canplaythrough again for example if you play through to the end and then seek back to the middle
- # [11:20] <zcorpan> foolip: ok. then we're compliant :)
- # [11:24] <zcorpan> <http://www.w3.org/mid/E6F26D0D-5F1D-4E4F-9793-DC93D4EBCFF5@netflix.com> - yes, let's have flamewars about who can and can't be Editorial Assistants
- # [11:27] <asmodai> So I decided to use Google's HTML5 video support yesterday. Not entirely sure if I like the current lack of full screen mode. Sucks when using 2+ monitors to watch livestreams on 1, you lose some screen estate due to the browser window.
- # [11:27] <asmodai> I understand the security concerns though.
- # [11:33] <othermaciej> there is no real security issue with video fullscreen
- # [11:33] <nessy> it's in the process of getting implemented FAIK
- # [11:34] <othermaciej> YouTube uses full-window in HTML5 mode instead of fullscreen because they want custom controls
- # [11:34] <othermaciej> Safari 5.1 enables fullscreen video with custom controls so hopefully they will adopt that (I think Vimeo already has)
- # [11:38] <asmodai> That's odd, when I searched on this the reason cited was security concerns with full screen ads taking over in a programmatic way.
- # [11:39] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:40] <asmodai> http://stackoverflow.com/questions/1055214/is-there-a-way-to-make-html5-video-fullscreen
- # [11:41] <jgraham> zcorpan: Would make a nice change from flamewars about who should be allowed to have an opinion in flamewars about accessibility
- # [11:42] <asmodai> rofl
- # [11:45] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [11:46] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [11:48] * Quits: zdobersek (~zan@cpe-46-164-23-58.dynamic.amis.net) (Quit: Leaving.)
- # [11:48] * Joins: rimantas (~rimliu@93.93.57.193)
- # [11:55] * Joins: smaug____ (~chatzilla@a91-154-47-8.elisa-laajakaista.fi)
- # [11:55] <zewt> othermaciej: well, hopefully nobody will adopt a fullscreen api that's *specific* to video...
- # [11:56] <othermaciej> Safari used to have one that was specific to video, we are now adding one that is generic to any element
- # [11:56] <zewt> (that would just delay a real API)
- # [11:56] <othermaciej> (in the just-released Safari developer preview)
- # [11:56] * Joins: matjas (u2247@gateway/web/irccloud.com/x-fommjxsssghtmmwg)
- # [11:56] <zewt> (i'm always nervous at deployed half-measures, for that reason)
- # [11:58] <hsivonen> othermaciej: what mechanism will Safari 5.1 use for enabling custom controls for full screen video?
- # [11:58] <othermaciej> hsivonen: our implementation of the Mozilla-proposed fullscreen API
- # [11:59] * Quits: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au) (Quit: ben_h)
- # [11:59] <othermaciej> which really should be turned into a real spec and maybe I'll try to get someone at Apple to do that
- # [11:59] <othermaciej> we found many issues with the original design while implementing, some not yet fixed in our implementation
- # [11:59] <othermaciej> we are shipping it webkit-prefixed
- # [11:59] <hsivonen> othermaciej: it's nice that you went with roc's proposal
- # [12:00] <hsivonen> thanks
- # [12:00] <othermaciej> MikeSmith: is it written down anywhere that Chairs appoint editors?
- # [12:00] <othermaciej> hsivonen: well, there's a lot of stuff that needs to be fixed in it but we ran out of time
- # [12:00] <othermaciej> fortunately what we shipped is prefixed
- # [12:00] <MikeSmith> othermaciej: dunno, will take a look
- # [12:00] <othermaciej> however I doubt we will be able to stop video sites from using it
- # [12:01] <othermaciej> MikeSmith: I couldn't find anything to that effect (or indeed any mention of editors) in the W3C Process Document
- # [12:01] <othermaciej> ah, found it
- # [12:01] <othermaciej> "Every technical report published as part of the technical report development process is edited by one or more editors appointed by a Working Group Chair. "
- # [12:01] <MikeSmith> ok
- # [12:03] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:03] <MikeSmith> so it seems pretty clear the editorial appointments are at the discretion of the chairs
- # [12:03] <MikeSmith> if you want, I can talk to plh about this
- # [12:04] <othermaciej> no need
- # [12:04] <MikeSmith> and if he agrees and you think it'd help, I can ask him to post a message to the thread on public-html confirming that
- # [12:04] <MikeSmith> OK
- # [12:05] <othermaciej> I was just looking for a cite for Mark Watson, and I couldn't find one at first, which made me wonder if this wasn't written down anywhere
- # [12:05] <MikeSmith> I would post a message myself confirming it, but that I don't think that would carry a whole lot of weight in this group
- # [12:05] <MikeSmith> OK
- # [12:05] <MikeSmith> I hope that will satisfy Mark's question
- # [12:09] * Quits: danbri (~danbri@dhcp-111-245.public.vu.nl) (Remote host closed the connection)
- # [12:11] <MikeSmith> hmm, gerv is listed as one of the owners of the BugMail.pm code
- # [12:12] <MikeSmith> I wonder if he actually still has time to work on it actively at all
- # [12:12] <MikeSmith> would be nice to get his feedback about how to improve the plain-text output to remove that ascii-table-layout stuff
- # [12:13] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [12:15] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [12:15] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [12:15] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:16] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:23] <annevk> hmm
- # [12:23] * Joins: simplicity-- (~simpli@109.59.10.16)
- # [12:23] <annevk> will have to see if I get to a WHATWG Weekly today
- # [12:24] <annevk> if I do it will likely be vastly incomplete, but I guess that is unavoidable anyway
- # [12:24] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Read error: Connection reset by peer)
- # [12:25] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [12:27] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [12:30] * antti_s is now known as antti_s2
- # [12:30] <annevk> Inbox 1337
- # [12:32] * heycam|away is now known as heycam
- # [12:38] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 276 seconds)
- # [12:41] <annevk> a shit
- # [12:41] <annevk> CORS is moving into some other WG
- # [12:41] <annevk> http://www.w3.org/2010/07/appsecwg-charter
- # [12:41] <annevk> I guess I knew that already
- # [12:42] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [12:43] <hsivonen> hmm. isn't moving security to a different group like putting a11y or i18n in a dedicated group?
- # [12:43] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [12:43] <hsivonen> whoa. is UMP still alive?
- # [12:46] * Quits: simplicity-- (~simpli@109.59.10.16) (Read error: Connection reset by peer)
- # [12:49] <annevk> hsivonen, it does not strike me as a good idea
- # [12:49] <annevk> hsivonen, I think at some point Hixie and I might end up merging "fetch" and CORS
- # [12:57] <hsivonen> is there a spec that says what createDocument().readyState must return?
- # [12:57] <annevk> HTML5 should define that
- # [12:58] * Quits: Akilo (~kristof@195.154.143.244) (Quit: Ex-Chat)
- # [12:58] <othermaciej> "Deliverables under this work item will be published as joint deliverables with the Web Applications Working Group."
- # [12:59] <othermaciej> not sure what the value of that is
- # [12:59] <othermaciej> not to mention it seems this would require an update of the Web Apps charter
- # [12:59] <hsivonen> othermaciej: at least RDFa being done as a joint venture between the XHTML2 WG and a SemWeb group was considered to be of value
- # [13:00] <othermaciej> hsivonen: are you trolling me?
- # [13:00] <hsivonen> othermaciej: whenever someone says RDFa was done by the XHTML2 WG, there's someone else reminding that it was a joint venture
- # [13:00] <othermaciej> (I can't tell)
- # [13:00] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:00] <hsivonen> othermaciej: I'm not. just making an observation about the previous joint venture I'm aware of
- # [13:05] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [13:06] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 244 seconds)
- # [13:06] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [13:08] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [13:09] <MikeSmith> annevk: now that the Web Notifications WG chair is back, I think he should please do some lobbying to get Notifications support into more browser engines
- # [13:10] <MikeSmith> e.g., Opera for one
- # [13:10] <MikeSmith> http://caniuse.com/#search=notifications don't look so nice
- # [13:11] <annevk> hsivonen, it should return "complete" per HTML5
- # [13:11] * Joins: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au)
- # [13:12] <smaug____> MikeSmith: I should kick dougt to implement those in Fx.
- # [13:12] <hsivonen> annevk: but why?
- # [13:12] <hsivonen> annevk: readyState is an IE API originally and IE says uninitialized
- # [13:13] <smaug____> MikeSmith: did the other notification API disappear. The not-so-good which allowed url loading?
- # [13:13] <annevk> hsivonen, I'm just telling you what the spec says
- # [13:13] <hsivonen> annevk: ok
- # [13:13] <MikeSmith> smaug____: yes, please do get dougt attention on it
- # [13:13] <smaug____> ah, it is still here http://dev.w3.org/2006/webapi/WebNotifications/publish/WebNotifications.html
- # [13:13] <MikeSmith> yeah
- # [13:13] <annevk> hsivonen, it does make more sense to me than uninitialized though if this is about loading primarily
- # [13:13] <annevk> hsivonen, well, readyness
- # [13:13] <hsivonen> annevk: see topic
- # [13:13] <smaug____> MikeSmith: I assume you mean http://dev.w3.org/2006/webapi/WebNotifications/publish/Notifications.html
- # [13:14] <smaug____> MikeSmith: I mean, you want that to be implemented
- # [13:14] * Quits: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au) (Client Quit)
- # [13:14] <MikeSmith> smaug____: yep
- # [13:14] * hsivonen is unhappy about stuff like this arbitrarily getting made logical
- # [13:14] <MikeSmith> smaug____: Chrome's the only app so far that supports any of it
- # [13:14] <smaug____> Mobile Fx should have some support
- # [13:14] <MikeSmith> and it does support the URL part
- # [13:15] <MikeSmith> ok
- # [13:15] * jgraham is not very happy about the URL part
- # [13:15] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
- # [13:15] <MikeSmith> I'm curious how this will end up being implemented on mobile platforms
- # [13:15] * Joins: danbri (~danbri@2001:610:110:4d1:21b:63ff:feb0:faec)
- # [13:16] <jgraham> I think text-only notifications are the right first step
- # [13:16] <smaug____> I agree
- # [13:16] <MikeSmith> I don't know what kind of useful notification mechanisms most mobile OSes/platforms have these days
- # [13:16] <MikeSmith> I can't remember who it was that was keen on the URL part
- # [13:16] <MikeSmith> maybe it was just the editor :)
- # [13:16] <jgraham> Google
- # [13:17] <MikeSmith> I think there are some even on the Chrome team that weren't so keen on it
- # [13:17] <jgraham> Well yes, I don't expect total internal harmony
- # [13:17] <jgraham> On anything really
- # [13:18] <MikeSmith> in other news, I'm wondering if caniuse.com exposes any kind of API that would be useful for integration into other sites
- # [13:18] <MikeSmith> e.g., we could use it annotate the spec with stability annotations
- # [13:18] <annevk> I believe WebOS has something like it
- # [13:18] <smaug____> MikeSmith: does Chrome implement notification API using webkit or chrome prefix?
- # [13:19] <hsivonen> the URL-based notification stuff was a done deal for Chrome, so of course it's part of HTML5 and the Web
- # [13:19] <MikeSmith> smaug____: webkit-* I think
- # [13:19] <MikeSmith> hsivonen: maybe the chair should put some thought into that
- # [13:20] * hsivonen is still grumpy about how Chrome Notifications were announced as HTML5 Notifications
- # [13:20] <MikeSmith> well, we have a real spec for it now
- # [13:20] <MikeSmith> so that's all water under the bridge
- # [13:21] <MikeSmith> along with a lot of other such water
- # [13:21] * jgraham is still grumpy
- # [13:21] <MikeSmith> waiting to resurface and drown us all eventually
- # [13:21] <jgraham> Just in general
- # [13:21] <MikeSmith> i'm mostly just trying to give annevk a hard time
- # [13:21] <smaug____> hsivonen: Google did the same with HTML Speech. "Chrome implements HTML5 Speech API" (although there isn't such thing)
- # [13:22] <hsivonen> smaug____: yeah, that, too
- # [13:22] <jgraham> MikeSmith: Since he has been buming around for months, he deserves it :)
- # [13:22] <hsivonen> maybe Mozilla should have branded the Firefox Audio API as the HTML5 Audio API
- # [13:23] <MikeSmith> the world seems more right now that annevk is back at work
- # [13:24] <annevk> feels kind of odd still to be back at work
- # [13:24] * MikeSmith joins #bugzilla on irc.mozilla.org in anticipation of hoping to get some a11y changes made upstream
- # [13:24] <smaug____> annevk: hope you had a great vacation
- # [13:24] <jgraham> You anticipate hoping to get them made? Do you also anticipate getting them made?
- # [13:25] <jgraham> :)
- # [13:25] <MikeSmith> jgraham: yes (to one of those questions)
- # [13:26] * Joins: ezoe (~ezoe@112-68-250-132f1.kyt1.eonet.ne.jp)
- # [13:26] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 255 seconds)
- # [13:27] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [13:33] * Quits: laxminarayan (~laxminara@220.227.89.237) (Quit: Lost terminal)
- # [13:37] * Joins: mpt (~mpt@canonical/mpt)
- # [13:39] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:39] <MikeSmith> great
- # [13:40] <MikeSmith> so glob just marked my bugzilla enhancement request as a simple duplicate of another bug
- # [13:40] <annevk> http://www.contextis.com/resources/blog/webgl2/
- # [13:40] <MikeSmith> except that bug actually has nothing at all to do with the request I'm making
- # [13:40] <MikeSmith> annevk: yeah :(
- # [13:41] * Parts: sdowne (~scott@142.204.133.36)
- # [13:41] <MikeSmith> hopefully we can get those problems fixed
- # [13:42] <MikeSmith> annevk: but as you may have seen (or will see as you get through e-mail backlog), the problems described there are not necessarily unique to WebGL
- # [13:42] <MikeSmith> but general problems that any API that reaches down into graphics-cards innards is going to run into
- # [13:42] <MikeSmith> or has already run into and not actually fixed yet either
- # [13:43] <hsivonen> annevk: https://twitter.com/#!/m_bitsnbites/status/82716250001772544
- # [13:44] <MikeSmith> jesus, are there actually a lot of programs that are hard-coded to parse that table-layout stuff in bugzilla e-mail notifications
- # [13:45] <MikeSmith> if so, well, what a sad state of affairs that is
- # [13:45] <heycam> MikeSmith, maybe you can make it send an text/html part?
- # [13:45] <MikeSmith> heycam: that is actually what bugzilla 4.2 is going to do
- # [13:45] <MikeSmith> but that's not a fix
- # [13:46] <MikeSmith> it's great to have an alternative
- # [13:46] <MikeSmith> but there are plenty of people who still use the plain-text stuff and want it to actually be readable
- # [13:46] <MikeSmith> e.g., Janina uses mutt
- # [13:46] <heycam> hey, I use mutt
- # [13:46] <heycam> :)
- # [13:46] <MikeSmith> I do too :)
- # [13:48] <heycam> curses-based applications probably aren't great for blind users, admittedly
- # [13:48] <MikeSmith> well, Janina seems to be able to work with it pretty well in spite of that
- # [13:49] <heycam> interesting
- # [13:49] * Joins: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au)
- # [13:49] <MikeSmith> and she does for a lot of other stuff too that most people would wonder how a non-sighted user could ever deal with it
- # [13:50] <MikeSmith> anyway, it ain't too call to tell Janina she can't get screenreader-readable plain-text notifications from bugzilla because too bad sorry there are so many programs that rely on the parsing the current fecking table-layout formatting that was a misguided idea to begin with
- # [13:50] <heycam> yeah, that sucks
- # [13:50] <heycam> I wonder, if using a curses-based interfaces, if there is really any better way to aurally presents tables, though
- # [13:51] <MikeSmith> point is, there is absolutely no reason why it needs to be presented in a (pseudo) table format anyway
- # [13:51] <MikeSmith> it could just be a list
- # [13:51] <heycam> oh, true
- # [13:51] <MikeSmith> yeah, it's more redundant
- # [13:51] <MikeSmith> and less purty
- # [13:52] <heycam> (the purtyness is debatable)
- # [13:52] <MikeSmith> yeah
- # [13:52] <MikeSmith> and anyway, who the fuck cares how purty the bugzilla e-mail notifications they get are
- # [13:53] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [13:53] <MikeSmith> I feel the need for a j break coming on
- # [13:53] <MikeSmith> calming effects of green tea alone are not powerful enough for this case
- # [13:58] * Joins: micheil (~micheil@94-193-96-179.zone7.bethere.co.uk)
- # [13:59] <annevk> Hixie, btw, very much in favor of merging HTML and WA 1.0
- # [14:00] * Joins: bga_ (~bga@ppp78-37-253-71.pppoe.avangarddsl.ru)
- # [14:00] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [14:03] * Quits: realityking (~rouven@f049003103.adsl.alicedsl.de) (Ping timeout: 255 seconds)
- # [14:05] * heycam is now known as heycam|away
- # [14:06] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [14:06] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [14:07] <hsivonen> http://lists.w3.org/Archives/Public/public-lod/2011Jun/0082.html
- # [14:08] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Ping timeout: 252 seconds)
- # [14:09] * Joins: realityking (~rouven@f048238236.adsl.alicedsl.de)
- # [14:11] <hsivonen> http://lists.w3.org/Archives/Public/public-lod/2011Jun/0269.html
- # [14:17] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [14:17] <annevk> sweet
- # [14:18] <annevk> I like that guy
- # [14:18] <annevk> he was once at a HTML WG meeting too, very practical and straightforward
- # [14:20] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 252 seconds)
- # [14:20] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [14:22] <asmodai> annevk: well formulated answer/point
- # [14:22] <asmodai> annevk: Working for a university atm I totally recognize the NIH mentality
- # [14:22] <asmodai> and the "not looking beyond academic application" part
- # [14:25] * Joins: zdobersek (~zan@90.157.243.14)
- # [14:26] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
- # [14:28] * bga_ is now known as bga_|away
- # [14:31] <gsnedders> annevk: Yeah, he's very awesome. Esp. talking about academia in such terms while being a researcher (at Edinburgh).
- # [14:32] * Quits: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au) (Quit: ben_h)
- # [14:34] * Joins: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au)
- # [14:38] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:39] * bga_|away is now known as bga_
- # [14:43] * Joins: _bga (~bga@ppp91-122-184-42.pppoe.avangarddsl.ru)
- # [14:45] * Quits: bga_ (~bga@ppp78-37-253-71.pppoe.avangarddsl.ru) (Ping timeout: 255 seconds)
- # [14:47] <annevk> anyone care to quickly login to the blog and review my draft?
- # [14:47] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Quit: Computer has gone to sleep.)
- # [14:48] <annevk> gonna publish in a few minutes otherwise
- # [14:48] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [14:52] <hsivonen> annevk: looking at your draft
- # [14:53] <hsivonen> annevk: looks ok
- # [14:54] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
- # [14:54] <annevk> cool, I guess if people point out a bunch of stuff I missed I can do another one on Thursday or so
- # [14:55] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Ping timeout: 264 seconds)
- # [14:55] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [14:58] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:00] * Joins: jeremyselier (~Jeremy@92.103.127.226)
- # [15:10] <annevk> Is anyone going to send in Last Call comments for DOM Level 3 Events?
- # [15:10] * Quits: micheil (~micheil@94-193-96-179.zone7.bethere.co.uk) (Quit: micheil)
- # [15:17] * Quits: tbassetto (~tbassetto@anj75-2-88-162-180-30.fbx.proxad.net) (Quit: Linkinus - http://linkinus.com)
- # [15:19] * Parts: rwaldron (~Rick@75-150-66-249-NewEngland.hfc.comcastbusiness.net) ("Leaving")
- # [15:21] * Quits: Ephemera (~Ephemera@61.41.24.114) (Ping timeout: 258 seconds)
- # [15:23] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 264 seconds)
- # [15:26] <annevk> Inbox <1000
- # [15:26] * Quits: rimantas (~rimliu@93.93.57.193) (Ping timeout: 260 seconds)
- # [15:30] <asmodai> lol, on twitter: ICANN haz .cheezburger?
- # [15:30] * Joins: rimantas (~rimliu@93.93.57.193)
- # [15:33] <annevk> hahaha
- # [15:35] <annevk> I raised DOM Level 3 Events issues and never got a personal reply...
- # [15:38] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:43] * Joins: micheil (~micheil@109.231.193.164)
- # [15:47] * Joins: hdhoang1 (~hdhoang@203.210.206.203)
- # [15:47] * Quits: hdhoang (~hdhoang@203.210.202.112) (Ping timeout: 246 seconds)
- # [15:55] * Quits: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au) (Quit: ben_h)
- # [15:56] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [15:58] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [15:58] * Joins: broquaint (b8b63ff526@78.47.79.137)
- # [15:59] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [16:03] * Joins: pdr2 (~pdr2@nat/google/x-wybiuijozicefzrr)
- # [16:06] * Joins: Ephemera (~Ephemera@61.41.24.114)
- # [16:11] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [16:11] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:18] * Joins: yutak_home (~kee@ZH073144.ppp.dion.ne.jp)
- # [16:19] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [16:20] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [16:20] * Quits: zcorpan (~zcorpan@c-049fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Ping timeout: 258 seconds)
- # [16:21] * Joins: mpilgrim (~pilgrim@adsl-74-162-132-180.rmo.bellsouth.net)
- # [16:28] * Parts: Peter` (~peter@nishino.lvp-media.com)
- # [16:30] * Joins: eric_carlson_ (~eric_carl@2620:149:4:401:217:f2ff:fe03:a2e)
- # [16:31] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Disconnected by services)
- # [16:31] * eric_carlson_ is now known as eric_carlson
- # [16:31] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [16:32] * Quits: mpilgrim (~pilgrim@adsl-74-162-132-180.rmo.bellsouth.net) (Ping timeout: 246 seconds)
- # [16:34] * Quits: realityking (~rouven@f048238236.adsl.alicedsl.de) (Ping timeout: 255 seconds)
- # [16:39] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
- # [16:40] * Joins: realityking (~rouven@f049049130.adsl.alicedsl.de)
- # [16:47] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Read error: Connection reset by peer)
- # [17:00] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [17:03] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:06] * Joins: 5EXACUDPT (~quassel@188.24.41.206)
- # [17:10] * Joins: kalc4 (~kalc4@78.149.123.232)
- # [17:11] * Joins: CvP (~CvP@123.49.23.165)
- # [17:13] * Quits: 5EXACUDPT (~quassel@188.24.41.206) (Remote host closed the connection)
- # [17:15] * Quits: MikeSmith (~MikeSmith@EM1-113-114-98.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
- # [17:15] * Joins: Rik` (~Rik`@72.11.82.226)
- # [17:18] * Joins: 5EXACUDSL (~quassel@188.24.41.206)
- # [17:18] * Quits: CvP (~CvP@123.49.23.165) (Ping timeout: 260 seconds)
- # [17:18] * Quits: 5EXACUDSL (~quassel@188.24.41.206) (Remote host closed the connection)
- # [17:19] * Joins: CvP (~CvP@123.49.22.49)
- # [17:21] * Joins: MikeSmith (~MikeSmith@EM114-48-14-128.pool.e-mobile.ne.jp)
- # [17:24] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [17:29] * Quits: yutak_home (~kee@ZH073144.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [17:33] * Quits: smaug____ (~chatzilla@a91-154-47-8.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
- # [17:34] * Quits: kor (~kor@g153078.upc-g.chello.nl) (Quit: kor)
- # [17:35] * Joins: dhx_z (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [17:35] * Quits: dhx_z (~anonymous@60-242-108-164.static.tpgi.com.au) (Read error: Connection reset by peer)
- # [17:35] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Read error: Connection reset by peer)
- # [17:36] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [17:36] * Quits: nessy (~Adium@124-168-8-33.dyn.iinet.net.au) (Quit: Leaving.)
- # [17:36] * Quits: CvP (~CvP@123.49.22.49) (Ping timeout: 255 seconds)
- # [17:37] * Joins: CvP (~CvP@123.49.21.115)
- # [17:38] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [17:42] * Joins: smaug____ (~chatzilla@a91-154-47-8.elisa-laajakaista.fi)
- # [17:45] * Joins: zcorpan (~zcorpan@c-5eeaaa09-74736162.cust.telenor.se)
- # [17:46] * Quits: hdhoang1 (~hdhoang@203.210.206.203) (Quit: Leaving.)
- # [17:51] * Quits: micheil (~micheil@109.231.193.164) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [17:52] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [17:53] <karlcow> https://docs.google.com/present/view?id=dd4bk538_182f55p5x3f
- # [17:54] <karlcow> All About EVE Extensibility, Versioning, Evolvabiility, etc. thru Modifiability Mike Amundsen
- # [17:57] * _bga is now known as bga_|away
- # [17:57] <AryehGregor> Nice, this Flash form I'm filling out (which would have been dead simple to do in HTML+JS, doesn't use any special Flash features) doesn't support RTL properly.
- # [17:57] <AryehGregor> I'd have thought Flash would be less incompetent than that.
- # [17:58] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 255 seconds)
- # [17:59] <AryehGregor> Plus, somehow it doesn't work in Chrome, but does in Firefox.
- # [17:59] <AryehGregor> Write once run everywhere, huh?
- # [18:00] * Quits: MikeSmith (~MikeSmith@EM114-48-14-128.pool.e-mobile.ne.jp) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [18:01] <hsivonen> karlcow: that slide set has the highest concentration of Fielding quotes I've ever seen on a slide set
- # [18:02] * Quits: danbri (~danbri@2001:610:110:4d1:21b:63ff:feb0:faec) (Ping timeout: 264 seconds)
- # [18:05] <jgraham> It looks less like a presentation and more like a sermon from the Gospel according to Roy
- # [18:08] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:08] * Parts: zcorpan (~zcorpan@c-5eeaaa09-74736162.cust.telenor.se)
- # [18:10] * Joins: mokush (~quassel@188.24.41.206)
- # [18:15] * Quits: Ephemera (~Ephemera@61.41.24.114) (Ping timeout: 240 seconds)
- # [18:15] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:19] * Quits: payman (~payman@pat.se.opera.com) (Read error: Connection reset by peer)
- # [18:20] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [18:22] * Quits: smaug____ (~chatzilla@a91-154-47-8.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
- # [18:23] * Joins: Ephemera (~Ephemera@61.41.24.114)
- # [18:29] * Joins: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no)
- # [18:36] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [18:37] * Joins: Juul (~Juul@tahoe0.imm.dtu.dk)
- # [18:40] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [18:42] * Joins: retornam (~retornam@2620:101:8003:200:1293:e9ff:fe5c:e6c5)
- # [18:42] * Joins: clair (~clair@host86-163-151-50.range86-163.btcentralplus.com)
- # [18:44] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [18:45] * Joins: MikeSmith (~mikesmith@EM114-48-14-128.pool.e-mobile.ne.jp)
- # [18:53] * bga_|away is now known as bga_
- # [18:55] * Joins: ap (~ap@17.246.17.121)
- # [19:01] * Quits: woef (~woef@79.232-136-217.adsl-static.isp.belgacom.be) (Ping timeout: 246 seconds)
- # [19:02] * Quits: CvP (~CvP@123.49.21.115) (Ping timeout: 252 seconds)
- # [19:03] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [19:03] * Joins: CvP (~CvP@123.49.23.158)
- # [19:03] * Quits: Juul (~Juul@tahoe0.imm.dtu.dk) (Quit: Leaving)
- # [19:05] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [19:05] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [19:07] * Joins: miketayl_r (~miketaylr@206.217.92.186)
- # [19:08] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:09] * Joins: Ms2ger (~Ms2ger@91.181.21.163)
- # [19:11] * Quits: miketaylr (~miketaylr@206.217.92.186) (Ping timeout: 276 seconds)
- # [19:12] * Quits: TabAtkins (~tabatkins@nat/google/x-uhtidzgujaiaujpe) (Quit: Lost terminal)
- # [19:13] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [19:14] * Quits: miketayl_r (~miketaylr@206.217.92.186) (Remote host closed the connection)
- # [19:14] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 258 seconds)
- # [19:15] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [19:18] * Quits: CvP (~CvP@123.49.23.158) (Disconnected by services)
- # [19:18] * Joins: xCG (~CvP@123.49.23.158)
- # [19:19] * xCG is now known as CvP
- # [19:24] * Joins: TabAtkins (~tabatkins@nat/google/x-xfjcelglzojuixia)
- # [19:27] * Joins: maikmerten (~maikmerte@port-92-201-175-180.dynamic.qsc.de)
- # [19:27] * Joins: Lachy (~Lachlan@178.74.10.250)
- # [19:28] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:32] * Joins: smaug____ (~chatzilla@ZYYMMMXLIII.gprs.sl-laajakaista.fi)
- # [19:33] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [19:34] * Quits: CvP (~CvP@123.49.23.158) (Ping timeout: 264 seconds)
- # [19:35] * Joins: dbaron (~dbaron@nat/mozilla/x-sbjymlzlvtwgsaes)
- # [19:35] * Joins: hdhoang (~hdhoang@203.210.206.203)
- # [19:36] * Joins: othermaciej (~mjs@67.218.110.62)
- # [19:36] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [19:37] * Quits: MikeSmith (~mikesmith@EM114-48-14-128.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
- # [19:38] * Quits: realityking (~rouven@f049049130.adsl.alicedsl.de) (Quit: realityking)
- # [19:40] * Joins: mpt (~mpt@canonical/mpt)
- # [19:40] * Quits: othermaciej (~mjs@67.218.110.62) (Ping timeout: 240 seconds)
- # [19:41] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Ping timeout: 252 seconds)
- # [19:42] * Joins: CvP (~CvP@123.49.23.33)
- # [19:44] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: brb)
- # [19:44] * Joins: othermaciej (~mjs@67.218.110.62)
- # [19:44] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
- # [19:45] * Joins: MikeSmith (~mikesmith@EM114-48-14-128.pool.e-mobile.ne.jp)
- # [19:47] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [19:48] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [19:51] * Joins: dave_levin (~dave_levi@nat/google/x-jgpxtgyccjqkzauq)
- # [19:52] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [19:52] * Quits: zdobersek (~zan@90.157.243.14) (Ping timeout: 252 seconds)
- # [19:53] <AryehGregor> Ugh, some browsers seem to have magic rendering rules for contenteditable.
- # [19:54] <AryehGregor> Especially IE, but I just found one in WebKit too -- behaves differently.
- # [19:54] <AryehGregor> (It seems to provide a breaking opportunity, but not collapse.)
- # [19:54] * Joins: zdobersek (~zan@cpe-46-164-20-29.dynamic.amis.net)
- # [19:56] <TabAtkins> provides a breaking opportunity in contenteditable?
- # [19:57] <AryehGregor> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1041
- # [19:57] <AryehGregor> Try removing "contenteditable" and you'll see it changes.
- # [19:57] <TabAtkins> Wow.
- # [19:57] <AryehGregor> In Chrome 14 dev.
- # [19:57] <TabAtkins> That's retarded.
- # [19:57] <AryehGregor> Well, it makes some sense if you look at how and why nbsp's are inserted in contenteditable.
- # [19:58] <AryehGregor> For instance, if you have <b>foo</b>bar with your cursor between "foo" and "bar", and hit space, WebKit will insert nbsp when it should insert a space.
- # [19:58] <AryehGregor> So it looks like an extra bug added to work around other bugs.
- # [19:58] <AryehGregor> That's my guess, anyway.
- # [19:58] <TabAtkins> So, still retarded.
- # [19:58] * Quits: CvP (~CvP@123.49.23.33) (Disconnected by services)
- # [19:58] * Joins: xCG (~CvP@123.49.23.33)
- # [19:59] <AryehGregor> Well, yeah. But I'm not even going to try defining when something should be nbsp and when it should be space -- it's way too complicated if you don't have access to the CSS line boxes.
- # [19:59] <AryehGregor> Which WebKit maybe does, so maybe should do better than me.
- # [19:59] * xCG is now known as CvP
- # [19:59] <AryehGregor> Maybe I'll just have to define something I can't properly add to my JavaScript implementation.
- # [20:04] <AryehGregor> Gecko is even crazier. A regular space at the end of a line doesn't collapse, in contenteditable.
- # [20:05] <AryehGregor> I don't know why it doesn't just insert nbsp like everyone else.
- # [20:05] <AryehGregor> IE is like Gecko.
- # [20:11] * Quits: CvP (~CvP@123.49.23.33) (Ping timeout: 252 seconds)
- # [20:11] * Joins: CvP (~CvP@123.49.23.33)
- # [20:13] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [20:13] * Joins: Martijnc_ (~Martijnc@d54C02C64.access.telenet.be)
- # [20:13] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Read error: Connection reset by peer)
- # [20:13] * Martijnc_ is now known as Martijnc
- # [20:15] * Joins: erlehmann (~erlehmann@82.113.99.53)
- # [20:15] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [20:20] * Quits: CvP (~CvP@123.49.23.33) (Read error: Connection reset by peer)
- # [20:20] * Joins: CvP (~CvP@123.49.23.33)
- # [20:21] * Joins: zdobersek1 (~zan@90.157.241.119)
- # [20:22] * bga_ is now known as bga_|away
- # [20:22] * bga_|away is now known as bga_
- # [20:24] * Quits: zdobersek (~zan@cpe-46-164-20-29.dynamic.amis.net) (Ping timeout: 264 seconds)
- # [20:24] * Quits: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no) (Quit: Ex-Chat)
- # [20:25] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Quit: jeremyselier)
- # [20:28] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [20:29] <AryehGregor> Why is a string index a valid lval if assigning to it doesn't work? I mean, if s is a string, you can do s[0] = "x", but it doesn't actually change s, so why doesn't it throw?
- # [20:30] * Quits: CvP (~CvP@123.49.23.33) (Disconnected by services)
- # [20:30] <Ms2ger> What about in strict mode?
- # [20:30] <AryehGregor> Bingo.
- # [20:30] <AryehGregor> Another reason to always use strict mode.
- # [20:32] * Quits: mokush (~quassel@188.24.41.206) (Ping timeout: 276 seconds)
- # [20:34] * Quits: ap (~ap@17.246.17.121) (Remote host closed the connection)
- # [20:34] * Joins: ap (~ap@17.203.14.199)
- # [20:35] * Joins: CvP (~CvP@123.49.22.169)
- # [20:36] * Quits: smaug____ (~chatzilla@ZYYMMMXLIII.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
- # [20:37] * Joins: mokush_ (~quassel@188.24.41.206)
- # [20:39] * jer|afk is now known as jernoble
- # [20:39] * Joins: jamesr (~jamesr@nat/google/x-ozjiydjxihoxxndu)
- # [20:39] * Quits: othermaciej (~mjs@67.218.110.62) (Quit: othermaciej)
- # [20:43] * Quits: hdhoang (~hdhoang@203.210.206.203) (Quit: Leaving.)
- # [20:44] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [20:45] * Quits: estellevw (~estellevw@173-228-112-215.dsl.dynamic.sonic.net) (Quit: Snuggling with the puppies)
- # [20:46] * Joins: xCG (~CvP@123.49.22.169)
- # [20:46] * Quits: maikmerten (~maikmerte@port-92-201-175-180.dynamic.qsc.de) (Remote host closed the connection)
- # [20:46] * Quits: CvP (~CvP@123.49.22.169) (Disconnected by services)
- # [20:46] * xCG is now known as CvP
- # [20:49] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 250 seconds)
- # [20:49] * Quits: dbaron (~dbaron@nat/mozilla/x-sbjymlzlvtwgsaes) (Ping timeout: 246 seconds)
- # [20:51] * Quits: MikeSmith (~mikesmith@EM114-48-14-128.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
- # [20:51] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [20:51] * bga_ is now known as bga_|away
- # [20:52] * bga_|away is now known as bga_
- # [20:52] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [20:55] * Joins: dbaron (~dbaron@nat/mozilla/x-oblifgfxeshmxqbf)
- # [20:57] * Joins: othermaciej (~mjs@17.244.3.24)
- # [20:59] * Quits: othermaciej (~mjs@17.244.3.24) (Remote host closed the connection)
- # [20:59] * Joins: othermaciej (~mjs@2620:149:4:401:fc90:6324:3c13:29db)
- # [21:11] * Joins: estes (~estes@2620:149:4:401:d69a:20ff:fed0:8cd2)
- # [21:12] <gsnedders> AryehGregor: If you can reference something, you can assign to it without throwing.
- # [21:12] <AryehGregor> gsnedders, what does "reference" mean?
- # [21:13] <AryehGregor> 1 = 0 throws, right?
- # [21:13] <gsnedders> AryehGregor: 1 isn't a reference
- # [21:13] <AryehGregor> What's a reference, then?
- # [21:13] * AryehGregor has to read ES someday
- # [21:15] <gsnedders> AryehGregor: A reference is a resolved binding of some type, roughly
- # [21:18] * Quits: jamesr (~jamesr@nat/google/x-ozjiydjxihoxxndu) (Quit: jamesr)
- # [21:19] * Joins: Peter` (~peter@nishino.lvp-media.com)
- # [21:23] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
- # [21:24] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 260 seconds)
- # [21:27] * Joins: estellevw (~estellevw@dsl081-070-203.sfo1.dsl.speakeasy.net)
- # [21:32] * jernoble is now known as jer|afk
- # [21:34] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: Computer has gone to sleep.)
- # [21:35] * jer|afk is now known as jernoble
- # [21:37] * Quits: jernoble (~jernoble@17.203.12.89) (Quit: jernoble)
- # [21:38] * Joins: jamesr (~jamesr@nat/google/x-pgldtdlxhpyqmtwe)
- # [21:45] <Hixie> hsivonen: my rule of thumb is "would including this in new pages waste people's time"
- # [21:46] * Joins: zdobersek (~zan@90.157.243.14)
- # [21:48] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [21:48] * Quits: zdobersek1 (~zan@90.157.241.119) (Ping timeout: 244 seconds)
- # [21:53] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [21:55] * Joins: jer|afk (~jernoble@2620:149:4:401:553d:5bff:67cf:daa0)
- # [21:56] <hsivonen> Hixie: "no" in the yandex case
- # [21:56] <Ms2ger> Whose time? :)
- # [21:57] * jer|afk is now known as jernoble
- # [21:57] <Hixie> hsivonen: then the conformance checker should ok it
- # [21:58] <Philip`> I thought all these verification meta things were only meant to be added to your page for a few minutes until the search engine has successfully verified it and then they can be removed, but everyone seems to leave them there forever
- # [21:58] <Hixie> hsivonen: how we justify that is somewhat academic, whether we use some process to argue for it or whether we just say "yup, this one isn't following the process but oh well!" is not particularly important
- # [22:09] * Joins: smaug____ (~chatzilla@a91-154-46-14.elisa-laajakaista.fi)
- # [22:09] * Quits: erlehmann (~erlehmann@82.113.99.53) (Quit: Ex-Chat)
- # [22:12] * Quits: mokush_ (~quassel@188.24.41.206) (Remote host closed the connection)
- # [22:17] * Quits: zdobersek (~zan@90.157.243.14) (Quit: Leaving.)
- # [22:18] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Quit: Martijnc)
- # [22:19] * Quits: Ms2ger (~Ms2ger@91.181.21.163) (Quit: nn)
- # [22:20] * Quits: estellevw (~estellevw@dsl081-070-203.sfo1.dsl.speakeasy.net) (Quit: Snuggling with the puppies)
- # [22:21] <AryehGregor> Okay, so it turns out nbsp's are a total, complete mess.
- # [22:21] <AryehGregor> Because they conflate non-collapsing with non-breaking.
- # [22:21] <AryehGregor> We really only want non-collapsing for the contenteditable case.
- # [22:21] <AryehGregor> But we get non-breaking too, which has all sorts of nasty side-effects.
- # [22:22] <TabAtkins> Yes.
- # [22:22] <TabAtkins> Blame early browsers.
- # [22:22] <TabAtkins> (For adding the non-collapsing functionality to them.)
- # [22:25] <AryehGregor> Observed behavior in OO.org and Word: typing "foo" then lots of spaces then "bar" always ends up with "foo" at the start of a visible line and then "bar" at the start of the next visible line.
- # [22:26] <AryehGregor> WebKit behaves that way for contenteditable, because it magically treats nbsp as breakable but non-collapsing.
- # [22:26] <AryehGregor> But then it will break as soon as you make it non-contenteditable, of course.
- # [22:26] <AryehGregor> Gecko, Opera, and IE all behave in a totally different and much weirder way.
- # [22:26] <AryehGregor> (from the user perspective)
- # [22:27] <AryehGregor> As does WebKit once you remove contenteditable.
- # [22:27] <TabAtkins> Shorter: editing is still totally fucked up.
- # [22:27] <zewt> even gmail's editor is obnoxiously broken, and most homebrew ones are just unusable
- # [22:28] <AryehGregor> Unicode doesn't even have a space character that has the desired semantics.
- # [22:28] <AryehGregor> Well, because collapsing is an HTML thing, I guess.
- # [22:30] * Quits: Lachy (~Lachlan@178.74.10.250) (Quit: This computer has gone to sleep)
- # [22:30] <AryehGregor> I notice that setting white-space: pre-wrap on the contenteditable region achieves the desired effect in all browsers, more or less.
- # [22:30] <AryehGregor> Hmm.
- # [22:35] <AryehGregor> So here's a fun thing: if you type a word and it's just long enough to reach the right edge of where you're typing, then you hit space, that inserts an nbsp, so it should actually move the word to the next line. Then it should jump back as soon as you type the next letter, which converts it to a regular space.
- # [22:35] <AryehGregor> This actually happens in Opera, but evidently all other browsers cheat somehow, because it doesn't happen for them.
- # [22:36] <AryehGregor> Even though if you add an actual to the source, it does happen in IE and Gecko (but WebKit cheats more outrageously, so it doesn't).
- # [22:36] <AryehGregor> SIGH.
- # [22:40] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [22:40] * Quits: LBP (~Miranda@pD9EB1822.dip0.t-ipconnect.de) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [22:45] <AryehGregor> You know, I'm strongly tempted to tell UAs to add [contenteditable] { white-space: pre-wrap } to their UA stylesheets and then drop all this nbsp nonsense.
- # [22:45] <AryehGregor> It would make things so much simpler.
- # [22:45] * AryehGregor writes a mail
- # [22:51] * Joins: Lachy (~Lachlan@178.74.10.250)
- # [22:54] * Quits: pdr2 (~pdr2@nat/google/x-wybiuijozicefzrr) (Remote host closed the connection)
- # [23:02] * Quits: Lachy (~Lachlan@178.74.10.250) (Quit: This computer has gone to sleep)
- # [23:03] * Quits: estes (~estes@2620:149:4:401:d69a:20ff:fed0:8cd2) (Quit: estes)
- # [23:07] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:09] * Joins: othermaciej_ (~mjs@17.203.15.180)
- # [23:11] * Joins: estellevw (~estellevw@173-228-112-215.dsl.dynamic.sonic.net)
- # [23:11] * Quits: othermaciej (~mjs@2620:149:4:401:fc90:6324:3c13:29db) (Ping timeout: 260 seconds)
- # [23:11] * othermaciej_ is now known as othermaciej
- # [23:13] <AryehGregor> Sent.
- # [23:16] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
- # [23:17] <mpilgrim> heycam|away: https://bugs.webkit.org/show_bug.cgi?id=63011 aligns WebKit with WebIDL to throw TypeError instead of SyntaxError on not enough arguments
- # [23:18] <mpilgrim> heycam|away: after that lands, i can start fixing IndexedDB, and the new strictness will no longer be theoretical!
- # [23:20] * Parts: estellevw (~estellevw@173-228-112-215.dsl.dynamic.sonic.net)
- # [23:22] * Quits: msucan (~robod@109.96.217.163) (Quit: .)
- # [23:22] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:28] <jamesr> ncsp?
- # [23:29] <AryehGregor> ?
- # [23:29] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Read error: Connection reset by peer)
- # [23:29] * heycam|away is now known as heycam
- # [23:30] <heycam> mpilgrim, awesome!
- # [23:33] * Quits: othermaciej (~mjs@17.203.15.180) (Read error: Connection reset by peer)
- # [23:33] <jamesr> AryehGregor: non-collapsing space
- # [23:33] <jamesr> to go with non-breaking space
- # [23:34] <AryehGregor> Which maps to what Unicode character, given that Unicode doesn't know about whitespace collapsing?
- # [23:34] <jamesr> 7!
- # [23:34] * Joins: othermaciej (~mjs@17.203.15.180)
- # [23:35] <AryehGregor> If authors were allowed to insert U+0007 into pages and have it work, I think users would be unhappy.
- # [23:37] <jamesr> i don't have any serious suggestions, but it seems that if unicode can have a pile of poo character it can have just about anything
- # [23:39] <jamesr> is U+0007 bell?
- # [23:40] <jamesr> <blink>U+0007</blink>
- # [23:42] <zewt> jamesr: heh, well more seriously, adding new characters with special rendering semantics is a whole different beast than adding a dumb poop glyph
- # [23:42] * Joins: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp)
- # [23:47] * Joins: _richardJ (~richard@node.liefcoden.nl)
- # [23:48] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [23:50] * Joins: antti_s2_ (~antti@173-203-97-98.static.cloud-ips.com)
- # [23:52] * Quits: The_8472 (~stardive@azureus/The8472) (Disconnected by services)
- # [23:52] * Joins: The_8472 (~stardive@azureus/The8472)
- # [23:53] * Joins: clair_ (~clair@host86-163-151-50.range86-163.btcentralplus.com)
- # [23:53] * Joins: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [23:54] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (*.net *.split)
- # [23:54] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (*.net *.split)
- # [23:54] * Quits: clair (~clair@host86-163-151-50.range86-163.btcentralplus.com) (*.net *.split)
- # [23:54] * Quits: temp01 (~temp01@unaffiliated/temp01) (*.net *.split)
- # [23:54] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (*.net *.split)
- # [23:54] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (*.net *.split)
- # [23:54] * Quits: RichardJ (~richard@node.liefcoden.nl) (*.net *.split)
- # [23:54] * Quits: Morphous_ (jan@g228225091.adsl.alicedsl.de) (*.net *.split)
- # [23:54] * Quits: antti_s2 (~antti@173-203-97-98.static.cloud-ips.com) (*.net *.split)
- # [23:54] * Quits: Workshiva (~Dashiva@74.125.121.65) (*.net *.split)
- # [23:54] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (*.net *.split)
- # [23:54] * clair_ is now known as clair
- # [23:54] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [23:55] <annevk> "We still believe that most sighted keyboard only users can't or don't
- # [23:55] <annevk> know how to activate @longdesc but here it's where new Authoring Tools
- # [23:55] <annevk> and User Agents Accessibility Guidelines should help filling the gap. "
- # [23:55] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [23:55] <annevk> oh please tools, save us now!
- # [23:55] <Dashiva> Just wait, longdesc will be the best legacy feature ever after a few more years of development
- # [23:56] <annevk> I think it's the only attribute with its own twitter account, that alone should be enough, no?
- # [23:57] <Dashiva> That's super accessible
- # [23:58] <Dashiva> You can access it both in your browser and with your mobile device
- # [23:58] <zewt> there's some irony in something called "longdesc" having its own account on a service notoriously incapable of describing anything long
- # Session Close: Tue Jun 21 00:00:00 2011
The end :)