Options:
- # Session Start: Tue Aug 23 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * heycam|away is now known as heycam
- # [00:01] <timeless> hi heycam
- # [00:01] <heycam> morning timeless
- # [00:01] <timeless> i have a longer response which i'm trying to paste
- # [00:01] <timeless> but i'm on the phone now
- # [00:02] <timeless> and i'll send another 1-8 messages
- # [00:02] <heycam> oh dear 8 messages? :)
- # [00:02] <Philip`> Hixie: Algebraists aren't necessarily known for non-confusingness
- # [00:03] <Philip`> but at least that particular term seems to only have a single definition in mathematics, so it's only unobvious and not ambiguous
- # [00:03] <timeless> main reply, 6 spun off items, and a review of the actual diff commit
- # [00:04] <timeless> plus an optional review of the current spec
- # [00:04] <Hixie> Philip`: well it would be ambiguous if one of the keys was a number
- # [00:04] <timeless> ok, so, maybe 2-9? :)
- # [00:04] <Hixie> Philip`: since lexical order for numbers (string definition) is not the same as lexical order for numbers (mathematical definition)
- # [00:06] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [00:07] * Quits: othermaciej (~mjs@17.246.17.187) (Quit: othermaciej)
- # [00:08] <Philip`> If it's a lexicographic order over a product of types, you have to say what order to use for each of those types (or assume it's obvious to readers, like numbers are in increasing order) - the lexicographicness doesn't matter to those types
- # [00:08] * Joins: othermaciej (~mjs@17.246.17.187)
- # [00:09] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [00:12] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [00:16] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [00:18] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Read error: Connection timed out)
- # [00:19] * Joins: sicking (~chatzilla@nat/mozilla/x-tmjsbwpktnreqzbe)
- # [00:20] * Quits: MikeSmith (~MikeSmith@EM114-48-33-107.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
- # [00:20] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 276 seconds)
- # [00:21] * Quits: micheil (~micheil@109.231.193.164) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [00:22] * Joins: dennisplucinik (~dennisplu@cpe-74-73-104-220.nyc.res.rr.com)
- # [00:22] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [00:25] * jernoble is now known as jer|afk
- # [00:25] * Joins: MikeSmith (~MikeSmith@EM114-48-18-243.pool.e-mobile.ne.jp)
- # [00:26] * Quits: dennisplucinik (~dennisplu@cpe-74-73-104-220.nyc.res.rr.com) (Ping timeout: 245 seconds)
- # [00:34] * Joins: Morphous (jan@unaffiliated/amorphous)
- # [00:34] <timeless> grr
- # [00:35] <timeless> Opera is trying to parse mail.google.com/mail/u/0/x/*/ as xml
- # [00:35] * Quits: CvP (~CvP@123.49.23.44) (Quit: [ UPP ] > all)
- # [00:35] <timeless> and gives me an error w/ a link to reparse as html
- # [00:35] <timeless> for each link i click through in gmail
- # [00:36] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [00:37] <timeless> heycam: ok, the big email is outbound
- # [00:38] <heycam> timeless, thanks
- # [00:38] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 6.0/20110811165603])
- # [00:38] <timeless> that just leaves me w/ the diff, the 6 subissues, and re-reviewing the entire document
- # [00:42] <timeless> heycam: a note on VCS commit blame churn...
- # [00:42] <timeless> </x:codeblock>
- # [00:42] <timeless> and similar tags should really be on their own line ;-)
- # [00:43] <heycam> timeless, that might result in some extra white space in the published document
- # [00:43] <timeless> really
- # [00:43] <timeless> ?
- # [00:43] <heycam> since it gets turned into a <pre>
- # [00:43] <timeless> yuck
- # [00:43] <heycam> maybe
- # [00:43] <heycam> can't remember exactly what my xslt does
- # [00:43] <timeless> get a better preprocessor :)
- # [00:44] <timeless> http://dev.w3.org/cvsweb/2006/webapi/WebIDL/Overview.xml.diff?r1=1.341;r2=1.342;f=h
- # [00:44] <timeless> near Line 5765 results.numbers.length; <span clas
- # [00:45] <timeless> i feel bad
- # [00:45] <timeless> the <must> in there ruins how <take(s)> should be used :(
- # [00:46] <heycam> timeless, yeah I noticed that and fixed it up in a following change
- # [00:46] <timeless> oh good
- # [00:47] <timeless> sorry about that (it happens in a bunch of spots)
- # [00:47] <timeless> this is where a dvcs is useful
- # [00:47] <timeless> commit changes for person
- # [00:47] <timeless> commit fixes for changes for person
- # [00:47] <timeless> commit further fixes for changes for changes...
- # [00:47] <timeless> merge
- # [00:47] <timeless> if you need even more changes, you go back to the premerged version and make them there
- # [00:48] <timeless> and when you want to show someone what you did for them, you can send either the leaf, or the delta between their origin point and their leaf
- # [00:48] <timeless> (no one does this)
- # [00:49] * Joins: davidb (~davidb@bas4-kitchener06-1128762076.dsl.bell.ca)
- # [00:52] <timeless> isn't this illegal:
- # [00:52] <timeless> [TreatUndefinedAs=Null] attribute DOMString? owner;
- # [00:52] <timeless> oh, no, that's TreatNulllAs
- # [00:52] * timeless sighs
- # [00:52] <timeless> terribly confusing :)
- # [00:52] * timeless should go home and sleep or something
- # [00:53] <heycam> :)
- # [00:53] <timeless> (when you get online, it's a hint that i've been at work too long)
- # [00:58] <timeless> ooh, i'm in the credits!
- # [00:59] <timeless> right, i've reached the end of the diff
- # [01:01] <timeless> ok, i'll send my comments about the diff, and then i'm giving up for the day
- # [01:01] <timeless> that leaves [x1..x6] + rereview
- # [01:01] <timeless> there's no way i can possibly do the rereview today, or really tomorrow
- # [01:02] <timeless> given it took me an entire week to do the initial review, and most of today just to review your reply to my review..
- # [01:02] * Quits: othermaciej (~mjs@17.246.17.187) (Quit: othermaciej)
- # [01:03] <timeless> alright, sent
- # [01:03] <timeless> have a good day
- # [01:06] * Joins: othermaciej (~mjs@17.246.17.187)
- # [01:09] * Joins: benjoffe (~benjoffe@nat/yahoo/x-byfjxixfnatdlhyb)
- # [01:09] * Quits: davidb (~davidb@bas4-kitchener06-1128762076.dsl.bell.ca) (Quit: davidb)
- # [01:10] <Hixie> TabAtkins: you still want cssElementMap right?
- # [01:15] * Joins: TabAtkins_ (~tabatkins@nat/google/x-kuqcuhsmpqanztqa)
- # [01:15] <Hixie> TabAtkins: you still want cssElementMap right?
- # [01:17] * Quits: janv_ (~varga@195.91.87.57) (Quit: This computer has gone to sleep)
- # [01:18] <Hixie> i love, in "Detecting and Resolving Circular Relationships", that in the prose it confidently states "These relationships can be easily and reliably detected and resolved" but in the issue marker below that it says "Someone else needs to review this and make sure that I'm not missing any cycles"
- # [01:18] <Hixie> (http://dev.w3.org/csswg/css3-images/#element-reference)
- # [01:20] * Quits: timeless (d04149cb@firefox/developer/timeless) (Ping timeout: 252 seconds)
- # [01:21] * Quits: stefan-__ (~music@hiwi0.wi2.uni-trier.de) (Quit: Verlassend)
- # [01:28] * Quits: jennb (~jennb@nat/google/x-yvrayfswelqzeaho) (*.net *.split)
- # [01:28] * Quits: Rubennn (~quassel@2a02:348:33:5823::1) (*.net *.split)
- # [01:29] * Quits: sicking (~chatzilla@nat/mozilla/x-tmjsbwpktnreqzbe) (Ping timeout: 260 seconds)
- # [01:29] * Quits: jer|afk (~jernoble@17.203.12.89) (Read error: Connection reset by peer)
- # [01:33] * Quits: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Ping timeout: 268 seconds)
- # [01:34] * Joins: jennb (~jennb@nat/google/x-yvrayfswelqzeaho)
- # [01:34] * Joins: Rubennn (~quassel@2a02:348:33:5823::1)
- # [01:39] <TabAtkins> Hixie: Yes, I do.
- # [01:39] <Hixie> k
- # [01:40] <TabAtkins> Hixie: The issue will disappear in time, leaving only my confident declaration.
- # [01:40] <Hixie> any chance i could get you to change "represents" in "represents a paint source" to "provides"?
- # [01:41] <Hixie> "represents" has a defined meaning in the html spec so it is a little confusing in some of these sentences
- # [01:41] <TabAtkins> Sure.
- # [01:41] <Hixie> awesome
- # [01:42] * Quits: TabAtkins_ (~tabatkins@nat/google/x-kuqcuhsmpqanztqa) (Ping timeout: 240 seconds)
- # [01:43] <TabAtkins> done
- # [01:43] <Hixie> csselementmap isn't in the w3c copy of html, should "provides a paint source" be?
- # [01:43] <Hixie> or should i add csselementmap too?
- # [01:43] <Hixie> (i don't recall why it's not included)
- # [01:43] <TabAtkins> Yes. The intention currently is that a display:none <img> provides a paint source.
- # [01:43] <TabAtkins> And sure, since it's not exposing any API or anything, might as well.
- # [01:44] * Joins: sicking (~chatzilla@nat/mozilla/x-bwepcjywnwsdcujl)
- # [01:44] * Hixie is confused by the two most recent lines from TabAtkins
- # [01:44] <Hixie> come again?
- # [01:45] <TabAtkins> The clause that invokes paint sources in the Image Values spec is applicable to more than just things assigned to the csselementmap.
- # [01:45] <TabAtkins> Since "provides a paint source" isn't an API detail (like csselementmap is), it shouldn't arouse any complaints if it's put in the spec.
- # [01:46] <Hixie> ah, ok. so you're saying paint source in w3c, csselementmap not
- # [01:46] <Hixie> ok
- # [01:46] <Hixie> sounds good, that's what i had done
- # [01:46] <TabAtkins> I don't care if you put csselementmap in. I'm just saying that paint source is totally fine.
- # [01:47] <Hixie> ok done: http://html5.org/tools/web-apps-tracker?from=6519&to=6520
- # [01:48] <TabAtkins> Looks good.
- # [01:49] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:50] * Joins: jer|afk (~jernoble@2620:149:4:401:34ad:9652:52ef:5e8e)
- # [01:51] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [01:55] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:56] * Joins: davidb_ (~davidb@bas4-kitchener06-1128762076.dsl.bell.ca)
- # [01:57] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:00] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
- # [02:02] * Quits: othermaciej (~mjs@17.246.17.187) (Quit: othermaciej)
- # [02:09] * Joins: othermaciej (~mjs@17.246.17.187)
- # [02:12] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [02:16] <Hixie> AryehGregor: see the widget where you pick people to share with in G+ for a use case of contenteditable="" that might be worth bearing in mind
- # [02:17] <Hixie> AryehGregor: also re http://www.w3.org/Bugs/Public/show_bug.cgi?id=12834#c10 -- it's not my scripts, i just use a bugzilla query of open bugs, so closed bugs don't get matched by the query :-)
- # [02:17] <Hixie> that's why i don't see comments on closed bugs
- # [02:19] * Joins: zewt- (~x@c-24-62-196-44.hsd1.ma.comcast.net)
- # [02:19] * Quits: davidb_ (~davidb@bas4-kitchener06-1128762076.dsl.bell.ca) (Quit: davidb_)
- # [02:22] * Joins: jdong__ (~quassel@222.126.155.250)
- # [02:24] * Joins: gwillen_ (~gwillen@adsl-66-218-37-112.dslextreme.com)
- # [02:24] * Quits: gwillen_ (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
- # [02:24] * Joins: gwillen_ (~gwillen@unaffiliated/gwillen)
- # [02:24] * Joins: Philip`_ (~philip@zaynar.co.uk)
- # [02:24] * Joins: hendry_ (~hendry@212.13.195.83)
- # [02:27] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [02:27] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Ping timeout: 276 seconds)
- # [02:27] * Quits: Philip` (~philip@zaynar.co.uk) (Ping timeout: 276 seconds)
- # [02:27] * Quits: erlehmann (~erlehmann@89.204.137.101) (Ping timeout: 276 seconds)
- # [02:27] * Quits: jdong_ (~quassel@222.126.155.250) (Ping timeout: 276 seconds)
- # [02:27] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Ping timeout: 276 seconds)
- # [02:27] * Quits: nlogax (~nlogax@unaffiliated/nlogax) (Ping timeout: 276 seconds)
- # [02:27] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Ping timeout: 276 seconds)
- # [02:27] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-wdefrszwzgwvlbyr) (Ping timeout: 276 seconds)
- # [02:27] * Quits: foolip (~philip@83.218.67.122) (Ping timeout: 276 seconds)
- # [02:27] * Quits: hendry (~hendry@212.13.195.83) (Ping timeout: 276 seconds)
- # [02:27] * Philip`_ is now known as Philip`
- # [02:27] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:27] * Quits: KillerX (~anant@nat/mozilla/x-jvjmwybmxveuwssj) (Quit: KillerX)
- # [02:27] * Joins: eighty4_ (~eighty4@li150-164.members.linode.com)
- # [02:27] * Joins: foolip (~philip@83.218.67.122)
- # [02:28] * Joins: nlogax (~nlogax@unaffiliated/nlogax)
- # [02:29] * Joins: nessy (~Adium@124-168-180-205.dyn.iinet.net.au)
- # [02:29] * Joins: erlehmann (~erlehmann@89.204.137.101)
- # [02:33] * Joins: ezoe (~ezoe@203-140-89-215f1.kyt1.eonet.ne.jp)
- # [02:38] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-gmcmeyjepdrqvtrp)
- # [02:39] * Quits: astearns (~anonymous@192.150.22.5) (Ping timeout: 245 seconds)
- # [02:41] * jamesr_ is now known as jamesr
- # [02:44] * Quits: ap (~ap@2620:149:4:401:e53c:1bb:8446:6c04) (Quit: ap)
- # [02:45] * Joins: ben_h (~ben@120.152.177.249)
- # [02:45] * Quits: ben_h (~ben@120.152.177.249) (Client Quit)
- # [02:48] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:52] * Quits: ezoe (~ezoe@203-140-89-215f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
- # [03:01] * Joins: micheil (~micheil@94.197.127.37.threembb.co.uk)
- # [03:04] * Quits: jennb (~jennb@nat/google/x-yvrayfswelqzeaho) (Quit: jennb)
- # [03:07] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [03:11] * Quits: othermaciej (~mjs@17.246.17.187) (Quit: othermaciej)
- # [03:12] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:13] * Quits: rniwa (~rniwa@nat/google/x-wzudjdbixzbjssvo) (Quit: rniwa)
- # [03:13] * Joins: jacobolus (~jacobolus@adsl-99-60-5-25.dsl.pltn13.sbcglobal.net)
- # [03:16] * Quits: sicking (~chatzilla@nat/mozilla/x-bwepcjywnwsdcujl) (Ping timeout: 268 seconds)
- # [03:16] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [03:16] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [03:18] * Joins: astearns (~anonymous@c-50-132-9-217.hsd1.wa.comcast.net)
- # [03:20] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 246 seconds)
- # [03:23] * Quits: jacobolus (~jacobolus@adsl-99-60-5-25.dsl.pltn13.sbcglobal.net) (Ping timeout: 246 seconds)
- # [03:27] * Joins: othermaciej (~mjs@67.218.103.37)
- # [03:30] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # [03:32] * Joins: sicking (~chatzilla@nat/mozilla/x-gpzqiiudixauwzor)
- # [03:37] * Quits: dave_levin (~dave_levi@nat/google/x-rljnvmejicztphnl) (Quit: dave_levin)
- # [03:52] * Joins: jacobolus (~jacobolus@adsl-99-60-5-25.dsl.pltn13.sbcglobal.net)
- # [03:53] * Quits: erlehmann (~erlehmann@89.204.137.101) (Quit: Ex-Chat)
- # [03:54] * Quits: kennyluck (~kennyluck@114-43-121-205.dynamic.hinet.net) (Quit: kennyluck)
- # [03:57] * Quits: jacobolus (~jacobolus@adsl-99-60-5-25.dsl.pltn13.sbcglobal.net) (Ping timeout: 260 seconds)
- # [04:02] * Joins: jacobolus (~jacobolus@adsl-99-60-5-25.dsl.pltn13.sbcglobal.net)
- # [04:06] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [04:08] * Joins: agektmr (~Adium@220.109.219.244)
- # [04:14] * Quits: othermaciej (~mjs@67.218.103.37) (Quit: othermaciej)
- # [04:19] * heycam is now known as heycam|away
- # [04:31] * Joins: ezoe (~ezoe@112-68-244-148f1.kyt1.eonet.ne.jp)
- # [04:33] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [04:35] * Quits: jamesr (~jamesr@nat/google/x-qiffdbpxwijzauvo) (Ping timeout: 264 seconds)
- # [04:46] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # [04:46] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # [04:46] * Joins: jamesr_ (~jamesr@nat/google/x-hvoowctlgqizswyr)
- # [04:47] * heycam|away is now known as heycam
- # [05:01] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [05:02] * Quits: jamesr_ (~jamesr@nat/google/x-hvoowctlgqizswyr) (Ping timeout: 255 seconds)
- # [05:22] * Quits: nonge (~nonge@p5082AD6C.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [05:22] * Quits: micheil (~micheil@94.197.127.37.threembb.co.uk) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [05:33] * Joins: nonge (~nonge@p5B326C92.dip.t-dialin.net)
- # [05:36] * Joins: agektmr (~Adium@220.109.219.244)
- # [05:50] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [05:52] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [06:01] * Joins: Duke___ (~duke@187.101.253.250)
- # [06:17] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # [06:17] * Joins: MikeSmith_ (~MikeSmith@EM114-48-233-197.pool.e-mobile.ne.jp)
- # [06:20] * Quits: MikeSmith (~MikeSmith@EM114-48-18-243.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [06:20] * MikeSmith_ is now known as MikeSmith
- # [06:30] * Quits: gesa (~aki@CPE-65-31-174-69.wi.res.rr.com) (Quit: gesa)
- # [06:42] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 252 seconds)
- # [06:44] * Joins: janv_ (~varga@195.91.87.57)
- # [06:46] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [06:47] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [07:01] * Quits: Duke___ (~duke@187.101.253.250) (Remote host closed the connection)
- # [07:07] * gwillen_ is now known as gwillen
- # [07:20] * Joins: cpearce (~chatzilla@ip-118-90-20-208.xdsl.xnet.co.nz)
- # [07:25] * Joins: Ankheg (~Ankheg@91.224.77.4)
- # [07:36] * Joins: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net)
- # [07:36] * Quits: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net) (Client Quit)
- # [07:49] * Joins: LBP (~Mirc@pD9EB1AE7.dip0.t-ipconnect.de)
- # [07:52] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 260 seconds)
- # [07:56] * Quits: LBP (~Mirc@pD9EB1AE7.dip0.t-ipconnect.de) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [07:56] * Joins: LBP (~Mirc@pD9EB1AE7.dip0.t-ipconnect.de)
- # [07:58] * Joins: Frozen_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
- # [07:59] * Quits: ezoe (~ezoe@112-68-244-148f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [08:00] * heycam is now known as heycam|away
- # [08:06] * Quits: jacobolus (~jacobolus@adsl-99-60-5-25.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
- # [08:06] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:07] * Quits: benjoffe (~benjoffe@nat/yahoo/x-byfjxixfnatdlhyb) (Remote host closed the connection)
- # [08:07] * heycam|away is now known as heycam
- # [08:16] * heycam is now known as heycam|away
- # [08:20] * Quits: jochen__ (~jochen@nat/google/x-zihyrsmvcmluloww) (Remote host closed the connection)
- # [08:20] * Joins: jochen__ (~jochen@nat/google/x-waquuunqmiarcdcj)
- # [08:23] * Joins: ezoe_ (~ezoe@61-205-125-143f1.kyt1.eonet.ne.jp)
- # [08:33] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:35] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [08:36] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [08:39] * Joins: agektmr (~Adium@220.109.219.244)
- # [08:39] * Quits: astearns (~anonymous@c-50-132-9-217.hsd1.wa.comcast.net) (Quit: astearns)
- # [08:53] * Joins: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
- # [08:55] * Quits: jer|afk (~jernoble@2620:149:4:401:34ad:9652:52ef:5e8e) (Read error: Connection reset by peer)
- # [08:55] * Joins: jer|afk (~jernoble@17.203.12.89)
- # [08:56] * eighty4_ is now known as eighty4
- # [08:56] * Quits: eighty4 (~eighty4@li150-164.members.linode.com) (Changing host)
- # [08:56] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [09:05] * Joins: kennyluck (~kennyluck@114-43-121-205.dynamic.hinet.net)
- # [09:20] * Quits: ezoe_ (~ezoe@61-205-125-143f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [09:20] * Joins: ezoe (~ezoe@61-205-125-143f1.kyt1.eonet.ne.jp)
- # [09:32] * Joins: Ms2ger (~Ms2ger@91.181.115.83)
- # [09:32] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-gmcmeyjepdrqvtrp) (Read error: Operation timed out)
- # [09:36] * Joins: jacobolus (~jacobolus@c-71-198-174-224.hsd1.ca.comcast.net)
- # [09:40] * Joins: jacobolu_ (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [09:43] * Quits: jacobolus (~jacobolus@c-71-198-174-224.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [09:46] * Joins: tbassetto (~tbassetto@anj75-2-88-162-180-30.fbx.proxad.net)
- # [09:56] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [09:57] * Joins: dimkalinux (~dimkalinu@nat00.iteam.ua)
- # [10:01] * Quits: sicking (~chatzilla@nat/mozilla/x-gpzqiiudixauwzor) (Remote host closed the connection)
- # [10:02] <nlogax> Hixie: are you there?
- # [10:05] * Quits: Ms2ger (~Ms2ger@91.181.115.83) (Ping timeout: 245 seconds)
- # [10:12] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [10:14] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [10:24] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
- # [10:25] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- #
- # Session Start: Tue Aug 23 15:06:17 2011
- # Session Ident: #whatwg
- # [15:06] * Now talking in #whatwg
- # [15:06] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [15:06] * Set by annevk42 on Mon Oct 19 23:03:06
- # [15:06] -wolfe.freenode.net:#whatwg- [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp
- # [15:06] * Quits: zdobersek1 (~zan@cpe-46-164-4-1.dynamic.amis.net) (Ping timeout: 246 seconds)
- # [15:06] * Joins: zdobersek (~zan@cpe-46-164-14-185.dynamic.amis.net)
- # [15:10] <krijn> Ms2ger: back, sorry! :)
- # [15:11] <krijn> My mom was showing somebody how fuses work.
- # [15:11] <krijn> She really shouldn't
- # [15:14] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 260 seconds)
- # [15:16] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 245 seconds)
- # [15:18] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
- # [15:18] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [15:19] * Quits: jdaggett (~jdaggett@y230056.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [15:24] * Quits: rtuin (~rtuin@dsl-087-195-129-241.solcon.nl) (Read error: Connection reset by peer)
- # [15:24] * Joins: rtuin (~rtuin@dsl-087-195-129-241.solcon.nl)
- # [15:24] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [15:26] * Joins: davidb_ (~davidb@66.207.208.98)
- # [15:31] * Joins: astearns (~anonymous@c-50-132-9-217.hsd1.wa.comcast.net)
- # [15:31] * Joins: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
- # [15:32] <Ms2ger> Heh
- # [15:32] * Joins: Krisis (~dakrisis@541BC5A3.cm-5-4d.dynamic.ziggo.nl)
- # [15:32] * Quits: dimkalinux (~dimkalinu@nat00.iteam.ua) (Quit: Leaving)
- # [15:35] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:37] * Quits: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au) (Read error: Connection reset by peer)
- # [15:37] * Joins: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
- # [15:45] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Read error: Connection reset by peer)
- # [15:46] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
- # [15:48] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
- # [15:54] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [15:56] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
- # [15:58] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 252 seconds)
- # [15:59] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
- # [16:04] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [16:04] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [16:04] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [16:05] * Quits: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Ping timeout: 258 seconds)
- # [16:08] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [16:08] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [16:09] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Quit: ...)
- # [16:11] * Quits: Ankheg (~Ankheg@91.224.77.4) (Read error: Connection reset by peer)
- # [16:14] <jgraham> Ms2ger: Technically that part of the spec is a SHOULD
- # [16:14] <jgraham> I'm not sure if we ever come to a conclusion about testing SHOULDs
- # [16:14] <zcorpan> annevk: wonder how many you've managed to confuse on events
- # [16:15] <Ms2ger> That's a bug in the spec I should file, then
- # [16:18] <jgraham> Ms2ger: I suppose one should argue that the spec should allow you to open a text/plain document in an external editor if you like
- # [16:20] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [16:20] <annevk> zcorpan, per matjas the fault is HTML4: http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.3
- # [16:21] * Joins: realityking (~rouven@xdsl-87-78-26-122.netcologne.de)
- # [16:22] <realityking> I'm looking for a HTML5 parser for php and the only thing that looks promising so far is html5lib
- # [16:22] * Joins: mpt (~mpt@canonical/mpt)
- # [16:22] <realityking> but the php port hasn't been updated for 2 years
- # [16:23] <realityking> anyone know how mature it is or if there's a better alternative?
- # [16:23] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Disconnected by services)
- # [16:23] * riven` is now known as riven
- # [16:23] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [16:23] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [16:24] <annevk> I haven't seen anything
- # [16:27] <jgraham> realityking: I don't really know anything about the PHP port, sorry. It won't have changed to match the current spec perfectly
- # [16:27] <jgraham> It might be slow depending on what your needs are
- # [16:27] <zcorpan> annevk: woah
- # [16:33] * Quits: Ms2ger (~Ms2ger@91.181.90.167) (Ping timeout: 245 seconds)
- # [16:36] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [16:36] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Disconnected by services)
- # [16:36] * riven` is now known as riven
- # [16:36] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [16:36] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [16:37] * Joins: rabbi1 (~manjunath@49.200.69.81)
- # [16:44] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [16:44] * Joins: Ms2ger (~Ms2ger@91.181.90.167)
- # [16:48] * Joins: Ms2ger` (~Ms2ger@91.181.90.167)
- # [16:50] * Quits: Ms2ger (~Ms2ger@91.181.90.167) (Ping timeout: 245 seconds)
- # [16:51] * Joins: skimmas (~skimmas@cr-217-129-229-33.netvisao.pt)
- # [16:52] * Quits: Ms2ger` (~Ms2ger@91.181.90.167) (Client Quit)
- # [16:52] * Joins: Ms2ger` (~Ms2ger@91.181.90.167)
- # [16:57] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Quit: Verlassend)
- # [16:59] * Quits: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au) (Remote host closed the connection)
- # [17:00] * Joins: hta (~hta@62-20-124-50.customer.telia.com)
- # [17:01] <Ms2ger`> annevk, I know... That's why I don't see us running XHR tests any time soon
- # [17:04] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
- # [17:06] * Joins: davidb_ (~davidb@66.207.208.98)
- # [17:09] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [17:09] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [17:11] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [17:12] * Quits: rtuin (~rtuin@dsl-087-195-129-241.solcon.nl) (Quit: Leaving)
- # [17:15] * Joins: CvP (~CvP@123.49.23.44)
- # [17:16] * Joins: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [17:18] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [17:20] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [17:27] * Joins: kennyluck (~kennyluck@114-43-121-205.dynamic.hinet.net)
- # [17:27] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [17:32] * Joins: dimkalinux (~dimkalinu@178.159.222.97)
- # [17:41] <realityking> jgraham, annevk: thanks for the info
- # [17:44] * Joins: erlehmann (~erlehmann@89.204.137.74)
- # [17:48] * dglazkov|away is now known as dglazkov
- # [17:48] <dglazkov> good morning, Whatwg!
- # [17:49] <dglazkov> and evening, Ms2ger`
- # [17:49] <Ms2ger`> Good afternoon, dglazkov
- # [17:49] <dglazkov> doh
- # [17:50] <Ms2ger`> And may this day bless you and your family, to quote Philip`
- # [17:50] <dglazkov> and fruit in the pants, to qoute jgraham
- # [17:54] <annevk> :)
- # [17:55] * Quits: CvP (~CvP@123.49.23.44) (Quit: [ UPP ] > all)
- # [17:55] * Quits: cachemoney (~cachemone@71-94-132-42.static.mtpk.ca.charter.com) (Quit: Computer has gone to sleep.)
- # [17:57] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [18:01] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
- # [18:05] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [18:06] * Quits: hta (~hta@62-20-124-50.customer.telia.com) (Quit: Leaving.)
- # [18:06] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
- # [18:07] * Joins: hta (~hta@62-20-124-50.customer.telia.com)
- # [18:07] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
- # [18:12] * Quits: astearns (~anonymous@c-50-132-9-217.hsd1.wa.comcast.net) (Quit: astearns)
- # [18:21] * Quits: MikeSmith (~MikeSmith@EM114-48-128-216.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
- # [18:21] * Joins: KillerX (~anant@nat/mozilla/x-dzpejlpiwifuoyut)
- # [18:22] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
- # [18:23] * Quits: erlehmann (~erlehmann@89.204.137.74) (Read error: Connection reset by peer)
- # [18:26] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [18:26] * Joins: MikeSmith (~MikeSmith@EM114-48-159-109.pool.e-mobile.ne.jp)
- # [18:32] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [18:34] * Quits: skimmas (~skimmas@cr-217-129-229-33.netvisao.pt) (Remote host closed the connection)
- # [18:42] * Joins: astearns (~anonymous@192.150.22.5)
- # [18:47] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 240 seconds)
- # [18:47] * Quits: [tm]_ (~MikeSmith@sideshowbarker.net) (Ping timeout: 240 seconds)
- # [18:47] * Joins: erlehmann (~erlehmann@89.204.153.95)
- # [18:48] * Quits: hasather (~davidh@pat-tdc.opera.com) (Ping timeout: 240 seconds)
- # [18:48] * Joins: zdobersek1 (~zan@90.157.245.254)
- # [18:48] * Quits: zdobersek (~zan@cpe-46-164-14-185.dynamic.amis.net) (Ping timeout: 260 seconds)
- # [18:49] * Joins: [tm] (~MikeSmith@sideshowbarker.net)
- # [18:49] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [18:49] * Joins: hasather (~davidh@pat-tdc.opera.com)
- # [18:49] * Quits: erlehmann (~erlehmann@89.204.153.95) (Ping timeout: 258 seconds)
- # [18:53] * Quits: scor (~scor@drupal.org/user/52142/view) (Read error: Connection reset by peer)
- # [18:57] * Quits: Tellnes (~KrooniX@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com) (Ping timeout: 240 seconds)
- # [18:58] * Quits: gsnedders (~gsnedders@204.232.194.186) (Ping timeout: 240 seconds)
- # [19:01] * Quits: wakaba_ (~wakaba@202.157.197.113.dy.bbexcite.jp) (Ping timeout: 240 seconds)
- # [19:01] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 240 seconds)
- # [19:01] * Quits: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Ping timeout: 240 seconds)
- # [19:01] * Joins: scor_ (~scor@drupal.org/user/52142/view)
- # [19:01] * Joins: davidb_ (~davidb@66.207.208.98)
- # [19:01] * scor_ is now known as scor
- # [19:01] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [19:01] * Joins: KrooniX (~KrooniX@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
- # [19:01] * Joins: skimmas (~skimmas@cr-217-129-229-33.netvisao.pt)
- # [19:01] * Joins: gsnedder1 (~gsnedders@204.232.194.186)
- # [19:01] * Joins: wakaba (~wakaba@202.157.197.113.dy.bbexcite.jp)
- # [19:01] * gsnedder1 is now known as gsnedders
- # [19:01] * Joins: david_carlisle_ (~chatzilla@86.188.197.189)
- # [19:01] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Remote host closed the connection)
- # [19:01] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:01] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [19:01] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [19:01] * david_carlisle_ is now known as david_carlisle
- # [19:02] * Quits: ezoe (~ezoe@61-205-125-143f1.kyt1.eonet.ne.jp) (Ping timeout: 250 seconds)
- # [19:02] * Joins: erlehmann (~erlehmann@89.204.137.105)
- # [19:02] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [19:02] * nimbupani is now known as nimbu
- # [19:07] * Joins: rniwa (~rniwa@nat/google/x-pxugscumctjhdxpo)
- # [19:07] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
- # [19:07] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [19:08] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [19:08] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
- # [19:09] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
- # [19:09] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [19:09] * Joins: agektmr (~Adium@p2141-ipbf3903marunouchi.tokyo.ocn.ne.jp)
- # [19:14] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Ping timeout: 268 seconds)
- # [19:14] <gsnedders> realityking: the PHP parser doesn't perfectly match the current spec, but should work reasonably well on not-overly long documents (parts of PHP's DOM impl have O(n^2) perf, so it hurts)
- # [19:14] <realityking> gsnedders: usage would be to parse articles to a DOM in a CMS so certain attributes/elements can be filtered on save
- # [19:14] <realityking> so documents shouldn't be too long
- # [19:14] <realityking> but I am slightly worried about it not perfectly matching the spec
- # [19:14] <realityking> I wish the PHP devs would just get a proper parser into the core...
- # [19:14] <realityking> thanks for your help tough
- # [19:14] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 260 seconds)
- # [19:14] <gsnedders> realityking: Basically, when there were major changes to the spec a couple of years ago, I spent what seemed like an eternity making the tedious changes to the Python version, and never had the motivation to make them in PHP too. Especially seeming I ended up never using it in the end.
- # [19:14] <gsnedders> (around script parsing, that was)
- # [19:15] * Joins: sicking (~chatzilla@34.198.247.173.mozilla-sfo1.web-pass.com)
- # [19:15] <realityking> btw, is there any open source c library available for html5 parsing?
- # [19:16] <gsnedders> takkaria wrote one a few years back. No idea if it is maintained.
- # [19:16] <Ms2ger`> There will be a C++ one once hsivonen gets around to packaging his
- # [19:16] <Ms2ger`> Maybe even in this decade
- # [19:16] <realityking> :)
- # [19:17] <Hixie> foolip: previously, cues that were found to have been missed when the browser next checked for cues were just dropped on the floor
- # [19:17] <Hixie> foolip: i fixed that
- # [19:19] <gsnedders> Ms2ger`: You're hopeful. :)
- # [19:19] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Remote host closed the connection)
- # [19:20] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:20] <Ms2ger`> One needs to be in this business... There's so little hope for the platform itself already ;)
- # Session Close: Tue Aug 23 19:24:11 2011
- #
- # Session Start: Tue Aug 23 19:24:11 2011
- # Session Ident: #whatwg
- # [19:24] * Disconnected
- # [19:25] * Attempting to rejoin channel #whatwg
- # [19:25] * Rejoined channel #whatwg
- # [19:25] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [19:25] * Set by annevk42 on Mon Oct 19 23:03:06
- # [19:28] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [19:29] <Ms2ger`> gsnedders, so I hear you're good at that :)
- # [19:29] * Quits: danj (~danj@s15372200.onlinehome-server.info) (Ping timeout: 276 seconds)
- # [19:30] <gsnedders> Ms2ger`: Don't believe *her*. She lies, or so I'm told. But there again, testing *is* the future…
- # [19:31] * Quits: skimmas (~skimmas@cr-217-129-229-33.netvisao.pt) (Quit: Leaving...)
- # [19:31] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:32] * Quits: pesla (u2429@gateway/web/irccloud.com/x-szbnfmywpatuubtw) (Ping timeout: 240 seconds)
- # [19:32] * Quits: boblet (u1921@gateway/web/irccloud.com/x-hxnzlmweifwxwdxz) (Ping timeout: 240 seconds)
- # [19:33] * Quits: hta (~hta@62-20-124-50.customer.telia.com) (Quit: Leaving.)
- # [19:33] * Joins: boblet (u1921@gateway/web/irccloud.com/x-vihceiayimuznmnl)
- # [19:33] * Joins: pesla (u2429@gateway/web/irccloud.com/x-rlwvuyvemrdadsnn)
- # [19:37] <Hixie> i love the copyright notice on http://dev.w3.org/2011/webrtc/editor/webrtc.html
- # [19:37] <Hixie> it's the most explicit statement of hypocrisy i've ever seen the w3c make
- # [19:37] * Quits: rniwa (~rniwa@nat/google/x-pxugscumctjhdxpo) (Quit: rniwa)
- # [19:38] <Ms2ger`> Wow, that must be quite a thing
- # [19:38] * Ms2ger` checks
- # [19:38] <Ms2ger`> >.<
- # [19:38] * Joins: othermaciej (~mjs@67.218.105.31)
- # [19:38] <Hixie> (amusingly, all the changes i could find are actually edits that made the spec worse)
- # [19:39] <Ms2ger`> Following a long tradition of copyrighting junk, then
- # [19:40] <AryehGregor> karlcow, I'm not clear on who exactly has influence on the decision here, or who's going to make it, so I thought I'd reply to be on the safe side. How exactly will a decision get made, and who has a say here? Is there anyone in particular I have to convince or can ignore?
- # [19:41] <AryehGregor> Hixie, which widget where you pick people to share with?
- # [19:41] <AryehGregor> Hixie, and okay.
- # [19:42] <Hixie> when you do a post, the one where you pick the circles
- # [19:42] <karlcow> I'm trying to not focus on who but what are the requirements and then see what we can propose to achieve these requirements.
- # [19:43] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [19:44] <karlcow> liam could have had a real proposal by saying we need to identify keywords, code, etc. I do not think the grammar of HTML whatever version is a guarantee, but the documentation of classname on HTML is a lot more for the purpose of the spec is what is needed. At the same time it was never really required in the past.
- # [19:44] <karlcow> so it's why the argument is a bit MOOT
- # [19:45] <karlcow> too much talk, not enough how-do-we-do-it
- # [19:49] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [19:49] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:49] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [19:53] * Joins: aho (~nya@fuld-590c7636.pool.mediaWays.net)
- # [19:55] <AryehGregor> Hixie, which part is contenteditable? I don't see it.
- # [19:55] <AryehGregor> (too much div soup!)
- # [19:55] <Hixie> oh i don't know if it's actually implemented as contenteditable (though i can't see how else it could be sanely done)
- # [19:55] <AryehGregor> I don't see any part that looks editable.
- # [19:56] <Hixie> i just mean the concept of a control that contains both editable text or immutable "chips"
- # [19:56] <Hixie> let me get you a screenshot
- # [19:56] <AryehGregor> Which part of the text is editable?
- # [19:56] <AryehGregor> Oh, I see.
- # [19:56] <AryehGregor> Right.
- # [19:56] <AryehGregor> It's an input, actually.
- # [19:56] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Quit: Linkinus - http://linkinus.com)
- # [19:57] <AryehGregor> They somehow cleverly make it not look like one.
- # [19:57] <AryehGregor> But the non-editable stuff is actually not part of the editable area at all, it's just sitting next to it.
- # [19:57] <AryehGregor> Still, this is what <span contenteditable=false> is for, yea.h
- # [19:57] <AryehGregor> yeah.
- # [19:57] <AryehGregor> Although that's a huge PITA to spec/implement correctly, it adds corner cases to *everything*.
- # [19:58] <Hixie> crap gotta go. bbiab with screenshots.
- # [20:03] * Joins: dave_levin (~dave_levi@nat/google/x-hawazlqjyomfjjfg)
- # [20:03] * Joins: hta (~hta@c213-89-141-213.bredband.comhem.se)
- # [20:05] * Joins: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net)
- # [20:07] * Quits: sicking (~chatzilla@34.198.247.173.mozilla-sfo1.web-pass.com) (Remote host closed the connection)
- # [20:08] * Joins: sicking (~chatzilla@34.198.247.173.mozilla-sfo1.web-pass.com)
- # [20:08] * Quits: hta (~hta@c213-89-141-213.bredband.comhem.se) (Ping timeout: 252 seconds)
- # [20:09] * Joins: hta (~hta@74.125.122.49)
- # [20:11] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [20:13] * Joins: ap (~ap@2620:149:4:401:e073:372c:37f3:1663)
- # [20:17] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # [20:18] * Quits: LBP (~Mirc@pD9EB1AE7.dip0.t-ipconnect.de) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [20:23] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [20:27] * Joins: timeless (d04149cb@firefox/developer/timeless)
- # [20:27] * Joins: saba (~foo@unaffiliated/saba)
- # [20:39] * Joins: zdobersek (~zan@cpe-46-164-25-33.dynamic.amis.net)
- # [20:39] * Quits: zdobersek1 (~zan@90.157.245.254) (Ping timeout: 258 seconds)
- # [20:41] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # [20:41] * Quits: miketaylr (~miketaylr@24.42.93.245) (Client Quit)
- # [20:42] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # [20:42] * Joins: jamesr_ (~jamesr@nat/google/x-rguilpzfkqoyvybn)
- # [20:42] * Joins: CvP (~CvP@123.49.22.88)
- # [20:42] * Quits: othermaciej (~mjs@67.218.105.31) (Quit: othermaciej)
- # [20:46] * Joins: othermaciej (~mjs@17.244.4.62)
- # [20:46] * Quits: hta (~hta@74.125.122.49) (Ping timeout: 252 seconds)
- # [20:55] * Quits: Frozen_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Remote host closed the connection)
- # [21:01] * Quits: othermaciej (~mjs@17.244.4.62) (Quit: othermaciej)
- # [21:03] * Quits: CvP (~CvP@123.49.22.88) (Quit: [ UPP ] > all)
- # [21:03] * Quits: erlehmann (~erlehmann@89.204.137.105) (Read error: Connection reset by peer)
- # [21:04] <AryehGregor> Hmm. When I customize my sync preferences in Chrome and hit OK, it waits for a long time with a little spinner thing. I wonder whether it's frozen or actually doing something.
- # [21:06] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Ping timeout: 258 seconds)
- # [21:11] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [21:11] * Joins: mpt (~mpt@91.189.88.12)
- # [21:11] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [21:11] * Joins: mpt (~mpt@canonical/mpt)
- # [21:15] * Quits: timeless (d04149cb@firefox/developer/timeless) (Ping timeout: 252 seconds)
- # [21:16] * Joins: erlehmann (~erlehmann@89.204.153.106)
- # [21:17] <annevk> Hixie, seems to be within their right
- # [21:18] * Joins: othermaciej (~mjs@17.246.16.162)
- # [21:20] <AryehGregor> Hixie, yeah, I don't see anything wrong with that copyright notice.
- # [21:20] <AryehGregor> They're reproducing the original notice and making the copyright status clear.
- # [21:22] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
- # [21:22] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [21:29] * Quits: agektmr (~Adium@p2141-ipbf3903marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [21:29] * Joins: agektmr (~Adium@p2141-ipbf3903marunouchi.tokyo.ocn.ne.jp)
- # [21:37] * Quits: rabbi1 (~manjunath@49.200.69.81) (Ping timeout: 258 seconds)
- # [21:38] * Quits: jamesr_ (~jamesr@nat/google/x-rguilpzfkqoyvybn) (Ping timeout: 255 seconds)
- # [21:45] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [21:46] * Quits: erlehmann (~erlehmann@89.204.153.106) (Read error: Connection reset by peer)
- # [21:51] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
- # [21:54] * Joins: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net)
- # [21:55] * Joins: erlehmann (~erlehmann@89.204.137.78)
- # [21:55] * Joins: timeless (d04149cb@firefox/developer/timeless)
- # [21:56] * timeless ponders
- # [21:57] <timeless> is there an easy way to find out which version of a document @w3 is the one for a given TR?
- # [21:57] <timeless> or LC or whatever
- # [21:58] <Ms2ger`> Mm?
- # [21:58] <timeless> http://dev.w3.org/cvsweb/2006/webapi/WebIDL/Overview.xml?r1=1.353;f=h#rev1.353
- # [21:58] <timeless> i've decided to compare 1.339 to tip
- # [21:58] <timeless> but i'm not sure if that's the right choice
- # [21:59] <Ms2ger`> No way to do that in general, but 339 sounds right
- # [22:00] <karlcow> timeless: do you mean which revision number has been published into TR/ space?
- # [22:00] <timeless> karlcow: i'm pretty sure if i did, i wouldn't need to ask :)
- # [22:00] <karlcow> hey?
- # [22:01] <timeless> oh
- # [22:01] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [22:01] <timeless> yes, sorry, i misread your question
- # [22:01] <karlcow> :)
- # [22:01] <timeless> yes, that's what i'm trying to get
- # [22:01] * timeless misread `mean` as `know`
- # [22:01] * timeless has no idea how
- # [22:01] <karlcow> no idea if it's tracked, but that could be useful indeed for future version.
- # [22:02] <karlcow> there could be even a link of the diff between the tip and the published rev number
- # [22:03] * Quits: agektmr (~Adium@p2141-ipbf3903marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [22:03] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [22:04] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [22:04] <timeless> Ms2ger`: interface screwy { attribute DOMString getter; };
- # [22:04] <timeless> there's no harm in that, right?
- # [22:05] * Quits: othermaciej (~mjs@17.246.16.162) (Quit: othermaciej)
- # [22:05] <Ms2ger`> In what?
- # [22:05] <timeless> that attribute name
- # [22:05] <jgraham> Don't think so
- # [22:05] <Ms2ger`> You probably need _getter
- # [22:06] * timeless will have to give it as input to the spec and see what comes out
- # [22:07] <timeless> btw, how was the earthquake (to whomever it may concern)
- # [22:07] <nimbu> it was a GOOD ONE
- # [22:07] * nimbu lives on the west coast
- # [22:07] <timeless> nimbu: `the only good earthquake is one too far away from me to be noticed`? :)
- # [22:07] <aho> so, spilt your coffee? :)
- # [22:08] <nimbu> timeless: exactly
- # [22:09] <timeless> …
- # [22:09] <timeless> ...
- # [22:09] * Joins: othermaciej (~mjs@17.245.22.61)
- # [22:09] * timeless ponders
- # [22:09] <timeless> Ms2ger / jgraham : ... / …
- # [22:10] <timeless> + <pre class='syntax'><i>return-type</i> <i>identifier</i>([<em>extended-attributes</em>] <i>type</i> <i>identifier</i>, [<em>extended-attributes</em>] <i>type</i> <i>identifier</i>, …);</pre>
- # [22:10] <timeless> + <pre class='syntax'><i>return-type</i> <i>identifier</i>(<i>type</i><em>...</em> <i>identifier</i>);
- # [22:10] <timeless> +<i>return-type</i> <i>identifier</i>(<i>type</i> <i>identifier</i>, <i>type</i><em>...</em> <i>identifier</i>);</pre>
- # [22:10] * timeless ponders
- # [22:11] <timeless> i guess the last two lines are actually focused on the ellipsis
- # [22:11] <jgraham> I think I was wrong
- # [22:11] <jgraham> But I haven't quite proved it yet
- # [22:12] * Quits: erlehmann (~erlehmann@89.204.137.78) (Read error: Connection reset by peer)
- # [22:15] * Joins: jamesr_ (~jamesr@nat/google/x-zytlwlourzemxark)
- # [22:17] * Quits: zdobersek (~zan@cpe-46-164-25-33.dynamic.amis.net) (Quit: Leaving.)
- # [22:18] * Joins: erlehmann (~erlehmann@89.204.137.90)
- # [22:21] * Quits: micheil (~micheil@109.231.193.164) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [22:22] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [22:24] * Quits: Ms2ger` (~Ms2ger@91.181.90.167) (Quit: nn)
- # [22:25] * Quits: dimkalinux (~dimkalinu@178.159.222.97) (Remote host closed the connection)
- # [22:29] * Joins: cpearce (~chatzilla@ip-118-90-30-134.xdsl.xnet.co.nz)
- # [22:32] * Joins: hta (~hta@c213-89-141-213.bredband.comhem.se)
- # [22:32] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
- # [22:37] * Quits: othermaciej (~mjs@17.245.22.61) (Quit: othermaciej)
- # [22:38] * Quits: cpearce (~chatzilla@ip-118-90-30-134.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
- # [22:38] <timeless> oh
- # [22:38] <timeless> interface in {};
- # [22:38] <timeless> is that likely to cause pain for people? :)
- # [22:39] <timeless> .. probably not, i guess
- # [22:43] * Joins: othermaciej (~mjs@17.245.22.61)
- # [22:47] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
- # [22:47] * Quits: erlehmann (~erlehmann@89.204.137.90) (Quit: Ex-Chat)
- # [22:53] <dglazkov> posted some stuff to read for y'all: http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/0975.html
- # [22:55] <timeless> * { visibility: hidden; } code, .syntax { visibility: visible !important; }
- # [22:55] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # [22:55] <timeless> is a good way to proofread stuff :)
- # [22:55] * Joins: rniwa (~rniwa@207.239.83.130)
- # [22:56] <timeless> code, code > *, .syntax, .syntax > * { visibility: visible !important; }
- # [22:56] <timeless> works better :(
- # [23:00] <TabAtkins> Hehe.
- # [23:02] * rniwa is now known as rniwa|sfo-termin
- # [23:02] * rniwa|sfo-termin is now known as rniwa|sfo-term3
- # [23:04] <timeless> well, both proved what i needed, but the latter showed me more stuff to review :(
- # [23:04] <timeless> http://pastebin.mozilla.org/1308553
- # [23:04] <timeless> TabAtkins: any guesses how i got that?
- # [23:05] * Quits: othermaciej (~mjs@17.245.22.61) (Quit: othermaciej)
- # [23:05] <TabAtkins> A regex that looks for "an [aeiou]"?
- # [23:05] <TabAtkins> Or I guess the other way round.
- # [23:05] <timeless> `can i`
- # [23:06] <timeless> i did it the old fashioned way, for each (letter not in aeiou) find ` an {letter}`
- # [23:06] * heycam|away is now known as heycam
- # [23:06] <timeless> (using firefox)
- # [23:06] <TabAtkins> Bah. Use a regex text editor. That would have been slightly easier. ^_^
- # [23:06] <TabAtkins> /an [^aeiou]/
- # [23:07] <timeless> TabAtkins: those fail on ` an <b>car</b>`
- # [23:07] <TabAtkins> Get one that understands HTML as well.
- # [23:07] <TabAtkins> (I don't know if one exists.)
- # [23:07] * timeless chuckles
- # [23:07] <timeless> emacs might count
- # [23:07] <timeless> word probably does count
- # [23:07] <timeless> but one wouldn't typically call either a text editor
- # [23:07] <timeless> the former is an operating system
- # [23:07] <timeless> the latter is a word processor
- # [23:08] <TabAtkins> Alternately: copypasta from the browser to a text file, *then* search. Markup is lost.
- # [23:08] * timeless nods
- # [23:09] * timeless will actually ask Word what it thinks of the document
- # [23:09] <timeless> (word tends to do a good job of drawing green squiglies)
- # [23:09] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:09] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [23:10] * Joins: othermaciej (~mjs@17.246.19.213)
- # [23:10] * eric_carlson is now known as ericc|away
- # [23:10] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [23:11] * Quits: KillerX (~anant@nat/mozilla/x-dzpejlpiwifuoyut) (Quit: KillerX)
- # [23:11] <Philip`> /an (<[^>]*>)*[^b-df-hj-nptv-z]/ ?
- # [23:11] <timeless> Philip`: that fails `can i` :)
- # [23:11] <Philip`> /\ban (<[^>]*>)*[^b-df-hj-nptv-z]/ ?
- # [23:12] <timeless> that might work
- # [23:12] * Joins: KillerX (~anant@nat/mozilla/x-stvsnavbscbfvaqe)
- # [23:12] * timeless thinks it's more trouble than it's worth
- # [23:13] <timeless> does that fail ` an <em><a>foo` ?
- # [23:13] <timeless> oh, you have another * there
- # [23:13] <timeless> it might fail ` an <em> <a> foo` :)
- # [23:13] <Philip`> Only weirdos would write markup like that :-p
- # [23:14] <timeless> also, that probably fails any case of <a foo="bar>fp">
- # [23:14] <timeless> and yes, the author in question *does* use unencoded >'s
- # [23:15] <TabAtkins> Unencoded > is the best. Much eaiser to read.
- # [23:15] * Joins: timeless_ (d04149cb@firefox/developer/timeless)
- # [23:15] * Quits: timeless (d04149cb@firefox/developer/timeless) (Disconnected by services)
- # [23:15] * timeless_ is now known as timeless
- # [23:15] <timeless> s/eais/eas/
- # [23:15] <timeless> s/eais/easi/
- # [23:16] <TabAtkins> eaiesr
- # [23:16] <timeless> (it's hard to correct what i can't see..)
- # [23:16] <Philip`> /\ban (<[^>]*>)*(?!html|http|href|hgroup|rt|rp|li|xml|svg|hour)[b-df-hj-np-tv-z]/i
- # [23:17] <Philip`> That's less broken and has less false positives
- # [23:17] <Philip`> and finds a few errors in the HTML5 spec
- # [23:17] <timeless> <em>an ...
- # [23:17] <timeless> otoh
- # [23:17] <timeless> if it finds errors in the html5 spec, then it's a win!
- # [23:18] <Philip`> /\ban/ matches "<em>an"
- # [23:18] * Quits: espadrine (~thaddee_t@acces0095.res.insa-lyon.fr) (Remote host closed the connection)
- # [23:19] <timeless> yeah
- # [23:19] <timeless> but technically you don't want to
- # [23:19] <timeless> c<em>an
- # [23:19] <timeless> not sure when you'd hit that, but..
- # [23:19] <Philip`> "<dt>An <code>hr</code> element</dt>"
- # [23:19] <Philip`> Only weirdos use markup in the middle of words :-p
- # [23:19] <timeless> wanna do a search in html5 for that? :)
- # [23:19] * Joins: espadrine (~thaddee_t@acces0095.res.insa-lyon.fr)
- # [23:19] <Hixie> annevk, AryehGregor: nothing legally wrong with it. It's just hypocritical is all.
- # [23:21] <timeless> code, code > *, .syntax, .syntax > *, .idlstring, .esstring, .grammar { visibility: hidden !important; } * { visibility: default; }
- # [23:21] <timeless> do a search for `"`
- # [23:21] <Philip`> Lots of <var>index</var>th and <code>Document</code>s etc
- # [23:21] <timeless> :)
- # [23:21] <Philip`> but anyway, false positives don't hurt much :-)
- # [23:21] * timeless is trying to decide if any of these `"`s should be tagged somehow
- # [23:22] <timeless> depends how long your document is :)
- # [23:22] <timeless> a colleague passed around a screen shot of a dialog from MS Word
- # [23:22] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [23:22] <timeless> the dialog was Word's "I give up, there are too many errors in this spec"
- # [23:22] <Philip`> HTML5 is pretty long, and my earlier regexp only finds 44 matches
- # [23:22] <timeless> one conclusion: spec isn't written by native speakers
- # [23:22] <timeless> alternate: spec is too long
- # [23:23] <Hixie> AryehGregor: do you have a mac? another example of contenteditable is the native date format editor (http://junkyard.damowmow.com/494)
- # [23:23] <Philip`> which was few enough that I gave up adding exceptions to the list
- # [23:23] * Joins: roc (~chatzilla@60.234.54.74)
- # [23:23] <timeless> ok :)
- # [23:23] <timeless> Hixie: i remember that widget
- # [23:24] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:25] <Philip`> Hixie: Do you want bug reports of phrases like "an hostile" and "an platform array object" and "an global" and "an published" and "an JavaScript" and "an SYNTAX_ERROR"?
- # [23:25] <Hixie> sure
- # [23:25] <Hixie> one bug for all ideally
- # [23:25] <Philip`> and "an VideoTrackList"
- # [23:26] <Hixie> if you could just paste the actual markup in the bug that would be ideal
- # [23:26] <Hixie> so i can just search for that
- # [23:26] <Hixie> but if you don't have it that's fine
- # [23:26] <timeless> code, code > *, .syntax, .syntax > *, .idlstring, .idlvalue, .esstring, .grammar, .sym { visibility: hidden !important; } * { visibility: default; }
- # [23:26] <timeless> ended up working for my purposes
- # [23:26] <Philip`> I can paste the regexp :-)
- # [23:27] <timeless> heh
- # [23:27] <Hixie> if it's a regexp against the markup that would be perfect
- # [23:27] <Hixie> i can just stick it in my build script
- # [23:27] <Hixie> to catch future errors
- # [23:27] <timeless> woohoo, automation!
- # [23:28] <Hixie> anyone know if there's a way to renumber a screen in screen(1)?
- # [23:28] <timeless> http://brainscraps.wikidot.com/screnum
- # [23:28] <timeless> in short, `yes`
- # [23:29] * timeless opts not to decode the code
- # [23:29] * Quits: hta (~hta@c213-89-141-213.bredband.comhem.se) (Ping timeout: 240 seconds)
- # [23:30] <Hixie> yeah that code is weird
- # [23:30] <timeless> regexps are much saner than shell
- # [23:30] <Hixie> seems to involve nested screen sessions
- # [23:30] <timeless> screen -l = list screens more or less iirc
- # [23:31] <timeless> screen -x = attach and share a screen session in case it's already attached (don't disconnect the currently attached clients)
- # [23:31] <Hixie> aha, ^A : number <n>
- # [23:31] <timeless> but yeah, it does do stuff in a screen session
- # [23:32] <timeless> i suspect that's to avoid damaging your console or something
- # [23:32] <timeless> or poisoning the session with your dimensions or who knows
- # [23:32] <Hixie> nice
- # [23:32] <Hixie> it works
- # [23:32] <Hixie> ^A :number 2
- # [23:32] <Hixie> swaps the current window with window #2
- # [23:33] <hober> nice
- # [23:33] * Quits: rniwa|sfo-term3 (~rniwa@207.239.83.130) (Read error: Connection reset by peer)
- # [23:34] <timeless> heycam: is there a rule you use for <foo attrib="bar"> v. <foo attrib='bar'> ?
- # [23:34] <heycam> timeless, in the source? no, just depends on my mood.
- # [23:34] <timeless> ok :)
- # [23:34] <heycam> most single quotes though I think?
- # [23:34] <timeless> i believe so
- # [23:35] <heycam> I would not accept a patch that made them consistent :)
- # [23:35] <timeless> i think you've reached the point where it wouldn't cost much to standardize on ''
- # [23:35] <timeless> not?
- # [23:35] <timeless> that's ok, i haven't sent patches anywhere in a while :)
- # [23:35] <TabAtkins> My rule is to use " when my hands are on home row, and ' when a hand is on the arrows and it would be inconvenient to hit shift.
- # [23:35] <Philip`> http://www.w3.org/Bugs/Public/show_bug.cgi?id=13879 - I think that's enough exceptions
- # [23:36] * Hixie hopes that regexp is in a format grep accepts...
- # [23:36] <Hixie> let's see...
- # [23:36] <timeless> heh
- # [23:36] <timeless> w/ Hixie ?! ?
- # [23:36] <Philip`> 'ack' accepts it
- # [23:37] <Philip`> I expect anything non-Perl would be unhappy with (?!...)
- # [23:37] <timeless> grr, this irc client catches ctrl-tab as tab as tab-complete
- # [23:37] <Philip`> I suppose one problem is this doesn't cope with newlines after "an"
- # [23:38] <timeless> s/ /\s/; s!/i!/im! ?
- # [23:38] <timeless> or something like that, maybe sprinkle in a + and perhaps escape the backslash..
- # [23:39] <Philip`> Then you need a grep-like tool that doesn't process line-by-line, but does print enough context for you to find each match
- # [23:40] <timeless> w/ perl you could print $. or something (there's a line accumulator floating around, i can't remember if that's it)
- # [23:40] <timeless> actually, that might not do the right thing
- # [23:40] * timeless ponders
- # [23:40] <timeless> but yeah, it gets painful
- # [23:40] <timeless> you can capture (.{200}) before and after and print them :)
- # [23:41] <Hixie> can you see what's wrong with this other than the newline thing you mentioned?:
- # [23:41] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [23:41] <Hixie> perl -ne 'print "$.: $_" if /\ban(<[^>]*>)*(?!(http|https|href|hgroup|rt|rp|li|xml|svg|hour|hr|xhtml|xslt|xbl|nntp|m[ions]|mtext|merror|h[1-6]|xmlns|xpath|s|x|sgml|huang|srgb|rsa)\b|html)[b-df-hj-np-tv-z]/i' source | perl -lpe 'print "\nPossible article problems:" if $. == 1'
- # [23:41] <Hixie> i'm getting way too many false positives
- # [23:41] <Hixie> e.g. it matches:10: ! - element, attribute, content model, and interface indexes
- # [23:41] <Philip`> You need at least a space or a \s+ after the "an"
- # [23:41] <Hixie> oh oops
- # [23:41] <Hixie> copy pasta
- # [23:41] <timeless> yeah, blame your web browser :)
- # [23:41] <Hixie> that's better
- # [23:42] <Hixie> awesome
- # [23:42] <Hixie> thanks
- # [23:42] <Hixie> i added it to my build script
- # [23:43] <Hixie> will fix errors later, i'm in the middle of an edit
- # [23:43] <timeless> what does it say that i correctly remembered $. -- i don't use it, and haven't touched perl in months?
- # [23:43] * timeless sighs
- # [23:43] * Joins: micheil (~micheil@94.197.127.37.threembb.co.uk)
- # [23:43] <Hixie> i use $. quite often
- # [23:44] <timeless> i suspect the last time i did was on my text to html/atom script
- # [23:44] <Hixie> Philip`: if you figure out a way to make this work for multiline stuff while still being a short script let me know, i could use such magic in other efforts
- # [23:44] <timeless> which was probably a couple of years ago
- # [23:44] <Philip`> I'm assuming everyone pronounces HTML as "aitch tee em ell", not as "hotmeal" or similar
- # [23:44] * jgraham is very suspicious of regexps to prase phonetics using the rule "all vowels plus some listed exceptions"
- # [23:44] <timeless> Hixie: are you on a memory constrained system?
- # [23:45] <jgraham> *parse
- # [23:45] <timeless> if not, you could go the mxr line counting approach
- # [23:45] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [23:45] * jgraham assumes Hixie doesn't have an infinte amount of ticker tape
- # [23:45] <timeless> and capture your context and replace all line feeds up to it and then count that replacement
- # [23:45] <Hixie> timeless: yes, but more importantly i can write the script as a multiline one without help, i just can't work out a way to do a one-liner to do this :-)
- # [23:45] <Hixie> if i had infinite ram i'd just do the regexps against the whole file
- # [23:46] <timeless> i can imagine a way that cheats a bit
- # [23:46] <timeless> takes the file, and each time it encounters an<tags>{linebreak} it swaps the {linebreak} and an<tags>
- # [23:47] <timeless> and then applies the rule to that resulting stream
- # [23:47] <Hixie> there are many trivial ways to do it if you can write more than one line of code :-P
- # [23:47] <Hixie> the point is that this is currently a -ne perl one-liner
- # [23:48] <timeless> oh, you have access to variables in -ne
- # [23:48] <timeless> you can easily do:
- # [23:48] <Philip`> perl -le '@_=<>; for $i (0..$#_) { $_="$_[$i]$_[$i+1]"; print "$i: $_" if /\ban\s+etcetcetc/im }' source
- # [23:48] <timeless> $_ = $a.$_ if $a; $a = "an" if s/an$//;
- # [23:48] <Philip`> (Surely not the best way but it seems to work)
- # [23:48] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:49] * Joins: ZombieLoffe (~ZombieL@unaffiliated/zombieloffe)
- # [23:49] <timeless> grr, don't forget to clear $a in that first if :)
- # [23:49] <Hixie> lordy
- # [23:49] <Hixie> you guys give perl a bad name :-P
- # [23:52] <Philip`> One of my variables had an alphanumeric name - it could have been worse
- # [23:52] <timeless> heh
- # [23:53] <timeless> > The following changes were made since the previous Windows cumulative time zone update:
- # [23:53] <Philip`> perl -le '@_=<>; for $i (0..$#_) { $_="$_[$i]$_[$i+1]"; print "$i: $_" if --$| and /\ban\s+etcetcetc/im }' source
- # [23:53] <timeless> > Turkey Standard Time: A new Windows time zone was created: Turkey Standard Time. The display name is "(UTC+2:00) Istanbul." The government of Turkey has decided to change the 2011 DST schedule. It will start on Monday March 28 instead of Sunday March 27. "Istanbul" was removed from the display name of the "(UTC+2:00) Athens, Bucharest, Istanbul" time zone.
- # [23:53] <Philip`> That'll stop it reporting each line twice
- # [23:54] <Philip`> Oh, but I suppose it'll break if 'an' is at the end of a second line, so ignore that
- # [23:54] <timeless> > Egypt Standard Time [Display Name "(UTC+2:00) Cairo"]: The government of Egypt has canceled daylight saving time.
- # [23:54] * timeless chuckles
- # [23:55] <timeless> ooh, Newfoundland is -3:30
- # [23:56] <timeless> i didn't know i could get a half hour time zone w/o leaving this hemisphere
- # [23:56] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [23:57] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:58] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 264 seconds)
- # Session Close: Wed Aug 24 00:00:00 2011
The end :)