Options:
- # Session Start: Tue Feb 21 00:00:01 2012
- # Session Ident: #whatwg
- # [00:00] <Hixie> gwicke: i don't understand why you are caring about schema.org if not for search engines
- # [00:00] <Hixie> gwicke: why schema.org and not any of the other six gazillion vocabularies out there?
- # [00:00] <gwicke> I use schema.org mostly as an illustration
- # [00:01] <Hixie> ok let's please stick to concrete problems because if we're going to start fixing sample problems as well we'll be here all day :-)
- # [00:01] <gwicke> aye ;)
- # [00:03] <gwicke> in general, we would like to add one or more additional itemtypes to an item, where each might only include a subset of the itemprops in the main itemtype
- # [00:03] <Hixie> ok but why???
- # [00:03] <Hixie> give me the concrete problem that this would solve that you are actually trying to solve that isn't an illustration
- # [00:04] <gwicke> if we define our own itemtype per template, then that makes sense for editing and complete parameter availability
- # [00:04] <gwicke> but it would not necessarily serve to identify the shared semantics between two otherwise similar templates
- # [00:04] <Hixie> i don't know what "complete parameter availability" means
- # [00:04] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [00:04] <Hixie> if you use the same absolute URL for each property that is in common between two itemtypes, then the shared semantic problem would be solved.
- # [00:07] <gwicke> that would certainly help to identify 'this is a date', so we could display the date widget in the editor
- # [00:07] <zcorpan> so what happened with htmlwg's heart beat? it stopped?
- # [00:08] <zcorpan> CPR anyone?
- # [00:09] <gwicke> at the same time there seems to be some value in being able to add a standard itemtype and have browsers or search engines use that information
- # [00:11] <Hixie> gwicke: "some value" isn't a concrete problem.
- # [00:12] <Hixie> gwicke: i see no value if there's no concrete problem being solved.
- # [00:12] <Hixie> gwicke: and as i said earlier, in any case, if wikipedia makes up a vocabulary, browser and search engine vendors will adapt to support it
- # [00:12] * Quits: SouBE_ (irc@ilari.stenroth.fi) (Ping timeout: 260 seconds)
- # [00:13] <gwicke> Hixie: each wiki has its own templates and vocabulary, so there would be no standard at all
- # [00:13] <gwicke> at least nothing that could be described in a few rules
- # [00:14] <Hixie> gwicke: wikipedia, or mediawiki? i thought we were talking about wikipedia.
- # [00:14] <gwicke> so we are looking for a way to identify the common things and relate them to more widely used vocabularies
- # [00:14] <gwicke> the software is mediawiki, so this system would be available in other wikis too
- # [00:15] <gwicke> and wikipedia is made up of a lot of different wikis as well
- # [00:15] <gwicke> each with a slightly different template system
- # [00:15] <gwicke> template names are often localized for example
- # [00:15] <Hixie> gwicke: i don't see how the problems you've described apply to other mediawiki instances (e.g. wiki.whatwg.org)
- # [00:16] <Hixie> gwicke: certainly you wouldn't want to localise attribte names per instance of _wikipedia_, that's where documentation comes into play.
- # [00:16] <Hixie> gwicke: for this purpose, i think it's reasonable to view all the localisations as one project
- # [00:16] <gwicke> the structure is different too
- # [00:17] <Hixie> structure of what?
- # [00:17] <gwicke> templates
- # [00:17] <gwicke> many only exist in some wikis
- # [00:17] <gwicke> some are copied around and adapted
- # [00:18] <gwicke> there are also presentational parameters, that are not semantically interesting at all
- # [00:19] <Hixie> those seem like non-issues from microdata's perspective
- # [00:19] * Joins: smaug____ (~chatzilla@193-64-22-76-nat.elisa-mobile.fi)
- # [00:20] <gwicke> except if you would like to expose a subset using a commonly used itemtype
- # [00:20] <gwicke> and all of them using an internal itemtype
- # [00:20] <gwicke> (and possibly a third, widely used itemtype for a different subset)
- # [00:21] <Hixie> good lord, no
- # [00:21] <Hixie> that sounds like massive complexity
- # [00:21] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [00:21] <Hixie> just have one itemtype for the editor to know what kind of UI to use
- # [00:21] <Hixie> and that's it
- # [00:21] <Hixie> and for the properties, always use absolute URLs
- # [00:21] <Hixie> picked from a common set defined for all localisations
- # [00:22] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [00:22] <gwicke> that works for the editor problem, yes
- # [00:23] <Hixie> works for all the concrete problems you have given so far
- # [00:23] <Hixie> the "researcher" thing, the "people keep asking us questions" thing
- # [00:23] <Hixie> and the dbpedia thing
- # [00:23] <Hixie> also the search engine and browser vendor things
- # [00:23] <gwicke> maybe not the 'browser pops up an offer to add the event to my calendar' use case
- # [00:24] <Hixie> why not?
- # [00:24] <gwicke> the schema would be specific to some wiki
- # [00:25] <gwicke> or would you use absolute urls from some commonly known vocabulary?
- # [00:25] <zcorpan> woah. "CfC: Publish ten heartbeat drafts as WDs"
- # [00:31] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [00:32] <gwicke> I wonder if itemprops named with an absolute url could be associated with an itemtype that matches its prefix
- # [00:32] <gwicke> (and if there are several matches, with the longest matching itemtype)
- # [00:35] <Hixie> gwicke: "wikipedia" is not "some wiki"
- # [00:35] <gwicke> it is many wikis
- # [00:35] <Hixie> gwicke: right, but they can all share a single set of itemprop urls
- # [00:36] <gwicke> they could, but there seems to be little value in recreating another vocabulary
- # [00:38] <gwicke> at least if external vocabularies already cover what is needed
- # [00:41] <gwicke> regarding the prefix idea: if all names for all itemprops used absolute urls, then that could enable mixing itemtypes without identical vocabularies in a single item
- # [00:41] <Hixie> you said earlier they didn't
- # [00:41] <Hixie> so...
- # [00:41] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [00:41] <Hixie> i have no idea what problem you're trying to solve with the prefix thing, so there's no way for me to evaluate it
- # [00:43] <gwicke> we have some per-template vocabulary, in which some names might be purely presentational; then we have a subset of those names which could be mapped to a widely used and known vocabulary
- # [00:43] <gwicke> absolute urls for itemprops seem to mainly solve the 'type' problem per property
- # [00:44] <gwicke> which is still valuable for an editor, but does not present the properties as a single event or the like that can be acted on
- # [00:45] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Quit: annevk)
- # [00:45] <gwicke> in a browser for example
- # [00:46] <gwicke> 'add this person to your address book' for example
- # [00:47] <Hixie> i don't understand what you mean by "purely presentational". surely nothing "purely presentational" would be in HTML at all, let alone in microdata.
- # [00:47] <Hixie> i don't understand what "the 'type' problem" is
- # [00:48] <Hixie> what browser wants to add "add this person to your address book"?
- # [00:48] <gwicke> Text labels that are not data would fall into that category, singular/plural etc
- # [00:48] <Hixie> ok so that seems like something that would just not be in the microdata
- # [00:49] <gwicke> or only in an internal itemtype that is mainly used by edit tools
- # [00:50] <Hixie> so far i've not seen any use case for itemtype other than the editor UI thing
- # [00:51] <Hixie> i need to go soon. as a general comment i have to go back to what i said earlier: before one can figure out a solution to a problem, one needs to figure out what the problem is.
- # [00:51] <Hixie> i strongly recommend against trying to solve hypothetical problems that aren't well-defined
- # [00:51] <gwicke> ok, thanks for your comments!
- # [00:51] <Hixie> it's essentially impossible to come up with good solutions for problems that one doesn't understand
- # [00:52] <gwicke> it is hard to define all possible uses as use cases though ;)
- # [00:52] <gwicke> but picking some will sure help
- # [00:52] <Hixie> when someone wants to solve a problem you haven't yet solved, you can always go back and fix the problem then
- # [00:53] <Hixie> you'll do a much better job that way and will avoid wasting time earlier on something nobody ever uses :-)
- # [00:53] * AryehGregor waves to gwicke
- # [00:53] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 248 seconds)
- # [00:53] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
- # [00:54] <gwicke> Hixie: ok, will try to define those use cases more tightly
- # [00:54] <gwicke> ;)
- # [00:54] * Quits: silentimp (~silentimp@122-65-132-95.pool.ukrtel.net) (Quit: silentimp)
- # [00:54] <Hixie> gwicke: it's perfectly ok to solve one problem one day and another another day, rather than solving all the problems at once :-)
- # [00:55] <gwicke> we still have to define our DOM embedding of the wiki stuff, and we would like to make choices that make other uses easy if possible
- # [00:59] * Quits: ezoe (~ezoe@203-140-92-95f1.kyt1.eonet.ne.jp) (Ping timeout: 244 seconds)
- # [01:01] * Joins: jarek (~jarek@aeap254.neoplus.adsl.tpnet.pl)
- # [01:01] * Quits: jarek (~jarek@aeap254.neoplus.adsl.tpnet.pl) (Changing host)
- # [01:01] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [01:09] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [01:09] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [01:13] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [01:15] <AryehGregor> Blah. Should I test parsing and serialization at all? CSSOM is such a mess . . .
- # [01:19] <gsnedders> It's so far from standardized there's no point.
- # [01:19] * Quits: gwicke (~gabriel@212.255.42.46) (Quit: Bye!)
- # [01:20] * Joins: ezoe (~ezoe@203-140-88-33f1.kyt1.eonet.ne.jp)
- # [01:22] * Quits: necolas (~necolas@5e0c715f.bb.sky.com) (Remote host closed the connection)
- # [01:36] * Joins: SouBE (irc@ilari.stenroth.fi)
- # [01:38] * Joins: yutak_home (~kee@ZF045148.ppp.dion.ne.jp)
- # [01:47] * Quits: smaug____ (~chatzilla@193-64-22-76-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [01:48] * Joins: Hereisanotherlie (~havefun@75-142-113-160.static.mtpk.ca.charter.com)
- # [01:48] * Parts: Hereisanotherlie (~havefun@75-142-113-160.static.mtpk.ca.charter.com)
- # [01:51] * Quits: TobiX (tobias@zoidberg.org) (Ping timeout: 252 seconds)
- # [01:52] * Joins: smaug____ (~chatzilla@193-64-22-76-nat.elisa-mobile.fi)
- # [01:52] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [01:54] * Joins: TobiX (tobias@zoidberg.org)
- # [01:55] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:01] * Quits: othermaciej (~mjs@17.245.91.153) (Quit: othermaciej)
- # [02:04] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [02:05] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [02:05] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [02:06] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [02:06] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Client Quit)
- # [02:12] * Quits: smaug____ (~chatzilla@193-64-22-76-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [02:12] * Joins: othermaciej (~mjs@17.245.91.153)
- # [02:15] * Joins: smaug____ (~chatzilla@193-64-22-76-nat.elisa-mobile.fi)
- # [02:22] * Quits: othermaciej (~mjs@17.245.91.153) (Quit: othermaciej)
- # [02:24] * Joins: othermaciej (~mjs@17.245.91.153)
- # [02:32] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [02:48] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [02:55] * Quits: othermaciej (~mjs@17.245.91.153) (Quit: othermaciej)
- # [02:59] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:59] * Quits: ap (~ap@2620:149:4:1b01:345f:abcf:2292:d6b7) (Quit: ap)
- # [03:06] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds)
- # [03:08] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [03:11] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: shepazu)
- # [03:23] * Quits: smaug____ (~chatzilla@193-64-22-76-nat.elisa-mobile.fi) (Ping timeout: 240 seconds)
- # [03:24] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 276 seconds)
- # [03:26] * Quits: ezoe (~ezoe@203-140-88-33f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
- # [03:31] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [03:32] <jarek> Hi
- # [03:32] <jarek> what's the status of this proposal? http://lists.w3.org/Archives/Public/www-dom/2011OctDec/0020.html
- # [03:33] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [03:34] <jarek> I think it would be most elegant if could use CSS selectors for element creation
- # [03:35] <jarek> e.g. var buttonElement = createElement("a#edit-button.button[href='http://test.com']")
- # [03:36] <jarek> s/if could use/if we could
- # [03:40] <jarek> creates <a id="edit-button" class="button" href="http://test.com"></a>
- # [03:43] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [03:44] * Quits: LBP (~Mirc@pD9EB1A4B.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
- # [03:45] * Joins: LBP (~Mirc@pD9EB1AF7.dip0.t-ipconnect.de)
- # [03:48] * Quits: nonge (~nonge@p5082AFE5.dip.t-dialin.net) (Excess Flood)
- # [03:49] * Joins: nonge (~nonge@p5082AFE5.dip.t-dialin.net)
- # [03:50] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 244 seconds)
- # [04:01] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [04:02] * Quits: yutak_home (~kee@ZF045148.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [04:20] * Quits: Druid_ (~Druid@p5B136015.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [04:25] * Joins: Druid_ (~Druid@p5B136015.dip.t-dialin.net)
- # [04:44] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:57] <Hixie> jarek: createElement(":not(:first-child)") ? :-)
- # [04:57] <jarek> Hixie: of course I meant a subset of CSS...
- # [04:59] <jarek> CSS selectors already made its way into DOM with querySelector() and querySelectorAll()
- # [04:59] <Hixie> jarek: :-P
- # [04:59] <jarek> from my reading of the mailing list it looks like there is no consensus on this
- # [05:07] <Hixie> you could say that
- # [05:08] <Hixie> i kinda like the idea of createElement("a#edit-button.button[href='http://test.com']"), but i think in practice it's not so great because what you'd usually be doing is createElement("a[href='" + url + '"]') and then you end up with all the usual XSS problems of unescaped content being injected
- # [05:08] <Hixie> not to mention it looks way uglier than the current proposals especially after you add three or four such attributes
- # [05:10] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
- # [05:14] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [05:15] <jarek> Hixie: yup, it would become messy when you use it for complex elements
- # [05:16] <jarek> Hixie: but from my experience, most of the time I create elements that have one class or id
- # [05:17] <jarek> the JSON approach discussed on the mailing list assumes the opposite
- # [05:18] <jarek> it would be best if we could have both JSON and CSS syntax
- # [05:18] <jarek> but considering the amount of bikeshedding this is probably never going to happen :P
- # [05:19] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [05:20] <Hixie> jarek: i'd be ok with simple syntax to add classes and ids (though when you're doing it via the DOM, you shouldn't really need an ID, just keep a reference to the element)
- # [05:21] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Read error: Connection reset by peer)
- # [05:21] <Hixie> jarek: but i don't think it should be one based on a special syntax that gets parsed, because that's asking for injection bugs
- # [05:22] <jarek> Hixie: but all browsers already ship with solid CSS parsers
- # [05:22] <Hixie> the injection bugs would be in the js, not in the browsers
- # [05:22] <jarek> I'm not sure how this could be abused
- # [05:23] <Hixie> all it takes is for a page to accept input from the user to determine the class name, and for the page not to remember to escape "." or "#" characters
- # [05:23] * Joins: dydx (~dydz@adsl-76-199-101-193.dsl.pltn13.sbcglobal.net)
- # [05:28] * Joins: miketayl_r (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [05:29] * Joins: kenneth__ (kenneth@nat/nokia/x-wqzulcklfaodrqph)
- # [05:30] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Read error: Connection reset by peer)
- # [05:32] * Quits: kenneth_ (kenneth@nat/nokia/x-cdbkgaemqhncurvz) (Ping timeout: 252 seconds)
- # [05:41] <kennyluck> Hixie, just curious, what kind of page would accept a class name from a user?
- # [05:41] * Joins: D3M0N01D (~quassel@adsl-98-68-176-92.cha.bellsouth.net)
- # [05:42] <Hixie> kennyluck: no idea
- # [05:42] <Hixie> kennyluck: it's certainly more of a problem with arbitrary attributes
- # [05:56] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [06:11] * Joins: izhak (~izhak@213.87.240.90)
- # [06:14] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [06:16] * Joins: niloy (~niloy@122.179.129.91)
- # [06:18] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:34] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [06:46] * Quits: miketayl_r (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
- # [06:48] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [06:48] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
- # [06:52] <Hixie> wow, 'transform' is still only supported with prefixes?
- # [06:55] <othermaciej> yep
- # [06:56] <othermaciej> I can't even convince some of my fellow Apple employees that there is no net benefit to prefixing
- # [06:56] <othermaciej> a lot of people seem to have faith in the literal truth of <http://www.w3.org/TR/css-2010/#experimental>
- # [06:57] <Hixie> putting aside the issue of whether or not they should be prefixed in the first place, shouldn't they definitely be unprefixed by now?
- # [06:57] <othermaciej> in my opinion, certainly yes
- # [06:57] <othermaciej> but officially, they are not in CR
- # [06:57] <Hixie> what's taking so long?
- # [06:58] <othermaciej> I don't follow CSS WG enough to have a comment more informed than what anyone could guess
- # [06:58] <Hixie> k
- # [06:59] <othermaciej> I did read some of the recent www-style discussion on whether to unprefix transform or not
- # [06:59] <Hixie> yeah i saw it's been a topic of discussion
- # [07:00] <Hixie> prefixing seems fine to me for actual experiments, but experiments need to be short-lived by definition
- # [07:00] <Hixie> if we're just gonna ship them like this, there's no benefit and a whole bunch of harm, seems to me
- # [07:00] <Hixie> i guess it basically depends on the spec editor
- # [07:03] * Quits: dydx (~dydz@adsl-76-199-101-193.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [07:08] <othermaciej> I think there is often a challenge in standards work in general, or perhaps life in general, where a rule is made for a very sensible original reason, but people start believing in the rule instead of the reason
- # [07:09] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [07:10] <[tm]> othermaciej: indeed
- # [07:10] <Hixie> othermaciej: no kidding
- # [07:13] <othermaciej> as a person who's had to invent rules, I understand pretty well that they can end up not serving their original purpose or causing unintended consequences
- # [07:19] <[tm]> I think I'll file a by report against the decision policy asking that the quote "a foolish consistency is the hobgoblin of little minds" be printed at the rip on big bold letters
- # [07:19] <[tm]> s/rip/top
- # [07:20] <[tm]> *bug report
- # [07:25] * Areks is now known as Seldon
- # [07:26] * Seldon is now known as Areks_
- # [07:26] * Quits: D3M0N01D (~quassel@adsl-98-68-176-92.cha.bellsouth.net) (Remote host closed the connection)
- # [07:28] * Joins: GlitchMr (~glitchmr@178-36-8-25.adsl.inetia.pl)
- # [07:31] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Ping timeout: 240 seconds)
- # [07:31] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 244 seconds)
- # [07:33] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [07:40] * Joins: adiabatic (~adiabatic@pool-74-100-20-107.lsanca.fios.verizon.net)
- # [07:41] * Joins: Greyfeath (~stirfry@118.148.73.245)
- # [07:42] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
- # [07:44] * Parts: adiabatic (~adiabatic@pool-74-100-20-107.lsanca.fios.verizon.net)
- # [07:48] * Joins: jochen___ (jochen@nat/google/x-turmdsrkjnpxgpwr)
- # [07:51] * Quits: jochen__ (jochen@nat/google/x-urszgcakofwqltdw) (Ping timeout: 240 seconds)
- # [07:51] * jochen___ is now known as jochen__
- # [07:54] * Joins: michaelrtm (madcow@234.292.dsl.mel.iprimus.net.au)
- # [07:58] * Quits: tomasf (~tom@2002:55e5:dbb7:0:31e3:d519:1a2e:e5c9) (Ping timeout: 260 seconds)
- # [08:02] * Quits: rniwa (rniwa@nat/google/x-uauannuqysykhdib) (Quit: rniwa)
- # [08:02] * Joins: lar_zzz (~lar_zzz@p4FE25EEA.dip.t-dialin.net)
- # [08:02] * Parts: lar_zzz (~lar_zzz@p4FE25EEA.dip.t-dialin.net)
- # [08:04] * Joins: Ducki (~Ducki@pD9E393DB.dip0.t-ipconnect.de)
- # [08:07] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:10] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Excess Flood)
- # [08:11] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [08:12] * Quits: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net) (Read error: Connection timed out)
- # [08:14] * Joins: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net)
- # [08:21] * Joins: Areks (~Areks@rs.gridnine.com)
- # [08:21] * Joins: silentimp (~silentimp@12-5-133-95.pool.ukrtel.net)
- # [08:24] * Joins: Joe1 (~androirc@ip-109-44-104-137.web.vodafone.de)
- # [08:24] * Quits: Areks_ (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [08:28] * Quits: Joe1 (~androirc@ip-109-44-104-137.web.vodafone.de) (Client Quit)
- # [08:31] * Quits: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net) (Read error: Connection timed out)
- # [08:34] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Remote host closed the connection)
- # [08:36] * Joins: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net)
- # [08:47] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
- # [08:49] * heycam is now known as heycam|away
- # [08:49] * Quits: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net) (Read error: Connection timed out)
- # [08:54] * Joins: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net)
- # [08:54] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [08:55] * Joins: tomasf (~tomasf@host-95-199-29-57.mobileonline.telia.com)
- # [08:58] * Joins: Evanescence (~Evanescen@60.183.217.58)
- # [08:58] * Joins: FlorianX (~Dimitri@p578F1F42.dip.t-dialin.net)
- # [09:01] * Joins: lar_zzz (~lar_zzz@p4FE25EEA.dip.t-dialin.net)
- # [09:03] * Joins: necolas (~necolas@5e0c715f.bb.sky.com)
- # [09:08] * Joins: GDmac (53a3ab18@gateway/web/freenode/ip.83.163.171.24)
- # [09:09] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [09:12] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [09:15] * Joins: jochen___ (jochen@nat/google/x-howcztopmkgpniis)
- # [09:15] * Quits: GlitchMr (~glitchmr@178-36-8-25.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [09:18] * Quits: jochen__ (jochen@nat/google/x-turmdsrkjnpxgpwr) (Ping timeout: 240 seconds)
- # [09:18] * jochen___ is now known as jochen__
- # [09:20] * Quits: tomasf (~tomasf@host-95-199-29-57.mobileonline.telia.com) (Ping timeout: 240 seconds)
- # [09:26] * Joins: Neocortex (~niels@82-170-160-25.ip.telfort.nl)
- # [09:31] * Quits: necolas (~necolas@5e0c715f.bb.sky.com) (Remote host closed the connection)
- # [09:32] * Quits: Druid_ (~Druid@p5B136015.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [09:33] * Joins: jochen___ (jochen@nat/google/x-wmyqixmqgwmcpeso)
- # [09:36] * Joins: gwicke (~gabriel@212.255.35.245)
- # [09:37] * Joins: Druid_ (~Druid@p5B05CFB8.dip.t-dialin.net)
- # [09:37] * Quits: jochen__ (jochen@nat/google/x-howcztopmkgpniis) (Ping timeout: 240 seconds)
- # [09:37] * jochen___ is now known as jochen__
- # [09:37] * Parts: lar_zzz (~lar_zzz@p4FE25EEA.dip.t-dialin.net)
- # [09:48] <annevk> so should we have xhr.responseURL?
- # [09:56] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [09:56] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [09:56] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [09:56] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [09:58] * jernoble is now known as jernoble|afk
- # [10:08] * Quits: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba) (Ping timeout: 272 seconds)
- # [10:13] * Joins: Ms2ger (~Ms2ger@91.181.63.183)
- # [10:14] * Quits: Greyfeath (~stirfry@118.148.73.245) (Quit: F6rtran will never die.)
- # [10:15] <hsivonen> annevk: use case? redirect checking?
- # [10:17] <hsivonen> Hixie: seems odd to use CSS syntax for HTML elements instead of an HTML tag. (Yay, reinventing IE5 features.)
- # [10:17] <jgraham> The CSS syntax thing seems horrendous, tbh
- # [10:18] <annevk> resolving relative URLs in non-HTML/XML responses
- # [10:19] * Joins: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net)
- # [10:20] <hsivonen> Hixie: as I understand it, Apple dropped the editing ball somewhat after submitting the Transforms/Transitions/Animations specs
- # [10:20] <hsivonen> Hixie: combine that with the policy that stuff stays prefixed until CR
- # [10:20] <hsivonen> Hixie: and combine that with upholding the policy instead of overturning policies that demonstratably bear bad fruit
- # [10:21] <hsivonen> Prediction: 3 months from now, Transforms/Transitions/Animations are 3 months from CR again
- # [10:22] <hsivonen> CSS3--always 3 months from CR
- # [10:23] * Joins: FlorianX1 (~Dimitri@p578F1EE0.dip.t-dialin.net)
- # [10:23] * Quits: FlorianX (~Dimitri@p578F1F42.dip.t-dialin.net) (Disconnected by services)
- # [10:31] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [10:35] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
- # [10:38] * Parts: GDmac (53a3ab18@gateway/web/freenode/ip.83.163.171.24)
- # [10:38] * Joins: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba)
- # [10:40] * Joins: gavin_ (~gavin@76.14.70.183)
- # [10:40] * Quits: gavin__ (~gavin@76.14.70.183) (Read error: Connection reset by peer)
- # [10:48] * Joins: necolas (~necolas@109.231.202.66)
- # [10:48] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [10:49] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [10:51] <Ms2ger> Hmm, I hadn't seen http://dbaron.org/css/intrinsic/ before
- # [11:10] * Joins: [[zzz]] (~q@182.53.53.224)
- # [11:12] <annevk> pretty old :)
- # [11:13] <annevk> oh it's been updated again
- # [11:14] * Quits: [[zz]] (~q@125.25.29.72.adsl.dynamic.totbb.net) (Ping timeout: 272 seconds)
- # [11:22] <Ms2ger> MikeSmith, yt?
- # [11:23] <MikeSmith> yup
- # [11:23] <Ms2ger> Is http://w3c-test.org/framework/ supposed to get the results from testharness.js tests automatically?
- # [11:23] <MikeSmith> yeah
- # [11:23] <MikeSmith> it was broke today though
- # [11:23] <MikeSmith> I broke it
- # [11:24] <MikeSmith> I think I fixed what I broke
- # [11:24] <MikeSmith> I mean just now fixed it, like in the last 15 minutes
- # [11:24] <Ms2ger> Aha
- # [11:24] <MikeSmith> so if you were seeing a problem, maybe retry it now
- # [11:24] <Ms2ger> Is it updated automatically?
- # [11:25] <MikeSmith> PHP and apache just give me so much heartburn
- # [11:25] <MikeSmith> it's updated in that I just ssh'ed into the server and edited the code there directly
- # [11:25] <MikeSmith> and then committed to the dvcs.w3.org remote
- # [11:26] <Ms2ger> Oh, duh, the checkbox
- # [11:26] <MikeSmith> ah
- # [11:26] <MikeSmith> heh
- # [11:26] <MikeSmith> NOT MY FAULT AFTER ALL
- # [11:26] <MikeSmith> I feel slightly better
- # [11:27] <Ms2ger> Pff, there's enough I can blame you for ;)
- # [11:27] <MikeSmith> heh
- # [11:27] * Joins: nonge_ (~nonge@p5082ADBC.dip.t-dialin.net)
- # [11:27] <MikeSmith> I had tried to walk away from the test-framework code weeks ago so that I don't cause any more damage
- # [11:27] <MikeSmith> but they keep pulling me back in
- # [11:28] <MikeSmith> having me write php code is an accident waiting to happen
- # [11:28] * Quits: nonge (~nonge@p5082AFE5.dip.t-dialin.net) (Read error: Operation timed out)
- # [11:28] <Ms2ger> Bah, innerHTML
- # [11:28] <hsivonen> MikeSmith: s/me/anyone/
- # [11:28] <zcorpan> having anyone write php code is an accident waiting to happen
- # [11:28] <MikeSmith> hsivonen: heh
- # [11:28] <zcorpan> hsivonen beat me to it
- # [11:28] <MikeSmith> zcorpan: make a macro for "having anyone write php code is an accident waiting to happen"
- # [11:28] <MikeSmith> for next time
- # [11:29] <zcorpan> the s/// trick is fast enough
- # [11:31] * MikeSmith finally steps away now for real for some R&R
- # [11:31] * jgraham is going to blame all the bugs he is currently hunting on the legacy PHP system his code intereacts with (and not on his new code, obviously :)
- # [11:32] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:33] * Quits: silentimp (~silentimp@12-5-133-95.pool.ukrtel.net) (Quit: silentimp)
- # [11:33] * Joins: smaug____ (~chatzilla@193-64-22-66-nat.elisa-mobile.fi)
- # [11:37] <annevk> did not forget eggs
- # [11:37] <annevk> yay
- # [11:37] * Quits: mk___ (~mike@ks391369.kimsufi.com) (*.net *.split)
- # [11:37] * Quits: volkmar (~volkmar@rps1542.ovh.net) (*.net *.split)
- # [11:38] <jgraham> What about yoghurt?
- # [11:38] <annevk> healthy supply of yoghurt too, cherry tomatoes, enough until I head to Norway for bacon cheeseburger / taco diet
- # [11:39] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [11:39] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [11:41] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [11:44] * Joins: mike (~mike@ks391369.kimsufi.com)
- # [11:44] * Joins: volkmar (~volkmar@rps1542.ovh.net)
- # [11:44] * Quits: volkmar (~volkmar@rps1542.ovh.net) (Changing host)
- # [11:44] * Joins: volkmar (~volkmar@gentoo/developer/volkmar)
- # [11:44] * mike is now known as Guest75474
- # [11:45] <zcorpan> what can you make from eggs, yoghurt and cherry tomatoes?
- # [11:45] <Ms2ger> A meal
- # [11:46] <jgraham> Art
- # [11:47] <tomasf> a tomato yoghurt omelette
- # [11:47] <charlvn> just throw it into a wok and be done with it
- # [11:47] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (*.net *.split)
- # [11:47] * Quits: Guest75474 (~mike@ks391369.kimsufi.com) (*.net *.split)
- # [11:48] <zcorpan> i think i'd boil the eggs, eat the yoghurt as it is, and put the tomatoes in the oven or so. good breakfast
- # [11:49] * Joins: Lachy (Lachy@nat/opera/x-hfksuvyepslvhiax)
- # [11:52] <kennyluck> Are there mailing lists for spec changes on dvcs.w3.org? Or you need to use RSS/ATOM?
- # [11:52] * smaug____ kicks some students who just copy-paste code and try to claim it is theirs code.
- # [11:53] <Ms2ger> kennyluck, the latter, I think
- # [11:53] <kennyluck> oh fine.
- # [11:55] <hsivonen> smaug____: in Bugzilla? or have you become a course assistant?
- # [11:56] <smaug____> hsivonen: I've been "mentoring" some students
- # [11:56] <smaug____> not in bugzilla
- # [11:56] <hsivonen> smaug____: I see
- # [11:58] * Joins: niloy (~niloy@203.196.177.156)
- # [11:58] <jgraham> zcorpan: Would be better if you poached the eggs, I think
- # [11:58] <jgraham> But otherwise I agree
- # [11:59] * Joins: volkmar (~volkmar@rps1542.ovh.net)
- # [11:59] * Joins: mikekelly (~mike@ks391369.kimsufi.com)
- # [12:00] <Ms2ger> Scrambled, of course
- # [12:04] <Ms2ger> MikeSmith, seems like the automatic reporting went into an infinite loop: http://w3c-test.org/framework/details/dom4-Ms2ger-submissions/Document-getElementById.html/engine/gecko/
- # [12:07] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [12:07] <zcorpan> hmm i have never made poached eggs. gotta try that
- # [12:10] * annevk had fried eggs
- # [12:14] * Joins: graememcc (~chatzilla@host86-150-157-88.range86-150.btcentralplus.com)
- # [12:26] * heycam|away is now known as heycam
- # [12:30] * Quits: skylamer` (cgskylamer@78.90.213.55) (Ping timeout: 276 seconds)
- # [12:40] * Joins: richt (~richt@guest.opera.com)
- # [12:40] * Quits: richt (~richt@guest.opera.com) (Remote host closed the connection)
- # [12:41] * Joins: richt (richt@nat/opera/x-maytywehnhfyoinr)
- # [12:50] * heycam is now known as heycam|away
- # [12:53] <[tm]> Ms2ger: つうは
- # [12:54] * Joins: Lachy_ (~Lachy@guest.opera.com)
- # [12:54] <[tm]> Ms2ger: thanks for the heads-up
- # [12:54] <[tm]> will take a look at it when i get back to my laptop
- # [12:54] * Quits: Lachy (Lachy@nat/opera/x-hfksuvyepslvhiax) (Read error: Connection reset by peer)
- # [12:54] * Lachy_ is now known as Lachy
- # [13:03] * Quits: Evanescence (~Evanescen@60.183.217.58) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [13:07] <Ms2ger> Thanks
- # [13:08] <Ms2ger> "Communication is"?
- # [13:10] * Joins: jdong_bot_ (~jdong_bot@117.79.233.244)
- # [13:22] <annevk> hmm http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-event-dispatch does not initialize to AT_TARGET for normal objects
- # [13:22] <annevk> that seems like a bug
- # [13:23] <annevk> maybe we should just flatten that structure and let the ancestor list become the empty list if there's no tree?
- # [13:24] * Joins: gwicke_ (~gabriel@46.115.20.109)
- # [13:25] * Quits: Ms2ger (~Ms2ger@91.181.63.183) (Ping timeout: 276 seconds)
- # [13:26] * Areks is now known as Areks_
- # [13:27] * Joins: kenneth_ (kenneth@nat/nokia/x-caevhlrvihmfnsht)
- # [13:28] * Joins: gwicke__ (~gabriel@212.255.35.245)
- # [13:28] * Quits: gwicke (~gabriel@212.255.35.245) (Ping timeout: 245 seconds)
- # [13:28] * Quits: kenneth__ (kenneth@nat/nokia/x-wqzulcklfaodrqph) (Read error: Connection reset by peer)
- # [13:29] * Joins: Velmont (odinho@knuth.ping.uio.no)
- # [13:29] * Joins: micheil (~micheil@94.197.127.107.threembb.co.uk)
- # [13:30] * Joins: kenneth__ (kenneth@nat/nokia/x-eavuqomajusueuwn)
- # [13:30] * Parts: micheil (~micheil@94.197.127.107.threembb.co.uk)
- # [13:31] * Quits: kenneth_ (kenneth@nat/nokia/x-caevhlrvihmfnsht) (Read error: Connection reset by peer)
- # [13:31] * Quits: gwicke_ (~gabriel@46.115.20.109) (Ping timeout: 260 seconds)
- # [13:34] <annevk> done
- # [13:39] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [13:40] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Read error: Connection reset by peer)
- # [13:41] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
- # [13:42] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [13:44] * Joins: Lachy (Lachy@nat/opera/x-roclcvjzcnbdzeen)
- # [13:54] * Joins: lumely (~lumely@dhcp2-235.slis.tsukuba.ac.jp)
- # [13:58] <Velmont> Reading the IDB-spec, -- this seems like it should work: add: 1:"one", 2:"two", 3:"two", add an index on the values. Make a cursor on the values. when at key 2, ("two"), it should be possible to run cursor.continue("two") and get to key 3.
- # [14:00] <Velmont> Currently mozilla throws for it, -- webkit doesn't seem to have updated their idb implementation, and ie is impossible to run without loads of stress. :P Ohwell, and they're also implementing an old spec.
- # [14:00] * Quits: lumely (~lumely@dhcp2-235.slis.tsukuba.ac.jp) (Ping timeout: 245 seconds)
- # [14:00] * Joins: lumely (~lumely@dhcp2-235.slis.tsukuba.ac.jp)
- # [14:05] * Joins: twisted`_ (~anonymous@p5DDBBB01.dip.t-dialin.net)
- # [14:05] * Quits: lumely (~lumely@dhcp2-235.slis.tsukuba.ac.jp) (Ping timeout: 276 seconds)
- # [14:05] * Joins: lumely (~lumely@dhcp2-235.slis.tsukuba.ac.jp)
- # [14:05] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:07] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [14:08] * Quits: twisted` (~anonymous@p5DDB8AB5.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [14:08] * twisted`_ is now known as twisted`
- # [14:11] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:12] * Joins: ezoe (~ezoe@203-140-91-67f1.kyt1.eonet.ne.jp)
- # [14:17] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [14:20] <annevk> A : B
- # [14:20] <annevk> A is derived from B
- # [14:20] <annevk> is that okay?
- # [14:28] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [14:31] <Velmont> annevk: That's how the specs looks now, -- what should be not okay with it?
- # [14:33] * Quits: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [14:33] * Joins: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net)
- # [14:35] <annevk> Velmont: just wondering about using the word "derived"
- # [14:35] <annevk> I should maybe be a bit more verbose :)
- # [14:36] <Velmont> Oh. Dunno. :]
- # [14:38] * Quits: izhak (~izhak@213.87.240.90) (Remote host closed the connection)
- # [14:50] * Quits: Zauberfisch (Zauberfisc@venus.zauberfisch.at) (Quit: Leaving)
- # [14:50] * Joins: Zauberfisch (Subject619@venus.zauberfisch.at)
- # [14:53] * Quits: Zauberfisch (Subject619@venus.zauberfisch.at) (Client Quit)
- # [14:53] * Joins: Zauberfisch (Zauberfisc@venus.zauberfisch.at)
- # [14:55] * Joins: mishunov (~spliter@77.88.72.162)
- # [15:04] * Joins: kenneth_ (kenneth@nat/nokia/x-hgaowtqcfdfikvev)
- # [15:04] * Joins: GlitchMr (~glitchmr@178-36-8-25.adsl.inetia.pl)
- # [15:05] * Quits: kenneth__ (kenneth@nat/nokia/x-eavuqomajusueuwn) (Read error: Connection reset by peer)
- # [15:06] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [15:06] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [15:07] * Joins: kenneth__ (kenneth@nat/nokia/x-raecawerlomzkykw)
- # [15:08] * Quits: kenneth_ (kenneth@nat/nokia/x-hgaowtqcfdfikvev) (Read error: Connection reset by peer)
- # [15:11] * Quits: Ducki (~Ducki@pD9E393DB.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [15:13] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [15:13] * Joins: davidb (~davidb@66.207.208.98)
- # [15:14] * FlorianX1 is now known as FlorianX
- # [15:15] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:19] * [[zzz]] is now known as [[zz]]
- # [15:21] * annevk is writing an introduction to events
- # [15:21] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:31] * Quits: Areks_ (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [15:37] * Joins: slightlyoff (u1768@gateway/web/irccloud.com/x-vxwxvomlkconclwk)
- # [15:38] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 272 seconds)
- # [15:39] <zcorpan> autofocus on links
- # [15:39] <zcorpan> $ grep -aPc "\.focus\(\)" web200904
- # [15:39] <zcorpan> 124167
- # [15:39] <zcorpan> $ grep -aPc "document\.(forms|getElementsByTagName\s*\(\s*[\"']([iI][nN][pP][uU][tT]|[bB][uU][tT][tT][oO][nN]|[tT][eE][xX][tT][aA][rR][eE][aA]|[kK][eE][yY][gG][eE][nN]|[sS][eE][lL][eE][cC][tT])[\"']\s*\))\S*\.focus\(\)" web200904
- # [15:39] <zcorpan> 2713
- # [15:39] <zcorpan> $ grep -aPc "document\.(links|getElementsByTagName\s*\(\s*[\"'][aA][\"']\s*\))\S*\.focus\(\)" web200904
- # [15:39] <zcorpan> 7
- # [15:41] * Joins: izhak (~izhak@188.168.203.228)
- # [15:43] <Philip`> zcorpan: Easier to write ((?i)input|button|...) for case-insensitivity
- # [15:44] <Philip`> (assuming you want it scoped to part of the pattern, not global)
- # [15:46] <zcorpan> Philip`: ah, thanks
- # [15:46] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
- # [15:46] <zcorpan> i tried the -i flag but for some reason that gave 0 results
- # [15:47] <hsivonen> Philip`: is ?i equivalent, though? that is, is it ASCII-case-insensitive or Unicode-case-insensitive?
- # [15:48] <hsivonen> someone could use İNPUT
- # [15:52] * Joins: plutoniix (~plutoniix@125.25.29.46.adsl.dynamic.totbb.net)
- # [15:53] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:54] <zcorpan> $ grep -aPc "(İ|ı)((?i)nput)" web200904
- # [15:54] <zcorpan> 0
- # [15:54] <zcorpan> searching for just "(İ|ı)" gives plenty of results though
- # [15:55] <Philip`> hsivonen: I presume grep is being run with locale settings like LANG=C so it'll treat the input and command-line arguments as 8-bit ASCIIish strings and won't do any encoding/decoding itself, so it can't be Unicode-case-insensitive
- # [15:56] * Philip` doesn't like how grep seems to go about a hundred times slower when using the default UTF-8 locales on modern Linuxes
- # [15:58] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 245 seconds)
- # [16:01] * Quits: jdong_bot_ (~jdong_bot@117.79.233.244) (Remote host closed the connection)
- # [16:07] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [16:11] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:14] <AryehGregor> I just found some transition tests that only IE and Opera pass.
- # [16:14] <AryehGregor> (transitions on elements with display: none -- both Gecko and WebKit don't transition)
- # [16:14] <AryehGregor> It happens sometimes.
- # [16:14] <zcorpan> does transition between 0 and auto work yet?
- # [16:15] <zcorpan> for height
- # [16:20] * Joins: dydx (~dydz@adsl-76-199-101-193.dsl.pltn13.sbcglobal.net)
- # [16:20] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#events
- # [16:21] <zcorpan> heh, // great success
- # [16:23] <zcorpan> "but do not implement the EventTarget interface and can therefore not be dispatched on themselves." is this something that is necessary to say in an introduction? :-)
- # [16:23] * Quits: dydx (~dydz@adsl-76-199-101-193.dsl.pltn13.sbcglobal.net) (Client Quit)
- # [16:24] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
- # [16:24] <zcorpan> annevk: seems more useful to mention that the listener gets called with the event as its argument
- # [16:26] <zcorpan> annevk: "Apart from signaling events " add a comma before events
- # [16:27] <annevk> ah yeah, I should rename event listener's listener to event listener's callback
- # [16:28] <annevk> all your other comments sound good too
- # [16:29] <AryehGregor> zcorpan, there's a spec bug on that, I think.
- # [16:30] <zcorpan> AryehGregor: on what?
- # [16:30] <AryehGregor> zcorpan, transition to/from auto.
- # [16:30] <zcorpan> ah. ok
- # [16:31] <zcorpan> it's the first thing i wanted to do with transitions when i tried to use it a few years ago when webkit implemented it and opera had an internal impl
- # [16:31] <zcorpan> disappointing that it still doesn't work
- # [16:31] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [16:32] <annevk> it's the one thing my friends keep bugging me about
- # [16:32] <AryehGregor> I don't know if it works in implementations.
- # [16:32] <annevk> I raised it too at one point, didn't really go anywhere
- # [16:35] <zcorpan> AryehGregor: bratell wonders how you keep the selection right when manipulating the tree in the editing spec
- # [16:35] <AryehGregor> zcorpan, I just reset it sometimes. The range mutation algorithm isn't good enough by itself.
- # [16:36] * Quits: smaug____ (~chatzilla@193-64-22-66-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
- # [16:36] <AryehGregor> Like: http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html#deleting-the-selection "If direction is "forward", call collapseToStart() on the context object's selection."
- # [16:36] <AryehGregor> Stuff like that.
- # [16:37] <AryehGregor> "Call collapse(start node, start offset) on the context object's selection. Call extend(end node, end offset) on the context object's selection."
- # [16:38] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:38] <zcorpan> thanks
- # [16:43] * Quits: plutoniix (~plutoniix@125.25.29.46.adsl.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [16:43] * Quits: GlitchMr (~glitchmr@178-36-8-25.adsl.inetia.pl) (Ping timeout: 265 seconds)
- # [16:46] * Joins: eric_carlson (~eric@17.212.152.104)
- # [16:46] <matjas> zcorpan: thanks for the link, i saw this behavior mentioned in a few old bug reports as well (ES3 era). i couldn’t find this in the es5 spec though… any pointers?
- # [16:47] <annevk> hsivonen: maybe warning in console too?
- # [16:47] <annevk> hsivonen: for sync xhr
- # [16:48] <zcorpan> matjas: it's not in the es5 spec afaik
- # [16:48] <hsivonen> annevk: I'd be OK with that.
- # [16:48] <zcorpan> matjas: that's why we have the wiki page
- # [16:48] <matjas> zcorpan: ok, i’ll just add a compatibility note then. thanks!
- # [16:49] * matjas scrolls up on http://wiki.whatwg.org/wiki/Web_ECMAScript#Identifiers and reads the very first paragraph…
- # [16:49] <matjas> #facepalm
- # [16:50] <zcorpan> i hear ya
- # [16:51] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 245 seconds)
- # [16:56] * zcorpan just learned about error.stack
- # [16:56] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [16:57] * Joins: plutoniix (~plutoniix@182.53.53.224)
- # [16:57] <zcorpan> since window.onerror got a column argument, should we add column info to exceptions too?
- # [16:58] <zcorpan> and add stack to window.onerror?
- # [16:58] * Joins: smaug____ (~chatzilla@GGGYDXXI.gprs.sl-laajakaista.fi)
- # [17:02] <zcorpan> or use the 4th argument to onerror for the actual exception object
- # [17:05] <AryehGregor> function any_unit_to_num(str) { return Number(String(str).match(/^([\d.]+)/)[1]); }
- # [17:06] <AryehGregor> Is that supposed to be intentionally different from parseFloat(), I wonder?
- # [17:10] <zcorpan> where's that from?
- # [17:10] * Joins: N0000B (~quassel@adsl-98-68-176-92.cha.bellsouth.net)
- # [17:16] * zcorpan finds "Octal literals" in http://kangax.github.com/es5-compat-table/non-standard/
- # [17:17] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
- # [17:19] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:20] * zcorpan wonders how to grep for octal literals in scripts
- # [17:20] <tomasf> ugh. octal literals in JS? the syntax is so stupid
- # [17:20] <AryehGregor> zcorpan, a Gecko mochitest.
- # [17:21] <zcorpan> AryehGregor: ?
- # [17:21] <AryehGregor> An internal JS-based test.
- # [17:21] <AryehGregor> test_transitions_per_property.html.
- # [17:21] <AryehGregor> Is where it's from.
- # [17:21] <zcorpan> ah
- # [17:21] * AryehGregor is rewriting to be more readable and less Gecko-specific
- # [17:22] <zcorpan> my mind has always went on to something else when you answer me something. :-)
- # [17:22] <AryehGregor> That's what backscroll is for. :)
- # [17:24] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [17:25] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:25] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:27] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [17:39] * Quits: Lachy (Lachy@nat/opera/x-roclcvjzcnbdzeen) (Quit: Computer has gone to sleep.)
- # [17:46] * Quits: nw` (eero@heaven.unlink.org) (Ping timeout: 265 seconds)
- # [17:49] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:51] * Joins: nw` (eero@heaven.unlink.org)
- # [18:03] <matjas> zcorpan: http://mathiasbynens.be/notes/javascript-escapes#octal has this regex: \\(?:[1-7][0-7]{0,2}|[0-7]{2,3})
- # [18:04] <matjas> (note that \0 is not an octal escape)
- # [18:04] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:04] <matjas> ooh octal literals, not escapes; ignore me
- # [18:05] * Joins: KillerX (~anant@2620:101:8003:200:6dd7:9b:b824:b2a)
- # [18:08] * Joins: hober2 (~ted@unaffiliated/hober)
- # [18:09] * Quits: isherman1 (isherman@nat/google/x-wndqbqmydghrsuea) (Ping timeout: 245 seconds)
- # [18:09] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-anjlhtymmepfgtkj) (Excess Flood)
- # [18:09] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 245 seconds)
- # [18:09] * Joins: isherman (isherman@nat/google/x-clpfvbgnihtggbdz)
- # [18:09] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-qxpsfzyacugftwbe)
- # [18:10] * Quits: charlvn (~charlvn@charlvn.nl) (Ping timeout: 245 seconds)
- # [18:10] * Joins: charlvn (~charlvn@charlvn.nl)
- # [18:12] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Ping timeout: 245 seconds)
- # [18:12] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl) (Ping timeout: 245 seconds)
- # [18:12] * Quits: jennb (jennb@nat/google/x-lwbmaxvnerictvxc) (Ping timeout: 245 seconds)
- # [18:13] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:13] * Quits: isherman (isherman@nat/google/x-clpfvbgnihtggbdz) (Ping timeout: 245 seconds)
- # [18:13] * Quits: jernoble|afk (~jernoble@2620:149:4:1b01:3df3:ee9b:2062:3f50) (Ping timeout: 245 seconds)
- # [18:14] * Joins: jernoble (~jernoble@2620:149:4:1b01:2c:b4a6:5a4d:f197)
- # [18:15] * Quits: plutoniix (~plutoniix@182.53.53.224) (Quit: Leaving)
- # [18:17] * Joins: tomasf (~tom@2002:55e5:dbb7:0:a1b3:13fe:ee50:ca02)
- # [18:19] * Joins: jennb (jennb@nat/google/x-orvnqxogtwftchjf)
- # [18:19] * Joins: isherman (isherman@nat/google/x-ypuqpkxihceljnqj)
- # [18:21] * Quits: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com) (Ping timeout: 245 seconds)
- # [18:22] * Quits: beverloo (peter@nat/google/x-mprxomrmakkyxsmo) (Ping timeout: 245 seconds)
- # [18:24] * Joins: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com)
- # [18:28] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [18:29] * Joins: beverloo (peter@nat/google/x-jzidxtjqtzdwrbvy)
- # [18:30] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
- # [18:33] * Quits: beverloo (peter@nat/google/x-jzidxtjqtzdwrbvy) (Ping timeout: 245 seconds)
- # [18:35] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 244 seconds)
- # [18:35] <Philip`> zcorpan: Might be worth using some code to parse the pages and extract the script content rather than trying to force everything through grep
- # [18:36] <Philip`> Also might be worth resolving references to external .js files and downloading some of those
- # [18:38] * gwicke__ is now known as gwicke
- # [18:40] * Joins: beverloo (peter@nat/google/x-pmebregqofryxyxw)
- # [18:41] * Quits: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [18:41] * Joins: ap (~ap@2620:149:4:1b01:d5f4:f574:afca:95e9)
- # [18:43] * nonge_ is now known as nonge
- # [18:46] * hober2 is now known as hober
- # [18:49] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:53] * Joins: timeless (u4015@firefox/developer/timeless)
- # [18:54] * Joins: maikmerten (~maikmerte@port-92-201-18-178.dynamic.qsc.de)
- # [18:55] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [19:03] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
- # [19:05] * slightlyoff is now known as slightlyoff_afk
- # [19:07] * Joins: TabAtkins (tabatkins@nat/google/x-shlaoxuokiuofbkb)
- # [19:08] * jernoble is now known as jernoble|afk
- # [19:16] * Quits: izhak (~izhak@188.168.203.228) (Remote host closed the connection)
- # [19:21] * Joins: lar_zzz (~lar_zzz@p4FE25EEA.dip.t-dialin.net)
- # [19:25] * Joins: jarek (~jarek@bcz99.neoplus.adsl.tpnet.pl)
- # [19:25] * Quits: jarek (~jarek@bcz99.neoplus.adsl.tpnet.pl) (Changing host)
- # [19:25] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [19:25] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 244 seconds)
- # [19:27] * Joins: jamesr_ (jamesr@nat/google/x-dhafdkqdbfkvxvkq)
- # [19:27] * Quits: KillerX (~anant@2620:101:8003:200:6dd7:9b:b824:b2a) (Quit: KillerX)
- # [19:29] * Joins: jamesr__ (jamesr@nat/google/x-tolyycczjowijias)
- # [19:34] * jernoble|afk is now known as jernoble
- # [19:35] * Joins: othermaciej (~mjs@66.109.105.97)
- # [19:37] * Joins: KillerX (~anant@nat/mozilla/x-nqvyufqzesrrxzsd)
- # [19:37] * Quits: necolas (~necolas@109.231.202.66) (Remote host closed the connection)
- # [19:38] * Joins: rniwa (rniwa@nat/google/x-idqskpwocsqgsydo)
- # [19:42] * Quits: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba) (Ping timeout: 244 seconds)
- # [19:43] * Joins: pablof (~pablof@144.189.101.1)
- # [19:45] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [19:46] * Joins: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba)
- # [19:49] * Joins: danbri_ (~danbri@cable-146-255-156-245.dynamic.telemach.ba)
- # [19:50] * Quits: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [19:52] * Quits: othermaciej (~mjs@66.109.105.97) (Quit: othermaciej)
- # [19:52] * Joins: Jusan (~jusan@ram94-9-88-175-75-247.fbx.proxad.net)
- # [19:54] * Joins: dbaron (~dbaron@nat/mozilla/x-gvxveveggstjznpf)
- # [19:54] * Quits: maikmerten (~maikmerte@port-92-201-18-178.dynamic.qsc.de) (Quit: Leaving)
- # [20:03] * Quits: dbaron (~dbaron@nat/mozilla/x-gvxveveggstjznpf) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:03] * Joins: dbaron (~dbaron@nat/mozilla/x-krawroucmlfxpceq)
- # [20:05] * JohnAlbin is now known as JohnAlbin_sleep
- # [20:06] * Joins: othermaciej (~mjs@17.245.89.111)
- # [20:08] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
- # [20:11] * Joins: jhawkins (jhawkins@nat/google/x-rtkpmzxzcasfqxrl)
- # [20:11] * danbri_ is now known as danbri
- # [20:11] <jhawkins> Hixie: ping
- # [20:15] <twisted`> is it correct that a margin-right on the most right position of a website is covered by a scrollbar?
- # [20:15] * Joins: TabAtkins_ (tabatkins@nat/google/x-qgqvpoohycscdryf)
- # [20:16] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [20:16] * Quits: TabAtkins_ (tabatkins@nat/google/x-qgqvpoohycscdryf) (Client Quit)
- # [20:16] * Joins: TabAtkins_ (tabatkins@nat/google/x-jracyvviisvoopix)
- # [20:16] * Quits: TabAtkins_ (tabatkins@nat/google/x-jracyvviisvoopix) (Client Quit)
- # [20:16] * Joins: TabAtkins_ (tabatkins@nat/google/x-txxyscmuegbxncjz)
- # [20:17] * Quits: jhawkins (jhawkins@nat/google/x-rtkpmzxzcasfqxrl) (Ping timeout: 272 seconds)
- # [20:19] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
- # [20:28] * Quits: dbaron (~dbaron@nat/mozilla/x-krawroucmlfxpceq) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:30] * Joins: dbaron (~dbaron@nat/mozilla/x-ixeajsvmnzvzpnvn)
- # [20:34] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
- # [20:34] * Quits: lar_zzz (~lar_zzz@p4FE25EEA.dip.t-dialin.net) (Quit: Leaving.)
- # [20:38] * Joins: jhawkins (jhawkins@nat/google/x-ckmvudeaftunyemm)
- # [20:39] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
- # [20:44] * Quits: TabAtkins (tabatkins@nat/google/x-shlaoxuokiuofbkb) (Ping timeout: 245 seconds)
- # [20:47] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
- # [20:48] * Joins: Stikk (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [20:51] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 272 seconds)
- # [20:52] * Stikk is now known as Stikki
- # [21:04] * jernoble is now known as jernoble|afk
- # [21:05] * Joins: svl (~me@89.128.148.64)
- # [21:06] * Joins: othermaciej_ (~mjs@17.245.89.111)
- # [21:06] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:f5fb:d787:696a:793e)
- # [21:06] * Joins: jernoble (~jernoble@2620:149:4:1b01:2c:b4a6:5a4d:f197)
- # [21:07] * Joins: ap_ (~ap@2620:149:4:1b01:cd5c:a87d:3354:eaf9)
- # [21:08] * Quits: othermaciej (~mjs@17.245.89.111) (Ping timeout: 265 seconds)
- # [21:08] * othermaciej_ is now known as othermaciej
- # [21:09] * Quits: jernoble|afk (~jernoble@2620:149:4:1b01:2c:b4a6:5a4d:f197) (Ping timeout: 260 seconds)
- # [21:09] * Quits: ap (~ap@2620:149:4:1b01:d5f4:f574:afca:95e9) (Ping timeout: 260 seconds)
- # [21:09] * ap_ is now known as ap
- # [21:09] * Quits: eric_carlson (~eric@17.212.152.104) (Ping timeout: 245 seconds)
- # [21:09] * eric_carlson_ is now known as eric_carlson
- # [21:10] * Quits: smaug____ (~chatzilla@GGGYDXXI.gprs.sl-laajakaista.fi) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120220192744])
- # [21:11] * Joins: smaug____ (~chatzilla@GGGYDXXI.gprs.sl-laajakaista.fi)
- # [21:13] <Hixie> jhawkins: pong
- # [21:13] <annevk> whoa, surprise return from Mark Baker
- # [21:14] <Hixie> twisted`: scrollbar should be between padding and border, iirc
- # [21:14] <Hixie> twisted`: unless it's one of the popup scrollbars, in which case it should just overlap the padding, inside the border
- # [21:15] * Quits: KillerX (~anant@nat/mozilla/x-nqvyufqzesrrxzsd) (Quit: KillerX)
- # [21:19] * Joins: lar_zzz (~lar_zzz@p4FE25EEA.dip.t-dialin.net)
- # [21:19] * Joins: tantek (~tantek@nat/mozilla/x-qizaahgnpybrtbls)
- # [21:21] * Quits: lar_zzz (~lar_zzz@p4FE25EEA.dip.t-dialin.net) (Client Quit)
- # [21:21] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [21:25] * Quits: Jusan (~jusan@ram94-9-88-175-75-247.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [21:27] * Quits: N0000B (~quassel@adsl-98-68-176-92.cha.bellsouth.net) (Remote host closed the connection)
- # [21:29] <jhawkins> Hixie: no need to chat now, thanks
- # [21:30] <Hixie> k
- # [21:30] <Hixie> man, i go skiing for like one day and i just get deluged in e-mail
- # [21:31] <TabAtkins_> I know what you mean. My inbox blew up yesterday.
- # [21:36] * Joins: lar_zzz (~lar_zzz@p4FE25EEA.dip.t-dialin.net)
- # [21:36] <annevk> I ended up with +60 emails over the weekend
- # [21:36] <annevk> and I worked some during the weekend
- # [21:36] <annevk> it's weird
- # [21:37] * Quits: FlorianX (~Dimitri@p578F1EE0.dip.t-dialin.net) (Read error: Connection reset by peer)
- # [21:38] * Joins: drublic (~drublic@frbg-4d0294bf.pool.mediaWays.net)
- # [21:39] <Hixie> haha, a mime type vs media type discussion
- # [21:39] <Hixie> turns out the ietf calls them "ietf types" btw, at least based on the mailing list name ;-)
- # [21:40] <TabAtkins_> ietf ptyes
- # [21:40] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [21:41] <TabAtkins_> Or I suppose I could infer a "vowels then consontans, both reverse-sorted" rule, so "ietf eytsp".
- # [21:45] <Hixie> Ms2ger: on your union types patch, why do you give the optional argument for dom-select-add a default value?
- # [21:45] * Ms2ger checks
- # [21:47] * Joins: KillerX (~anant@nat/mozilla/x-llyyzeyqgakgtmzh)
- # [21:47] <Ms2ger> Oh, because I found it somewhat unclear if the algorithm at #dom-htmloptionscollection-add handled the omitted argument case
- # [21:48] <Hixie> ah k
- # [21:50] * gwicke is now known as gwicke_away
- # [21:52] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
- # [21:52] <Hixie> i don't really see why it's ambiguous, but defaulting to null seems harmless enough so i'll leave it
- # [21:52] <Hixie> was the change in capitalisation in the title="" earlier intentional also?
- # [21:54] <Ms2ger> I don't think so
- # [21:54] <Hixie> k
- # [21:54] <Ms2ger> No, wasn't
- # [21:54] <Hixie> thanks for the patch
- # [21:55] <Hixie> ooh, we went over r7000 and i didn't notice
- # [21:55] <Hixie> you also added a newline at the end of my file :-P
- # [21:57] <Hixie> 1 Line 16 of IDL #74: at '=': expected ')'
- # [21:57] <Hixie> 1 Line 4 of IDL #110: at 'callback': expected identifier
- # [21:57] <Hixie> 1 Line 6 of IDL #4: at '=': expected ')'
- # [21:57] <Hixie> 1 Line 6 of IDL #56: at 'callback': expected identifier
- # [21:57] <Hixie> i wish the webidl checker would tell me which one was IDL #110...
- # [21:57] <annevk> oh, 7000 commits
- # [21:57] <annevk> I was wondering what to put in the WHATWG Weekly besides the JavaScript Unicode stuff
- # [21:58] <Hixie> "hixie was skiing and then had a lazy weekend, so nothing happened on html this week" :-P
- # [21:58] * Joins: necolas (~necolas@5e0c715f.bb.sky.com)
- # [21:59] <Hixie> aah, i see, the complaint is that "callback" is a reserved word now
- # [21:59] <Hixie> and i use it as my argument name
- # [21:59] <Hixie> fair enough
- # [21:59] <annevk> oh shit
- # [21:59] <annevk> that's not allowed?
- # [21:59] <annevk> Hixie: hehe
- # [22:00] <Hixie> you have to use _callback or something
- # [22:00] <miketaylr> use hollaback
- # [22:00] <Hixie> to escape the identifier
- # [22:00] <annevk> argument names should not be identifiers
- # [22:00] <annevk> I think heycam|away should fix that
- # [22:00] <annevk> argument names are nothing
- # [22:00] <annevk> should be easy enough to disambiguate, no?
- # [22:01] <Hixie> well without lookahead you need some way to disambiguate the argument name from more information about the argument
- # [22:01] <annevk> name always follows type afaik
- # [22:01] <annevk> and then there's a comma or )
- # [22:02] <Hixie> e.g. foo(optional long long bar) - is the type "long long" or is the type "long" and the argument called "long"?
- # [22:02] <Hixie> "long long" might be the only time this is a problem
- # [22:02] <annevk> and long long is predefined
- # [22:03] <Hixie> only because "long" is a reserved word
- # [22:03] <annevk> right
- # [22:03] * jamesr_ is now known as jamesr
- # [22:03] <annevk> I'm gonna raise this, might be worth fixing
- # [22:08] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [22:09] <annevk> oh you just escape them in the IDL? hmm still ugly
- # [22:13] <AryehGregor> Who decided we should have both String.substr() and String.substring()? Really?
- # [22:13] <TabAtkins_> Java. And Eich.
- # [22:14] <othermaciej> are they distinct?
- # [22:14] <TabAtkins_> Yes.
- # [22:14] <TabAtkins_> One takes an end index, the other a length.
- # [22:14] <TabAtkins_> Guess which!
- # [22:15] <othermaciej> that's awesome
- # [22:16] <AryehGregor> That was actually deliberately copied from Java?
- # [22:16] <AryehGregor> I assumed it was some kind of fluke where two different browsers came up with them independently and we compromised by picking both.
- # [22:16] <TabAtkins_> Ah, I guess not.
- # [22:16] <TabAtkins_> Blame Eich anyway. He's used to it.
- # [22:17] <TabAtkins_> Java has a proper start/end function named substring.
- # [22:18] * Quits: lar_zzz (~lar_zzz@p4FE25EEA.dip.t-dialin.net) (Quit: Leaving.)
- # [22:19] * Quits: ap (~ap@2620:149:4:1b01:cd5c:a87d:3354:eaf9) (Quit: ap)
- # [22:22] <Ms2ger> We've got one java-style, one python-style and one perl-style, no?
- # [22:22] <gsnedders> othermaciej: One is deprecated and spec'd in Appendix B (substr), one isn't (and spec'd in the main body of the spec).
- # [22:23] <annevk> so
- # [22:23] <annevk> WTWTF, OMOMG
- # [22:23] <gsnedders> TabAtkins_: The only things from Java are java.util.Math and java.util.Date
- # [22:23] <annevk> BBBBQ?
- # [22:23] <annevk> dino ^^
- # [22:23] * Quits: jernoble (~jernoble@2620:149:4:1b01:2c:b4a6:5a4d:f197) (Quit: jernoble)
- # [22:23] <Ms2ger> gsnedders, and the name? :)
- # [22:26] * Quits: doublec (~doublec@unaffiliated/doublec) (Quit: Changing server)
- # [22:26] <annevk> last time I wrote JavaScript I had to replace all my ands with && and ors with ||
- # [22:26] <annevk> crazy
- # [22:27] <annevk> and all those parenthesis
- # [22:27] * Joins: doublec (~doublec@cd.pn)
- # [22:27] * Quits: doublec (~doublec@cd.pn) (Changing host)
- # [22:27] * Joins: doublec (~doublec@unaffiliated/doublec)
- # [22:28] <gsnedders> Ms2ger: Well, that's not really taken from, it more just is it.
- # [22:29] * Quits: doublec (~doublec@unaffiliated/doublec) (Client Quit)
- # [22:29] <gsnedders> Ms2ger: And it's called ECMAScript!111!!!11111!!!!11!!!eleventy!!!
- # [22:29] <Ms2ger> :)
- # [22:30] <annevk> ECMAScript is just a posh name for JavaScript
- # [22:31] <gsnedders> A rose by any other name would smell as sweet?
- # [22:32] <gsnedders> But I guess plenty of people wouldn't claim JS/ES/whatever smells sweet.
- # [22:32] * Joins: doublec (~doublec@cd.pn)
- # [22:33] * Quits: doublec (~doublec@cd.pn) (Changing host)
- # [22:33] * Joins: doublec (~doublec@unaffiliated/doublec)
- # [22:34] * Joins: jochen___ (jochen@nat/google/x-zpfduzftfzityrpi)
- # [22:34] * Quits: jochen__ (jochen@nat/google/x-wmyqixmqgwmcpeso) (Remote host closed the connection)
- # [22:34] * jochen___ is now known as jochen__
- # [22:40] * Quits: LBP (~Mirc@pD9EB1AF7.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [22:41] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
- # [22:49] * Quits: graememcc (~chatzilla@host86-150-157-88.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120216081259])
- # [22:59] * Joins: doublec_ (~doublec@cd.pn)
- # [23:02] * Quits: svl (~me@89.128.148.64) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:04] * Quits: jamesr (jamesr@nat/google/x-dhafdkqdbfkvxvkq) (Quit: jamesr)
- # [23:06] * Quits: doublec (~doublec@unaffiliated/doublec) (Quit: leaving)
- # [23:06] * Quits: doublec_ (~doublec@cd.pn) (Quit: ZNC - http://znc.in)
- # [23:07] * Joins: doublec (~doublec@cd.pn)
- # [23:08] * Joins: odinho (~odin@146.247.201.186)
- # [23:11] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Read error: Connection reset by peer)
- # [23:12] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
- # [23:12] <odinho> 23:01 -!- Topic set by annevk42 [] [Mon Oct 19 23:03:06 2009]
- # [23:12] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:12] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [23:12] <odinho> That is some old topic, sure! That's why the stats say: A topic was never set on this channel.
- # [23:14] <smaug____> gavin's stats aren't updating
- # [23:15] <annevk> annevk42 is awesome
- # [23:16] * Quits: doublec (~doublec@cd.pn) (Quit: ZNC - http://znc.in)
- # [23:16] <gavin> smaug____: hmm? http://gavinsharp.com/irc/whatwg.html looks up to date
- # [23:17] <TabAtkins_> I'm pretty close to catching up to hsivonen!
- # [23:17] <TabAtkins_> Just gotta spam it up for a while, gain another 300 lines.
- # [23:17] <gavin> oh... 2012 might have broken the config
- # [23:17] * eric_carlson is now known as ericc|away
- # [23:18] * Joins: doublec (~doublec@cd.pn)
- # [23:18] * gwicke_away is now known as gwicke
- # [23:18] <annevk> there was a reset of the logs right?
- # [23:19] <annevk> anne-mac is no longer there
- # [23:19] <gavin> that was a while ago
- # [23:19] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Ping timeout: 272 seconds)
- # [23:19] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:19] <gavin> but yeah, I changed the machine hosting them, and so stats lost ~3years of historical logs
- # [23:19] <gavin> http://gavinsharp.com/irc/old/whatwg.html is the archived copy
- # [23:20] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 244 seconds)
- # [23:20] * Quits: doublec (~doublec@cd.pn) (Client Quit)
- # [23:21] <annevk> oh cool
- # [23:22] <gavin> I still have all of the old logs, I just can't easily merge them all together
- # [23:22] * Joins: doublec (~doublec@cd.pn)
- # [23:22] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [23:22] * heycam|away is now known as heycam
- # [23:22] <annevk> one person kicked in well over 1617 days now
- # [23:23] <annevk> in 1617 + 450 days
- # [23:23] <annevk> pretty awesome
- # [23:24] <gavin> ok, think I found a simple fix to the 2012 problem
- # [23:24] <smaug____> gavin: "today "bug 690225 is not a crasher"" is very old
- # [23:24] <gavin> I'll trigger a re-run with that fixed
- # [23:25] * Joins: Obvious (tachikoma@188.226.74.2)
- # [23:25] <annevk> smaug____: "today" and the quote are different fields
- # [23:25] <annevk> smaug____: "today" is just last seen
- # [23:25] <annevk> smaug____: the quote is completely random afaik
- # [23:25] * Quits: doublec (~doublec@cd.pn) (Changing host)
- # [23:25] * Joins: doublec (~doublec@unaffiliated/doublec)
- # [23:25] <gavin> annevk: no, the quote is generally from the last day
- # [23:25] <annevk> oh
- # [23:25] <gavin> well, "last seen"
- # [23:25] <annevk> should not say "Random quote" then maybe
- # [23:25] <gavin> yeah I guess
- # [23:26] <annevk> I saw they updated the software btw
- # [23:26] <annevk> but no interesting new features
- # [23:26] <annevk> http://pisg.sourceforge.net/changelog
- # [23:26] <gavin> heh
- # [23:27] <smaug____> annevk: ah, right
- # [23:27] <smaug____> hmm
- # [23:27] * Quits: odinho (~odin@146.247.201.186) (Read error: Operation timed out)
- # [23:37] * Joins: jdaggett (~jdaggett@ad008216.dynamic.ppp.asahi-net.or.jp)
- # [23:40] <gavin> ok, http://gavinsharp.com/irc/whatwg.html is updated
- # [23:40] <gavin> smaug____: ^
- # [23:40] <smaug____> did I go up in the top 25 list
- # [23:40] <smaug____> that is surprising
- # [23:40] <TabAtkins_> Dammit, hsivonen. He widened the gap.
- # [23:40] <smaug____> other people have been even more lazy with whatwg than I
- # [23:40] <smaug____> (or even busier with other stuff than I)
- # [23:41] <gavin> AryehGregor surpassed MikeSmith to take the #3 spot
- # [23:45] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
- # [23:47] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [23:58] * Quits: smaug____ (~chatzilla@GGGYDXXI.gprs.sl-laajakaista.fi) (Ping timeout: 248 seconds)
- # [23:58] * Joins: jamesr (jamesr@nat/google/x-aulfkpxyixwbnazp)
- # [23:59] * Quits: Neocortex (~niels@82-170-160-25.ip.telfort.nl) (Remote host closed the connection)
- # Session Close: Wed Feb 22 00:00:00 2012
The end :)