Options:
- # Session Start: Fri Jan 07 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] <annevk> it's not a concept per the XML spec :)
- # [00:00] <karlcow> because conceptually :) we can imagine a lot of cool things
- # [00:00] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:00] <annevk> karlcow, browsers handle this correctly
- # [00:00] <Hixie> xmlns="" is in the xmlns namespace, so it's basically xmlns:xmlns=""... so conceputally, setting the xmlns: prefix's namespace is what you're doing when you set the default namespace for element names. :-P
- # [00:00] <Hixie> that's all i'm saying :-P
- # [00:01] * Quits: kolor (~kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com) (Ping timeout: 255 seconds)
- # [00:01] <karlcow> Hixie: did you watch too much of inception lately? ;)
- # [00:02] <Hixie> k, 11099 is resolved
- # [00:04] * Quits: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
- # [00:05] <annevk> hmm, interesting way of solving it
- # [00:05] <annevk> I guess it makes sense to have element specific knowledge
- # [00:06] <annevk> I mean namespace
- # [00:06] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:06] * Joins: drry (~drry@unaffiliated/drry)
- # [00:07] <Hixie> well there had to be some namespace-specific knowledge to address hsivonen's point
- # [00:07] <Hixie> but i tried to keep it to a minimum
- # [00:07] * bga_ is now known as bga_|away
- # [00:08] * Joins: benschwarz (~ben@59.167.185.148)
- # [00:09] <annevk> hmm
- # [00:09] <annevk> HTML5 Tracker has no homepage link
- # [00:09] <annevk> fail
- # [00:09] <annevk> something for tomorrow
- # [00:10] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Read error: Connection reset by peer)
- # [00:10] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [00:12] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [00:12] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [00:12] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [00:14] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Client Quit)
- # [00:15] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [00:16] * Joins: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net)
- # [00:16] <benschwarz> Hixie: !ping
- # [00:16] <Hixie> yo
- # [00:17] * Joins: ako (~nya@fuld-590c6127.pool.mediaWays.net)
- # [00:18] <benschwarz> Hixie: I wanted to see what we can do about making some changes to the markup for developers.
- # [00:19] <Hixie> sure thing
- # [00:19] <benschwarz> how is best to request the changes?
- # [00:19] <benschwarz> I can give you a couple of simple ones to get runnning
- # [00:20] <Hixie> let's start by discussing them here
- # [00:20] * Quits: aho (~nya@fuld-590c76b4.pool.mediaWays.net) (Ping timeout: 240 seconds)
- # [00:20] <benschwarz> sure—
- # [00:20] <benschwarz> I'd like some kind of wrapping element around the main title
- # [00:21] <benschwarz> "HTML5 (including next generation additions still in development)"
- # [00:21] <benschwarz> either moving the "including next gener…" to another element, or wrapping it with a span
- # [00:22] <Hixie> i really should just change that entire line to "HTML"
- # [00:22] <Hixie> but people complained when i did that because they wanted the "HTML5" buzzword there, even though the spec is no longer HTML5
- # [00:23] <benschwarz> Hixie: really, I'd like it to say something like
- # [00:23] <benschwarz> http://dev.w3.org/html5/spec-author-view/
- # [00:23] <benschwarz> but that isn't up to me :)
- # [00:24] * bga_|away is now known as bga_
- # [00:25] <Hixie> ok i put a span around the parenthetical and gave you some IDs so you can just drop the span and add another h2 or something for the "Edition for Web Developers" bit
- # [00:25] <Hixie> take a look
- # [00:27] <Hixie> and it is up to you btw :-)
- # [00:27] <Hixie> you have full authority over what the dev copy says
- # [00:28] <benschwarz> Hixie: Excellent :)
- # [00:28] <benschwarz> Hixie: https://github.com/benschwarz/developers.whatwg.org
- # [00:29] <Hixie> man you have to love the rube goldberg machine we're building here
- # [00:30] <Hixie> between the scripts i have (perl, bash, and python), the web services that my stuff invokes (anolis, the spec splitter), the stuff mike uses at w3c, and now the stuff you're doing (adding ruby to the mix), it's really astounding.
- # [00:31] <benschwarz> Hixie: I found the python really over whelming. I'd be happy to convert it all to something more simple
- # [00:31] <benschwarz> that is, across the board
- # [00:31] <Hixie> oh no, do whatever is easiest! it wasn't a criticism at all.
- # [00:31] <benschwarz> Hixie: but yeah, what a mix-mash!
- # [00:31] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [00:32] <benschwarz> You'll also note deploy.sh
- # [00:32] <benschwarz> otherwise, there isn't a lot going on.
- # [00:32] <Hixie> and we have to have at least five different version control mechanisms at this point, i think - svn at whatwg.org, cvs at w3c, the google code svn for some of the spec splitter code and the tracker code, plus you're using what, git? mercurial?
- # [00:33] <Hixie> i love it
- # [00:33] <benschwarz> my ruby removes all styles and scripts… from the spec
- # [00:33] <benschwarz> so like mike was saying to me yesterday
- # [00:33] <benschwarz> the links that were hidden with js
- # [00:33] <benschwarz> or inactivated or whatever
- # [00:33] <benschwarz> will need some attention, but I just won't know which ones for a bit
- # [00:33] <Hixie> hmm... you know, maybe we're better off having me generate you a version of the spec that doesn't have the styles and scripts to start off with
- # [00:34] <Hixie> would that help?
- # [00:34] <Hixie> or is it a sunk cost now
- # [00:35] <benschwarz> Hixie: I really don't mind… whatever is easiest. Being that I'm injecting my own scripts and styles…
- # [00:37] <benschwarz> oh, and I'm using git
- # [00:38] <benschwarz> Hixie: so if we can change the wording to read something like the dev.w3c author spec…
- # [00:39] <benschwarz> Hixie: can you please add <meta name="viewport" content="width=device-width;">
- # [00:40] <benschwarz> and <meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'>
- # [00:40] * Joins: drry (~drry@unaffiliated/drry)
- # [00:41] <Hixie> ew
- # [00:41] <Hixie> neither of those are, like, standard
- # [00:41] <Hixie> but sure!
- # [00:41] <benschwarz> Have you read the HTML in the spec? :P
- # [00:42] <Hixie> how do you mean?
- # [00:42] <benschwarz> Oh its just hard to style
- # [00:43] <Hixie> ah, well, yes, possibly :-)
- # [00:43] <Hixie> if there's anything not too invasive i can do to help, let me know
- # [00:43] <benschwarz> Hixie: I'll think about it. Right now I'm just porting everything over and getting back to step 1 :)
- # [00:43] <Hixie> :-)
- # [00:45] <benschwarz> Hixie: FYI, I've been pushing builds http://developers.whatwg.org/ on a regular basis
- # [00:45] <benschwarz> not really ready yet though
- # [00:45] <Hixie> cool
- # [00:45] <benschwarz> Hixie: where can I track the changes to this?
- # [00:45] <benschwarz> or are you editing live then commiting later?
- # [00:46] <Hixie> editing live, but i'm updating my script to generate you a clean header without scripts and styles and stuff, and i ran into a minor problem in my script doing that
- # [00:46] <Hixie> so it'll be a moment
- # [00:47] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 255 seconds)
- # [00:49] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk) (Quit: Leaving)
- # [00:50] <benschwarz> Hixie: no worries
- # [00:51] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [00:54] * Quits: erlehmann (~erlehmann@95-89-41-39-dynip.superkabel.de) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [00:55] <Hixie> ok i've added a separate output for my system for developers.whatwg.org specifically, so i can now include or exclude whole sections for you, and can have a separate header too
- # [00:56] <Hixie> at some point i'll work out how to give you the header file so that you can edit it yourself without needing to ask me to make the edits
- # [00:56] <Hixie> (though i'll still need to run the script manually)
- # [00:56] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/dev-index
- # [00:56] <Hixie> use that instead of the file you're using now
- # [00:57] * Quits: matjas (~matjas@91.182.20.173) (Quit: Computer has gone to sleep.)
- # [00:57] <Hixie> let's see, how can we make that file easily accessible for you
- # [00:57] <Hixie> oh, i know
- # [00:57] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [00:58] <Hixie> benschwarz: put http://www.whatwg.org/specs/web-apps/current-work/header-whatwg-dev somewhere on developers.whatwg.org in a location i can wget
- # [00:58] * Joins: brendaneich (~brendanei@nat/mozilla/x-lrfwakwbthgwysev)
- # [00:58] * Joins: mamund (mamund@frost.nullshells.net)
- # [00:59] <benschwarz> Hixie: um, okay :)
- # [00:59] * Joins: drry (~drry@unaffiliated/drry)
- # [00:59] * Quits: drry (~drry@unaffiliated/drry) (Excess Flood)
- # [00:59] <benschwarz> this is so meta
- # [00:59] <Hixie> heh
- # [01:00] <benschwarz> I think that will mess with my build process and confuse other people a bit
- # [01:00] <Hixie> hm, possibly
- # [01:00] <Hixie> alternatively i can just make the header file as blank as possible so you can just mutate it as you want afterwards
- # [01:00] <benschwarz> I won't make a lot more changes
- # [01:01] <benschwarz> probably to other sections, I reckon
- # [01:02] <Hixie> well if you change your mind we can figure out where to put that file later
- # [01:02] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [01:02] <Hixie> in the meantime, use http://www.whatwg.org/specs/web-apps/current-work/dev-index as your input
- # [01:02] <Hixie> it has a bare minimum header, just what you asked for and nothing else
- # [01:03] <benschwarz> Yeah, excellent :)
- # [01:03] <Hixie> i can make it ever barer if you'd rather have your script add the <meta>s and stuff
- # [01:03] <Hixie> up to you
- # [01:03] <benschwarz> https://gist.github.com/7bc50d8b81601db45031
- # [01:03] <benschwarz> oh noes!
- # [01:04] <Hixie> uh oh
- # [01:04] <Hixie> what do i need to add back, any idea?
- # [01:05] <benschwarz> no idea
- # [01:05] <benschwarz> that scary splitter
- # [01:05] * Quits: othermaciej (~mjs@17.246.18.102) (Ping timeout: 272 seconds)
- # [01:06] * Joins: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599)
- # [01:06] <Hixie> ah, it wants a class=head
- # [01:07] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [01:08] <Hixie> ok try grabbing it now
- # [01:08] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/dev-index
- # [01:08] * Joins: weinig (~weinig@2620:0:1b00:1191:ea06:88ff:feca:2f45)
- # [01:09] <benschwarz> Hixie: how brittle
- # [01:09] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
- # [01:09] <benschwarz> and hard to read :)
- # [01:10] <benschwarz> still breaks…
- # [01:10] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [01:11] <Hixie> ah, it wants two elements in the head, because the "real" spec has a paragraph with the logo before the <header> :-)
- # [01:11] <Hixie> hold on
- # [01:12] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Ping timeout: 240 seconds)
- # [01:13] <Hixie> regenning
- # [01:13] <Hixie> ready
- # [01:13] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/dev-index
- # [01:15] * Joins: jaket (~jake@203-158-57-1.dyn.iinet.net.au)
- # [01:15] * Quits: Evet (~Evet@78.191.143.219) (Ping timeout: 240 seconds)
- # [01:18] <benschwarz> trying again
- # [01:19] * Quits: oojacoboo (~jacob@96-38-235-118.static.gwnt.ga.charter.com) (Quit: oojacoboo)
- # [01:20] * Joins: drry (~drry@unaffiliated/drry)
- # [01:21] <benschwarz> success
- # [01:21] <benschwarz> Hixie: http://developers.whatwg.org/
- # [01:21] <Hixie> note: i just updated some of the mailman settings for the WHATWG list. Please let me know ASAP if you notice anything broken. Thanks!
- # [01:22] <jamesr_> benschwarz: shiny
- # [01:22] <benschwarz> jamesr_: a bit to go yet, but we're getting there
- # [01:22] <Hixie> I guess I should mark the "This section is non-normative" bits as class=impl
- # [01:23] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [01:23] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [01:24] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Client Quit)
- # [01:24] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [01:24] <Hixie> well, maybe not
- # [01:25] <Hixie> the spec is still a spec, even though it's missing the UA bits
- # [01:26] <Hixie> benschwarz: http://developers.whatwg.org/introduction.html#typographic-conventions -- should I hide some of those from the dev version, or will they at some point get special styles again?
- # [01:26] <benschwarz> Hixie "This section is non-normative" doesn't mean anything to anyone… who isn't apart of the whole specification creation process
- # [01:27] <benschwarz> Hixie: I'll sort those, thanks for pointing them out
- # [01:27] * Joins: mamund (mamund@frost.nullshells.net)
- # [01:28] <Hixie> while you're doing those, dropping all the styles means you've dropped the styles for DOM trees, e.g. search for "DOCTYPE: html" on that page and compare to the HTML spec
- # [01:28] <benschwarz> Hixie: the opera boys will be happy anyway, they can see their toc
- # [01:28] * Joins: Evet (~Evet@78.181.20.68)
- # [01:28] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
- # [01:29] <benschwarz> Hixie: https://github.com/benschwarz/developers.whatwg.org/issues/issue/2
- # [01:29] * Quits: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Quit: nn)
- # [01:29] <Hixie> there's also some specific styles in view-source:http://www.whatwg.org/specs/web-apps/current-work/middle-override-styles you might want to grab
- # [01:29] <benschwarz> and yeah, I'll look at those trees, those were always styled badly in my version
- # [01:29] <Hixie> #table-example-1 for instance, which tries to make that example look more like the book it was taken from
- # [01:30] <benschwarz> Hixie: I'll go through the entire spec and try to make it look right
- # [01:30] <benschwarz> all I've really done is slash and burn, then bring over my styles
- # [01:30] <Hixie> cool
- # [01:31] <benschwarz> which had crazy overrides for the w3c and whatwg stylesheets
- # [01:31] <Hixie> should i drop the Conformance requirements section too?
- # [01:31] <benschwarz> so it was all a bit much
- # [01:31] <Hixie> and maybe some of the other stuff in that section
- # [01:31] <Hixie> woah, the UTF-8 section isn't properly marked
- # [01:32] * Joins: justinhjohnson (~justinjn@72.166.146.186)
- # [01:32] <benschwarz> not sure, anything past the introduction is good content
- # [01:33] <benschwarz> where is that Hixie ?
- # [01:33] <Hixie> 2.2 and 2.4 respectively
- # [01:33] <Hixie> 2.4 will be gone as soon as i regen the spec
- # [01:33] <Hixie> i'm working on 2.2
- # [01:33] <Hixie> got to make 2.2.1 turn into an h3
- # [01:33] <benschwarz> okay.
- # [01:33] <Hixie> i have some special magic for that
- # [01:33] <benschwarz> I need to roll now…
- # [01:34] <Hixie> later
- # [01:34] <Hixie> and thanks!
- # [01:34] <Hixie> this stuff is awesome
- # [01:34] <benschwarz> Hixie: make it known around this channel that issues are useful!
- # [01:34] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [01:34] <Hixie> people are gonna love it
- # [01:34] <Hixie> will do
- # [01:34] <benschwarz> https://github.com/benschwarz/developers.whatwg.org/issues/
- # [01:34] <benschwarz> I haven't been through it at all, but it'll be good to know what people find straight away
- # [01:34] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Read error: Connection reset by peer)
- # [01:35] <benschwarz> okay. good work!
- # [01:35] <benschwarz> talk laters
- # [01:37] * Quits: wakaba_0 (~wakaba_@4.22.102.121.dy.bbexcite.jp) (Ping timeout: 255 seconds)
- # [01:39] * Parts: macpherson (~macpherso@nat/google/x-wbianhfzdubnipsr)
- # [01:40] * Joins: drry (~drry@unaffiliated/drry)
- # [01:40] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Connection reset by peer)
- # [01:41] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [01:42] <benschwarz> ps Hixie: I'll need a way to determine that the date and the secondary header are different :)
- # [01:42] <benschwarz> maybe a <time> tag, hey?
- # [01:42] <paul_irish> ;)
- # [01:42] <Hixie> how do you mean?
- # [01:42] * Quits: drry (~drry@unaffiliated/drry) (Excess Flood)
- # [01:43] <benschwarz> check the live copy…
- # [01:44] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [01:44] <benschwarz> I have to use "header h1 + h2" to target that first h2
- # [01:44] <benschwarz> or the first after the h1, that is
- # [01:45] <benschwarz> so if <h2 class="no-num no-toc">7 January 2011</h2> could be a <time> or something?
- # [01:45] <benschwarz> its not really a header, in my mind
- # [01:45] * Joins: ap_ (~ap@17.246.17.108)
- # [01:45] <Hixie> oh, i see
- # [01:45] <Hixie> i can put it in a <p> after the <hgroup> if you like
- # [01:46] <benschwarz> sure… that will work
- # [01:46] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Read error: Operation timed out)
- # [01:46] * ap_ is now known as ap
- # [01:46] <benschwarz> Are you not wanting to use <time> because of the other specs that have to be generated?
- # [01:47] <Hixie> i'm mostly reluctant to use <time> because i don't want to try to figure out how to get anolis to output an ISO8601 date :-)
- # [01:47] * Joins: drry (~drry@unaffiliated/drry)
- # [01:47] <benschwarz> Hixie: I guessed that, now you know the plight of other web developers :)
- # [01:48] <Hixie> i'm not really a fan of <time> in general
- # [01:48] <Hixie> but that's another story
- # [01:48] <Hixie> do you want the date on every page, or just the front page?
- # [01:48] * Quits: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599) (Quit: othermaciej)
- # [01:48] <benschwarz> just the front
- # [01:49] <Hixie> regenning
- # [01:52] * Quits: drry (~drry@unaffiliated/drry) (Excess Flood)
- # [01:52] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Operation timed out)
- # [01:53] * Joins: othermaciej (~mjs@17.244.9.177)
- # [01:55] * Quits: othermaciej (~mjs@17.244.9.177) (Client Quit)
- # [02:01] <Hixie> benschwarz: if you're still around, the file is ready
- # [02:02] <benschwarz> Hixie: ha! "make clean && make && ./deploy.sh" is my new friend
- # [02:02] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:02] * Quits: justinhjohnson (~justinjn@72.166.146.186) (Quit: justinhjohnson)
- # [02:03] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
- # [02:04] <benschwarz> deployed…
- # [02:04] <benschwarz> it needs more love… I'll get to it
- # [02:04] <benschwarz> okay. I really have to go this time.
- # [02:05] <Hixie> later!
- # [02:08] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:14] * Quits: plomlompom (~plomlompo@i59F6A8D4.versanet.de) (Ping timeout: 240 seconds)
- # [02:26] * Quits: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
- # [02:27] <cying> is it okay to set arbitrary attributes on DOM node elements?
- # [02:27] <cying> (in Javascript)
- # [02:27] * Joins: plomlompom (~plomlompo@i59F6A8D4.versanet.de)
- # [02:30] <benschwarz> Hixie: can you make the header read "Edition for Web Developers"
- # [02:31] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [02:37] * Quits: plomlompom (~plomlompo@i59F6A8D4.versanet.de) (Ping timeout: 240 seconds)
- # [02:38] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:40] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
- # [02:42] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:42] * Quits: ap (~ap@17.246.17.108) (Remote host closed the connection)
- # [02:42] * Joins: ap (~ap@17.203.15.167)
- # [02:43] * Quits: ap (~ap@17.203.15.167) (Client Quit)
- # [02:43] * Joins: oojacoboo (~jacob@96-32-175-233.dhcp.gwnt.ga.charter.com)
- # [02:44] * Quits: dbaron (~dbaron@nat/mozilla/x-amnvqxseakpffgxy) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:45] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
- # [02:45] * Quits: jennb (~jennb@nat/google/x-avkbvspelxruwvjl) (Quit: jennb)
- # [02:49] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [03:01] <Hixie> benschwarz: done, regenning. should be up in a few minutes.
- # [03:11] * Quits: dave_levin (~dave_levi@nat/google/x-dpumvthkgnermrqf) (Quit: dave_levin)
- # [03:12] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
- # [03:15] * Quits: jaket (~jake@203-158-57-1.dyn.iinet.net.au) (Quit: jaket)
- # [03:18] * Joins: jaket (~jake@203-158-57-1.dyn.iinet.net.au)
- # [03:19] * Quits: jaket (~jake@203-158-57-1.dyn.iinet.net.au) (Client Quit)
- # [03:20] * Joins: kanru (~kanru@61-30-10-70.static.tfn.net.tw)
- # [03:21] * Joins: plomlompom (~plomlompo@i59F6C321.versanet.de)
- # [03:24] * ako is now known as aho
- # [03:35] * Quits: kanru (~kanru@61-30-10-70.static.tfn.net.tw) (Quit: WeeChat 0.3.3)
- # [03:36] * Joins: kanru (~kanru@61-30-10-70.static.tfn.net.tw)
- # [03:37] * Quits: bckenny (~bckenny@nat/google/x-mronwvhveykujiny) (Remote host closed the connection)
- # [03:37] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
- # [03:47] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [03:47] * Quits: brendaneich (~brendanei@nat/mozilla/x-lrfwakwbthgwysev) (Quit: brendaneich)
- # [03:49] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Read error: Connection reset by peer)
- # [03:49] * Quits: charlvn (~charlvn@41.0.48.93) (Quit: Leaving)
- # [03:54] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [03:55] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
- # [03:58] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [03:58] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
- # [04:00] * Quits: payman_m (~payman_m@6.209.16.62.customer.cdi.no) (Quit: payman_m)
- # [04:01] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [04:13] * bga_ is now known as bga_|away
- # [04:19] <Hixie> Web DOM Core says INVALID_MODIFICATION_ERR is "historical", does that mean I shouldn't use it?
- # [04:20] <Hixie> what exception should I use for when you call event.dataTransfer.items.add('foo', 'bar') when there is already a 'foo' in the list?
- # [04:21] <Hixie> er, already a 'bar' in the list
- # [04:21] * Quits: jamesr_ (~jamesr@nat/google/x-twdltxvjbldbjufv) (Quit: jamesr_)
- # [04:21] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [04:23] <Hixie> man, the dnd section is so much better now than it used to be
- # [04:23] * bga_|away is now known as bga_
- # [04:27] * Quits: paul_irish (~paul_iris@nat/google/x-edzqgexwfcoizmnh) (Remote host closed the connection)
- # [04:29] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
- # [04:30] * Joins: paul_irish (~paul_iris@67.218.103.210)
- # [04:35] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [04:36] <benschwarz> Hixie: see the toc?
- # [04:36] * bga_ is now known as bga_|away
- # [04:47] * bga_|away is now known as bga_
- # [05:01] * bga_ is now known as bga_|away
- # [05:02] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Quit: leaving)
- # [05:03] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [05:07] * Quits: paul_irish (~paul_iris@67.218.103.210) (Remote host closed the connection)
- # [05:13] * Joins: brendaneich (~brendanei@64.134.229.234)
- # [05:18] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
- # [05:19] * Joins: wirepair (fbi@random.supermario.org)
- # [05:20] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [05:23] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 246 seconds)
- # [05:26] * Quits: MikeSmith (~MikeSmith@EM114-48-184-172.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [05:30] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [05:31] * Joins: MikeSmith (~MikeSmith@EM111-188-5-90.pool.e-mobile.ne.jp)
- # [05:41] * Joins: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [05:47] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [05:53] * Quits: brendaneich (~brendanei@64.134.229.234) (Quit: brendaneich)
- # [05:57] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Read error: No route to host)
- # [05:58] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
- # [06:24] * Quits: Jedi_ (~Jedi@Jedi.org) (Ping timeout: 260 seconds)
- # [06:50] * Joins: brendaneich (~brendanei@adsl-71-131-200-202.dsl.sntc01.pacbell.net)
- # [06:55] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [06:56] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [07:01] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [07:01] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Client Quit)
- # [07:06] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
- # [07:08] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [07:10] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [07:15] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [07:37] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [07:37] * Joins: benschwarz (~ben@59.167.185.148)
- # [07:38] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [07:38] * bga_ is now known as _bga
- # [07:38] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [07:41] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 265 seconds)
- # [07:50] * Joins: Jedi_ (~Jedi@Jedi.org)
- # [07:57] * Joins: matjas (~matjas@91.182.20.173)
- # [08:03] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
- # [08:06] * Joins: rimantas (~rimliu@93.93.57.193)
- # [08:07] * Quits: mamund (mamund@frost.nullshells.net) (Read error: Connection reset by peer)
- # [08:07] * Joins: mamund (~mamund@frost.nullshells.net)
- # [08:14] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [08:15] * Quits: mamund (~mamund@frost.nullshells.net) (Remote host closed the connection)
- # [08:16] * Joins: mamund (~mamund@frost.nullshells.net)
- # [08:20] * Quits: mamund (~mamund@frost.nullshells.net) (Ping timeout: 250 seconds)
- # [08:22] * Joins: mamund (~mamund@frost.nullshells.net)
- # [08:27] * Quits: mamund (~mamund@frost.nullshells.net) (Remote host closed the connection)
- # [08:30] * Joins: mamund (mamund@frost.nullshells.net)
- # [08:35] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 255 seconds)
- # [08:36] * Joins: mamund (~mamund@frost.nullshells.net)
- # [08:38] * Quits: mamund (~mamund@frost.nullshells.net) (Read error: Connection reset by peer)
- # [08:42] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:42] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [08:43] * Joins: mamund (mamund@frost.nullshells.net)
- # [08:43] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [08:44] * Quits: aho (~nya@fuld-590c6127.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [08:44] * Joins: micheil (~micheil@124-149-67-87.dyn.iinet.net.au)
- # [08:44] * Quits: micheil (~micheil@124-149-67-87.dyn.iinet.net.au) (Remote host closed the connection)
- # [08:47] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 260 seconds)
- # [08:47] * mhausenblas_ is now known as mhausenblas
- # [09:12] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
- # [09:12] * Quits: espadrine (86d6a50b@gateway/web/freenode/ip.134.214.165.11) (Ping timeout: 265 seconds)
- # [09:13] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [09:15] * Joins: saba (~foo@unaffiliated/saba)
- # [09:19] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:19] * jgraham wonders if the author view stylesheet license is compatible with the spec license
- # [09:25] <paul_irish> jgraham: if it isnt already public domain, ben wouldnt have a problem PD'ing it
- # [09:28] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:29] * Joins: Ms2ger (~Ms2ger@91.181.186.122)
- # [09:32] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [09:33] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [09:35] <Hixie> benschwarz: toc?
- # [09:35] <Hixie> jgraham: why would they need to be compatible?
- # [09:41] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [09:44] * Joins: ROBOd (~robod@89.123.156.160)
- # [09:44] <benschwarz> Hixie: check the live copy…
- # [09:46] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [09:46] * Joins: FastJack (~fastjack@dumpstr.net)
- # [09:47] * Joins: homata___ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:47] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
- # [09:48] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
- # [09:52] <benschwarz> Hixie: I was hoping to get a password-less login happening on whatwg
- # [09:53] <benschwarz> I uploaded my keys, but not working– Anything in the config I should know about?
- # [09:53] <zcorpan> Hixie: so is web database "Dead Standard"? :)
- # [09:56] <MikeSmith> benschwarz: you ssh directory is world readable
- # [10:00] * Joins: payman_m (~payman_m@guest.opera.com)
- # [10:00] <MikeSmith> hmm
- # [10:00] * Joins: mamund_ (mamund@frost.nullshells.net)
- # [10:01] <MikeSmith> and there's no key in your .ssh dir
- # [10:02] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 255 seconds)
- # [10:05] <jgraham> Hixie: I imagine someone might assume that the right to fork the spec also covers the stylesheet
- # [10:07] * Joins: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
- # [10:09] * Quits: homata___ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
- # [10:09] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:12] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [10:13] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
- # [10:14] * Joins: david_carlisle (~davidc@62.231.145.254)
- # [10:15] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [10:25] <MikeSmith> david_carlisle: regarding your message a while back about href, I agree
- # [10:26] <MikeSmith> I think for that validator we should allow it
- # [10:26] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [10:27] <MikeSmith> I have a validator patch ready for switching to your mml2-subset-of-mml2 schema, but I need for Henri to review and OK it before I commit it
- # [10:27] * Quits: payman_m (~payman_m@guest.opera.com) (Read error: Connection reset by peer)
- # [10:27] * Joins: payman_m (~payman_m@guest.opera.com)
- # [10:29] * Joins: Ms2ger` (~Ms2ger@91.181.240.75)
- # [10:31] <david_carlisle> MikeSmith: OK, thanks, then I guess I should do same in the copy I stuck on the w3c server
- # [10:32] <MikeSmith> yeah
- # [10:32] <MikeSmith> that'd actually be better
- # [10:32] * Quits: Ms2ger (~Ms2ger@91.181.186.122) (Ping timeout: 240 seconds)
- # [10:32] <MikeSmith> because as part of the patch, I wrote a makefile that just grabs your source
- # [10:33] <MikeSmith> so if/when you make changes upstream, I can just run that to build the version for the validator
- # [10:33] <david_carlisle> ha ha so I now have ultimate power and if I add content mathml
- # [10:33] <david_carlisle> and docbook
- # [10:33] <david_carlisle> and xforms
- # [10:33] <MikeSmith> heh
- # [10:33] <david_carlisle> and rdf/xml
- # [10:33] <david_carlisle> it'll all make it's way on to the web?
- # [10:34] <david_carlisle> sorry, just got in. need coffee
- # [10:34] * MikeSmith needs some green tea
- # [10:36] <MikeSmith> david_carlisle: the validator version necessarily is a patched version of your source
- # [10:36] <MikeSmith> because of some cases of conflicts in relaxng patterns names used
- # [10:37] <david_carlisle> I could fix that, where are the patches?
- # [10:37] <MikeSmith> https://bitbucket.org/validator/validator-patches/qseries?apply=t&qs_apply=mathml2-update
- # [10:37] <david_carlisle> probably will look over weekend
- # [10:38] <MikeSmith> the raw patch is here: https://bitbucket.org/validator/validator-patches/raw/ba32f45e8515/mathml2-update
- # [10:38] <MikeSmith> there are some changes other than just the name changes
- # [10:38] <MikeSmith> stuff that's necessarily for making it integrate-able into the HTML5 schema
- # [10:39] <MikeSmith> and due to the way it handles annotation-xml
- # [10:39] <david_carlisle> don't get me started on the way html5 handles annotation-xml _;)
- # [10:41] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [10:42] * Quits: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
- # [10:43] <MikeSmith> heh
- # [10:43] <MikeSmith> david_carlisle: that patch is for several files but I think the main one of interest to you is just the part that adds the "schema/mml2/patch-vnu" file
- # [10:44] <MikeSmith> that includes comments for all the changes
- # [10:45] <MikeSmith> e.g., "++# changed datatype of id attr from ID to w:xml-name -- mike"
- # [10:45] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:45] <MikeSmith> so actually it would be great if you could review those at some point and let me know if you are OK with them
- # [10:45] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
- # [10:45] <david_carlisle> yes thanks had a quick look through the raw patch data, but probably can't actually do anything with it till later
- # [10:47] <MikeSmith> ok
- # [10:47] * _bga is now known as bga_
- # [11:01] * Joins: payman_m_ (~payman_m@guest.opera.com)
- # [11:01] * Quits: payman_m (~payman_m@guest.opera.com) (Read error: Connection reset by peer)
- # [11:01] * payman_m_ is now known as payman_m
- # [11:09] <hsivonen> MikeSmith: does your patch remove the old MathML2 schema files? I see you only removing them from entity-map.txt.
- # [11:09] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [11:09] <MikeSmith> hsivonen: it does not remove them but I suppose it should
- # [11:10] <hsivonen> MikeSmith: do I read correctly that you implemented the same annotation-xml content model that I had implemented on top of the old MathML 2 schema?
- # [11:10] <MikeSmith> yes
- # [11:10] <hsivonen> MikeSmith: ok. r=hsivonen for landing it.
- # [11:10] <MikeSmith> cheers
- # [11:11] <MikeSmith> got another minor htmlparser refinement for the open-elements reporting
- # [11:13] <MikeSmith> https://bitbucket.org/validator/htmlparser-patches/qseries?apply=t&qs_apply=report-unclosed-for-eof
- # [11:13] <MikeSmith> and raw patch at https://bitbucket.org/validator/htmlparser-patches/raw/e5f6f9c4a410/report-unclosed-for-eof
- # [11:14] <MikeSmith> hsivonen: for fixing the case of open title, script, style elements
- # [11:14] <MikeSmith> which zcorpan pointed out
- # [11:14] <hsivonen> MikeSmith: r=hsivonen, although I'd prefer commit messages to start with a capital letter and end with a period to conform with hg.mozilla.org style.
- # [11:15] <MikeSmith> ok
- # [11:15] <hsivonen> MikeSmith: would you like me to push directly to hg.mozilla.org, or do you prefer to land to bitbucket first?
- # [11:16] <MikeSmith> please push directly to hg.mozilla.org
- # [11:16] <hsivonen> ok
- # [11:16] <MikeSmith> I don't push to the bitbucket repo for htmlparser except for just that separate patch queue for it
- # [11:17] <annevk> heh, someone highlighted my todo list in the logs
- # [11:17] <MikeSmith> the repo itself gets mirrored from whatever is at hg.mozilla.org
- # [11:17] <zcorpan> MikeSmith: awesome :)
- # [11:18] <zcorpan> MikeSmith: i didn't find any further bugs when testing briefly the other day
- # [11:18] <MikeSmith> ok
- # [11:18] <MikeSmith> but note that Henri made a further refinement yesterday also
- # [11:19] <MikeSmith> to prevent duplicate error messages
- # [11:19] <MikeSmith> zcorpan: I pushed that and this update to http://www.w3.org/html/check already
- # [11:19] <hsivonen> MikeSmith: pushed. http://hg.mozilla.org/projects/htmlparser/rev/0b9e1ee721df
- # [11:19] <MikeSmith> hsivonen: thanks
- # [11:20] <MikeSmith> I think people are going to really like having this
- # [11:20] * bga_ is now known as bga_|away
- # [11:21] <hsivonen> yeah, I expect so
- # [11:21] <MikeSmith> and maybe having the locators in the stack will prove useful for other stuff
- # [11:21] <zcorpan> yeah, this immediately doubled the usability of the validator
- # [11:23] * Joins: MikeSmith_ (~MikeSmith@EM114-48-213-139.pool.e-mobile.ne.jp)
- # [11:24] <MikeSmith_> zcorpan: hey, I was thinking last night about another open bug that you reported some time ago
- # [11:24] <MikeSmith_> the one about all the attribute names being listed for input elements
- # [11:25] <MikeSmith_> I think a better way to handle that might be in the javascript for the Web UI
- # [11:26] <MikeSmith_> this bug, I mean http://bugzilla.validator.nu/show_bug.cgi?id=339
- # [11:26] <MikeSmith_> we wouldn't need to scrape the spec
- # [11:27] * Quits: MikeSmith (~MikeSmith@EM111-188-5-90.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [11:27] * MikeSmith_ is now known as MikeSmith
- # [11:28] <MikeSmith> on the backend
- # [11:29] <MikeSmith> would instead need to have the javascript scrape the error message and the remove whichever <li>s need to me removed
- # [11:32] <MikeSmith> would not be so pretty but it's going to be kind of ugly regardless of where it's handled (backend/build or the UI)
- # [11:34] <zcorpan> MikeSmith: it wouldn't work so well with the group messages feature
- # [11:34] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
- # [11:34] <MikeSmith> ah
- # [11:35] <zcorpan> MikeSmith: another thing i noticed just now. <input max="1"> has less useful message than <input type="text" max="1"> even though they're semantically equivalent
- # [11:36] * Joins: mamund (mamund@frost.nullshells.net)
- # [11:36] <zcorpan> MikeSmith: maybe that's not a common problem though
- # [11:37] <MikeSmith> what would be better for the <input max="1"> case?
- # [11:39] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
- # [11:39] <zcorpan> to say that max is not allowed for the "Text" state
- # [11:39] <MikeSmith> ah
- # [11:40] <MikeSmith> the thing is, the schema doesn't default it to the text state
- # [11:40] <MikeSmith> no attribute defaulting in relaxng
- # [11:42] * bga_|away is now known as bga_
- # [11:42] <MikeSmith> so the relaxng backend at least does not know that those two cases are but type="text"
- # [11:42] <annevk> schemas really have a lot of limitations
- # [11:49] * Joins: payman_m_ (~payman_m@guest.opera.com)
- # [11:49] * Quits: payman_m (~payman_m@guest.opera.com) (Read error: Connection reset by peer)
- # [11:49] * payman_m_ is now known as payman_m
- # [11:51] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [11:53] * Quits: Ms2ger` (~Ms2ger@91.181.240.75) (Read error: Connection reset by peer)
- # [11:56] * Joins: Ms2ger (~Ms2ger@91.181.240.75)
- # [11:58] <david_carlisle> annevk: they do, but that one is a limitation of this schema rather than of relaxng, i would guess?
- # [11:59] <annevk> dunno
- # [11:59] <annevk> it seems that for useful error messages not having schemas would make things easier
- # [11:59] <hsivonen> david_carlisle: many of the limitations of "schemas" are limitations of Jing
- # [12:00] <annevk> but I'm not sure how much more complex it would be
- # [12:00] <david_carlisle> everything is james' fault, i agree
- # [12:00] <annevk> well that is, you need custom code anyway, so...
- # [12:01] <david_carlisle> annevk: perhaps, but it's harder to drive a context sensitive editor from a load of custom java code
- # [12:02] <hsivonen> david_carlisle: the way this has been addressed so far is by punching more and more holes into the RELAX NG schemas (making them less useful for oXygen, nxml-mode, etc.) and filling the holes with custom Java code
- # [12:02] <david_carlisle> :-)
- # [12:02] <MikeSmith> generic validation tools produce generic error messages
- # [12:03] <david_carlisle> but if the schemas are useful for editors, people don't make errors, then the validator never need report anything, or something....
- # [12:03] <david_carlisle> but i guess you will tell me Hixie managed to find an example of an invalid html file in the wild
- # [12:04] <MikeSmith> (or rather "general-purpose validation" tools)
- # [12:05] <david_carlisle> MikeSmith: I agree really, and think validator.nu or schematron really produce much better error messages for real people
- # [12:06] * Quits: payman_m (~payman_m@guest.opera.com) (Quit: payman_m)
- # [12:06] * bga_ is now known as bga_|away
- # [12:06] <david_carlisle> schema validation (like dtd) is best viewed as binary pass fail, the error message returned (if any) is often as not misleading as it reports things as seen by the validators internal state rather than what was in the file
- # [12:06] <MikeSmith> indeed
- # [12:06] <david_carlisle> but I still use dtd every day anyway
- # [12:07] <MikeSmith> what for?
- # [12:07] <david_carlisle> cause I need food
- # [12:07] <MikeSmith> heh
- # [12:07] * Quits: matjas (~matjas@91.182.20.173) (Quit: Updating Textual - http://www.codeux.com/textual/ — :-))
- # [12:08] * Joins: matjas (~matjas@91.182.20.173)
- # [12:08] <MikeSmith> "f your desires are not great, a little will seem much to you; for small appetite makes poverty equivalent to wealth."
- # [12:10] <MikeSmith> david_carlisle: btw, your existing http://www.w3.org/Math/RelaxNG/mathml3-restricted/ schema seems to already allow href
- # [12:11] <MikeSmith> in CommonAtt
- # [12:11] <annevk> david_carlisle, people make errors and typically do not use schemas :)
- # [12:12] <david_carlisle> annevk: you don't say:-)
- # [12:13] <david_carlisle> MikeSmith: does it? oops will check, i was experimenting with or without at one point but I thought I'd checked it in as we'd agreed without href, but will check while I'm looking at pulling in your other diffs
- # [12:14] <MikeSmith> ok
- # [12:19] * Joins: maikmerten (~maikmerte@port-92-201-7-169.dynamic.qsc.de)
- # [12:20] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [12:23] * bga_|away is now known as bga_
- # [12:24] * bga_ is now known as bga_|away
- # [12:24] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [12:26] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:26] * Quits: kanru (~kanru@61-30-10-70.static.tfn.net.tw) (Ping timeout: 265 seconds)
- # [12:27] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [12:32] * Quits: rimantas (~rimliu@93.93.57.193) (Read error: Operation timed out)
- # [12:34] * Joins: rimantas (~rimliu@93.93.57.193)
- # [12:39] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 264 seconds)
- # [12:39] * Joins: mamund (mamund@frost.nullshells.net)
- # [12:42] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [12:49] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [13:02] <annevk> you can now go back from http://html5.org/tools/web-apps-tracker?from=5743&to=5744 to the overview page by clicking the heading
- # [13:02] <annevk> I also removed "Revision" from the title
- # [13:02] <annevk> and 410'd web-forms-tracker
- # [13:07] <MikeSmith> nice
- # [13:08] <MikeSmith> annevk: it would be nice to just be able to have also have a URL with single revision number
- # [13:08] <MikeSmith> http://html5.org/tools/web-apps-tracker?r=5744 or whatever
- # [13:09] <annevk> I'm not following what Sam is going on about again :/
- # [13:09] <MikeSmith> which would just give the same thing as http://html5.org/tools/web-apps-tracker?from=5743&to=5744
- # [13:10] <annevk> what is the upside?
- # [13:10] <annevk> just shorter URLs?
- # [13:12] <annevk> hmm, found a mirror: http://kerouanen.appspot.com/html5.org/tools/web-apps-tracker
- # [13:13] <annevk> but the mirror is broken
- # [13:16] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 265 seconds)
- # [13:21] * Joins: reni_ (~reni@sedkit.inf.u-szeged.hu)
- # [13:23] <MikeSmith> annevk: shorter
- # [13:23] <MikeSmith> but actually could be even more shorter
- # [13:23] <MikeSmith> http://html5.org/r/5744 for example
- # [13:23] * Quits: reni (~reni@sedkit.inf.u-szeged.hu) (Ping timeout: 250 seconds)
- # [13:24] <annevk> aah, as a URL shortener?
- # [13:24] <annevk> where would you use them?
- # [13:24] <annevk> I will try to make something like that
- # [13:24] <MikeSmith> in tweets or whatever I guess
- # [13:24] <MikeSmith> cool
- # [13:25] <MikeSmith> david_carlisle: validator.nu repo now has the new MathML schema
- # [13:26] <MikeSmith> and I pushed it to http://www.w3.org/html/check for testing
- # [13:26] <MikeSmith> so if/when you have time, please try some test cases on it
- # [13:27] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:28] <david_carlisle> MikeSmith: thanks
- # [13:29] <MikeSmith> I have a couple more patches I need for Henri to review, but after I get those reviewed and checked in, hopefully Henri can re-redeploy http://validator.nu and after that I will also update the HTML5 backend on validator.w3.org so that we can have those in sync
- # [13:29] <MikeSmith> within the next week or so
- # [13:29] <hsivonen> MikeSmith: which other patches?
- # [13:30] <MikeSmith> hsivonen: one is https://bitbucket.org/validator/syntax-patches/qseries?apply=t&qs_apply=script-checker
- # [13:31] <MikeSmith> for checking text content of <script></script> and <script src=foo></script>
- # [13:31] * Quits: reni_ (~reni@sedkit.inf.u-szeged.hu) (Quit: Leaving)
- # [13:33] <MikeSmith> but note that it does not implement checking for all the constraints in the ABNF at http://www.whatwg.org/specs/web-apps/current-work/complete/scripting-1.html#restrictions-for-contents-of-script-elements
- # [13:33] <MikeSmith> it only intentionally only checks at this point for "<!--" without a matching "-->"
- # [13:34] <MikeSmith> and for proper "//" "/* */" comments in the <script src=foo></script> case
- # [13:34] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [13:35] * Joins: payman_m (~payman_m@guest.opera.com)
- # [13:35] * Joins: Martijnc_ (~Martijnc@91.176.148.34)
- # [13:36] * Quits: Martijnc (~Martijnc@91.176.148.34) (Remote host closed the connection)
- # [13:36] * Martijnc_ is now known as Martijnc
- # [13:49] * Joins: reni (~reni@sedkit.inf.u-szeged.hu)
- # [13:51] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [13:58] * Joins: reni_ (~reni@sedkit.inf.u-szeged.hu)
- # [14:00] * Quits: reni (~reni@sedkit.inf.u-szeged.hu) (Ping timeout: 240 seconds)
- # [14:00] * Joins: FastJack (~fastjack@dumpstr.net)
- # [14:03] <annevk> MikeSmith, it now works
- # [14:03] <annevk> MikeSmith, you can also do http://html5.org/r/4000-4010
- # [14:04] <webr3> annevk, that's handy
- # [14:05] <annevk> now all that needs changing is that instead of showing "Filter" on the DIFF page it shows a short URL there instead
- # [14:13] * Quits: wakaba (~wakaba@4.22.102.121.dy.bbexcite.jp) (Quit: Leaving...)
- # [14:14] * Joins: GarethAdams|Home (~GarethAda@94-193-106-231.zone7.bethere.co.uk)
- # [14:14] * Quits: GarethAdams|Home (~GarethAda@94-193-106-231.zone7.bethere.co.uk) (Changing host)
- # [14:14] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [14:16] * Joins: wakaba (~wakaba@4.22.102.121.dy.bbexcite.jp)
- # [14:25] * Joins: 45PABNSV5 (~davidb@66.207.206.180)
- # [14:32] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [14:32] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [14:42] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [14:44] * Quits: Evet (~Evet@78.181.20.68) (Ping timeout: 255 seconds)
- # [14:46] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
- # [14:47] <annevk> what is it with the twitter tooltips for URLs and adding inappropriate slashes?
- # [14:48] <zcorpan> http://whoisryannystrom.com/tests/webcontrol/ is cool
- # [14:48] <annevk> btw the pages now link back to the short URL
- # [14:48] <annevk> http://html5.org/r/1143
- # [14:48] <annevk> "No websocket or canvas support, SORRY."
- # [14:50] <matjas> zomg, the `/` after `r` is redundant!!11eleven
- # [14:51] <zcorpan> matjas: the 'r' is redundant too?
- # [14:51] <matjas> yeah in a way
- # [14:52] <matjas> now if only @whatwg would start tweeting again, those sexy short URLs could be put to use :)
- # [14:52] <annevk> too late?
- # [14:52] <matjas> it’s never too late for some hot 301 lovin’
- # [14:53] <annevk> mwah, two characters
- # [14:53] <matjas> doesn’t matter much anyway
- # [14:53] <annevk> someone first get me html.org :)
- # [14:53] <annevk> or ht.ml
- # [14:53] <annevk> or .html
- # [14:53] <Lachy> what ccTLD is .ml?
- # [14:53] <annevk> then ill make http://html/1143 work
- # [14:53] <zcorpan> annevk: just register the html:// protocol and get it implemented
- # [14:54] <annevk> Lachy, Mali
- # [14:54] <Lachy> hmm, I wonder what the requirements for registering one are?
- # [14:54] <annevk> Lachy, but you cannot get directly under it
- # [14:54] <zcorpan> then use html:1143
- # [14:54] <Lachy> oh
- # [14:54] <annevk> zcorpan, profit
- # [14:56] * Joins: Evet (~Evet@78.185.18.153)
- # [14:57] <annevk> matjas, yeah we should totally fix the twitter feed
- # [14:57] <zcorpan> annevk: you could represent the revision number in base 64 to make it shorter
- # [14:57] <matjas> and then rot13 it for the lulz
- # [14:57] <annevk> no and no
- # [14:58] <matjas> annevk: did the python script i found last time not work?
- # [14:58] <annevk> I don't think we hooked it up
- # [14:58] <annevk> Admittedly I also forgot the password to the twitter account
- # [14:58] <matjas> FFFFFFFUUUUUU—
- # [14:59] <annevk> Not sure if I have time tonight but maybe Hixie can give me the details and I can set up a script on html5.org that he pings with a message and revision number
- # [14:59] * Quits: reni_ (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
- # [15:00] <annevk> @WHATWG has a lot of followers but currently it is not very useful
- # [15:03] <annevk> matjas, was it http://code.google.com/p/python-twitter/ ?
- # [15:03] <matjas> nope, but this looks pretty good
- # [15:05] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
- # [15:05] * Quits: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp) (Read error: Connection reset by peer)
- # [15:05] * Joins: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
- # [15:05] <annevk> not exactly simple
- # [15:05] <annevk> http://code.google.com/p/python-twitter/source/browse/examples/tweet.py
- # [15:07] <annevk> oh
- # [15:07] * Joins: miketaylr (~miket@206.217.92.186)
- # [15:07] <annevk> that's just a lot of boilerplate
- # [15:07] <annevk> it comes down to
- # [15:07] <annevk> status = api.PostUpdate(message)
- # [15:07] <annevk> and creating api
- # [15:08] * Joins: jdaggett_ (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
- # [15:08] * Quits: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp) (Read error: Connection reset by peer)
- # [15:08] * jdaggett_ is now known as jdaggett
- # [15:08] <annevk> miketaylr, did you co-create python-twitter?
- # [15:08] <matjas> requires authentication though
- # [15:09] <matjas> looks like it’s another Mike Taylor, codenamed bear42
- # [15:10] * Joins: boaz (~boaz@64.119.153.2)
- # [15:11] <annevk> don't they all require authentication of some kind?
- # [15:11] * Quits: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp) (Read error: Connection reset by peer)
- # [15:11] * Joins: jdaggett_ (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
- # [15:11] <annevk> seems quite clear you need to use OAuth
- # [15:11] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:12] <annevk> somewhat overkill for stuff like this I think, but whatever
- # [15:13] <miketaylr> annevk: haha no, it was the smart mike taylor
- # [15:17] <annevk> wait what
- # [15:17] <annevk> and we hired you?
- # [15:17] <miketaylr> shhh
- # [15:17] <annevk> ;p
- # [15:17] <miketaylr> >_>
- # [15:18] <matjas> miketaylr: /nick bear43
- # [15:19] <annevk> I'll email Hixie asking for the details
- # [15:20] <matjas> annevk: yay!
- # [15:20] <matjas> annevk: looks like there’s a missing </code> after “Short URL:” on pages like http://html5.org/tools/web-apps-tracker?from=5746&to=5747
- # [15:22] <matjas> are you relying on proper parsing/error handling as per HTML5?
- # [15:24] <annevk> I used + instead of +=
- # [15:24] * Quits: payman_m (~payman_m@guest.opera.com) (Quit: payman_m)
- # [15:24] <annevk> fixed now
- # [15:28] <zcorpan> annevk: localStorage["tracker-" + ""] should be localStorage["tracker-" + name] ?
- # [15:32] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
- # [15:33] <annevk> something like that, yes :/
- # [15:33] * Joins: mamund (mamund@frost.nullshells.net)
- # [15:33] <annevk> if it's been broken for so long
- # [15:33] <annevk> maybe I should just nuke that?
- # [15:34] <annevk> for me it has been broken since revision 5280
- # [15:35] * Quits: jdaggett_ (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
- # [15:44] * Joins: kolor (~kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com)
- # [15:52] * Joins: erlehmann (~erlehmann@95-89-41-39-dynip.superkabel.de)
- # [15:54] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [15:59] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Read error: Connection reset by peer)
- # [16:00] * Quits: kolor (~kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com)
- # [16:02] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [16:04] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
- # [16:05] * Joins: mokush (~quassel@188.24.42.76)
- # [16:08] <annevk> Ms2ger, thanks for doing a few things with the encoding data
- # [16:09] <annevk> Ms2ger, added a comment to the bug hoping to sway Simon
- # [16:09] <Ms2ger> Thanks, I was hoping you would :)
- # [16:13] * zcorpan switches to developers.whatwg.org for http://simon.html5.org/html5-elements
- # [16:14] <zcorpan> benschwarz: if you have a style sheet to make html5-elements match the style of developers.whatwg.org i'd be happy to apply it
- # [16:15] <zcorpan> benschwarz: btw the color of the headings is not so great contrast
- # [16:16] <zcorpan> or the <dt>s rather
- # [16:16] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
- # [16:20] * Quits: f1lt3r_bocoup (~f1lt3r@64.119.153.2) (Remote host closed the connection)
- # [16:21] <erlehmann> The WHATWG is committed to the well being of all participants. Cake and grief counseling will be available at the conclusion of the specification. Thank you for helping us help you help us all.
- # [16:21] * Joins: mokush_ (~quassel@188.24.42.76)
- # [16:22] * Quits: mokush (~quassel@188.24.42.76) (Ping timeout: 240 seconds)
- # [16:24] <erlehmann> zcorpan, that is a nice site. but the light blue color really should be changed to enhance the contrast level.
- # [16:37] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [16:39] * Joins: payman_m (~payman_m@guest.opera.com)
- # [16:43] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:44] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [16:46] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Quit: Necrathex)
- # [16:54] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
- # [16:55] * Joins: saba (~foo@unaffiliated/saba)
- # [16:58] * Quits: variable (~variable@unaffiliated/variable) (Read error: Operation timed out)
- # [16:59] * Joins: variable (~variable@unaffiliated/variable)
- # [17:03] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [17:07] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:10] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [17:10] * bga_ is now known as bga_|away
- # [17:10] * Quits: payman_m (~payman_m@guest.opera.com) (Quit: payman_m)
- # [17:11] * bga_|away is now known as bga_
- # [17:12] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk)
- # [17:17] * Joins: f1lt3r_bocoup (~f1lt3r@64.119.153.2)
- # [17:23] * Joins: MikeSmith_ (~MikeSmith@EM114-48-9-203.pool.e-mobile.ne.jp)
- # [17:27] * Quits: MikeSmith (~MikeSmith@EM114-48-213-139.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [17:27] * MikeSmith_ is now known as MikeSmith
- # [17:29] * Joins: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net)
- # [17:37] * Joins: mpt (~mpt@canonical/mpt)
- # [17:40] * Quits: FastJack (~fastjack@dumpstr.net) (Ping timeout: 260 seconds)
- # [17:41] * Joins: FastJack (~fastjack@dumpstr.net)
- # [17:49] * Joins: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4)
- # [17:52] * Joins: justinhjohnson_ (~justinjn@72.166.146.186)
- # [17:53] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Ping timeout: 240 seconds)
- # [17:53] * justinhjohnson_ is now known as justinhjohnson
- # [17:54] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [17:55] * Quits: brendaneich (~brendanei@adsl-71-131-200-202.dsl.sntc01.pacbell.net) (Quit: brendaneich)
- # [17:57] <AryehGregor> Hixie, what are the beforeundo and beforeredo events, exactly? Googling them seems to yield no info.
- # [18:05] <AryehGregor> (if anyone else knows, that would be helpful too)
- # [18:06] <annevk> maybe you should search for them with the prefix "on"
- # [18:06] * Quits: shepazu (~schepers@adsl-242-196-155.rmo.bellsouth.net) (Ping timeout: 255 seconds)
- # [18:06] <annevk> I believe the idea is that using them you can make sure the undo/redo UI is highlighted appropriately, or some such
- # [18:07] <annevk> sort of similar to beforecopy et al
- # [18:07] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [18:07] <AryehGregor> I did search for them with the prefix "on".
- # [18:07] <AryehGregor> I got some Dojo stuff.
- # [18:07] <Workshiva> Have you checked MSDN?
- # [18:10] <AryehGregor> I don't seem to see anything there.
- # [18:11] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 276 seconds)
- # [18:11] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Quit: Leaving)
- # [18:11] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [18:11] * Quits: justinhjohnson (~justinjn@72.166.146.186) (Ping timeout: 240 seconds)
- # [18:14] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
- # [18:16] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:17] * Joins: cszabo1 (~caszabo@192.100.104.17)
- # [18:18] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
- # [18:21] * Joins: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
- # [18:23] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [18:23] * bga_ is now known as bga_|away
- # [18:25] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Ping timeout: 260 seconds)
- # [18:27] * Joins: shepazu (~schepers@adsl-69-175-236.rmo.bellsouth.net)
- # [18:31] * Joins: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [18:32] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 250 seconds)
- # [18:37] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
- # [18:40] * Quits: wirepair (fbi@random.supermario.org) (Ping timeout: 276 seconds)
- # [18:42] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Quit: Leaving)
- # [18:45] * bga_|away is now known as bga_
- # [18:54] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [18:57] * Joins: brendaneich (~brendanei@adsl-71-131-200-202.dsl.sntc01.pacbell.net)
- # [19:05] * Joins: estes (~aestes@17.246.16.160)
- # [19:05] * Quits: estes (~aestes@17.246.16.160) (Client Quit)
- # [19:05] * Joins: estes (~aestes@17.246.16.160)
- # [19:07] * Joins: charlvn (~charlvn@41.0.48.93)
- # [19:11] * Quits: boaz (~boaz@64.119.153.2) (Remote host closed the connection)
- # [19:14] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [19:15] * Joins: wirepair (fbi@random.supermario.org)
- # [19:17] * Quits: mokush_ (~quassel@188.24.42.76) (Remote host closed the connection)
- # [19:17] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [19:19] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [19:19] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
- # [19:24] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [19:24] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 240 seconds)
- # [19:26] * Joins: paul_irish (~paul_iris@67.218.107.56)
- # [19:28] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Ping timeout: 240 seconds)
- # [19:29] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
- # [19:29] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
- # [19:31] * Joins: othermaciej (~mjs@17.246.16.208)
- # [19:33] * Joins: jamesr_ (~jamesr@nat/google/x-hhjuxdeetcxyqlrc)
- # [19:49] * Joins: Necrathex (~nectop@86.89.160.77)
- # [19:54] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [19:56] <annevk> hmm, WHATWG blog is pretty much dead
- # [19:57] <Ms2ger> Write something about encodings there :)
- # [19:58] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [19:59] <annevk> yeah, could do
- # [19:59] <annevk> guess I'll write a post once I fix the twitter account
- # [20:03] <dglazkov> Hixie: yt?
- # [20:04] <dglazkov> interesting question about querySelector behavior and XBL2 pseudo-element matching
- # [20:05] * Quits: paul_irish (~paul_iris@67.218.107.56) (Remote host closed the connection)
- # [20:05] <dglazkov> currently, we're supposed to throw a SYNTAX_ERR if the pseudo-element is unknown. Well, that's no longer reasonable once we introduce the ability to define arbitrary strings as pseudo-elements.
- # [20:05] <dglazkov> should we:
- # [20:05] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Quit: justinhjohnson)
- # [20:05] <dglazkov> 1) change querySelector behavior to not throw on unknown pseudo-elements
- # [20:06] * Quits: maikmerten (~maikmerte@port-92-201-7-169.dynamic.qsc.de) (Remote host closed the connection)
- # [20:06] <Ms2ger> Pseudo-elements or pseudo-classes?
- # [20:06] <dglazkov> 2) throw SYNTAX_ERR when the pseudo-element in the query was not matched for the given query
- # [20:06] <dglazkov> oooh
- # [20:07] <dglazkov> 3) since they are in the shadow DOM anyway, we should keep always throwing SYNTAX_ERR when unknown pseudo-element is encountered
- # [20:08] <dglazkov> Ms2ger: pseudo-elements: http://dev.w3.org/2006/xbl2/#the-pseudo-attribute
- # [20:08] <dglazkov> I think I'll implement #3 for now
- # [20:08] * Joins: paul_irish (~paul_iris@nat/google/x-pnocarfibchgdqza)
- # [20:08] * Joins: dbaron (~dbaron@nat/mozilla/x-ywfzqvfeevfytssl)
- # [20:09] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Read error: Connection reset by peer)
- # [20:10] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
- # [20:14] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [20:18] * Quits: brendaneich (~brendanei@adsl-71-131-200-202.dsl.sntc01.pacbell.net) (Quit: brendaneich)
- # [20:21] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [20:22] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [20:25] <annevk> dglazkov, pseudo-elements are anonymous boxes, I don't think they should get exposed to script
- # [20:25] <annevk> (even when they are in fact elements in an XBL binding)
- # [20:27] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [20:33] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
- # [20:33] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Client Quit)
- # [20:33] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Quit: Leaving)
- # [20:35] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [20:36] <dglazkov> annevk: so #3 seems like the right choice?
- # [20:36] <annevk> yeah
- # [20:36] <annevk> I think I had XBL in mind already when designing that part of querySelector
- # [20:38] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [20:41] <Hixie> ok here now
- # [20:43] * Quits: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net) (Quit: mdelaney)
- # [20:43] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [20:44] <annevk> oh hey
- # [20:44] <annevk> see some email about twitter in your inbox
- # [20:44] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Read error: Connection reset by peer)
- # [20:44] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
- # [20:45] * bga_ is now known as bga_|away
- # [20:45] <Hixie> k
- # [20:45] * MrDoublesite is now known as MrOpposite
- # [20:45] <Hixie> got it
- # [20:46] <cszabo1> Hixie, did you follow my discussion with Robert O'Callahan about the drawing model on canvas?
- # [20:46] <Hixie> where was the discussion?
- # [20:46] <cszabo1> on whatwg-mailing list
- # [20:46] <Hixie> i guarantee a reply to all spec feedback on the whatwg list
- # [20:47] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
- # [20:47] <Hixie> (unless it just repeats something that was said earlier)
- # [20:47] <Hixie> so yes, and i'll reply in due course... i can take a look now though if you need a reply sooner
- # [20:48] <cszabo1> Hixie, OK, I will just be patient. I was raising among other things, an issue with shadows not being drawn for compositing modes such as copy in the current model.
- # [20:48] <Hixie> oh, right, the compositing thread
- # [20:49] <Hixie> i'm basically happy to spec whatever is (a) implemented and (b) described to me in terms i can put in the spec
- # [20:49] <Hixie> i unfortunately am not qualified to really describe what browsers do from reverse engineering -- my graphics knowledge is lacking
- # [20:49] <Hixie> otherwise i'd just reverse engineer the browsers and spec that
- # [20:53] <Hixie> annevk: replied. Does anyone actually care though? Given how few complaints we got when it broke (the earliest being months later), it's not clear to me that Twitter messages are helpful here.
- # [20:55] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [20:56] <Ms2ger> People might not notice if it's gone, but still appreciate it when they do see it, though
- # [20:57] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [20:57] * bga_ is now known as _bga
- # [20:57] <Hixie> fair enough
- # [20:57] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Disconnected by services)
- # [20:57] * riven` is now known as riven
- # [20:58] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 255 seconds)
- # [21:08] * Joins: brendaneich (~brendanei@nat/mozilla/x-vyltzeptxvjtqdaz)
- # [21:10] <cszabo1> Hixie, do you know whether Microsoft agrees to the current behavior or wants something more along what WebKit does? I heard both versions so far. If Mozilla, Opera and IE behave like the spec says, and they are happy with that, probably WebKit should do the same.
- # [21:13] * Joins: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
- # [21:13] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [21:14] <Philip`> cszabo1: http://lists.w3.org/Archives/Public/public-canvas-api/2010OctDec/0070.html is what they've said
- # [21:15] * Joins: mamund_ (mamund@frost.nullshells.net)
- # [21:17] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 241 seconds)
- # [21:19] * _bga is now known as bga_
- # [21:19] <jamesr_> afaik they haven't actually released an implementation of any compositing modes other than source-over so far
- # [21:20] <Philip`> Yeah, their preview releases have skipped it so far
- # [21:21] <jamesr_> and fwiw i agree that it would make sense for WebKit to change to the currently spec'd behavior if IE does, even though i think it's kind of dumb
- # [21:21] <Philip`> If they implement it to pass the current test cases then they should end up with behaviour like Opera (and like Firefox with fewer bugs, I think)
- # [21:21] <Philip`> and they haven't asked for those test cases to be changed at all
- # [21:22] <cszabo1> I have just tested the "copy" globalCompositeOperation as it relates to shadows being shown on Firefox and it appears to work not as speced, but according to my proposal, that is: shadows are shown if specified.
- # [21:24] <Philip`> Hmm, I'm probably missing a test for that one
- # [21:26] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [21:27] <jamesr_> last i checked ffx doesn't perfectly implement the non-default globalCompositeOperations in all corner cases
- # [21:31] * Joins: dave_levin (~dave_levi@nat/google/x-pauxsvebngpqyggw)
- # [21:31] <Ms2ger> Please file bugs, if Philip` hasn't yet :)
- # [21:32] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [21:32] * Philip` hasn't bothered filing any bugs any time recently
- # [21:33] <annevk> so at one point I installed my own version of Python because Dreamhost was lagging behind
- # [21:33] <annevk> is there a way to remove that again?
- # [21:33] <Philip`> Just look for failures in http://test.w3.org/html/tests/submission/PhilipTaylor/canvas/index.2d.composite.html if you want :-)
- # [21:34] <Philip`> annevk: Delete it from your home directory, if that's where it got installed?
- # [21:34] <Philip`> maybe in ~/lib or similar
- # [21:34] <annevk> It's in ~/opt/lib/
- # [21:35] <annevk> however I'm afraid to break things
- # [21:35] <annevk> e.g. anolis is there too
- # [21:35] <Philip`> Ah
- # [21:35] <AryehGregor> Some of the spam bugs are just fascinating: http://www.w3.org/Bugs/Public/show_bug.cgi?id=11695
- # [21:35] <annevk> the main problem I'm having right now is that for some reason md5 support is breaking
- # [21:36] <annevk> these are the last four lines:
- # [21:36] <annevk> md5 = __get_builtin_constructor('md5')
- # [21:36] <annevk> File "/home/annevk/opt//lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor
- # [21:36] <annevk> import _md5
- # [21:36] <annevk> ImportError: No module named _md5
- # [21:36] <annevk> I think this is the main thing I hate about Python
- # [21:36] <Philip`> If you want an easily reversible way, you could remove PATH/PYTHONPATH etc from wherever they're set (maybe ~/.bashrc) so it always runs the default Python instead
- # [21:37] <annevk> installing frigging dependencies all the time and nothing ever working straight
- # [21:37] <AryehGregor> The mojibake is asking things like "How many spearmen do you have?" and so on, followed by reports "Your soldiers are worth X generals", "Your navy is worth Y generals", "Your military is worth X + Y generals", then "Credit to eliranisrael, author of the code." In Hebrew.
- # [21:38] <AryehGregor> a) What is that program supposed to do? b) How did it end up being submitted as spam.
- # [21:38] <AryehGregor> ?
- # [21:38] <annevk> Philip`, nothing in .bashrc or .bash_profile
- # [21:40] <Philip`> AryehGregor: http://board.ikariam.co.il/print.php?threadid=80228&page=1
- # [21:40] <Philip`> Sounds like it's for the game Ikariam
- # [21:40] <AryehGregor> Well, Googling is one strategy, yeah.
- # [21:40] <AryehGregor> Sometimes I forget that.
- # [21:41] <cszabo1> Philip`, Hixie, Here is a simple test proposal: http://waplabdc.nokia-boston.com/browser/users/caszabo/shadow/index.htm and the spec change to go with it is in this thread: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-January/029658.html
- # [21:41] <Ms2ger> AryehGregor, you didn't get the memo that Google is not a verb? ;)
- # [21:42] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [21:43] <AryehGregor> Ms2ger, I'm not an employee, I'm just providing them with some service as an external vendor. So I don't get their memos.
- # [21:43] <Philip`> The bug was posted by someone who uses an ISP that looks Hebrewish
- # [21:43] * AryehGregor is pretty sure he's observed Google employees using "Google" as a verb, anyway
- # [21:43] <Philip`> Maybe it's not spam, maybe they happened to have that program on the clipboard then accidentally ctrl+v+entered it into the spec
- # [21:44] <AryehGregor> Well, so then it's accidental spam.
- # [21:44] * AryehGregor finds it funny to read conversations like this in Hebrew, which he normally only sees in liturgy and rabbinic texts
- # [21:44] <AryehGregor> One guy wrote it in Java, another one wants it in C#. Someone else thinks it should go on a webpage, and of course someone has to point out that Java and JS are actually two totally different languages.
- # [21:45] <AryehGregor> Oh, it was the guy who wrote it who thought Java was JavaScript, so he wanted it for a webpage.
- # [21:47] <Ms2ger> And now he thought we'd explain him how to rewrite it with canvas?
- # [21:47] <AryehGregor> Ah, that's probably it. Someone was probably trying to figure out how to do it in HTML and got directed to the HTML5 spec by mistake.
- # [21:48] <Ms2ger> Still, INVALID
- # [21:48] <AryehGregor> Yeah, I'll back you up on that one.
- # [21:48] <Philip`> Surely we should rewrite it into JS for him and then reply on the forum
- # [21:49] <AryehGregor> That would be nice.
- # [21:49] <AryehGregor> It might make them submit more bugs in that vein, though, which wouldn't be nice to the other HTMLWG members.
- # [21:49] <Ms2ger> Then the next one will make his bug into an ISSUE
- # [21:49] <AryehGregor> That would be pretty funny, actually.
- # [21:50] <Ms2ger> You mean, like, Julian-funny?
- # [21:50] <AryehGregor> I imagine the chairs would agree to summarily dismiss such an issue. Which reference is used for ASCII they might feel compelled to treat as a serious issue for the form of things, but a code rewriting request service might be a little much for them.
- # [21:50] <AryehGregor> But who knows?
- # [21:51] <annevk> Philip`, so it seems I have no need for Anolis
- # [21:51] <annevk> Philip`, can I then simply nuke the contents of that folder?
- # [21:51] <Ms2ger> You did see his codepoint issue, right, AryehGregor?
- # [21:51] <Philip`> annevk: I'd suggest renaming it out of the way, and then making sure nothing catastrophic happens
- # [21:52] <Philip`> but otherwise that probably ought to be sufficient
- # [21:52] <AryehGregor> Julian's?
- # [21:52] <AryehGregor> The one about presentation of the code points?
- # [21:52] <Philip`> since bash/Python will end up looking in the default system paths for the files, I think
- # [21:52] <AryehGregor> I actually agree with him on that.
- # [21:52] <AryehGregor> Although I wouldn't raise it to an issue or file CPs or anything, since it's not worth the energy.
- # [21:54] <annevk> Philip`, I renamed them and it seems things still work, except that I cannot use python or python2.5 on the commandline
- # [21:54] <annevk> Philip`, it searches for them in the wrong place (i.e. my local dir)
- # [21:54] * Quits: brendaneich (~brendanei@nat/mozilla/x-vyltzeptxvjtqdaz) (Ping timeout: 260 seconds)
- # [21:54] <annevk> and I cannot find where the settings are :/
- # [21:55] <Philip`> Hmm
- # [21:55] <Philip`> It should search the whole PATH for them, I thought
- # [21:55] <annevk> I get -bash: /home/annevk/opt/bin/python: No such file or directory
- # [21:56] <annevk> whereas on the site things still work as they look at /usr/bin/python
- # [21:56] <Philip`> What does "echo $PATH" say?
- # [21:57] * Joins: brendaneich (~brendanei@nat/mozilla/x-tkzvxsyknwwlzfzn)
- # [21:57] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [21:57] <AryehGregor> annevk, try doing PATH=$PATH
- # [21:57] <AryehGregor> It caches the results of $PATH lookups.
- # [21:57] <AryehGregor> Or just start a new shell.
- # [21:57] <AryehGregor> If you change PATH (even to the same thing), it gets rid of the cache.
- # [21:58] <annevk> ah, starting a new shell helps
- # [21:58] <annevk> great great
- # [21:58] * Joins: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
- # [22:00] <annevk> should I use http://wiki.dreamhost.com/Python#Virtualenv ?
- # [22:01] * Quits: shepazu (~schepers@adsl-69-175-236.rmo.bellsouth.net) (Ping timeout: 264 seconds)
- # [22:03] * Quits: matjas (~matjas@91.182.20.173) (Ping timeout: 255 seconds)
- # [22:04] * Quits: erlehmann (~erlehmann@95-89-41-39-dynip.superkabel.de) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [22:04] <cszabo1> Philip`, Did you see my test proposal?
- # [22:04] <cszabo1> Does it look ok to you?
- # [22:08] * Quits: 45PABNSV5 (~davidb@66.207.206.180) (Quit: 45PABNSV5)
- # [22:09] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [22:10] * Joins: matjas (~matjas@91.182.174.185)
- # [22:11] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [22:12] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:12] <Philip`> cszabo1: Tests should be designed so that if they pass then no red is visible (and preferably if they fail then some red is visible) (and preferably if they pass then they're entirely green)
- # [22:14] <Philip`> Maybe that's not incredibly useful when we have JS to verify the correctness of the output, rather than verifying it by eye, but it's the convention so it's probably good to stick with it
- # [22:16] <Philip`> Probably we ought to have tests to make sure it does the right thing with semi-transparent globalAlpha, and with other compositing modes
- # [22:16] <Philip`> Do you know if Firefox does what you proposed in those cases?
- # [22:18] <cszabo1> Philip`: Actually not, I have to fix my test. there should be no green.
- # [22:19] <cszabo1> Philip`: I was away from my desk to run the test on Opera (I do not have opera on my computer). Opera sticks to the curent wording of the spec and erases the shadow.
- # [22:24] <Hixie> cszabo1: if i understand right, the proposal is to change the shadow steps 3 and 4 with your step 3? the last two steps don't change?
- # [22:25] <Hixie> seems reasonable, if so
- # [22:25] <cszabo1> Philip`: I fixed my test. Now everybody fails it, because all browsers act different, but I believe that the test now requires a logical output: If I draw a rectangle with a shadow composited with copy, all I am getting is a rectangle with a shadow. Opera eats the shadow (per the spec) Mozilla now leave part of the older image.
- # [22:25] <Hixie> assuming Philip` agrees
- # [22:26] <cszabo1> Hixie, yes
- # [22:26] * Parts: miketaylr (~miket@206.217.92.186)
- # [22:27] * Philip` hasn't thought enough about the proposal to be sure it doesn't have problems in various cases
- # [22:27] <cszabo1> The idea is that if a composite operator is used, that would clear the image where nothing is drawn, the last step clears the shadow of the object, which is not good.
- # [22:28] <cszabo1> Also, if a composite operator is used that does not draw where there is prior content (i.e. out and xor), the shadow prevents the object from being drawn.
- # [22:29] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (Remote host closed the connection)
- # [22:30] <cszabo1> Hixie, Philip`, My proposal is to draw the object and it's shadow as one piece such that these efects are aplied between the prior content of the canvas and the new object being drawn.
- # [22:35] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [22:37] * Quits: ROBOd (~robod@89.123.156.160) (Quit: .)
- # [22:37] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [22:40] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 250 seconds)
- # [22:40] <hsivonen> Python standard lib relocating md5 is programmer hostile. leads to pointless warnings or effort to update references to a non-deprecated lib
- # [22:46] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Read error: Operation timed out)
- # [22:46] <annevk> http://twitter.com/WHATWG/status/23494775223091201
- # [22:47] <annevk> got the fricking OAuth to work
- # [22:47] <matjas> oh god please let it be
- # [22:47] <matjas> annevk++
- # [22:48] <annevk> I wonder what happens for messages larger than 140 characters
- # [22:48] <annevk> especially when there's a URL in them
- # [22:51] <annevk> that simply fails
- # [22:53] * Joins: shepazu (~schepers@adsl-69-177-213.rmo.bellsouth.net)
- # [22:54] <annevk> anyone object against this:
- # [22:55] <Hixie> annevk: btw, the message part can include newlines
- # [22:55] <annevk> str = shorturl + " — " + message
- # [22:55] <annevk> str[:140]
- # [22:55] <Hixie> also, what i used to do is filter out any commits that has the 'e' flag set
- # [22:55] <Hixie> and the bug and flags likely don't need to be in there
- # [22:55] <Hixie> that looks good
- # [22:56] <annevk> can you filter e on your end?
- # [22:56] <annevk> i.e. not ping for e
- # [22:56] <annevk> otherwise I can build that in
- # [22:56] <Hixie> i can, but it's probably easiest for you to do it on your side, that way you can add features that use that info later if you do anything unrelated to twitter
- # [22:57] <Hixie> e.g. you can hook this up to web-apps-tracker to get it to update when svn changes rather that on a cronjob
- # [22:57] <Hixie> (just an idea, not saying you should do that)
- # [22:57] <Hixie> (i'm a firm believer in not fixing what ain't broken ;-) )
- # [22:57] <annevk> web-apps-tracker is currently live
- # [22:57] <annevk> there's no cronjob
- # [22:57] <Hixie> ah well there you go
- # [22:57] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
- # [22:58] <Hixie> it could be static :-)
- # [22:58] <Hixie> if necessary
- # [22:58] <Hixie> in the future
- # [22:58] <annevk> yeah, might be neat at some point
- # [22:58] <annevk> so can I get it like ?rev=3000&message=message&flags=flags ?
- # [22:58] <Hixie> sure
- # [22:58] <Hixie> and &level=level
- # [22:59] <Hixie> and &bug=bug
- # [22:59] <Hixie> if you like
- # [22:59] <Hixie> that's all the info i have iirc
- # [22:59] <Hixie> note that rev is sometimes missing
- # [22:59] <Hixie> as is bug
- # [22:59] <annevk> why would rev be missing?
- # [22:59] <Hixie> sometimes all i do is update the w3c copy
- # [22:59] <Hixie> and it doesn't affect the whatwg svn
- # [22:59] <Hixie> so there's no svn rev
- # [23:00] <annevk> okay, in those cases no tweet will go out
- # [23:00] <Hixie> seems reasonable
- # [23:00] <Hixie> people can follow mike's twitter for those if they want
- # [23:00] * Joins: sebdrunk (d5506daa@gateway/web/freenode/ip.213.80.109.170)
- # [23:00] <annevk> i'll write some cgi code and then get the URL to you
- # [23:01] <Hixie> wtf i just lost my ipv4 address
- # [23:01] <Hixie> k
- # [23:01] <Hixie> GET or POST?
- # [23:01] <annevk> POST would prolly be better
- # [23:01] <annevk> not sure it makes a difference to Python
- # [23:03] <Hixie> k
- # [23:12] * Joins: jernoble (~jernoble@2620:0:1b00:1191:c025:fb1:ff79:1646)
- # [23:13] * jernoble is now known as jer|afk
- # [23:15] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [23:17] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [23:17] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk) (Quit: Leaving)
- # [23:17] <annevk> I tried via GET and that certainly works
- # [23:18] <annevk> I also gave you the details
- # [23:18] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [23:18] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Client Quit)
- # [23:20] <Hixie> thanks
- # [23:20] <annevk> Programming today is screaming at APIs and getting result a few hours later
- # [23:20] <Hixie> will add shortly
- # [23:20] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
- # [23:24] * Joins: MikeSmith_ (~MikeSmith@EM114-48-172-243.pool.e-mobile.ne.jp)
- # [23:24] * Quits: matjas (~matjas@91.182.174.185) (Quit: Computer has gone to sleep.)
- # [23:27] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [23:27] * Quits: MikeSmith (~MikeSmith@EM114-48-9-203.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
- # [23:27] * MikeSmith_ is now known as MikeSmith
- # [23:28] <annevk> suitable location/bio for @WHATWG?
- # [23:28] <Hixie> http://www.whatwg.org/ ?
- # [23:28] <Hixie> or the faq
- # [23:28] <Ms2ger> Everywhere/There is no cabal
- # [23:28] <Hixie> or the blog
- # [23:28] <Hixie> oh you mean a string?
- # [23:28] <annevk> link is a separate one
- # [23:28] <Hixie> "Please leave your sense of logic at the door, thanks!"
- # [23:29] <annevk> that and Everywhere! great
- # [23:29] <Hixie> or The Web :-)
- # [23:29] <Hixie> (as a location)
- # [23:29] <annevk> :)
- # [23:30] <annevk> you win
- # [23:30] <Hixie> :-)
- # [23:33] <Hixie> ok here goes, i'm doing my first commit since hooking up the spec to your script
- # [23:33] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [23:34] <Hixie> it didn't tweet!
- # [23:34] <annevk> I guess you don't have the request?
- # [23:34] * Joins: matjas (~matjas@91.182.174.185)
- # [23:35] <Hixie> how do you mean?
- # [23:35] <Hixie> i can reconstruct it
- # [23:35] <Hixie> is it not in your logs?
- # [23:35] <matjas> annevk: you are my hero.
- # [23:36] <annevk> it's not working matjas :)
- # [23:36] <Hixie> oh i see the problem
- # [23:36] <Hixie> i misused the API
- # [23:36] <matjas> oh, i saw https://twitter.com/whatwg/status/23502541589319680 and started cheering
- # [23:37] <Hixie> hey can i just send a POST instead?
- # [23:37] <Hixie> that would make my life slightly easier
- # [23:37] <annevk> yes either POST or GET should work
- # [23:37] <Hixie> k
- # [23:37] <annevk> as long as parameters named rev/message/flags are there
- # [23:37] <Hixie> yeah
- # [23:37] <Hixie> ok hold on let me find something else to fix
- # [23:37] <annevk> if either rev is empty or flags contains an "e" nothing happens
- # [23:38] <annevk> and I'm hoping Python and the API do not disagree on how to count to 140 but I suspect there may be problems if lots of non-ASCII characters start getting involved
- # [23:39] <annevk> takes a long time for twitter to propagate profile updates to http://twitter.com/WHATWG
- # [23:39] <annevk> as in, it has not happened yet
- # [23:41] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 240 seconds)
- # [23:41] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
- # [23:46] <Hixie> annevk: has for me
- # [23:46] <annevk> ah, yeah, good
- # [23:46] <annevk> now all we need is updates
- # [23:46] <Hixie> working on that
- # [23:46] <Hixie> 5 secs
- # [23:47] <Hixie> regenning as we speak
- # [23:48] <Hixie> it works!
- # [23:48] * matjas sits back with a big bucket of pop corn
- # [23:48] <matjas> EUREKA
- # [23:48] <annevk> whoa
- # [23:48] <matjas> http://twitter.com/WHATWG/status/23510192872230912
- # [23:48] <matjas> eff yes
- # [23:48] <annevk> including the larger than 140 characters
- # [23:48] <matjas> via WebAppsTweet :')
- # [23:48] <annevk> and my … character i replaced the last one with
- # [23:48] <Hixie> well, i guess we have one happy customer :-D
- # [23:49] * matjas cries tears of joy
- # [23:50] <Hixie> one _very_ happy customer
- # [23:50] <Hixie> thanks annevk :-)
- # [23:51] <annevk> added http://twitter.com/WHATWG/status/23510988938543105 :)
- # [23:51] <Hixie> lol you can't thank yourself :-P
- # [23:51] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Remote host closed the connection)
- # [23:52] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
- # [23:52] <annevk> it's not me, it's the WHATWG
- # [23:52] <Hixie> :-P
- # [23:53] * Quits: jer|afk (~jernoble@2620:0:1b00:1191:c025:fb1:ff79:1646) (Quit: jer|afk)
- # [23:53] <matjas> perfect use case for the shiny new short URLs
- # [23:54] * Joins: jernoble (~jernoble@17.203.15.193)
- # [23:54] <Hixie> is there any practical difference between font-size: inherit and font-size: 1em?
- # [23:54] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: No route to host)
- # [23:54] <Hixie> it inherits the computed value right?
- # [23:54] <Hixie> so it's always a length?
- # [23:54] <Hixie> it won't inherit 'smaller' or anything silly like that?
- # [23:54] * Quits: jernoble (~jernoble@17.203.15.193) (Client Quit)
- # [23:55] <annevk> right
- # [23:55] <annevk> http://www.w3.org/TR/CSS2/fonts.html#font-size-props
- # [23:55] <Hixie> i wonder why http://www.w3.org/Bugs/Public/show_bug.cgi?id=11020 then
- # [23:55] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
- # [23:55] <annevk> though maybe quirks with tables/form controls?
- # [23:55] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [23:55] * Joins: bckenny (~bckenny@nat/google/x-ekcsjaqwyjcdrxxu)
- # [23:56] <annevk> I think browsers do something weird with monospace fonts
- # [23:56] <annevk> in Opera they look generally quite big whereas in other browsers they are quite tiny
- # [23:56] <annevk> comes up every now and then
- # [23:56] <Hixie> yeah i always change the defaults in my browsers to 16px for both
- # [23:56] <Hixie> drives me crazy that browsers still ship with the default set to 13px
- # [23:56] <Hixie> looks so ugly and wrong
- # [23:57] <Ms2ger> The solution for that is font-family: monospace, sans-serif
- # [23:57] <annevk> but 1em still means 13px?!
- # [23:58] <Hixie> yeah i dunno
- # [23:58] <annevk> there is a difference once you set it to 16px
- # [23:58] <Hixie> ~/me pimps http://hixie.ch/specs/css/font-size-ui/font-size-ui
- # [23:58] <Hixie> er
- # [23:58] <Hixie> -~
- # [23:58] <annevk> this is really weird
- # [23:59] <Ms2ger> It is
- # [23:59] <annevk> there's a difference between * { font-size:1em } and * { font-size:16px } basically, in Gecko
- # Session Close: Sat Jan 08 00:00:00 2011
The end :)