Options:
- # Session Start: Tue Mar 13 00:00:02 2012
- # Session Ident: #whatwg
- # [00:05] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [00:05] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [00:06] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [00:06] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [00:06] * Joins: tantek (~tantek@12.237.105.253)
- # [00:06] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [00:09] * Quits: tantek (~tantek@12.237.105.253) (Client Quit)
- # [00:12] * Joins: othermaciej (~mjs@17.245.21.161)
- # [00:22] * Quits: gwicke (~gabriel@212.255.30.217) (Quit: Bye!)
- # [00:37] * Quits: danbri (~danbri@cable-146-255-149-19.dynamic.telemach.ba) (Read error: No route to host)
- # [00:39] * Joins: danbri (~danbri@cable-146-255-149-19.dynamic.telemach.ba)
- # [00:56] * Quits: ezoe (~ezoe@203-140-90-8f1.kyt1.eonet.ne.jp) (Ping timeout: 245 seconds)
- # [01:00] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 10.0.2/20120215223356])
- # [01:01] <smaug____> rniwa: ping
- # [01:01] <rniwa> smaug____: pong
- # [01:02] <smaug____> rniwa: (haven't read your draft yet..) so when is transact callback called, and why
- # [01:02] <smaug____> er
- # [01:02] * smaug____ is reading this wrong
- # [01:02] <rniwa> smaug____: one of them is called immediately (execute/executeAutomatic)
- # [01:02] * Quits: tomasf (~tom@2002:55e5:dbb7:0:21ab:9111:7efd:2641) (Quit: tomasf)
- # [01:02] <rniwa> smaug____: undo/redo are called when undo/redo are involked
- # [01:05] <smaug____> rniwa: so transact() adds something to the stack?
- # [01:05] <smaug____> and then at some point the executeAutomatic of that object is called=
- # [01:05] <rniwa> smaug____: right.
- # [01:06] <smaug____> s/=/?/
- # [01:06] <rniwa> smaug____: well executeAutomatic is called immediately
- # [01:06] <rniwa> smaug____: but UA records what happened happened and fixes it later
- # [01:06] <rniwa> smaug____: so executeAutomatic case is quite simple
- # [01:06] <rniwa> smaug____: tricky one is when things are manual
- # [01:06] <rniwa> smaug____: we then have to call undo/redo much later when undo/redo are actually done
- # [01:07] <smaug____> but ok, I should read the draft...
- # [01:07] <smaug____> I just started to think if there was any use for microtasks here.
- # [01:07] <smaug____> but probably not
- # [01:07] <smaug____> (I saw the email about nested transactions)
- # [01:10] * Quits: othermaciej (~mjs@17.245.21.161) (Quit: othermaciej)
- # [01:14] <rniwa> smaug____: interesting
- # [01:14] <rniwa> smaug____: yeah
- # [01:14] <rniwa> smaug____: currently, there's a bit of timing issue with respect to mutation obserers
- # [01:14] <rniwa> smaug____: some editor developers have explictily told me that they want to see what changed in a given DOM transation
- # [01:14] <rniwa> smaug____: and we told them that they can use mutation observers
- # [01:15] <rniwa> smaug____: however, mutation observer only notifies at the end of a micro task
- # [01:15] <rniwa> smaug____: whereas multiple transactions can be added at once within a single micro task
- # [01:15] <rniwa> I think AryehGregor and ehsan didn't want to add a duplicate API
- # [01:15] <smaug____> right
- # [01:16] <rniwa> also, the only case where catching the list of DOM mutations is important is when UA does something per user actions
- # [01:16] <rniwa> not then they themselves modify DOM
- # [01:16] <rniwa> because then they'll know what had happened
- # [01:16] <rniwa> but then the API is kind of inconsistent in that way :(
- # [01:16] <rniwa> haven't figured out a way to \ this yet
- # [01:17] <rniwa> smaug____: i'm all ears if you have some suggestion to resolve this issue
- # [01:18] <smaug____> need to think about, after reading the API
- # [01:18] * smaug____ adds undomanager to the list of things to read and review
- # [01:19] <rniwa> smaug____: :)
- # [01:19] <rniwa> smaug____: i'm a bit bised here but undo manager api is one of exciting new APIs for those people who make productivity apps on the web
- # [01:19] <smaug____> what is "productivity apps" ?
- # [01:20] <rniwa> smaug____: productivity apps as in word processors, spreadsheet app, presentation app, etc...
- # [01:20] <rniwa> smaug____: things that microsoft office do
- # [01:20] <rniwa> smaug____: or any other business-related apps that create things
- # [01:21] <smaug____> ah, those things I don't use :)
- # [01:21] <rniwa> smaug____: as supposed to games, etc...
- # [01:21] <smaug____> not that I play games either :)
- # [01:21] <rniwa> i don't play games on my computer ever
- # [01:21] <rniwa> so i'm less appreciative of lots of media/device related apis that have been introdued...
- # [01:21] <rniwa> introduced*
- # [01:22] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [01:23] * Joins: cpearce (~cpearce@60.234.54.74)
- # [01:24] * Quits: ap (~ap@17.212.155.203) (Quit: ap)
- # [01:24] <smaug____> I could still like to see good audio APIs, for music
- # [01:25] <rniwa> smaug____: yeah, that's true
- # [01:31] * Quits: malydok (~marek@moma.t16.ds.pwr.wroc.pl) (Ping timeout: 260 seconds)
- # [01:34] <zewt> audio apis for music are trivial, compared to ones for games
- # [01:36] * Joins: othermaciej (~mjs@17.245.91.78)
- # [01:43] <smaug____> zewt: really? requirements are higher, especially if you need to handle input and output
- # [01:43] * Quits: plutoniix (~plutoniix@182.53.63.11) (Quit: Leaving)
- # [01:46] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [01:47] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [01:50] * Quits: Druid_ (~Druid@p5B13549E.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [01:51] * Quits: necolas (~necolas@5e0c715f.bb.sky.com) (Remote host closed the connection)
- # [01:52] <zewt> there's not a whole lot to "play song from URL"; there's a huge amount involved in games
- # [01:55] <smaug____> zewt: I mean producing music
- # [01:55] * Joins: Druid_ (~Druid@p5B1356B0.dip.t-dialin.net)
- # [01:55] * Quits: jcarbaugh (~jcarbaugh@12.191.60.29)
- # [01:56] <smaug____> games are easier, since for example with effects you don't have to be so exact. reverb can be just some reverb
- # [01:56] <smaug____> with music you need to know the results exactly
- # [01:58] * Quits: jacobolus (~jacobolus@199-83-221-60.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [01:59] <zewt> games are hard; you need low latency, and it wants lots of features (3d directionality, occlusions, time shifting, other filters, all of it changing in realtime)
- # [01:59] * Quits: jondong (~jondong@123.126.22.58) (Ping timeout: 260 seconds)
- # [02:00] <smaug____> you need very low latency with music
- # [02:00] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [02:00] <smaug____> and you want all features in music production
- # [02:00] <zewt> low latency playing back music is fairly straightforward; harder to do with complex effects
- # [02:01] <smaug____> I talking about a DAW implemented in HTML+JS :)
- # [02:02] * Parts: pixelflips (~pixelflip@69-170-13-3.static-ip.telepacific.net)
- # [02:03] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:10] <Hixie> i added some examples for arcTo() in http://www.whatwg.org/specs/web-apps/current-work/#building-paths
- # [02:12] <Hixie> and made arcTo() support ellipses, though i haven't added examples for that yet
- # [02:12] <Hixie> i'll make arc() support ellipses tomorrow
- # [02:12] <Hixie> (spent way too much time today drawing those danged diagrams)
- # [02:17] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [02:17] * Quits: smaug____ (~chatzilla@GYYKCCLVII.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
- # [02:29] * Joins: smaug____ (~chatzilla@193-64-21-13-nat.elisa-mobile.fi)
- # [02:43] * Joins: jondong (~jondong@123.126.22.58)
- # [02:44] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120213092145])
- # [02:47] * Joins: ehsan (~ehsan@209.29.21.241)
- # [02:58] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [02:59] <MikeSmith> scott_gonzalez: I have something ready for you guys to try out
- # [03:00] <scott_gonzalez> MikeSmith: Awesome. Where can I download it?
- # [03:00] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Quit: i'm out)
- # [03:01] <MikeSmith> scott_gonzalez: I've not written up the how-to on it yet, so lemme tell you here
- # [03:01] <MikeSmith> first thing you need this:
- # [03:01] <MikeSmith> http://validator.github.com/jars/
- # [03:01] <MikeSmith> http://validator.github.com/jars/jing-html.jar
- # [03:02] <scott_gonzalez> got it
- # [03:03] <MikeSmith> then this:
- # [03:03] <MikeSmith> http://about.validator.nu/htmlparser/htmlparser-1.3.1.zip
- # [03:04] <MikeSmith> you just need the jar file from that
- # [03:04] * Joins: tantek (~tantek@12.14.132.2)
- # [03:04] <MikeSmith> not the sources
- # [03:05] <MikeSmith> htmlparser-1.3.1.jar
- # [03:05] <scott_gonzalez> ok
- # [03:06] <MikeSmith> then the last thing is this:
- # [03:06] <MikeSmith> http://kent.dl.sourceforge.net/sourceforge/saxon/saxonb9-1-0-2j.zip
- # [03:06] <MikeSmith> last jar needed
- # [03:07] <scott_gonzalez> The "saxonb9-1-0-2j.zip" file could not be found or is not available. Please select another file.
- # [03:08] <MikeSmith> oh
- # [03:08] <scott_gonzalez> http://sourceforge.net/projects/saxon/files/Saxon-B/9.1.0.8/saxonb9-1-0-8j.zip/download ?
- # [03:08] <MikeSmith> yeah
- # [03:08] <MikeSmith> whatever the latest one is will be fine
- # [03:10] <scott_gonzalez> Do I need all of the saxon jars or just specific ones?
- # [03:12] <MikeSmith> just the one
- # [03:12] <MikeSmith> saxon9he.jar I think
- # [03:13] <MikeSmith> oh
- # [03:13] <MikeSmith> just saxon9.jar I guess
- # [03:13] <scott_gonzalez> ok
- # [03:13] <MikeSmith> yeah
- # [03:14] <MikeSmith> are all your docs HTML? I mean served as text/html?
- # [03:14] <scott_gonzalez> yeah
- # [03:14] <MikeSmith> OK, so you need this:
- # [03:14] <MikeSmith> http://validator.github.com/schemas/html5.rnc
- # [03:15] <MikeSmith> and this:
- # [03:15] <MikeSmith> http://validator.github.com/schemas/assertions.sch
- # [03:17] <scott_gonzalez> ok
- # [03:25] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [03:26] <scott_gonzalez> MikeSmith: I assume there's more (like how to run the validation)?
- # [03:26] <MikeSmith> yeah, sorry, got distracted
- # [03:26] <MikeSmith> https://raw.github.com/validator/schemas/gh-pages/tools/validate-html.sh
- # [03:26] * Joins: roc (~chatzilla@ANancy-256-1-49-6.w90-26.abo.wanadoo.fr)
- # [03:27] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-sxgzsqovlfajfmit)
- # [03:31] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [03:32] <scott_gonzalez> MikeSmith: https://gist.github.com/2026207
- # [03:32] * MikeSmith looks
- # [03:34] <MikeSmith> scott_gonzalez: seems like it's not finding the htmlparser in your java classpath
- # [03:34] <MikeSmith> maybe because of the filename
- # [03:34] <scott_gonzalez> Oh, right, the saxon file is differnet.
- # [03:34] <MikeSmith> need to use htmlparser-1.3.1.jar instead
- # [03:35] * Quits: rniwa (rniwa@nat/google/x-jgdolqidnwtgisnd) (Quit: rniwa)
- # [03:36] <scott_gonzalez> Yeah, that and saxon9.jar instead of saxon9he.jar
- # [03:36] <scott_gonzalez> It ran without errors that time.
- # [03:36] <scott_gonzalez> Let me try an invalid doc.
- # [03:38] <scott_gonzalez> Seems to be working :-)
- # [03:38] <scott_gonzalez> Thanks.
- # [03:38] <MikeSmith> OK
- # [03:38] <MikeSmith> there are almost certainly some bugs in that schema that will cause it to report some attribute values as invalid when in fact they are valid
- # [03:39] <MikeSmith> I don't know which ones
- # [03:39] * Joins: rniwa (rniwa@nat/google/x-rgdvwfbmqxkfxika)
- # [03:39] <MikeSmith> but if you find any cases of that, let me know
- # [03:39] <MikeSmith> also, one big limitation of this is that it does not understand about data-* attributes
- # [03:39] <scott_gonzalez> I'll try to get this into our build system this week and I'll let you know how it goes.
- # [03:39] <MikeSmith> great
- # [03:39] <scott_gonzalez> Will it complain about them being invalid?
- # [03:40] <MikeSmith> yes
- # [03:40] <scott_gonzalez> :-/
- # [03:40] <scott_gonzalez> We can just filter that out on our end for now.
- # [03:40] <MikeSmith> yeah, you'll need to do that
- # [03:41] <MikeSmith> there is no way I can tell this jing tool about data-* attributes -- not without hacking it further
- # [03:41] <MikeSmith> validator.nu uses a special pre-processing filter to deal with data-*
- # [03:42] <MikeSmith> scott_gonzalez: anyway, one more thing: If you want it to run faster, you can cut out the second java call
- # [03:42] <MikeSmith> the one that uses the assertions.sch file
- # [03:42] <MikeSmith> of course you may miss some errors if you do that
- # [03:42] <scott_gonzalez> What's that one doing?
- # [03:43] <MikeSmith> it's checking stuff that can't be checked with just the html5.rnc schema
- # [03:43] <MikeSmith> e.g., stuff that depends on checking the whole tree
- # [03:43] <MikeSmith> but it is relatively slow
- # [03:44] <MikeSmith> because I think it basically constructs a DOM and uses XSLT on the backend
- # [03:44] * Quits: othermaciej (~mjs@17.245.91.78) (Quit: othermaciej)
- # [03:45] <scott_gonzalez> Ok, in that case we may just have three build targets for this. One for each of these and one that runs both of those targets.
- # [03:45] <MikeSmith> sounds good
- # [03:46] <MikeSmith> once you get it set up, I'd be curious to know about the times
- # [03:46] <MikeSmith> I think without that assertions check it will probably check most documents in 1 second or less
- # [03:46] <MikeSmith> probably 2 seconds at the very most
- # [03:47] <scott_gonzalez> I'll let you know what we're seeing once it's all set up.
- # [03:47] <MikeSmith> thanks
- # [03:47] * Quits: roc (~chatzilla@ANancy-256-1-49-6.w90-26.abo.wanadoo.fr) (Ping timeout: 255 seconds)
- # [03:48] <scott_gonzalez> Thanks for getting this together.
- # [03:49] <scott_gonzalez> Now that I've got that working, I'm heading to bed.
- # [03:49] <scott_gonzalez> Have a good night.
- # [03:49] <MikeSmith> cheers
- # [03:50] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Quit: i'm out)
- # [03:54] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [03:56] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [03:59] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:59] * Quits: jhawkins (jhawkins@nat/google/x-naldaysgpexogayv) (Remote host closed the connection)
- # [04:09] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:15] <kennyluck> I can't believe that CSS2.1 has been having an example that doesn't work in browsers for 5+ years. → http://www.w3.org/TR/CSS2/visuren.html#comp-float ('clear' doesn't apply to <span>)
- # [04:16] <kennyluck> more than 5+ years I would guess… anyway
- # [04:21] * Joins: tomasf (~tom@2002:55e5:dbb7:0:6967:8b84:2fab:262e)
- # [04:25] * Quits: smaug____ (~chatzilla@193-64-21-13-nat.elisa-mobile.fi) (Ping timeout: 272 seconds)
- # [04:26] * heycam|away is now known as heycam
- # [04:27] * Joins: dydx (~dydz@adsl-76-199-101-60.dsl.pltn13.sbcglobal.net)
- # [04:27] <heycam> Hixie, Ms2ger was right you can't distinguish (five doubles and a boolean) from (six doubles) -- all primitive types and DOMString are considered "undistinguishable" when it comes to overloading
- # [04:28] * Hixie sad
- # [04:28] <heycam> Hixie, however you could always have a single operation and use "any" for the final arg type, if you must
- # [04:28] <heycam> Hixie, though I would agree with AryehGregor it sounds like it's verging on a confusing overload
- # [04:29] <Hixie> the specific example is arc() here: http://www.whatwg.org/specs/web-apps/current-work/#building-paths
- # [04:29] <Hixie> look at the domintro description to see what i'm going for
- # [04:29] * heycam looks
- # [04:29] <Hixie> (and bask in my pretty drawings just before it, which i spent all afternoon working on)
- # [04:30] * Joins: wtachi (~wtachi@bloom.wtachi.us)
- # [04:31] <heycam> Hixie, so this is arcTo()?
- # [04:31] <Hixie> no, arc()
- # [04:31] <Hixie> arcTo() is fine
- # [04:31] <Hixie> no ambiguity
- # [04:31] <heycam> oh below, I see
- # [04:31] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [04:31] <heycam> optional arguments in the middle of the argument list?
- # [04:31] <heycam> please no
- # [04:31] <heycam> :)(
- # [04:32] <Hixie> well it'd be silly to have the radii split apart with a boolean in the middle
- # [04:32] * Joins: ekr (~ekr@74-95-2-169-SFBA.hfc.comcastbusiness.net)
- # [04:32] <heycam> put angles before radii?
- # [04:32] <Hixie> i can't change the existing signature
- # [04:32] <Hixie> the method today exists, just with one radius
- # [04:33] <heycam> oh
- # [04:33] <heycam> I like the pictures though! ;)
- # [04:33] <Hixie> :-D
- # [04:34] * Quits: rniwa (rniwa@nat/google/x-rgdvwfbmqxkfxika) (Quit: rniwa)
- # [04:34] <heycam> hmm I don't have any good suggestion at the moment, except to say that I'm really not found of optional arguments in the middle of the arg list
- # [04:35] <Hixie> well i'm no fan either but i don't really see a better solution here
- # [04:35] <heycam> separately named functions?
- # [04:36] <heycam> passing [radiusX, radiusY] as the third argument?
- # [04:36] <heycam> (second suggestion slightly in jest)
- # [04:37] <Hixie> arc() and arcEllipse() would be kinda weird in this api, given the rest of it
- # [04:37] <Hixie> the array idea wouldn't be so bad if we were already doing it for all the coordinates, but doing it just for two radii, yeah
- # [04:37] <Hixie> seems a bit silly
- # [04:48] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [04:49] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Read error: No route to host)
- # [04:49] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [04:54] * Quits: ekr (~ekr@74-95-2-169-SFBA.hfc.comcastbusiness.net) (Quit: ekr)
- # [04:54] <sicking> Hixie: hey, do you have an eta for looking at the .readyState bugs that I filed? I have a feeling that if we're going to get MS to change their WebSocket implementation we need to act fast
- # [04:55] * sicking isn't sure if IE10 previews has had EventSource support
- # [04:57] <Hixie> let me look now
- # [04:57] <Hixie> is this 16223 and 16224?
- # [04:57] <Hixie> if you hadn't brought them to my attention, eta would have been several months :-)
- # [04:58] <Hixie> but eta can be a few minutes now
- # [04:58] <Hixie> sicking: what's wrong with "if (ws.readyState == 0) { ... }" ?
- # [04:59] <sicking> Hixie: it's unreadable to humans
- # [04:59] <Hixie> it's readable fine
- # [04:59] <sicking> really?
- # [04:59] <Hixie> i can't say i've ever had a problem with xmlhttprequest.readyState == 4
- # [04:59] <sicking> you're the first person i hear say that
- # [05:00] <sicking> well..
- # [05:00] <sicking> ok
- # [05:00] <sicking> so constants are in general bad because they are hard to remember
- # [05:00] <Hixie> there's only like 3 states for eventsource and 4 states for websocket
- # [05:00] <Hixie> it's not like this is going to be a huge deal
- # [05:00] <Hixie> i agree in principle with using strings, and have moved to that style for new things
- # [05:00] <sicking> which makes it even worse, since you'll likely have to listen for state 3 for ES and state 4 for WS
- # [05:00] <Hixie> but i'm not sure it's worth breaking shipping implementations here
- # [05:00] <Hixie> you don't in practice have to listen to any of the states
- # [05:00] <Hixie> you just use the events
- # [05:01] <sicking> Hixie: i think we at mozilla would be happy to change both ES and WS, but I can't speak for other implementations of course
- # [05:01] <Hixie> honestly we could probably remove readyState and it wouldn't remove any use cases
- # [05:01] <sicking> Hixie: sure, you'd just make developer ergonomics worse
- # [05:01] <sicking> but all apps would still be implementable
- # [05:02] <Hixie> how would you even use readyState in an app, other than for debugging?
- # [05:02] <sicking> if you want to push for removing readystate instead i'm ok with that. As long as we go for string values if we decide not to
- # [05:02] <Hixie> i don't want to push for changing anything
- # [05:02] <Hixie> churn is bad
- # [05:02] <Hixie> we should just leave it as is and learn for the future
- # [05:03] <sicking> Hixie: ok, please state so in the bug so I can disagree with you there :)
- # [05:03] <Hixie> k :-)
- # [05:04] * Quits: tantek (~tantek@12.14.132.2) (Quit: tantek)
- # [05:04] <sicking> won't get to in until tomorrow, but i'll comment then
- # [05:04] * Joins: ekr (~ekr@74-95-2-169-SFBA.hfc.comcastbusiness.net)
- # [05:06] <Hixie> sicking: fwiw in case there's anything else you want me to look at in the near future, my plan is to work on canvas for a while, and then work on this Web Intents stuff
- # [05:06] <Hixie> sicking: and after that, go back to dealing with feedback in a first-come-first-served manner (at which i'm about 6 months behind)
- # [05:07] <Hixie> sicking: for canvas i'm working down this list http://wiki.whatwg.org/wiki/Canvas#Proposals
- # [05:07] <sicking> Hixie: cool, thanks
- # [05:07] <Hixie> sicking: but as usual i'm happy to prioritise stuff if there's anything urgent
- # [05:08] <sicking> sounds good
- # [05:11] <zewt> "consistency with XHR" seems more often an argument for bad things than good things, heh
- # [05:14] * Quits: twisted` (~anonymous@p5DDB99B5.dip.t-dialin.net) (Quit: twisted`)
- # [05:14] * Joins: twisted` (~anonymous@p5DDB99B5.dip.t-dialin.net)
- # [05:15] * Quits: sicking (~chatzilla@nat/mozilla/x-blsacpouqafyclyc) (Ping timeout: 255 seconds)
- # [05:19] * Quits: twisted` (~anonymous@p5DDB99B5.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [05:20] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 246 seconds)
- # [05:21] * Joins: rstuppi (rstuppi@75-142-115-240.static.mtpk.ca.charter.com)
- # [05:22] * Quits: mven_ (~mven__@169.241.49.57) (Read error: Operation timed out)
- # [05:22] * Joins: mven (~mven__@169.241.49.57)
- # [05:24] * Joins: izhak (~izhak@213.87.240.63)
- # [05:25] <rstuppi> Does anyone know of an IRC channel for HTML5 Boilerplate questions?
- # [05:36] * Parts: rstuppi (rstuppi@75-142-115-240.static.mtpk.ca.charter.com)
- # [05:36] * Joins: rstuppi (rstuppi@75-142-115-240.static.mtpk.ca.charter.com)
- # [05:37] <kennyluck> rstuppi, #html5 maybe?
- # [05:37] * Joins: ezoe (~ezoe@203-140-89-228f1.kyt1.eonet.ne.jp)
- # [05:42] * Quits: wtachi (~wtachi@bloom.wtachi.us) (Quit: WeeChat 0.3.7)
- # [05:43] * Quits: tomasf (~tom@2002:55e5:dbb7:0:6967:8b84:2fab:262e) (Quit: tomasf)
- # [05:47] * Joins: sicking (~chatzilla@c-174-62-77-22.hsd1.ca.comcast.net)
- # [05:49] * Joins: cpearce (~cpearce@ip-118-90-18-163.xdsl.xnet.co.nz)
- # [06:00] * eric_carlson is now known as ericc|afk
- # [06:02] * Quits: danbri (~danbri@cable-146-255-149-19.dynamic.telemach.ba) (Remote host closed the connection)
- # [06:03] * Quits: gavin____ (~gavin@76.14.70.183) (Remote host closed the connection)
- # [06:03] * Joins: gavin__ (~gavin@76.14.70.183)
- # [06:18] * Quits: dave_levin (dave_levin@nat/google/x-lionlwogbanmihqy) (Quit: dave_levin)
- # [06:18] * Joins: wtachi (~wtachi@bloom.wtachi.us)
- # [06:19] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [06:24] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:25] * Quits: ekr (~ekr@74-95-2-169-SFBA.hfc.comcastbusiness.net) (Ping timeout: 260 seconds)
- # [06:33] <MikeSmith> should <meta name="description" itemprop="description" content="Some Description"> be valid?
- # [06:33] <MikeSmith> https://www.w3.org/Bugs/Public/show_bug.cgi?id=16342
- # [06:37] * Quits: dydx (~dydz@adsl-76-199-101-60.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [06:40] * Joins: KillerX_ (~anant@70-36-146-161.dsl.dynamic.sonic.net)
- # [06:41] * Quits: KillerX_ (~anant@70-36-146-161.dsl.dynamic.sonic.net) (Client Quit)
- # [06:41] <MikeSmith> nm
- # [06:41] <MikeSmith> found "If a meta element has an itemprop attribute, the name, http-equiv, and charset attributes must be omitted, and the content attribute must be present."
- # [06:42] <MikeSmith> such a great idea it was to split out microdata from the spec
- # [06:42] <MikeSmith> makes things much easier and clearer for users
- # [06:44] * Quits: KevinMarks (~KevinMark@nat-204-14-239-208-sfo.net.salesforce.com) (Quit: The computer fell asleep)
- # [06:47] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [06:47] * Joins: LBP (~Mirc@pD9EB1736.dip0.t-ipconnect.de)
- # [06:52] * Joins: niloy (~niloy@203.196.177.156)
- # [06:55] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-vjogaufqesuswrur) (Excess Flood)
- # [06:55] * Quits: wycats (u79@gateway/web/irccloud.com/x-qzobmbujkqcszbxi) (Excess Flood)
- # [06:55] * Joins: sarro (~sarro@i5E865C5D.versanet.de)
- # [06:55] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-cupmezsvzbetvbba) (Excess Flood)
- # [06:55] * Quits: oal (u4126@gateway/web/irccloud.com/x-lmpdhpmanioiyhgf) (Excess Flood)
- # [06:55] * Quits: BruNeX (u4730@gateway/web/irccloud.com/x-vodjvkfpwejtiebw) (Excess Flood)
- # [06:55] * Quits: tellnes (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com) (Excess Flood)
- # [06:55] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-sxgzsqovlfajfmit) (Excess Flood)
- # [06:55] * Quits: pocopina (u5310@gateway/web/irccloud.com/x-huftzrglcpxwmkdz) (Excess Flood)
- # [06:55] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Excess Flood)
- # [06:55] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-zjlowitaapnhopcu) (Excess Flood)
- # [06:55] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-yowmjytilxeajnur) (Excess Flood)
- # [06:55] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [06:55] * Joins: wycats (u79@gateway/web/irccloud.com/x-mlvguoynyxosrrsh)
- # [06:55] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-myygnwvnvjfmbxva)
- # [06:55] * Quits: wycats (u79@gateway/web/irccloud.com/x-mlvguoynyxosrrsh) (Excess Flood)
- # [06:56] * Quits: sarro (~sarro@i5E865C5D.versanet.de) (Client Quit)
- # [06:56] <Hixie> MikeSmith: use the whatwg spec :-)
- # [06:56] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-qeprvhysnhmovecy)
- # [06:56] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Excess Flood)
- # [06:56] * Parts: rstuppi (rstuppi@75-142-115-240.static.mtpk.ca.charter.com)
- # [06:56] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [06:56] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-qeprvhysnhmovecy) (Excess Flood)
- # [06:57] * Joins: tellnes (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
- # [06:57] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-idjkmrzkszfybfqq)
- # [06:57] * Quits: Druid_ (~Druid@p5B1356B0.dip.t-dialin.net) (Excess Flood)
- # [06:57] * Joins: Druid_ (~Druid@p5B1356B0.dip.t-dialin.net)
- # [06:58] <MikeSmith> Hixie: I like things "modularized"
- # [06:58] <MikeSmith> with extensibility
- # [06:59] <MikeSmith> plus a lot of ABNF
- # [06:59] <MikeSmith> then I know I'm reading a real spec
- # [07:00] * Joins: pocopina (u5310@gateway/web/irccloud.com/x-lujaxxcpmxextnwj)
- # [07:01] <Hixie> mmm
- # [07:01] <Hixie> modularisation
- # [07:02] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-godyaawfroqpcmzs)
- # [07:03] * Joins: BruNeX (u4730@gateway/web/irccloud.com/x-xwdrwsrjeyhwenbr)
- # [07:03] * Joins: oal (u4126@gateway/web/irccloud.com/x-uihdbwgphqfaqtze)
- # [07:04] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-npvphadqmqsshwft)
- # [07:04] * Joins: wycats (u79@gateway/web/irccloud.com/x-eixcwbmbzpotyvkg)
- # [07:04] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-pxpjuqdfbxajxklp)
- # [07:05] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [07:06] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:08] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [07:10] <MikeSmith> Hixie: could you kindly update the spec to fix errors #5 and #6 here: http://validator.nu/?doc=http%3A%2F%2Fwww.whatwg.org%2Fspecs%2Fweb-apps%2Fcurrent-work%2F
- # [07:10] <MikeSmith> stray </dt> end tags
- # [07:11] * rniwa_ is now known as rniwa
- # [07:12] <MikeSmith> about the other errors for itemprop, I dunno why it's reporting those but I will fix that in the validator
- # [07:13] <MikeSmith> hmm, weird
- # [07:13] <MikeSmith> http://validator.w3.org/nu/?doc=http%3A%2F%2Fwww.whatwg.org%2Fspecs%2Fweb-apps%2Fcurrent-work%2F does not report those as errors
- # [07:13] <MikeSmith> must be I made a fix earlier that hsivonen hasn't pushed to validator.nu yet
- # [07:14] <Hixie> when i run my script i only get:
- # [07:14] <Hixie> Possible conformance errors:
- # [07:14] <Hixie> 14480.3-14480.77: info warning: The "cite" attribute on the "blockquote" element is not supported by browsers yet.
- # [07:14] <Hixie> 14501.3-14501.76: info warning: The "cite" attribute on the "blockquote" element is not supported by browsers yet.
- # [07:14] <Hixie> 67062.36-67063.88: info warning: The "cite" attribute on the "q" element is not supported by browsers yet.
- # [07:14] <Hixie> 120626.49-120626.126: error: Attribute "itemprop" not allowed on element "a" at this point.
- # [07:14] <Hixie> 120627.7-120627.113: error: Attribute "itemprop" not allowed on element "a" at this point.
- # [07:14] <Hixie> 120628.5-120628.77: error: Attribute "itemprop" not allowed on element "a" at this point.
- # [07:15] <MikeSmith> hmm
- # [07:15] <MikeSmith> odd
- # [07:15] <Hixie> oh hm
- # [07:15] <Hixie> the error does exist in the .../index file
- # [07:15] <Hixie> wonder why it's not in my source-validator version
- # [07:15] <MikeSmith> oh
- # [07:16] <Hixie> oh i know why
- # [07:16] <Hixie> it's a bug in anolis or something
- # [07:16] <Hixie> i have a bunch of omitted </dt>s in the source
- # [07:17] <Hixie> and something in the pipeline is "helpfully" putting them back
- # [07:17] <MikeSmith> aha
- # [07:17] <Hixie> probably libxml2 misparsing again
- # [07:17] <MikeSmith> yep
- # [07:17] <Hixie> is html5lib fast yet?
- # [07:17] <MikeSmith> heh
- # [07:17] <MikeSmith> no, it's not, unfortunately
- # [07:20] * Quits: wtachi (~wtachi@bloom.wtachi.us) (Quit: WeeChat 0.3.7)
- # [07:22] * Quits: sicking (~chatzilla@c-174-62-77-22.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [07:23] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [07:23] <MikeSmith> Hixie: maybe it would be if you ran it under PyPy
- # [07:23] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-myygnwvnvjfmbxva) (Excess Flood)
- # [07:23] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-npvphadqmqsshwft) (Excess Flood)
- # [07:23] * Quits: oal (u4126@gateway/web/irccloud.com/x-uihdbwgphqfaqtze) (Excess Flood)
- # [07:23] * Quits: BruNeX (u4730@gateway/web/irccloud.com/x-xwdrwsrjeyhwenbr) (Excess Flood)
- # [07:23] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-godyaawfroqpcmzs) (Excess Flood)
- # [07:23] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-pxpjuqdfbxajxklp) (Excess Flood)
- # [07:23] * Quits: wycats (u79@gateway/web/irccloud.com/x-eixcwbmbzpotyvkg) (Excess Flood)
- # [07:23] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-idjkmrzkszfybfqq) (Excess Flood)
- # [07:23] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Excess Flood)
- # [07:23] * Quits: tellnes (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com) (Excess Flood)
- # [07:23] * Quits: pocopina (u5310@gateway/web/irccloud.com/x-lujaxxcpmxextnwj) (Excess Flood)
- # [07:24] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [07:24] * Joins: tellnes (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
- # [07:24] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-ttivneyouyxcpbhg)
- # [07:25] * Quits: Druid_ (~Druid@p5B1356B0.dip.t-dialin.net) (Excess Flood)
- # [07:25] * Joins: Druid_ (~Druid@p5B1356B0.dip.t-dialin.net)
- # [07:28] * Joins: wtachi (~wtachi@bloom.wtachi.us)
- # [07:28] * Joins: pocopina (u5310@gateway/web/irccloud.com/x-sftuikjrshxygsua)
- # [07:31] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-xyrmomttcimejqxh)
- # [07:31] * Joins: sicking (~chatzilla@c-174-62-77-22.hsd1.ca.comcast.net)
- # [07:33] * Joins: BruNeX (u4730@gateway/web/irccloud.com/x-lewdofoykssbbwga)
- # [07:34] * Joins: oal (u4126@gateway/web/irccloud.com/x-pzcpblscktuduuwu)
- # [07:34] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-lrasqkjlkdcsriec)
- # [07:34] * Joins: mven_ (~mven__@169.241.49.57)
- # [07:35] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-eturmukxpnbhaxrf)
- # [07:35] * Joins: wycats (u79@gateway/web/irccloud.com/x-twdfsocidfpdeiks)
- # [07:35] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [07:36] * Quits: jochen__ (jochen@nat/google/x-wpjqtcqeszjoayqw) (Remote host closed the connection)
- # [07:36] * Joins: jochen__ (jochen@nat/google/x-yoafxfzfmsnctmvi)
- # [07:37] * Quits: mven (~mven__@169.241.49.57) (Ping timeout: 245 seconds)
- # [07:38] * Quits: wtachi (~wtachi@bloom.wtachi.us) (Ping timeout: 276 seconds)
- # [07:41] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-lrasqkjlkdcsriec) (Excess Flood)
- # [07:41] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-vzuzlmbrdfaoxbls) (Excess Flood)
- # [07:41] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-azfcqmkwsrsbxoem) (Excess Flood)
- # [07:41] * Quits: wycats (u79@gateway/web/irccloud.com/x-twdfsocidfpdeiks) (Excess Flood)
- # [07:41] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-ttivneyouyxcpbhg) (Excess Flood)
- # [07:41] * Quits: purefusion (~purefusio@unaffiliated/purefusion) (Excess Flood)
- # [07:42] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [07:42] * Quits: aklein (u4454@gateway/web/irccloud.com/x-jhecnykavzxtxrcn) (Excess Flood)
- # [07:42] * Quits: scheib (u4467@gateway/web/irccloud.com/x-ikkpjrcpgawexikq) (Excess Flood)
- # [07:42] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-gemwqliiuylqmlfw) (Excess Flood)
- # [07:42] * Quits: arv (u4269@gateway/web/irccloud.com/x-jbukssbbvqxdguny) (Excess Flood)
- # [07:42] * Quits: abarth|gardener (u5294@gateway/web/irccloud.com/x-rzkpjxziueidyiln) (Excess Flood)
- # [07:42] * Quits: ojan (u5519@gateway/web/irccloud.com/x-bnlybvhirghkbavh) (Excess Flood)
- # [07:42] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-mxwmhrsreatgrigy)
- # [07:42] * Quits: isherman (isherman@nat/google/x-mydnwonimcfmcswe) (Excess Flood)
- # [07:42] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Excess Flood)
- # [07:42] * Joins: ojan (u5519@gateway/web/irccloud.com/x-ybrqyfiylqhstgot)
- # [07:42] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-mxwmhrsreatgrigy) (Excess Flood)
- # [07:42] * Joins: isherman (isherman@nat/google/x-oqgakhavqsaeaami)
- # [07:42] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [07:42] * Joins: JM (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [07:42] * Joins: gavin___ (~gavin@76.14.70.183)
- # [07:42] * Quits: ojan (u5519@gateway/web/irccloud.com/x-ybrqyfiylqhstgot) (Excess Flood)
- # [07:43] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-pfyczomcsczhlymh)
- # [07:43] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-pfyczomcsczhlymh) (Excess Flood)
- # [07:43] * Quits: JM (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Client Quit)
- # [07:43] * Joins: purefusion (~purefusio@unaffiliated/purefusion)
- # [07:43] * Joins: onar_ (~onar@17.216.36.168)
- # [07:44] * Quits: gavin__ (~gavin@76.14.70.183) (Read error: Connection reset by peer)
- # [07:44] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-tgtebdscywrtxfgq) (Ping timeout: 240 seconds)
- # [07:44] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 244 seconds)
- # [07:44] * Quits: acies (acies@nitro.plus.io) (Ping timeout: 244 seconds)
- # [07:44] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-otgczqsqnqslpfkb)
- # [07:45] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 244 seconds)
- # [07:45] * Quits: heycam (~cam@wok.mcc.id.au) (Ping timeout: 244 seconds)
- # [07:45] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
- # [07:45] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 244 seconds)
- # [07:45] * Quits: charlvn (~charlvn@charlvn.nl) (Ping timeout: 240 seconds)
- # [07:45] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Ping timeout: 240 seconds)
- # [07:45] * Quits: Yudai__ (~Yudai@p656629.tokynt01.ap.so-net.ne.jp) (Ping timeout: 240 seconds)
- # [07:45] * Quits: inimino (~inimino@boshi.inimino.org) (Ping timeout: 240 seconds)
- # [07:45] * Joins: wtachi (~wtachi@bloom.wtachi.us)
- # [07:45] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-otgczqsqnqslpfkb) (Excess Flood)
- # [07:45] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [07:45] * Quits: onar (~onar@17.216.36.168) (Ping timeout: 244 seconds)
- # [07:45] * onar_ is now known as onar
- # [07:45] * Quits: purefusion (~purefusio@unaffiliated/purefusion) (Excess Flood)
- # [07:46] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Ping timeout: 240 seconds)
- # [07:46] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [07:47] * Quits: isherman (isherman@nat/google/x-oqgakhavqsaeaami) (Ping timeout: 260 seconds)
- # [07:47] * Joins: charlvn (~charlvn@charlvn.nl)
- # [07:47] * Joins: wycats (u79@gateway/web/irccloud.com/x-qfbadyrutauuqsvr)
- # [07:47] * Joins: arv (u4269@gateway/web/irccloud.com/x-ftdicjwxnyeuuymg)
- # [07:47] * Quits: wycats (u79@gateway/web/irccloud.com/x-qfbadyrutauuqsvr) (Excess Flood)
- # [07:48] * Quits: arv (u4269@gateway/web/irccloud.com/x-ftdicjwxnyeuuymg) (Excess Flood)
- # [07:48] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-sqaiuxfbriokyxtb)
- # [07:48] * Joins: aklein (u4454@gateway/web/irccloud.com/x-gpvivfkecqximrla)
- # [07:48] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-sqaiuxfbriokyxtb) (Excess Flood)
- # [07:49] * Quits: aklein (u4454@gateway/web/irccloud.com/x-gpvivfkecqximrla) (Excess Flood)
- # [07:49] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [07:49] * Joins: scheib (u4467@gateway/web/irccloud.com/x-dtqakalylnwkvnnw)
- # [07:50] * Quits: scheib (u4467@gateway/web/irccloud.com/x-dtqakalylnwkvnnw) (Excess Flood)
- # [07:50] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [07:50] * Quits: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
- # [07:50] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [07:51] * Joins: arv (u4269@gateway/web/irccloud.com/x-ukjkonazzgbivjri)
- # [07:51] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-wgudqabyqfonvrkz)
- # [07:51] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-wgudqabyqfonvrkz) (Excess Flood)
- # [07:51] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [07:51] * Quits: arv (u4269@gateway/web/irccloud.com/x-ukjkonazzgbivjri) (Excess Flood)
- # [07:51] * Joins: abarth|gardener (u5294@gateway/web/irccloud.com/x-tkryndsrtpslepxv)
- # [07:52] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [07:52] * Quits: abarth|gardener (u5294@gateway/web/irccloud.com/x-tkryndsrtpslepxv) (Excess Flood)
- # [07:52] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-okjngiddhjmfzhry)
- # [07:52] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-okjngiddhjmfzhry) (Excess Flood)
- # [07:53] * Joins: isherman (isherman@nat/google/x-eqctbunsqktlqbtw)
- # [07:53] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-njfioxbtcqigmyyb)
- # [07:54] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-njfioxbtcqigmyyb) (Excess Flood)
- # [07:54] * Joins: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk)
- # [07:54] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [07:55] * Joins: purefusion (~purefusio@unaffiliated/purefusion)
- # [07:55] * Quits: purefusion (~purefusio@unaffiliated/purefusion) (Excess Flood)
- # [07:55] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [07:55] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [07:56] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [07:56] * Joins: aklein (u4454@gateway/web/irccloud.com/x-uldkflpneefrbovw)
- # [07:56] * Joins: acies (acies@nitro.plus.io)
- # [07:56] * Quits: aklein (u4454@gateway/web/irccloud.com/x-uldkflpneefrbovw) (Excess Flood)
- # [07:56] * Joins: ojan (u5519@gateway/web/irccloud.com/x-fspyvykwhbwerdgh)
- # [07:56] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-pojugblxnhhekbay)
- # [07:57] * Quits: ojan (u5519@gateway/web/irccloud.com/x-fspyvykwhbwerdgh) (Excess Flood)
- # [07:57] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-pojugblxnhhekbay) (Excess Flood)
- # [07:57] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [07:57] * Quits: isherman (isherman@nat/google/x-eqctbunsqktlqbtw) (Ping timeout: 260 seconds)
- # [07:57] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [07:57] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [07:58] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [07:58] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [07:58] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [07:58] * Joins: scheib (u4467@gateway/web/irccloud.com/x-rzosdvutapktcwmk)
- # [07:58] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [07:59] * Quits: scheib (u4467@gateway/web/irccloud.com/x-rzosdvutapktcwmk) (Excess Flood)
- # [07:59] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [07:59] * Joins: wycats (u79@gateway/web/irccloud.com/x-qmjdmmtnkoybrrqo)
- # [08:00] * Joins: manu-db (~msporny@digitalbazaar.com)
- # [08:00] * Quits: wycats (u79@gateway/web/irccloud.com/x-qmjdmmtnkoybrrqo) (Excess Flood)
- # [08:00] * Joins: inimino (~inimino@boshi.inimino.org)
- # [08:00] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [08:01] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-zawarrdpkvubutex)
- # [08:01] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [08:01] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-zawarrdpkvubutex) (Excess Flood)
- # [08:01] * Joins: Yudai__ (~Yudai@p656629.tokynt01.ap.so-net.ne.jp)
- # [08:01] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [08:02] * Quits: Martijnc (~Martijn@d8D87A077.access.telenet.be) (Excess Flood)
- # [08:02] * Joins: abarth|gardener (u5294@gateway/web/irccloud.com/x-jyftlsfyhfwfsxmn)
- # [08:02] * Joins: heycam (~cam@wok.mcc.id.au)
- # [08:02] * Quits: abarth|gardener (u5294@gateway/web/irccloud.com/x-jyftlsfyhfwfsxmn) (Excess Flood)
- # [08:02] * Joins: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl)
- # [08:03] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [08:03] * Quits: ezoe (~ezoe@203-140-89-228f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [08:03] * Joins: Martijnc (~Martijn@d8D87A077.access.telenet.be)
- # [08:03] * Joins: isherman (isherman@nat/google/x-jrmnxoradfdruxpo)
- # [08:04] * Joins: purefusion (~purefusio@unaffiliated/purefusion)
- # [08:05] * Joins: aklein (u4454@gateway/web/irccloud.com/x-vpxdzprracyqbcuv)
- # [08:05] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-nudgaxdgfjhdifvd)
- # [08:06] * Joins: ojan (u5519@gateway/web/irccloud.com/x-awmgjfogzjondbrg)
- # [08:07] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-qnqbsghtpvhuwaaz)
- # [08:08] * Quits: isherman (isherman@nat/google/x-jrmnxoradfdruxpo) (Ping timeout: 245 seconds)
- # [08:08] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-vwwvsuiaecunuxzl)
- # [08:08] * Joins: scheib (u4467@gateway/web/irccloud.com/x-mifkydwnanavyyhr)
- # [08:09] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-trtjuotbyolarlyi)
- # [08:11] * Joins: arv (u4269@gateway/web/irccloud.com/x-cruynfmyxvoqhjuk)
- # [08:12] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-jroqvolhdyqerajt)
- # [08:13] * Joins: wycats (u79@gateway/web/irccloud.com/x-aayjfztdyrxnfkhl)
- # [08:14] * Joins: abarth|gardener (u5294@gateway/web/irccloud.com/x-glxrbcxfqkiquixa)
- # [08:15] * Joins: isherman (isherman@nat/google/x-zajcwltxsurcyyto)
- # [08:15] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-gmbdmvgacsewepip)
- # [08:16] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [08:17] * Quits: sicking (~chatzilla@c-174-62-77-22.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [08:17] * Joins: KillerX (~anant@70-36-146-161.dsl.dynamic.sonic.net)
- # [08:17] * Quits: KillerX (~anant@70-36-146-161.dsl.dynamic.sonic.net) (Client Quit)
- # [08:18] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:18] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [08:20] * Quits: isherman (isherman@nat/google/x-zajcwltxsurcyyto) (Ping timeout: 272 seconds)
- # [08:26] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [08:27] * Joins: isherman (isherman@nat/google/x-prerujgtowlibdbh)
- # [08:28] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [08:32] * Joins: ruby_on_tails (~awakened@115.187.36.94)
- # [08:32] * Quits: isherman (isherman@nat/google/x-prerujgtowlibdbh) (Ping timeout: 260 seconds)
- # [08:32] <ruby_on_tails> hello
- # [08:33] <zcorpan> hello
- # [08:33] <ruby_on_tails> i made a new tutorial, anyone wants to check it out ?
- # [08:33] * Joins: annevk (~annevk@cm-84.215.13.244.getinternet.no)
- # [08:34] <ruby_on_tails> Philip`: the issues i was facing yesterday is solved now :D
- # [08:39] * Joins: isherman (isherman@nat/google/x-xtdvnadsqjufogoy)
- # [08:40] <zcorpan> drop a link
- # [08:43] <annevk> http://example.org/
- # [08:44] * Quits: isherman (isherman@nat/google/x-xtdvnadsqjufogoy) (Ping timeout: 260 seconds)
- # [08:44] <zcorpan> annoying that that redirects to another domain
- # [08:46] * Quits: purefusion (~purefusio@unaffiliated/purefusion) (Ping timeout: 244 seconds)
- # [08:46] * Quits: wycats (u79@gateway/web/irccloud.com/x-aayjfztdyrxnfkhl) (Ping timeout: 244 seconds)
- # [08:46] * Joins: purefusion (~purefusio@unaffiliated/purefusion)
- # [08:47] * Joins: roc (~chatzilla@ANancy-256-1-49-6.w90-26.abo.wanadoo.fr)
- # [08:49] <annevk> well since IANA handles it... it's not surprising
- # [08:50] * Joins: isherman (isherman@nat/google/x-cbwdrwirzdsnlegd)
- # [08:51] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Ping timeout: 248 seconds)
- # [08:53] * Quits: roc (~chatzilla@ANancy-256-1-49-6.w90-26.abo.wanadoo.fr) (Ping timeout: 246 seconds)
- # [08:54] * Quits: isherman (isherman@nat/google/x-cbwdrwirzdsnlegd) (Ping timeout: 245 seconds)
- # [08:55] * Quits: cpearce (~cpearce@ip-118-90-18-163.xdsl.xnet.co.nz) (Ping timeout: 246 seconds)
- # [08:56] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [08:56] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [09:00] * Joins: isherman (isherman@nat/google/x-mgohmjtdjhjvmnjb)
- # [09:02] <hsivonen> what can I do to learn to express myself in a way that chuck@jumis won't mischaracterize?
- # [09:03] * Quits: ruby_on_tails (~awakened@115.187.36.94) (Quit: Leaving.)
- # [09:04] <annevk> sing a song to the moon
- # [09:05] * Quits: isherman (isherman@nat/google/x-mgohmjtdjhjvmnjb) (Ping timeout: 260 seconds)
- # [09:05] <annevk> oh, even Mozilla is doing H264 now
- # [09:05] * Joins: maikmerten (~merten@vpn9081.itmc.tu-dortmund.de)
- # [09:05] * jernoble is now known as jernoble|afk
- # [09:05] <annevk> also on desktop?
- # [09:07] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Excess Flood)
- # [09:07] <hsivonen> annevk: well, there's a discussion on whether Mozilla will be doing H.264
- # [09:07] <hsivonen> annevk: Mozilla isn't doing it now
- # [09:08] <annevk> oh ok, sorry
- # [09:08] <hsivonen> annevk: opinions vary. The spectrum is: nowhere, on mobile only, where systems codecs are available, everywhere
- # [09:08] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [09:09] <hsivonen> personally, I think the middle ground is worse than either end of the spectrum
- # [09:10] * Joins: woef (~woef@91.183.84.141)
- # [09:11] * Joins: Ms2ger (~Ms2ger@91.181.250.56)
- # [09:11] * Joins: isherman (isherman@nat/google/x-irqxlndwntjevdtz)
- # [09:11] * Joins: Evermind42 (~Evermind4@50-27-214-240.stjo.sta.suddenlink.net)
- # [09:12] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Client Quit)
- # [09:14] * heycam is now known as heycam|away
- # [09:16] * Quits: isherman (isherman@nat/google/x-irqxlndwntjevdtz) (Ping timeout: 260 seconds)
- # [09:21] <MikeSmith> hsivonen: has there been specific requests to support it on mobile?
- # [09:22] <MikeSmith> I mean, people wanting to use particular sites
- # [09:23] * Joins: isherman (isherman@nat/google/x-hxysdifljscljtsx)
- # [09:25] <hsivonen> MikeSmith: I don't know
- # [09:26] <hsivonen> MikeSmith: there have been *lots* of specific requests for Flash support, though
- # [09:26] <hsivonen> MikeSmith: which for many sites amounts to roughly the same thing
- # [09:26] <hsivonen> e.g. Vimeo does H.264 <video> or Flash
- # [09:26] <MikeSmith> OK
- # [09:27] <MikeSmith> yeah, I knew about the Flash demand
- # [09:27] <MikeSmith> that is an odd situation giving that Adobe is end-of-lifing mobile Flash
- # [09:27] * Quits: isherman (isherman@nat/google/x-hxysdifljscljtsx) (Ping timeout: 245 seconds)
- # [09:27] <hsivonen> In the light of Adobe's recent announcements, I think it's safe to expect Adobe not to supply Flash Player for B2G
- # [09:27] <MikeSmith> yep
- # [09:28] <hsivonen> shumway won't be able to play H.264 wrapped in .swf without an H.264 decoder somewhere
- # [09:29] <MikeSmith> I wonder what happened to all the plans for getting native WebM support on device hardware
- # [09:29] <MikeSmith> there were lots of announcements about partnership with chipset vendors to support WebM
- # [09:30] <MikeSmith> but I don't recall seeing much news about any of it actually having shipped yet
- # [09:30] <annevk> hsivonen: I think we have non-desktop only at the moment
- # [09:30] <hsivonen> MikeSmith: I haven't seen news of anyone shipping device drivers that actually work
- # [09:30] <hsivonen> MikeSmith: it does look like hardware has shipped
- # [09:30] <MikeSmith> oh, ok
- # [09:31] <hsivonen> MikeSmith: WebM on Android seems to be full of FAIL on Google's part AFAICT
- # [09:31] <MikeSmith> that's disappointing
- # [09:31] <hsivonen> annevk: yeah, I think that's worse than supporting H.264 everywhere or supporting it nowhere
- # [09:32] <hsivonen> MikeSmith: promising to drop H.264 and then not dropping it in over a year is disappointing, too
- # [09:32] <hsivonen> MikeSmith: not getting the encoder competitive with x264 is disappointing
- # [09:32] <hsivonen> MikeSmith: etc.
- # [09:33] <zcorpan> adobe promised webm support in flash, but that never happened either, did it?
- # [09:33] <hsivonen> zcorpan: that didn't happen, either
- # [09:34] * Joins: isherman (isherman@nat/google/x-hsigcmtuuuwgryuw)
- # [09:34] <zcorpan> at least opera and mozilla kept their promise and shipped webm in a timely fashion :-)
- # [09:34] <hsivonen> The way Google is handling WebM reminds me of how AOL handled Gecko
- # [09:34] <hsivonen> zcorpan: for some value of timely in the case of Mozilla
- # [09:35] <hsivonen> zcorpan: (not the video team's fault that Firefox 4 was so late)
- # [09:35] <zcorpan> yeah
- # [09:35] <hsivonen> zcorpan: also, Mozilla could have done a better job at getting 3.6 out of circulation more quickly
- # [09:36] <zcorpan> i.e. made extensions work in 4+ ?
- # [09:36] <hsivonen> zcorpan: I was thinking of pushing updates more aggressively
- # [09:36] <hsivonen> zcorpan: there were *months* without prompted updates away from 3.6
- # [09:37] <zcorpan> i saw several people who intentionally didn't upgrade because their extensions weren't compatible
- # [09:37] <hsivonen> (let alone non-prompted updates)
- # [09:37] <zcorpan> (but i guess that's not the reason for the biggest chunk of 3.6 users since most users don't use extensions at all)
- # [09:38] <hsivonen> "make extensions compatible" seems reasonable on surface, but it's technically not reasonable given how extensions work
- # [09:38] <zcorpan> and this was around the time of firefox *6*
- # [09:38] * Quits: isherman (isherman@nat/google/x-hsigcmtuuuwgryuw) (Ping timeout: 245 seconds)
- # [09:38] <hsivonen> the thing is that prior to JetPack, there wasn't an extension API in Firefox
- # [09:39] <hsivonen> there were extensions poking deep into implementation details
- # [09:40] <hsivonen> the Firefox extension model is awesomely powerful if you only ever ship one version of Firefox
- # [09:40] <MikeSmith> heh
- # [09:44] * Joins: isherman (isherman@nat/google/x-gadrphtacpsyjvem)
- # [09:49] * Quits: isherman (isherman@nat/google/x-gadrphtacpsyjvem) (Ping timeout: 260 seconds)
- # [09:49] * Joins: ezoe (~ezoe@112-68-245-43f1.kyt1.eonet.ne.jp)
- # [09:49] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:49] <MikeSmith> hsivonen: btw, I think you need to redeploy validator.nu
- # [09:50] <MikeSmith> oh wait
- # [09:50] <MikeSmith> maybe you did already
- # [09:50] * Joins: gwicke (~gabriel@212.255.30.217)
- # [09:50] <MikeSmith> ah maybe not
- # [09:50] <MikeSmith> http://validator.nu/?doc=http%3A%2F%2Fwww.whatwg.org%2Fspecs%2Fweb-apps%2Fcurrent-work%2F
- # [09:53] * Joins: cyclicflux (~cyclicflu@68.48.205.144)
- # [09:54] <hsivonen> MikeSmith: ok. rebuilding it now
- # [09:55] * Joins: isherman (isherman@nat/google/x-ynmwotvhnayalalk)
- # [09:55] <MikeSmith> ok
- # [10:00] * Quits: isherman (isherman@nat/google/x-ynmwotvhnayalalk) (Ping timeout: 260 seconds)
- # [10:01] * Joins: Adawerk``` (~mven__@169.241.49.57)
- # [10:01] * Joins: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com)
- # [10:02] * Quits: mven_ (~mven__@169.241.49.57) (Ping timeout: 260 seconds)
- # [10:04] * Joins: jcarbaugh (~jcarbaugh@12.43.172.10)
- # [10:04] * Quits: Ms2ger (~Ms2ger@91.181.250.56) (Quit: bbl)
- # [10:06] * Joins: isherman (isherman@nat/google/x-dcplaonsbdjiiuoo)
- # [10:06] * Quits: cyclicflux (~cyclicflu@68.48.205.144) (Quit: Leaving)
- # [10:08] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [10:10] * Quits: isherman (isherman@nat/google/x-dcplaonsbdjiiuoo) (Ping timeout: 272 seconds)
- # [10:18] * Joins: isherman (isherman@nat/google/x-mmvasbdvrnxyoaqw)
- # [10:22] * Quits: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com) (Quit: Lost terminal)
- # [10:22] * Quits: isherman (isherman@nat/google/x-mmvasbdvrnxyoaqw) (Ping timeout: 260 seconds)
- # [10:28] * Joins: isherman (isherman@nat/google/x-uanrhbazxielaejt)
- # [10:30] * Quits: jcarbaugh (~jcarbaugh@12.43.172.10)
- # [10:33] * Quits: isherman (isherman@nat/google/x-uanrhbazxielaejt) (Ping timeout: 260 seconds)
- # [10:36] * Joins: drublic (~drublic@frbg-4d028a56.pool.mediaWays.net)
- # [10:39] * Joins: isherman (isherman@nat/google/x-wxotgqfqjeiyhpov)
- # [10:42] * Quits: ezoe (~ezoe@112-68-245-43f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [10:44] * Quits: isherman (isherman@nat/google/x-wxotgqfqjeiyhpov) (Ping timeout: 260 seconds)
- # [10:47] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
- # [10:49] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 244 seconds)
- # [10:50] * Joins: Taggnostr2 (~quassel@dyn57-362.yok.fi)
- # [10:50] * Joins: isherman (isherman@nat/google/x-mvgajpwcbhcrdflc)
- # [10:50] * Quits: Taggnostr (~quassel@dyn57-362.yok.fi) (Ping timeout: 244 seconds)
- # [10:53] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-cgczkdpvuhusvmpn)
- # [10:53] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 265 seconds)
- # [10:54] * Quits: isherman (isherman@nat/google/x-mvgajpwcbhcrdflc) (Ping timeout: 260 seconds)
- # [10:56] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [10:57] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [10:57] * Quits: annevk (~annevk@cm-84.215.13.244.getinternet.no) (Quit: annevk)
- # [10:57] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [10:57] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-xyrmomttcimejqxh) (*.net *.split)
- # [10:57] * Quits: TabAtkins_ (tabatkins@nat/google/x-qtyhpaygdjzucpzq) (*.net *.split)
- # [10:57] * Quits: nw (nw@kapsi.fi) (*.net *.split)
- # [10:57] * Quits: wilhelm (~wilhelm@178.255.149.98) (*.net *.split)
- # [11:00] * Quits: Adawerk``` (~mven__@169.241.49.57) (Read error: Connection timed out)
- # [11:00] * Joins: Adawerk``` (~mven__@169.241.49.57)
- # [11:02] * Joins: smaug____ (~chatzilla@GGYYMKDCCCLV.gprs.sl-laajakaista.fi)
- # [11:02] * Joins: isherman (isherman@nat/google/x-xaxkoysfddkobhwj)
- # [11:03] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-xyrmomttcimejqxh)
- # [11:03] * Joins: TabAtkins_ (tabatkins@nat/google/x-qtyhpaygdjzucpzq)
- # [11:03] * Joins: nw (nw@kapsi.fi)
- # [11:03] * Joins: wilhelm (~wilhelm@178.255.149.98)
- # [11:06] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [11:06] * Joins: mishunov (~spliter@77.88.72.162)
- # [11:07] * Quits: isherman (isherman@nat/google/x-xaxkoysfddkobhwj) (Ping timeout: 260 seconds)
- # [11:11] * Joins: Lachy (Lachy@nat/opera/x-mmgmxwkdmgxoamvv)
- # [11:11] * Joins: annevk (annevk@nat/opera/x-hymvgnlbazckywdn)
- # [11:14] <annevk> pretty cool that all the DOM3 Events issues are being looked at again
- # [11:14] <annevk> hadn't expected that
- # [11:15] * Joins: isherman (isherman@nat/google/x-bsncdhlcztsugwwx)
- # [11:17] * Joins: nonge_ (~nonge@p5082B0A9.dip.t-dialin.net)
- # [11:20] * Quits: isherman (isherman@nat/google/x-bsncdhlcztsugwwx) (Ping timeout: 260 seconds)
- # [11:21] * Quits: nonge (~nonge@p5082B5E0.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [11:27] * Joins: isherman (isherman@nat/google/x-zdqotllaykukzter)
- # [11:32] * Quits: isherman (isherman@nat/google/x-zdqotllaykukzter) (Ping timeout: 260 seconds)
- # [11:33] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [11:36] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [11:38] * Joins: isherman (isherman@nat/google/x-hnykgxtmbxsephzt)
- # [11:41] * Joins: necolas (~necolas@5e0c715f.bb.sky.com)
- # [11:41] <hsivonen> MikeSmith: validator.nu build fails for me
- # [11:42] * Joins: ezoe (~ezoe@112-68-245-80f1.kyt1.eonet.ne.jp)
- # [11:42] <hsivonen> MikeSmith: looks like embed.rnc forgets to remove itemref from the set of attributes it adds to <embed>
- # [11:42] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [11:43] * Quits: isherman (isherman@nat/google/x-hnykgxtmbxsephzt) (Ping timeout: 272 seconds)
- # [11:44] * Joins: [[zzz]] (~q@182.53.55.234)
- # [11:47] * Quits: [[zz]] (~q@182.53.63.11) (Ping timeout: 246 seconds)
- # [11:48] * Quits: Neocortex (~niels@82-170-160-25.ip.telfort.nl) (Quit: Leaving)
- # [11:49] * Joins: isherman (isherman@nat/google/x-oyunynkxfctwkgwl)
- # [11:50] * Joins: Neocortex (~niels@82-170-160-25.ip.telfort.nl)
- # [11:54] * Quits: isherman (isherman@nat/google/x-oyunynkxfctwkgwl) (Ping timeout: 260 seconds)
- # [11:55] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [11:58] * Joins: Lachy_ (~Lachy@guest.opera.com)
- # [11:59] * Quits: Lachy (Lachy@nat/opera/x-mmgmxwkdmgxoamvv) (Ping timeout: 245 seconds)
- # [11:59] * Lachy_ is now known as Lachy
- # [12:00] * Joins: isherman (isherman@nat/google/x-ofrltngfyuaeposz)
- # [12:02] * Quits: ezoe (~ezoe@112-68-245-80f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [12:04] * Quits: isherman (isherman@nat/google/x-ofrltngfyuaeposz) (Ping timeout: 260 seconds)
- # [12:08] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [12:11] * Joins: isherman (isherman@nat/google/x-sqmqybtvrhkuvvbq)
- # [12:15] * Quits: isherman (isherman@nat/google/x-sqmqybtvrhkuvvbq) (Ping timeout: 260 seconds)
- # [12:23] * Joins: isherman (isherman@nat/google/x-zabteitkcealirod)
- # [12:26] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 260 seconds)
- # [12:27] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [12:27] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [12:27] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [12:28] * Quits: isherman (isherman@nat/google/x-zabteitkcealirod) (Ping timeout: 260 seconds)
- # [12:35] * Quits: smaug____ (~chatzilla@GGYYMKDCCCLV.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [12:35] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 252 seconds)
- # [12:35] * Joins: mishunov (~spliter@77.88.72.162)
- # [12:35] * Joins: isherman (isherman@nat/google/x-bpikmdjkccdaadsv)
- # [12:37] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [12:37] * Joins: jdong_bot_ (~jdong_bot@117.79.233.245)
- # [12:39] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [12:40] * Quits: isherman (isherman@nat/google/x-bpikmdjkccdaadsv) (Ping timeout: 260 seconds)
- # [12:40] * riven` is now known as riven
- # [12:40] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [12:40] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [12:44] * Joins: danbri (~danbri@62.218.228.6)
- # [12:47] * Joins: malydok (~marek@moma.t16.ds.pwr.wroc.pl)
- # [12:48] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [12:48] * Joins: isherman (isherman@nat/google/x-dbtljtuisanlyxwm)
- # [12:49] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 248 seconds)
- # [12:53] * Quits: isherman (isherman@nat/google/x-dbtljtuisanlyxwm) (Ping timeout: 260 seconds)
- # [12:53] * Joins: jernoble (~jernoble@2620:149:4:1b01:4b6:594e:a6f:9478)
- # [12:54] * Joins: onar_ (~onar@17.216.36.168)
- # [12:55] * Quits: danbri (~danbri@62.218.228.6) (Remote host closed the connection)
- # [12:56] * Quits: onar (~onar@17.216.36.168) (Ping timeout: 244 seconds)
- # [12:56] * onar_ is now known as onar
- # [12:56] * Quits: jernoble|afk (~jernoble@17.212.152.13) (Ping timeout: 272 seconds)
- # [12:56] * Joins: smaug____ (~chatzilla@GGYYMKDCCCLV.gprs.sl-laajakaista.fi)
- # [13:02] * Joins: isherman (isherman@nat/google/x-jmxemzmigunlgoso)
- # [13:07] * Quits: isherman (isherman@nat/google/x-jmxemzmigunlgoso) (Ping timeout: 272 seconds)
- # [13:14] * Joins: isherman (isherman@nat/google/x-dcxdnnjxsodvehkw)
- # [13:18] * Joins: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [13:19] * Quits: isherman (isherman@nat/google/x-dcxdnnjxsodvehkw) (Ping timeout: 260 seconds)
- # [13:20] <MikeSmith> hsivonen: validator.nu is down
- # [13:20] <MikeSmith> and prior to going down it was responding much more slowly than usual
- # [13:21] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 244 seconds)
- # [13:24] * Quits: izhak (~izhak@213.87.240.63) (Remote host closed the connection)
- # [13:25] <hsivonen> MikeSmith: yeah, I had to kill it to relieve the server under too much use
- # [13:26] <MikeSmith> ok
- # [13:26] * Joins: isherman (isherman@nat/google/x-sgflscaumgyyomma)
- # [13:26] <hsivonen> the server is currently in a pretty bad shape
- # [13:27] <MikeSmith> oh
- # [13:27] <hsivonen> an ls command has now taken almost a minute to run
- # [13:27] <MikeSmith> wow
- # [13:29] <hsivonen> LOL FAIL. someone in the logs is using an anymizer that announces it's an anonymizer in the UA string
- # [13:31] <hsivonen> I wonder if someone has made a Firefox extension that does site validation by POSTing to V.nu excessively
- # [13:31] * Quits: isherman (isherman@nat/google/x-sgflscaumgyyomma) (Ping timeout: 245 seconds)
- # [13:32] <hsivonen> most of the activity is POST with JSON output with Firefox Nightly UA strings
- # [13:37] * Joins: isherman (isherman@nat/google/x-ocxqslqysmvjrrhj)
- # [13:38] <hsivonen> ok. whoever is producing a Firefox extension that uploads stuff to V.nu needs to make the extension stop when it gets a non-200 response
- # [13:39] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [13:40] <hsivonen> MikeSmith: does V.nu start up for your locally given the current state of repos?
- # [13:41] <hsivonen> one of these days I need to build some thingy that limits concurrent validation requests from one IP address
- # [13:42] * Quits: isherman (isherman@nat/google/x-ocxqslqysmvjrrhj) (Ping timeout: 260 seconds)
- # [13:43] <hsivonen> MikeSmith: ok. validator.nu is back up
- # [13:43] <hsivonen> MikeSmith: with old code, because the current repo state crashes at startup for me
- # [13:43] <hsivonen> I banned some IP numbers manually. this doesn't scale
- # [13:45] * Quits: gwicke (~gabriel@212.255.30.217) (Quit: Bye!)
- # [13:46] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [13:47] <zcorpan> hsivonen: ask @paulrouget to ask who the extension maker is on twitter
- # [13:48] * Joins: isherman (isherman@nat/google/x-qesndyvsciqexnne)
- # [13:51] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [13:53] <zcorpan> or maybe someone took https://github.com/rogerjohansson/html5validator and didn't bother installing v.nu locally but instead just changed extensions.html5validator.validatorURL
- # [13:53] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [13:53] * Quits: isherman (isherman@nat/google/x-qesndyvsciqexnne) (Ping timeout: 260 seconds)
- # [13:56] <zcorpan> hsivonen: http://superuser.com/questions/107228/is-there-a-html5-validator-plugin-for-firefox/259550#259550
- # [13:56] <MikeSmith> hsivonen: I will check out and build from a clean install
- # [13:59] * Joins: isherman (isherman@nat/google/x-prawauxlxcafrdty)
- # [14:04] * Quits: isherman (isherman@nat/google/x-prawauxlxcafrdty) (Ping timeout: 260 seconds)
- # [14:05] <MikeSmith> hsivonen:
- # [14:05] <MikeSmith> Error:
- # [14:05] <MikeSmith> Duplicate attribute “itemref”.
- # [14:05] <MikeSmith> File: file:/opt/archive/checker/syntax/relaxng/embed.rnc
- # [14:05] <MikeSmith> Line: 518 Col: 17
- # [14:05] <MikeSmith> sorry, will fix that
- # [14:07] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:07] * Quits: Zauberfisch (Subject619@venus.zauberfisch.at) (Quit: Leaving)
- # [14:08] <hsivonen> I wonder how much this is an HTML5 validation perf issues and how much this is an HTML 4 validation (Schematron) perf issue
- # [14:09] * riven` is now known as riven
- # [14:09] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [14:09] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [14:10] <MikeSmith> hsivonen: oh if you have people hitting it for HTML4 validation I would bet that could chew up a lot of resources
- # [14:10] * Joins: isherman (isherman@nat/google/x-edqqqcvaizszbxzu)
- # [14:11] <MikeSmith> jing schematron is a hog even running it locally
- # [14:14] <zcorpan> hsivonen: i've filed an issue on the extension and edited the answer (though the edit needs to be reviewed until it shows up)
- # [14:14] * Quits: isherman (isherman@nat/google/x-edqqqcvaizszbxzu) (Ping timeout: 260 seconds)
- # [14:16] <hsivonen> zcorpan: thanks. roger johansson's extension may be what I'm seeing
- # [14:16] <hsivonen> maybe I should just move validator.nu and irssi to different servers, so slowness wouldn't bother me
- # [14:16] <hsivonen> html5.validator.nu is already separate
- # [14:18] * Joins: twisted` (~anonymous@p5DDBAC3F.dip.t-dialin.net)
- # [14:18] <hsivonen> zcorpan: that particular Stackoverflow answer doesn't explain this, because it points to html5.validator.nu instead of validator.nu
- # [14:19] <hsivonen> whoa. does that extension post all pages you visit in whitelisted domains to the validator?
- # [14:20] <zcorpan> it can be configured to do that, i think
- # [14:20] <zcorpan> hsivonen: it says validator.nu afaict
- # [14:21] <zcorpan> hsivonen: btw it seems my answer has been reviewed and accepted now (at least it shows up for me in a private tab with turbo enabled)
- # [14:21] * Joins: isherman (isherman@nat/google/x-qkihvrxfmsxibxuy)
- # [14:23] <hsivonen> of course it's my fault for not having defenses for this
- # [14:23] * hsivonen is trying to figure out what the right defense would be
- # [14:25] <hsivonen> stuff that I can think of:
- # [14:25] <hsivonen> 1) Move validator.nu to a new dedicated VM
- # [14:25] * Quits: isherman (isherman@nat/google/x-qkihvrxfmsxibxuy) (Ping timeout: 245 seconds)
- # [14:25] <hsivonen> 2) Stop offering HTML 4 validation in validator.nu; let the W3C deal with that
- # [14:26] <hsivonen> 3) some kind of scoreboard for N most recent IP numbers and denying some requests depending on the scoreboard
- # [14:26] <zcorpan> (2) seems uncool i think
- # [14:27] <hsivonen> the problem is I'm not sure what exactly the scoreboard should track in order to not to limit reasonable use
- # [14:27] <hsivonen> 4) Rewrite HTML 4 validation Schematron in Java
- # [14:27] <StoneCypher> lol yeah
- # [14:27] <StoneCypher> let's do it in *java*
- # [14:27] * StoneCypher facepalm
- # [14:28] <zcorpan> StoneCypher: you know v.nu is written in java, right?
- # [14:28] <StoneCypher> why would i know that
- # [14:28] <StoneCypher> all i know is java isn't a particularly good choice for that kind of tool
- # [14:28] <zcorpan> dunno, it says so in http://about.validator.nu/
- # [14:28] <StoneCypher> and?
- # [14:29] <StoneCypher> "you know this random characteristic of this site you've never bothered to open, right? well it says so right in the corner"
- # [14:29] <zcorpan> ...
- # [14:29] <StoneCypher> yes, that's an ellipsis.
- # [14:29] * Quits: Adawerk``` (~mven__@169.241.49.57) (Read error: Connection timed out)
- # [14:29] <StoneCypher> it generally indicates text that has been removed for brevity's sake, not a pause.
- # [14:30] <StoneCypher> technically it's a greek tricolon, but insert standard rabble here about getting it something someone will recognize instead of being correct
- # [14:30] * Joins: Adawerk``` (~mven__@169.241.49.57)
- # [14:33] <MikeSmith> hsivonen: I vote for 4
- # [14:33] <Philip`> 5) Get MikeSmith to rewrite HTML 4 validation Schematron in Java
- # [14:33] <MikeSmith> heh
- # [14:33] * Joins: isherman (isherman@nat/google/x-ogzntulkwnqhrgyq)
- # [14:33] <hsivonen> this same IP keeps hitting validator.nu over and over again oblivious to the 403
- # [14:34] <StoneCypher> so block it
- # [14:34] <MikeSmith> hsivonen: I can write up the HTML4 assertions checker if you can make time to review it
- # [14:34] <hsivonen> MikeSmith: deal
- # [14:35] <zcorpan> (6) hunt down the user(s) of the extension and beat them up with a cricket bat
- # [14:35] <MikeSmith> I reckon I can get it done by next week or next next
- # [14:35] <hsivonen> 6) Make even validator.nu default to HTML5 instead of defaulting to 4 or 5 depending on doctype
- # [14:36] <MikeSmith> hsivonen: I think it makes sense to re-implement it to not just real schematron, regardless of this current load issue
- # [14:36] <MikeSmith> *to not use real schematron
- # [14:36] <hsivonen> MikeSmith: ok
- # [14:37] <zcorpan> though of course, letting html4 validation take resources away from making html5 validation better is also uncool
- # [14:38] <hsivonen> StoneCypher: http://about.validator.nu/#faq
- # [14:38] * Quits: isherman (isherman@nat/google/x-ogzntulkwnqhrgyq) (Ping timeout: 272 seconds)
- # [14:38] <MikeSmith> hsivonen: fwiw, I think the W3C systems team could give you some concrete suggestions on how to automatically deal with the bad-behaving IPs
- # [14:38] <StoneCypher> hsivonen: what about it
- # [14:38] <MikeSmith> the have a lot of experience at it :)
- # [14:39] <hsivonen> StoneCypher: the answer to "Java? Eww. Why didn’t you write it in Python or Ruby?"
- # [14:40] <StoneCypher> i didn't say that
- # [14:40] * Joins: davidb (~davidb@66.207.208.98)
- # [14:40] <StoneCypher> those two languages would be even worse choices.
- # [14:40] <hsivonen> StoneCypher: and your choice would be?
- # [14:41] * StoneCypher sighs
- # [14:41] <StoneCypher> do we really need to get into a clueless java zealot argument
- # [14:41] <StoneCypher> that was 15 minutes ago
- # [14:41] <StoneCypher> c, c++, ocaml, haskell, factor, fortress, basically anything with real direct access to strings and no boxing overhead
- # [14:42] <StoneCypher> no, not haskell, it's got immutable strings
- # [14:42] * Quits: jdong_bot_ (~jdong_bot@117.79.233.245) (Remote host closed the connection)
- # [14:42] <StoneCypher> but yeah, next bring up the alioth shootout
- # [14:42] <StoneCypher> then insist there's nothing wrong with java, that hotspot is magic and takes out all the overhead
- # [14:42] * StoneCypher starts writing out the flowchart to save time
- # [14:42] * Joins: Zauberfisch (Zauberfisc@venus.zauberfisch.at)
- # [14:42] * Philip` wonders why StoneCypher anticipates that any discussion will turn into an argument, and preemptively starts the argument himself
- # [14:43] <StoneCypher> Philip`: i don't assume that.
- # [14:43] <StoneCypher> Philip`: i do assume that discussions that start with someone inventing false quotes for someone else will, however, becuse they already have.
- # [14:43] <StoneCypher> because*
- # [14:43] * Joins: jdong_bot_ (~jdong_bot@117.79.233.245)
- # [14:44] * Joins: isherman (isherman@nat/google/x-ctfuyhxzgmbgjeup)
- # [14:45] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 240 seconds)
- # [14:45] <annevk> it's not a false quote
- # [14:45] <annevk> it's a quote from the FAQ
- # [14:47] <StoneCypher> uh.
- # [14:47] <StoneCypher> try again, anne.
- # [14:47] * StoneCypher sighs and just doesn't bother
- # [14:49] * Quits: Adawerk``` (~mven__@169.241.49.57) (Read error: Connection timed out)
- # [14:49] * Quits: isherman (isherman@nat/google/x-ctfuyhxzgmbgjeup) (Ping timeout: 260 seconds)
- # [14:49] * Joins: woef (~woef@91.183.84.141)
- # [14:51] <MikeSmith> hsivonen: fix for the breakage pushed
- # [14:51] * Joins: Adawerk``` (~mven__@169.241.49.57)
- # [14:51] <MikeSmith> just backed out my previous change
- # [14:51] <MikeSmith> sorry again
- # [14:54] * Quits: JohnAlbin_ (~JohnAlbin@114-42-54-208.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [14:55] <hsivonen> MikeSmith: verified. thanks. I'll redeploy
- # [14:55] * Joins: JohnAlbin (~JohnAlbin@114-42-54-208.dynamic.hinet.net)
- # [14:55] * Joins: isherman (isherman@nat/google/x-yvwsipnrgrrrwzbv)
- # [14:55] <MikeSmith> I will attempt to be more careful in the future
- # [14:58] <MikeSmith> hsivonen: btw, after trying out a few different ways of doing command-line validation (using that VerifierCommandLine class, using Jing directly), it's even more clear to me now that the HTTP interface is just way better than the alternatives
- # [14:58] <MikeSmith> certainly much faster
- # [14:58] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [15:00] * Quits: isherman (isherman@nat/google/x-yvwsipnrgrrrwzbv) (Ping timeout: 260 seconds)
- # [15:03] * Joins: eric_carlson (~eric@17.212.152.104)
- # [15:04] <zcorpan> nice, "cssom !" with ddg gives me the editor's draft of cssom
- # [15:05] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:06] <hsivonen> Ask.com: How do I get rid of the toolbar? DuckDuckGo: How do I make it the default?
- # [15:06] * Joins: isherman (isherman@nat/google/x-ktxaptzwrchyxftk)
- # [15:07] <MikeSmith> hsivonen: I wonder how many people who set out download and build the validator code never get past the downloading-dependencies + downloading-local-entities stage
- # [15:08] <MikeSmith> if we could make that step less time-consuming and painful, that would be good
- # [15:08] <hsivonen> MikeSmith: probably many
- # [15:08] <hsivonen> yeah
- # [15:08] <hsivonen> dunno how to do that without a weekly test to see if the download locations still work
- # [15:08] <MikeSmith> yeah
- # [15:08] * hsivonen mumbles about cool URIs not changing
- # [15:09] <MikeSmith> oh, that reminds me, I still did not actually land the patch that downloads the w3c stuff from the zip file I made
- # [15:09] <StoneCypher> hateoas is still the best acronym alive
- # [15:09] <hsivonen> Do I have to host all the libs somewhere and go through all the license compliance issues *again* from a slightly different perspective?
- # [15:10] <MikeSmith> even hosting all the libs, user still has to download them all
- # [15:10] <MikeSmith> don't know how to get around that
- # [15:11] * Quits: Adawerk``` (~mven__@169.241.49.57) (Read error: Connection timed out)
- # [15:11] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
- # [15:11] <zcorpan> hmm. maybe i should file bugs instead of sending emails to www-style
- # [15:11] * Quits: isherman (isherman@nat/google/x-ktxaptzwrchyxftk) (Ping timeout: 272 seconds)
- # [15:12] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [15:12] <hsivonen> MikeSmith: https://twitter.com/#!/tbroyer/status/175603090978897921
- # [15:12] <MikeSmith> heh
- # [15:12] <MikeSmith> ain't that the truth
- # [15:13] * Joins: Adawerk``` (~mven__@169.241.49.57)
- # [15:17] * Joins: isherman (isherman@nat/google/x-ddxiwzekcbjltxdf)
- # [15:18] <MikeSmith> hsivonen: I just sent you that zip patch for review
- # [15:18] <MikeSmith> if you have time to take a quick look at it I'd appreciate it
- # [15:18] <MikeSmith> I think it's sane but always possible there's something I didn't consider
- # [15:18] <MikeSmith> anyway, it's only 10 lines or so
- # [15:19] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [15:20] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:20] <hsivonen> MikeSmith: looking
- # [15:20] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [15:22] * Quits: isherman (isherman@nat/google/x-ddxiwzekcbjltxdf) (Ping timeout: 245 seconds)
- # [15:24] * Quits: Elias[EY] (~Eliad@unaffiliated/elias-ey-/x-2045331)
- # [15:25] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Ping timeout: 272 seconds)
- # [15:28] * Joins: isherman (isherman@nat/google/x-tgxgmftuvhlkvnzk)
- # [15:29] * Joins: plutoniix (~plutoniix@182.53.55.234)
- # [15:30] * Quits: Adawerk``` (~mven__@169.241.49.57) (Ping timeout: 244 seconds)
- # [15:30] * Joins: mven (~mven__@169.241.49.57)
- # [15:31] * Joins: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net)
- # [15:31] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:692c:15b3:337b:f8ba)
- # [15:31] * Joins: jernoble_ (~jernoble@2620:149:4:1b01:4b6:594e:a6f:9478)
- # [15:32] * [[zzz]] is now known as [[zz]]
- # [15:32] * Joins: onar_ (~onar@17.216.36.168)
- # [15:33] * Quits: eric_carlson (~eric@17.212.152.104) (Ping timeout: 265 seconds)
- # [15:33] * eric_carlson_ is now known as eric_carlson
- # [15:33] * Quits: isherman (isherman@nat/google/x-tgxgmftuvhlkvnzk) (Ping timeout: 260 seconds)
- # [15:34] * Quits: onar (~onar@17.216.36.168) (Ping timeout: 244 seconds)
- # [15:34] * onar_ is now known as onar
- # [15:34] * Quits: jernoble (~jernoble@2620:149:4:1b01:4b6:594e:a6f:9478) (Ping timeout: 260 seconds)
- # [15:34] * jernoble_ is now known as jernoble
- # [15:34] <annevk> http://www.w3.org/TR/2012/WD-webmessaging-20120313/#messageeventinit should maybe use sequence<MessagePort>? ?
- # [15:39] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 245 seconds)
- # [15:40] * Joins: isherman (isherman@nat/google/x-ggoqxthkwdsmwfux)
- # [15:43] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:44] <zcorpan> ok so for the collapsing table quirk, which browser behavior should i spec? i'm a bit tempted to follow ie compat quirks since i guess that's what everyone else is trying to emulate
- # [15:44] * Quits: isherman (isherman@nat/google/x-ggoqxthkwdsmwfux) (Ping timeout: 272 seconds)
- # [15:44] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [15:45] <smaug____> zcorpan: I suggest asking dbaron and bz
- # [15:45] <zcorpan> but maybe mozilla's behavior is better since it can look at just the child boxes
- # [15:46] <zcorpan> smaug____: they'll just say i should spec mozilla's behavior :-P
- # [15:46] <smaug____> so they'll give you the right answer :)
- # [15:47] <zcorpan> ie doesn't collapse the table when there's a caption, but the other browsers do that
- # [15:47] <smaug____> zcorpan: but really, dbaron and bz have years of experience on that stuff.
- # [15:47] <annevk> the Mozilla "do whatever is best for the web mantra" seems to be about over these days :p
- # [15:48] <zcorpan> smaug____: oh sure
- # [15:48] <annevk> or maybe it's just highly aligned with whatever is best for Gecko
- # [15:48] <smaug____> annevk: bah
- # [15:48] * Quits: jdong_bot_ (~jdong_bot@117.79.233.245) (Remote host closed the connection)
- # [15:50] <zcorpan> i think i'll go with making the quirk have affect for the minimal set needed, which i think is a combination of ie and mozilla: if there's a table-caption, table-row-group, table-header-group or table-footer-group box child of a table, don't apply the quirk
- # [15:51] <zcorpan> (moz also applies the quirk for inline-table and when there's a table-caption)
- # [15:52] * Joins: isherman (isherman@nat/google/x-rjvcpkuzffwjhkps)
- # [15:53] * Quits: Evanescence (~Evanescen@60.183.204.41) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [15:54] <zcorpan> hmm, ie also doesn't apply the quirk when there's a table-column (but does apply it if there's just a table-column-group)
- # [15:54] <annevk> oh yes, W3C starts publishing drafts documenting a single method: http://www.w3.org/TR/hr-time/
- # [15:56] <zcorpan> let's split html5 into lots of drafts where each idl member gets its own spec
- # [15:56] <MikeSmith> modularization
- # [15:56] <MikeSmith> it's clearly catching on
- # [15:57] * Quits: isherman (isherman@nat/google/x-rjvcpkuzffwjhkps) (Ping timeout: 260 seconds)
- # [15:57] <MikeSmith> XHTML 1.1 Modularization for HTML5
- # [15:57] <annevk> and constants: http://www.w3.org/TR/2012/CR-navigation-timing-20120313/#performancenavigation ?
- # [15:59] * Joins: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com)
- # [16:00] * Joins: Jonny5 (~Jonny@piratenpartei/bw/Jonny)
- # [16:02] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:02] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:03] * Joins: isherman (isherman@nat/google/x-dtlvrlchosifnoir)
- # [16:03] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [16:04] * Quits: maikmerten (~merten@vpn9081.itmc.tu-dortmund.de) (Read error: Operation timed out)
- # [16:08] * Quits: isherman (isherman@nat/google/x-dtlvrlchosifnoir) (Ping timeout: 260 seconds)
- # [16:08] * Joins: dydx (~dydz@adsl-76-199-101-60.dsl.pltn13.sbcglobal.net)
- # [16:14] * Joins: isherman (isherman@nat/google/x-jmyhfleoialqqluq)
- # [16:16] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [16:17] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [16:17] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:18] * Quits: isherman (isherman@nat/google/x-jmyhfleoialqqluq) (Ping timeout: 245 seconds)
- # [16:18] <zcorpan> ok http://simon.html5.org/specs/quirks-mode#the-collapsing-table-quirk specced
- # [16:19] <zcorpan> that leaves the table cell nowrap quirk
- # [16:20] * Joins: sicking (~chatzilla@c-174-62-77-22.hsd1.ca.comcast.net)
- # [16:20] * Joins: jcarbaugh (~jcarbaugh@12.43.172.10)
- # [16:22] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [16:22] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Excess Flood)
- # [16:22] * Joins: tantek (~tantek@12.14.132.2)
- # [16:22] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [16:23] * Quits: dydx (~dydz@adsl-76-199-101-60.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [16:23] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [16:25] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [16:26] * Quits: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net) (Read error: Connection reset by peer)
- # [16:26] * Joins: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net)
- # [16:26] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [16:26] * Joins: isherman (isherman@nat/google/x-vsxnzknqdhucoavb)
- # [16:30] * Quits: isherman (isherman@nat/google/x-vsxnzknqdhucoavb) (Ping timeout: 245 seconds)
- # [16:34] * Joins: danbri (~danbri@195.166.51.3)
- # [16:37] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [16:37] * Joins: isherman (isherman@nat/google/x-srqzaccbeddwfkuj)
- # [16:39] * Joins: ezoe (~ezoe@112-68-244-181f1.kyt1.eonet.ne.jp)
- # [16:41] * Joins: Shambat (~chatzilla@dhcp-105-185.idi.ntnu.no)
- # [16:42] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [16:42] * Quits: isherman (isherman@nat/google/x-srqzaccbeddwfkuj) (Ping timeout: 245 seconds)
- # [16:42] * Parts: Shambat (~chatzilla@dhcp-105-185.idi.ntnu.no)
- # [16:48] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [16:48] * Joins: isherman (isherman@nat/google/x-xlmqoidzwzzppqzv)
- # [16:50] <MikeSmith> zcorpan, annevk - fyi the CSS validator now has CSS3 support
- # [16:51] * Parts: Jonny5 (~Jonny@piratenpartei/bw/Jonny)
- # [16:51] <MikeSmith> so please actually check the pubrules CSS reports
- # [16:51] <MikeSmith> and if it is reporting false positives, file bugs
- # [16:52] * Quits: annevk (annevk@nat/opera/x-hymvgnlbazckywdn) (Quit: annevk)
- # [16:52] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [16:53] * Quits: isherman (isherman@nat/google/x-xlmqoidzwzzppqzv) (Ping timeout: 245 seconds)
- # [16:54] <MikeSmith> is there no :marker pseudo-element?
- # [16:55] <MikeSmith> wait I know there isn't
- # [16:55] <MikeSmith> just what can I use instead of :marker
- # [16:56] <MikeSmith> ah wait
- # [16:56] <MikeSmith> it's just not in either of the selectors specs
- # [16:56] <MikeSmith> but instead only in the lists and counters module
- # [16:57] <MikeSmith> modularization ftw
- # [16:58] * Quits: tantek (~tantek@12.14.132.2) (Quit: tantek)
- # [16:59] * Quits: sicking (~chatzilla@c-174-62-77-22.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
- # [17:00] * Joins: isherman (isherman@nat/google/x-omdapeyxvgvelvms)
- # [17:04] * nonge_ is now known as nonge
- # [17:04] <zcorpan> [nowrap] turned out to be two quirks
- # [17:04] * Quits: isherman (isherman@nat/google/x-omdapeyxvgvelvms) (Ping timeout: 260 seconds)
- # [17:06] * Quits: danbri (~danbri@195.166.51.3) (Remote host closed the connection)
- # [17:08] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:09] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [17:10] <dglazkov> good morning, Whatwg!
- # [17:11] * Quits: ezoe (~ezoe@112-68-244-181f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [17:11] <zcorpan> two quirks specced today (and one dropped)
- # [17:12] * Joins: isherman (isherman@nat/google/x-nzrjamssnacsqrrp)
- # [17:12] * Quits: llrcombs (~llrcombs@64.130.210.214) (Ping timeout: 252 seconds)
- # [17:14] * Joins: llrcombs (~llrcombs@64.130.210.214)
- # [17:14] <MikeSmith> zcorpan, annevk - https://www.w3.org/Bugs/Public/enter_bug.cgi?product=CSSValidator
- # [17:15] * Joins: danbri (~danbri@195.166.51.3)
- # [17:15] <zcorpan> MikeSmith: ok
- # [17:15] <MikeSmith> Yves did a lot of work to get it updated, so would be great if we can help get it improved
- # [17:16] <MikeSmith> really doesn't help much that the rules are spread out across 30+ different specs
- # [17:16] <MikeSmith> I mean as far as trying to implement a validator for it
- # [17:16] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [17:16] * Quits: isherman (isherman@nat/google/x-nzrjamssnacsqrrp) (Ping timeout: 260 seconds)
- # [17:18] * Quits: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 252 seconds)
- # [17:21] * Joins: ezoe (~ezoe@61-205-124-96f1.kyt1.eonet.ne.jp)
- # [17:22] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [17:22] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [17:23] * Joins: isherman (isherman@nat/google/x-kzhkrvgkwrgujmyv)
- # [17:24] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 244 seconds)
- # [17:26] * Quits: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net) (Read error: Connection reset by peer)
- # [17:26] * Quits: ezoe (~ezoe@61-205-124-96f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [17:27] * Joins: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net)
- # [17:27] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Computer has gone to sleep.)
- # [17:27] * Quits: isherman (isherman@nat/google/x-kzhkrvgkwrgujmyv) (Ping timeout: 245 seconds)
- # [17:33] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [17:34] * Joins: ezoe (~ezoe@61-205-124-188f1.kyt1.eonet.ne.jp)
- # [17:34] * Joins: isherman (isherman@nat/google/x-rsoxdhabstlddhbf)
- # [17:39] * Quits: isherman (isherman@nat/google/x-rsoxdhabstlddhbf) (Ping timeout: 272 seconds)
- # [17:42] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [17:42] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [17:42] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [17:44] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [17:44] * Joins: ap (~ap@2620:149:4:1b01:5c85:93b1:6681:fe57)
- # [17:46] * Joins: isherman (isherman@nat/google/x-pgmhflsdunycchix)
- # [17:47] * Quits: skylamer` (cgskylamer@78.90.213.55) (Read error: Connection reset by peer)
- # [17:50] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:51] * Quits: isherman (isherman@nat/google/x-pgmhflsdunycchix) (Ping timeout: 260 seconds)
- # [17:51] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [17:53] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 252 seconds)
- # [17:53] * Quits: danbri (~danbri@195.166.51.3) (Remote host closed the connection)
- # [17:54] * Joins: danbri (~danbri@195.166.51.3)
- # [17:56] * Quits: ezoe (~ezoe@61-205-124-188f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [17:56] * Quits: danbri (~danbri@195.166.51.3) (Remote host closed the connection)
- # [17:57] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [17:58] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [17:59] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [17:59] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [17:59] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [17:59] * Joins: isherman (isherman@nat/google/x-chguargpfvyovzem)
- # [17:59] * Quits: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com) (Quit: leaving)
- # [17:59] * Quits: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Ping timeout: 252 seconds)
- # [18:03] * Joins: ezoe (~ezoe@61-205-124-96f1.kyt1.eonet.ne.jp)
- # [18:03] * Quits: isherman (isherman@nat/google/x-chguargpfvyovzem) (Ping timeout: 245 seconds)
- # [18:04] <bga> IE correctly parse unknown css properties and put it in CSSRuleStyleDeclaration
- # [18:07] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 245 seconds)
- # [18:08] * Joins: KillerX (~anant@nat/mozilla/x-huevrziekixjanez)
- # [18:09] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [18:11] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:11] * Joins: isherman (isherman@nat/google/x-qelyefknszagojss)
- # [18:13] * Joins: danbri (~danbri@195.166.51.3)
- # [18:13] * Quits: jcarbaugh (~jcarbaugh@12.43.172.10)
- # [18:15] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [18:15] * Joins: miketaylr (~miketaylr@50.59.76.58)
- # [18:16] * Joins: sicking (~chatzilla@nat/mozilla/x-kldthdtacbcqbfbg)
- # [18:16] * Quits: isherman (isherman@nat/google/x-qelyefknszagojss) (Ping timeout: 272 seconds)
- # [18:17] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 260 seconds)
- # [18:18] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [18:18] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [18:18] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [18:21] <bga> background: url("linear-gradient: red white");
- # [18:22] <bga> custom handler that return svg w/ gradient
- # [18:22] * Joins: isherman (isherman@nat/google/x-ylaptljgwfcfpunz)
- # [18:25] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
- # [18:26] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 252 seconds)
- # [18:26] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [18:26] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [18:26] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [18:27] * Joins: tantek (~tantek@50.59.76.58)
- # [18:27] * Quits: isherman (isherman@nat/google/x-ylaptljgwfcfpunz) (Ping timeout: 272 seconds)
- # [18:28] * Joins: zdobersek1 (~zan@BSN-176-165-101.dial-up.dsl.siol.net)
- # [18:28] * Quits: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net) (Read error: Connection reset by peer)
- # [18:30] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:30] <MikeSmith> hsivonen: so with the zip-file thing added, even over my really slow connection, it takes only 10 mins to completely download and build and run the validator code
- # [18:31] <MikeSmith> which isn't very harsh
- # [18:31] * Quits: espadrine (~thaddee_t@acces2342.res.insa-lyon.fr) (Quit: espadrine)
- # [18:32] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:33] * Joins: isherman (isherman@nat/google/x-wnntdycerchiuumm)
- # [18:34] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 255 seconds)
- # [18:35] * Joins: tomasf (~tom@2002:55e5:dbb7:0:6967:8b84:2fab:262e)
- # [18:36] * Quits: danbri (~danbri@195.166.51.3) (Remote host closed the connection)
- # [18:38] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [18:38] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [18:38] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [18:38] * Quits: isherman (isherman@nat/google/x-wnntdycerchiuumm) (Ping timeout: 260 seconds)
- # [18:41] * Joins: abarth (~abarth@2002:ada4:80d1:0:7db5:2ad4:ca55:a81e)
- # [18:42] * Joins: othermaciej (~mjs@65.50.220.34)
- # [18:43] <AryehGregor> Gmail's important-conversation-marking works really well.
- # [18:43] <AryehGregor> Now it's correctly marking transforms-related discussions as important because of the people involved.
- # [18:44] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 264 seconds)
- # [18:44] * Quits: abarth (~abarth@2002:ada4:80d1:0:7db5:2ad4:ca55:a81e) (Client Quit)
- # [18:45] * Joins: isherman (isherman@nat/google/x-ogkorkepypxbnbjp)
- # [18:48] <MikeSmith> AryehGregor: point is also about what it recognizes as not important I guess
- # [18:48] <Hixie> i think my arcTo() relying on transforms to get rotations makes no sense
- # [18:48] <Hixie> so i'm adding a 'rotation' argument to arcTo()
- # [18:48] <Hixie> also, i think instead of overloading arc() i'm just going to make a method ellipse()
- # [18:48] <Hixie> that is basically the same but not for circular arcs
- # [18:49] * AryehGregor is all in favor of a separate method instead of overloading
- # [18:49] * Quits: isherman (isherman@nat/google/x-ogkorkepypxbnbjp) (Ping timeout: 272 seconds)
- # [18:50] <MikeSmith> Hixie: what AryehGregor said
- # [18:50] <MikeSmith> in general
- # [18:50] * Quits: Neocortex (~niels@82-170-160-25.ip.telfort.nl) (Remote host closed the connection)
- # [18:50] <AryehGregor> Overloading is only a good idea when you have two different calls that mean basically the same thing, like with different argument types or optional arguments or things conceptually similar to that.
- # [18:50] <AryehGregor> The canvas API seems very over-overloaded already.
- # [18:51] <TabAtkins_> +1 to ellipse().
- # [18:52] <MikeSmith> the canvas API seems like not a model to be followed
- # [18:52] <AryehGregor> I haven't tried using it, but I saw operations along the lines of "if you provide six floats it behaves one way, but if you provide eight floats then the fifth and sixth arguments mean something different and the seventh and eighth mean the same as the old fifth and sixth".
- # [18:52] <AryehGregor> Which I guess is just optional arguments in the middle.
- # [18:52] <AryehGregor> But it seems quite horrible.
- # [18:52] <TabAtkins_> Yeah, the drawImage function.
- # [18:52] * Joins: rniwa (~rniwa@2600:1010:b005:7cdc:0:43:706d:301)
- # [18:52] <TabAtkins_> Which, as usual, should have just taken some objects instead.
- # [18:52] * Quits: rniwa (~rniwa@2600:1010:b005:7cdc:0:43:706d:301) (Remote host closed the connection)
- # [18:53] * Joins: rniwa (~rniwa@2600:1010:b005:7cdc:0:43:706d:301)
- # [18:53] <AryehGregor> :(
- # [18:53] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [18:53] <TabAtkins_> drawImage(img,{x,y,w,h}, {w,y,w,h})
- # [18:54] * Quits: ericc|afk (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: ericc|afk)
- # [18:54] <AryehGregor> Do you mean arrays there?
- # [18:55] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [18:55] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [18:55] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [18:55] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [18:55] <TabAtkins_> No, but arrays might work too, since it's always the w,h that are omittable.
- # [18:56] * Quits: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: Connection reset by peer)
- # [18:56] * Joins: pablof (~pablof@144.189.101.1)
- # [18:56] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [18:56] * Joins: isherman (isherman@nat/google/x-qxwenbumwznmzvui)
- # [18:56] <AryehGregor> Oh, you mean an object like {x: 7, y: 5} or something.
- # [18:56] <TabAtkins_> yeah
- # [18:56] <AryehGregor> I think an array is shorter and clearer here.
- # [18:56] <TabAtkins_> probably, yeah.
- # [18:56] <TabAtkins_> ctx.drawImage(src, [0,0], [0,0,50,100])
- # [18:56] <TabAtkins_> Makes sense to me.
- # [18:58] * Quits: ezoe (~ezoe@61-205-124-96f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [18:58] <AryehGregor> The trick is whether the third and fourth parameters are width/height, or the x/y coords of a second corner.
- # [18:58] <AryehGregor> You just have to rely on platform consistency for that.
- # [18:58] <MikeSmith> hey TabAtkins_
- # [18:58] <TabAtkins_> Oh, true. That's a potential advantage of objects. Naming is always useful.
- # [18:58] <TabAtkins_> MikeSmith: Yo!
- # [18:59] <MikeSmith> where you been man?
- # [18:59] <TabAtkins_> AryehGregor: Luckily the xywh pattern is pretty well established.
- # [18:59] <TabAtkins_> MikeSmith: At sxsw
- # [18:59] <MikeSmith> ah
- # [18:59] <MikeSmith> yeah
- # [18:59] <MikeSmith> Gingerman?
- # [18:59] <MikeSmith> B-side?
- # [18:59] <TabAtkins_> Spent every night at ginger man, yeah.
- # [19:00] * Joins: sarro (~sarro@i5E865C5D.versanet.de)
- # [19:00] * Quits: isherman (isherman@nat/google/x-qxwenbumwznmzvui) (Ping timeout: 245 seconds)
- # [19:01] <TabAtkins_> Met *tons* of people that I'd only known through Twitter. Lots of fun all around.
- # [19:01] <TabAtkins_> And our panel went even better than last year.
- # [19:01] * Joins: jamesr (jamesr@nat/google/x-rnhnadynkvvpwryd)
- # [19:01] <MikeSmith> great
- # [19:01] <MikeSmith> someday I will get back to Austin
- # [19:03] <MikeSmith> TabAtkins_: btw I'm still wondering about your claim that emscripten had overcome the "order of magnitude" gap
- # [19:03] <TabAtkins_> MikeSmith: Heard it on Twitter, with a link to a github issue that I skimmed.
- # [19:03] <MikeSmith> hmm
- # [19:03] <TabAtkins_> It would be from about two weeks ago, and I think it was a RT, so it would be hard for me to find.
- # [19:04] <gsnedders> TabAtkins_: It depends on the code, though.
- # [19:04] <TabAtkins_> gsnedders: Yeah, definitely.
- # [19:04] <MikeSmith> afaict from Joel Webber postings that gap is still there
- # [19:04] <MikeSmith> gsnedders: of course
- # [19:04] <MikeSmith> also like recent JSC refactoring
- # [19:04] <MikeSmith> rewriting
- # [19:04] <MikeSmith> from dude
- # [19:04] <gsnedders> https://github.com/kripken/emscripten/issues/22#issuecomment-4201138 is the origin
- # [19:04] <MikeSmith> forgot his name
- # [19:04] <MikeSmith> guy from Purdue
- # [19:05] * Quits: jernoble (~jernoble@2620:149:4:1b01:4b6:594e:a6f:9478) (Quit: jernoble)
- # [19:05] <TabAtkins_> gsnedders: That's it! Thanks.
- # [19:05] * Joins: ekr (~ekr@2620:101:8003:300:5a55:caff:fef1:5a11)
- # [19:06] * Joins: ezoe (~ezoe@203-140-88-177f1.kyt1.eonet.ne.jp)
- # [19:07] <MikeSmith> holy fuck
- # [19:07] <MikeSmith> " I can now definitively state that emscripten+ff has broken the order-of-magnitude barrier w.r.t. C++."
- # [19:07] <MikeSmith> from the man himself
- # [19:07] <MikeSmith> that's pretty impressive
- # [19:08] <jgraham> (using objects in places where you might have a tight loop seems like it could impose some performance cost)
- # [19:09] * Joins: isherman (isherman@nat/google/x-bzkeobqektwzdspr)
- # [19:10] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [19:11] <Philip`> MikeSmith: Where "from the man himself" means "from an inherently biased person"?
- # [19:12] <MikeSmith> heh
- # [19:12] <MikeSmith> he is the foremost EXPERT in his field man
- # [19:13] <TabAtkins_> Don't get all wikipedian on us, jgraham .
- # [19:13] <MikeSmith> as am I in the field of smokable varieties of THC
- # [19:14] <TabAtkins_> Who invented data urls? I want to buy that person a beer.
- # [19:14] * Quits: isherman (isherman@nat/google/x-bzkeobqektwzdspr) (Ping timeout: 272 seconds)
- # [19:15] <TabAtkins_> Ooh, and now I get to set up hg on my work box.
- # [19:15] <TabAtkins_> Yay?
- # [19:16] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [19:16] <WeirdAl> TabAtkins_: hope you like Xerox
- # [19:16] <WeirdAl> http://tools.ietf.org/html/rfc2397
- # [19:17] <TabAtkins_> Dammit, Larry Masinter!
- # [19:17] <MikeSmith> LOL
- # [19:17] <TabAtkins_> Okay, I'll still buy him a beer. And then run away.
- # [19:17] <MikeSmith> dude
- # [19:17] <WeirdAl> I have no idea who the guy is, actually - a name in our industry I've never heard.
- # [19:17] <MikeSmith> you owe Larry some serious ove
- # [19:18] <MikeSmith> WeirdAl: Larry is god
- # [19:18] <MikeSmith> like Loki
- # [19:18] <MikeSmith> or the demiurge
- # [19:18] <MikeSmith> he is deep into the matrix
- # [19:18] <TabAtkins_> I know he's done good things. He's still crazy now.
- # [19:22] * Joins: isherman (isherman@nat/google/x-ihrlttjefrtgeozl)
- # [19:23] <MikeSmith> TabAtkins_: I'm crazier
- # [19:23] <MikeSmith> I guarantee
- # [19:24] * Joins: maikmerten (~maikmerte@port-92-201-68-213.dynamic.qsc.de)
- # [19:25] <TabAtkins_> In a good way, though.
- # [19:26] * Quits: zdobersek1 (~zan@BSN-176-165-101.dial-up.dsl.siol.net) (Quit: Leaving.)
- # [19:26] * Quits: isherman (isherman@nat/google/x-ihrlttjefrtgeozl) (Ping timeout: 260 seconds)
- # [19:26] * Joins: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net)
- # [19:27] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [19:27] * Joins: rniwa_ (~rniwa@67.218.102.239)
- # [19:27] * Joins: jernoble (~jernoble@17.212.152.13)
- # [19:28] * Quits: rniwa (~rniwa@2600:1010:b005:7cdc:0:43:706d:301) (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org)
- # [19:28] * rniwa_ is now known as rniwa
- # [19:28] * Joins: jcarbaugh (~jcarbaugh@12.191.60.30)
- # [19:30] * ncooley is now known as nickcooley
- # [19:30] * Joins: danbri (~danbri@195.166.51.3)
- # [19:31] * jernoble is now known as jernoble|afk
- # [19:31] * jernoble|afk is now known as jernoble
- # [19:31] * Quits: pablof (~pablof@144.189.101.1) (Read error: Connection reset by peer)
- # [19:33] * Joins: isherman (isherman@nat/google/x-irbonlsrizioxjez)
- # [19:34] * Quits: miketaylr (~miketaylr@50.59.76.58) (Quit: Leaving...)
- # [19:37] * Quits: isherman (isherman@nat/google/x-irbonlsrizioxjez) (Ping timeout: 260 seconds)
- # [19:38] * Joins: pablof (~pablof@144.189.101.1)
- # [19:39] * Quits: pablof (~pablof@144.189.101.1) (Remote host closed the connection)
- # [19:40] * Joins: pablof (~pablof@144.189.101.1)
- # [19:43] <MikeSmith> Hixie: help me out man
- # [19:43] <MikeSmith> the chairs are telling me they want stuff actually done before we can publish updated WDs
- # [19:43] * Joins: hij1nx_ (~hij1nx@ppp-70-253-83-251.dsl.austtx.swbell.net)
- # [19:44] <MikeSmith> specifically,
- # [19:44] <MikeSmith> http://intertwingly.net/tmp/wgstatus.html#editor
- # [19:44] * hij1nx_ is now known as hij1nx
- # [19:44] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Remote host closed the connection)
- # [19:44] <MikeSmith> the "Editor Queue" stufff
- # [19:45] <MikeSmith> so if you can actually make those changes in the W3 version you will be my hero for this week
- # [19:45] <MikeSmith> beyond TabAtkins_
- # [19:45] * Joins: isherman (isherman@nat/google/x-tdbyibygnhwimdue)
- # [19:45] * Quits: rniwa (~rniwa@67.218.102.239) (Quit: rniwa)
- # [19:45] * Quits: othermaciej (~mjs@65.50.220.34) (Quit: othermaciej)
- # [19:46] * Quits: danbri (~danbri@195.166.51.3) (Remote host closed the connection)
- # [19:47] * Joins: othermaciej (~mjs@17.244.4.224)
- # [19:47] * Quits: skylamer` (cgskylamer@78.90.213.55) (Read error: Connection reset by peer)
- # [19:48] * Joins: rniwa (rniwa@nat/google/x-fcibzlvxjozzhalf)
- # [19:49] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [19:49] <Hixie> MikeSmith: my timetable for the next few weeks is canvas, web intents, the start time thread on the whatwg list, sicking's readyState bugs, and then <dialog> and sandbox/CSP
- # [19:50] * Quits: isherman (isherman@nat/google/x-tdbyibygnhwimdue) (Ping timeout: 260 seconds)
- # [19:51] * Quits: necolas (~necolas@5e0c715f.bb.sky.com) (Ping timeout: 245 seconds)
- # [19:53] <MikeSmith> Hixie: all I need for now is those WG decisions applied to the W3C versinos
- # [19:54] <MikeSmith> so that we can publish on Thursay
- # [19:54] <MikeSmith> if you don't have time to apply them, I will, I gues
- # [19:54] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [19:54] <MikeSmith> but I would appreciate it if you tried
- # [19:54] * Joins: othermaciej_ (~mjs@2620:149:f01:201:7dab:ce6:b40c:7548)
- # [19:55] <MikeSmith> so that i can reduce a bit the mountain of BS PITA that I have to deal with
- # [19:55] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [19:55] <Hixie> MikeSmith: i'm adding your script to the pipeline as we speak, but the other two don't have simple diffs that need applying, they're both week-long efforts to try to work out exactly what should happen
- # [19:55] <MikeSmith> OK
- # [19:55] <Hixie> MikeSmith: e.g. the sandbox one needs basically a refactoring of the entire sandbox feature for CSP
- # [19:56] <MikeSmith> I see
- # [19:56] <Hixie> MikeSmith: and the dialog one needs coordination with the fullscreen spec to work out how it'll work
- # [19:56] <MikeSmith> who submitted that CP?
- # [19:56] <MikeSmith> OK
- # [19:56] <Hixie> MikeSmith: in both cases one could naively apply the exact diff the CP says to do, but that would just be a waste of everyone's time
- # [19:56] * Joins: isherman (isherman@nat/google/x-lwsmxwzdlasoeisi)
- # [19:56] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [19:57] <Hixie> MikeSmith: if anyone suggests you do that, i highly recommend explaining to them that they clearly care less about the web than about the appearance of progres and should maybe reconsider their life choices
- # [19:57] * Quits: tantek (~tantek@50.59.76.58) (Quit: tantek)
- # [19:58] <MikeSmith> yeah
- # [19:59] * Quits: othermaciej (~mjs@17.244.4.224) (Ping timeout: 252 seconds)
- # [19:59] * othermaciej_ is now known as othermaciej
- # [19:59] <Hixie> (if the chairs actually wanted <dialog> in the spec quicker, they would have just let it happen without the escalation process, in which case hober and i would have put it in the spec sometime last year, when we had nothing more pressing to work on)
- # [20:01] * Quits: isherman (isherman@nat/google/x-lwsmxwzdlasoeisi) (Ping timeout: 245 seconds)
- # [20:01] * Quits: onar (~onar@17.216.36.168) (Read error: Operation timed out)
- # [20:02] * Joins: onar (~onar@17.216.36.168)
- # [20:05] <MikeSmith> Hixie: indee
- # [20:05] <MikeSmith> d
- # [20:05] <MikeSmith> the whole premature escalation thing I never did understand either
- # [20:06] <MikeSmith> anyway, we find ourselves at this poing
- # [20:06] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [20:06] <MikeSmith> as we have found ourselves before
- # [20:06] <Hixie> i don't really see what is stopping them from just publishing
- # [20:07] <Hixie> i mean, there's nothing particularly special about these new features than the other new features i'm working on
- # [20:07] <MikeSmith> those 3 decisions, afaict
- # [20:07] * Quits: ekr (~ekr@2620:101:8003:300:5a55:caff:fef1:5a11) (Quit: ekr)
- # [20:07] <Hixie> i mean, why have they decided that they need those decisions applied but not, say, the canvas changes applied?
- # [20:07] * Joins: isherman (isherman@nat/google/x-qwoxovwemrhfaqrp)
- # [20:07] <Hixie> i'd have thought the canvasregion hit testing changes were way more important/controversial in the wg
- # [20:08] * Quits: othermaciej (~mjs@2620:149:f01:201:7dab:ce6:b40c:7548) (Quit: othermaciej)
- # [20:09] * Joins: othermaciej (~mjs@17.244.4.224)
- # [20:09] <MikeSmith> Hixie: see the topic, ese
- # [20:10] <Hixie> it's one thing for the language to be irrational
- # [20:10] <Hixie> another for the people the w3c is putting forward as leaders to be irrational
- # [20:10] * Quits: othermaciej (~mjs@17.244.4.224) (Client Quit)
- # [20:10] * Quits: Taggnostr2 (~quassel@dyn57-362.yok.fi) (Ping timeout: 244 seconds)
- # [20:11] * Joins: ekr (~ekr@2620:101:8003:300:5a55:caff:fef1:5a11)
- # [20:11] <MikeSmith> leaders fail us
- # [20:11] <MikeSmith> everywhere
- # [20:11] <MikeSmith> we need to work around the "leaders"
- # [20:12] * Quits: isherman (isherman@nat/google/x-qwoxovwemrhfaqrp) (Ping timeout: 245 seconds)
- # [20:12] <Hixie> i don't intend to work around anyone
- # [20:13] <MikeSmith> yeah well I do I gues
- # [20:13] <MikeSmith> I guess that's a difference between you and me
- # [20:13] * Joins: annevk (~annevk@cm-84.215.13.244.getinternet.no)
- # [20:14] <annevk> hober: I wasn't necessarily disagreeing, though it does seem somewhat weird to have event handler attributes
- # [20:14] <annevk> in the dictionary
- # [20:15] <MikeSmith> Hixie: arguing with asshats on principle is fun for about 30 seconds
- # [20:15] <MikeSmith> te
- # [20:15] <MikeSmith> then it gets boring an pointless
- # [20:16] <Hixie> you don't have to argue if someone asks you to do something dumb
- # [20:16] <MikeSmith> right
- # [20:16] <Hixie> that's what spam filters are for
- # [20:17] <MikeSmith> in the mean time we actually want to get some WD published if we can
- # [20:18] <Hixie> so just publish what we have
- # [20:18] <Hixie> i really don't see the problem here
- # [20:18] <annevk> MikeSmith: so html5-diff has validation errors?
- # [20:19] <MikeSmith> annevk: dunno, maybe CSS non-erros
- # [20:19] <Hixie> MikeSmith: the whatwg manages to "publish a rec" every time i make a diff, why can't the w3c "publish a wd"?
- # [20:19] <MikeSmith> fuck
- # [20:19] <MikeSmith> please
- # [20:19] * Quits: KillerX (~anant@nat/mozilla/x-huevrziekixjanez) (Quit: KillerX)
- # [20:20] <MikeSmith> Hixie: I can idiot that you ask me that?
- # [20:20] <MikeSmith> christ
- # [20:20] * Joins: isherman (isherman@nat/google/x-yipleoqyhxfcgdwg)
- # [20:20] <zewt> parse error, redo from start
- # [20:20] * Joins: necolas (~necolas@5ade73f0.bb.sky.com)
- # [20:20] <MikeSmith> * Am I can idiot that you ask me that
- # [20:21] * Joins: KillerX (~anant@nat/mozilla/x-kqbdwbqmzdlptpes)
- # [20:21] <annevk> "You should add a 'type' attribute with a value of 'text/css' to the 'style' element"
- # [20:21] <zewt> not better :)
- # [20:21] <annevk> that sounds wrong
- # [20:21] <MikeSmith> zewt: god
- # [20:21] <zewt> uh?
- # [20:22] <MikeSmith> * Am I an idiot that you ask me that
- # [20:22] <MikeSmith> fucking typewriters
- # [20:22] <Hixie> well i'm not really asking you, i'm asking whoever is telling you that you can't somehow
- # [20:22] * Quits: eric_carlson (~eric@2620:149:4:1b01:692c:15b3:337b:f8ba) (Quit: eric_carlson)
- # [20:22] * eric_carlson_ is now known as eric_carlson
- # [20:22] <MikeSmith> Hixie: me
- # [20:22] <MikeSmith> I am asking you
- # [20:22] <zewt> if you're using a typewriter it may be time for an upgrade
- # [20:23] <MikeSmith> so that we can publish on Thursday
- # [20:23] <MikeSmith> if you can't make those changes by Thursday, then I guess we are up shit creek
- # [20:23] * jernoble is now known as jernoble|afk
- # [20:23] <Hixie> MikeSmith: oh you just want me to rerun the pipeline with the flags set for publication? i can do that, sure. i thought you were saying we were somehow gated on some random CPs.
- # [20:24] <MikeSmith> yeah, re-run it
- # [20:24] <MikeSmith> I changed the boilerplate already
- # [20:24] <Hixie> k
- # [20:24] <MikeSmith> I leave it up to the chairs to deal with the aftermath
- # [20:24] * Quits: isherman (isherman@nat/google/x-yipleoqyhxfcgdwg) (Ping timeout: 260 seconds)
- # [20:25] <Hixie> what date should i use?
- # [20:25] <MikeSmith> which amounts to, they leave it up to me]
- # [20:25] <MikeSmith> 15
- # [20:25] <Hixie> and which drafts
- # [20:25] <MikeSmith> html, md, canvas
- # [20:25] * Quits: rniwa (rniwa@nat/google/x-fcibzlvxjozzhalf) (Quit: rniwa)
- # [20:25] <MikeSmith> I'm about ready to stab myself in the heart with a broken bottle here
- # [20:26] <gsnedders> MikeSmith: emo.
- # [20:26] <Hixie> oh wait, i don't need to update the date, that's in the boilerplate now
- # [20:26] <Hixie> sweet
- # [20:26] * Quits: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net) (Quit: Leaving.)
- # [20:26] * Joins: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net)
- # [20:26] <MikeSmith> gsnedders: dude I was em before there was a word for it
- # [20:27] <MikeSmith> and I will punk jackass that claims to have re-invented emo in my wake
- # [20:27] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [20:29] <TabAtkins_> Yay, I can finally publish in HTML5!
- # [20:30] <annevk> hmm
- # [20:30] <annevk> I wonder what dbaron just posted on twitter
- # [20:30] * Quits: astearns (~astearns@192.150.22.5) (Quit: astearns)
- # [20:30] <TabAtkins_> Hm.
- # [20:31] <TabAtkins_> Don't want to try and decode it, given the possibility of wasted effort if twitter mangled it.
- # [20:31] * Joins: astearns (~astearns@192.150.22.5)
- # [20:31] * Joins: isherman (isherman@nat/google/x-zuqkmbwtqgbbwcze)
- # [20:31] * Quits: maikmerten (~maikmerte@port-92-201-68-213.dynamic.qsc.de) (Quit: Leaving)
- # [20:31] <annevk> it's something about having 140 code units I reckon
- # [20:31] <gsnedders> MikeSmith: Your kisses kill me a little inside.
- # [20:32] <TabAtkins_> Likely. I'll bet it's using one of the alternate roman alphabets in the multibyte sections.
- # [20:32] <MikeSmith> gsnedders: wonderful phrase
- # [20:32] * Joins: rniwa (rniwa@nat/google/x-gcvpuqdetncgnnsh)
- # [20:33] <MikeSmith> TabAtkins_: please work with closely with Elika to create another 30 CSSSS specs
- # [20:33] <TabAtkins_> MikeSmith: Already on it.
- # [20:34] <MikeSmith> heh
- # [20:34] <annevk> MikeSmith: filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=16347
- # [20:35] * jernoble|afk is now known as jernoble
- # [20:35] * Quits: isherman (isherman@nat/google/x-zuqkmbwtqgbbwcze) (Ping timeout: 245 seconds)
- # [20:35] <MikeSmith> annevk: ありがとうございます
- # [20:36] * Joins: othermaciej (~mjs@17.245.91.78)
- # [20:36] <annevk> 問題ない
- # [20:36] <TabAtkins_> What the hell is that "XSL or XQuery WG" checkbox doing floating over there?
- # [20:36] <MikeSmith> heh
- # [20:36] <aklein> Hixie: hi there. random question about the "form" attribute: if a form-associated element is not in the document tree, should it still be associated with a form if it has a "form" attribute matching the ID of a <form> that _is_ in the document?
- # [20:36] <aklein> (poking around at WebKit's incomplete implementation)
- # [20:37] <MikeSmith> TabAtkins_: that is to remind you about how important X-*shite is
- # [20:37] <aklein> from my reading it seems the form attribute basically overrides the tree-based form-association rules
- # [20:37] <TabAtkins_> MikeSmith: Should I just check it on every bug? I've already started doing so.
- # [20:38] <MikeSmith> heh
- # [20:38] <annevk> the stuff from dbaron is in the Shavian Alphabet apparently?
- # [20:38] <annevk> http://www.unicode.org/standard/translations/shavian.html
- # [20:38] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 10.0.2/20120215223356])
- # [20:38] <Hixie> aklein: looking...
- # [20:39] <MikeSmith> TabAtkins_: maybe I can change the config. I dunno. configuring bugzillla dpresses me
- # [20:39] <AryehGregor> . . . wow, backface-visibility interop is much worse than I thought.
- # [20:39] <AryehGregor> I need lots more tests for this.
- # [20:40] <TabAtkins_> MikeSmith: I'm just wondering why those WGs have the ability to mark bugs as WG-private anyway. It's bizarre.
- # [20:40] <Hixie> aklein: yeah, looks like the spec says that it should be associated even if the control isn't in the same subtree as the form element
- # [20:40] <Hixie> aklein: the form element has to be in the document, though
- # [20:41] <annevk> so you can submit controls not part of the DOM
- # [20:41] <Hixie> ok canvas now supports ellipses
- # [20:41] <annevk> that's kind of weird
- # [20:42] <Hixie> MikeSmith: i am checking in the wds with WD livery
- # [20:42] <Hixie> s/wds/docs/
- # [20:42] <MikeSmith> ok
- # [20:42] * Joins: isherman (isherman@nat/google/x-hgreuhtjprhjbdoy)
- # [20:42] <MikeSmith> TabAtkins_: eh? which groups?
- # [20:44] <MikeSmith> TabAtkins_: if you mean the "XSL or XQuery WG" bugzilla thing I have zero insight
- # [20:44] <aklein> Hixie: thanks, that's what I got from my reading. WebKit sometimes lets such associations take place, Firefox doesn't seem to.
- # [20:44] <rniwa> what's a good irc channel for regions discussion?
- # [20:44] <TabAtkins_> MikeSmith: Yeah, that. It's a new thing, so it's weird.
- # [20:44] <TabAtkins_> rniwa: Here, or w3.org/#css
- # [20:45] <aklein> (it's not clear the WebKit impl meant to let this take place)
- # [20:45] <MikeSmith> OK
- # [20:45] <rniwa> TabAtkins_: okay. i guess i'll start here since i'm already here
- # [20:45] <TabAtkins_> MikeSmith: I'm pretty sure that checkbox wasn't in place a week ago.
- # [20:45] <rniwa> TabAtkins_, annevk: so we've had some more discussions about regions node list
- # [20:45] <rniwa> and we're rolling out webkit's implementation for now since it's not implemented correctly
- # [20:45] <MikeSmith> TabAtkins_: hai
- # [20:46] <rniwa> but dhyatt pointed out a point that in the future, regions node list can have css generated nodes as well
- # [20:46] <TabAtkins_> rniwa: You mean that api that lets you get the boxes that a region spans?
- # [20:46] <rniwa> TabAtkins_: yeah
- # [20:46] <rniwa> TabAtkins_: or rather "nodes"
- # [20:46] <TabAtkins_> Yeah, Hyatt's right.
- # [20:46] <rniwa> TabAtkins_: so we need some mechanism to represent css generated nodes
- # [20:46] <annevk> in general, adding new CSSOM stuff without having fixed the underlying model is scary imo
- # [20:46] <TabAtkins_> Heh, pinging alex russell.
- # [20:47] <rniwa> TabAtkins_: it can be of type Node since it's not a real node
- # [20:47] <rniwa> annevk: I agree.
- # [20:47] <TabAtkins_> annevk: Probably agree.
- # [20:47] * Quits: isherman (isherman@nat/google/x-hgreuhtjprhjbdoy) (Ping timeout: 272 seconds)
- # [20:47] <rniwa> TabAtkins_, annevk: what would this pseudo-node look like?
- # [20:47] * Quits: othermaciej (~mjs@17.245.91.78) (Quit: othermaciej)
- # [20:47] <annevk> we have not figured out how CSSOM should look, yet CSSMatrix is being added somewhat brokenly, now regions, there's stuff for variables...
- # [20:47] <TabAtkins_> rniwa: Dunno!
- # [20:48] <rniwa> annevk: :(
- # [20:48] <TabAtkins_> annevk: At least for vars, it's just some stuff on the CSSStyleDeclaration.
- # [20:48] <annevk> rniwa: wouldn't CSS just generate boxes?
- # [20:48] <rniwa> annevk: yeah
- # [20:48] <rniwa> annevk: but how do you prefer to span:before { flow-from: "my-flow"; }
- # [20:48] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:fcd9:8c1a:e9fa:48aa)
- # [20:48] <rniwa> annevk: it's not a real node
- # [20:48] <rniwa> annevk: it's a pseudo-node but it's part of the flow nonetheless
- # [20:49] <rniwa> annevk: so if you're getting the list of nodes that belong to the same flow
- # [20:49] <rniwa> then it's got to be there
- # [20:49] <annevk> maybe introduce CSSNode?
- # [20:49] <TabAtkins_> rniwa: You'll have to reify CSS pseudo-elements to do this correctly.
- # [20:49] <annevk> making it inherit from Node though seems wrong
- # [20:49] <rniwa> TabAtkins_: right.
- # [20:49] <TabAtkins_> (Which I'm totally cool with.)
- # [20:49] <annevk> so maybe it should just be CSSBox and you mix it in the list
- # [20:49] <rniwa> annevk: definitely not > inherit from Node
- # [20:49] <TabAtkins_> (If we can do it in a performant way.)
- # [20:50] <rniwa> annevk: yeah...
- # [20:50] <annevk> you can have (CSSBox or Node)[]
- # [20:50] <rniwa> annevk: "Box" is kind of confusing though
- # [20:50] <rniwa> annevk: because it's an inline / block objects
- # [20:50] <TabAtkins_> rniwa: I think you were in the room months ago when we were discussing reifying pseudoelements in some way related to the shadow dom.
- # [20:50] <rniwa> annevk: not really line boxes
- # [20:50] <rniwa> TabAtkins_: was I?
- # [20:50] <rniwa> TabAtkins_: oh yeah
- # [20:50] <rniwa> TabAtkins_: decorator stuff
- # [20:50] <annevk> from a spec perspective they're all boxes
- # [20:50] <rniwa> TabAtkins_: but I think decorator approach is an overkill for this
- # [20:50] <annevk> block-level, inline-level, line-level boxes
- # [20:50] <rniwa> TabAtkins_: because that'll make them real nodes
- # [20:51] <TabAtkins_> rniwa, annevk: "box" isn't the right term, anyway. That's a level too far down. You want the notion that CSS has of "elements" after it's doctored the tree.
- # [20:51] <rniwa> TabAtkins_: yeah
- # [20:51] <TabAtkins_> But before converting the element-tree to the box-tree.
- # [20:51] <rniwa> TabAtkins_: for that, I like CSSElement or CSSNode
- # [20:51] <rniwa> TabAtkins_: or PseudoNode
- # [20:51] <rniwa> i like the third one least since nobody can spell pseudo correctly :P
- # [20:51] <annevk> PseudoElement then
- # [20:51] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [20:52] <rniwa> annevk: LOL
- # [20:52] <TabAtkins_> I'd want to spend some time hashing this out publicly, but something like that sounds interesting.
- # [20:52] <rniwa> TabAtkins_: yeah
- # [20:52] <TabAtkins_> ::element, obviously.
- # [20:52] <rniwa> TabAtkins_: was there cssom mailing list?
- # [20:52] <TabAtkins_> window['::element'](foo)
- # [20:52] <TabAtkins_> rniwa: www-style
- # [20:52] <rniwa> TabAtkins_: oh man... :(
- # [20:52] <annevk> rniwa: uhuh
- # [20:52] <rniwa> TabAtkins_: i don't wanna subscribe to www-style
- # [20:52] <Hixie> aklein: file bugs :-) we can also change the spec if the browser vendors think this is bad, it wasn't exactly intentional, it just fell out of how i specced it
- # [20:52] <TabAtkins_> rniwa: Sorry.
- # [20:53] * JohnAlbin is now known as JohnAlbin_zzzzzz
- # [20:53] <rniwa> TabAtkins_, annevk: CSSElement would do.
- # [20:53] <TabAtkins_> Yeah, that works for me.
- # [20:54] * Joins: isherman (isherman@nat/google/x-wpfptahjvxgpghaw)
- # [20:54] <Hixie> anyone know what the url is for the absolute latest svg spec content? (draft/ed content is fine)
- # [20:55] <TabAtkins_> Hixie: Generally, you want SVG Tiny 1.2 for definitions or stuff.
- # [20:55] * Quits: jcarbaugh (~jcarbaugh@12.191.60.30)
- # [20:55] <annevk> TabAtkins_: I didn't know CSS had something between "tree" and "box tree"
- # [20:55] <annevk> TabAtkins_: where is that defined?
- # [20:55] <Hixie> TabAtkins_: but 1.1 for dom stuff?
- # [20:55] <TabAtkins_> annevk: It's not well-defined, because no one's written Box 3.
- # [20:55] <Hixie> TabAtkins_: svg 1.1 has a more elaborate d="" syntax than 1.2 T
- # [20:55] <TabAtkins_> Hixie: Yes.
- # [20:56] <annevk> hmm
- # [20:56] <Hixie> TabAtkins_: any idea which is the "right" one?
- # [20:56] <TabAtkins_> Hixie: Ask shepazu or heycam.
- # [20:56] <Hixie> (what i was really hoping for was an svg 2 ED or something)
- # [20:56] <TabAtkins_> annevk: You've got what the host-language reports, which is used for Selectors. CSS decorates it with pseudos to form the element-tree.
- # [20:57] <TabAtkins_> Hixie: There's an SVG2 in the hg repo, but it's not usable yet for good stuff, I think.
- # [20:57] <annevk> isn't pseudo + anonymous box stuff all happening at the same time?
- # [20:57] <TabAtkins_> Nope.
- # [20:58] <TabAtkins_> For example, pseudos can affects the table-fixup stuff.
- # [20:58] <TabAtkins_> There's no reasonable way to define it simultaneously, I think. But everything works great if you define it happening before box-tree construction.
- # [20:58] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [20:58] * Quits: isherman (isherman@nat/google/x-wpfptahjvxgpghaw) (Ping timeout: 272 seconds)
- # [20:58] <annevk> I guess they are input to the box generation
- # [20:58] <TabAtkins_> Yeah, exactly.
- # [20:59] * Joins: othermaciej (~mjs@2620:149:4:1b01:cc88:d050:16f2:579c)
- # [20:59] <annevk> but so is display:block
- # [20:59] <TabAtkins_> Yes, display:block controls how an element generates a box.
- # [20:59] <annevk> and I'm not sure there's much of a difference there
- # [20:59] <TabAtkins_> While a pseudo needs to be an element so it can *have* display:block on it.
- # [20:59] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [20:59] <annevk> I mean sure tr might have ::before
- # [20:59] <TabAtkins_> And then generate a box appropriately.
- # [20:59] <annevk> if it also has display:inline; thinks are going to be different too
- # [21:00] <TabAtkins_> annevk: I can just assure you that assuming that pseudos are part of the element-tree makes literally everything related to box generation easier.
- # [21:00] <Hixie> TabAtkins_: k...
- # [21:01] <TabAtkins_> annevk: Otherwise you have to insert tons of special-cases everywhere and use horrible guarded language everywhere and will still, inevitably, fuck up corner-cases.
- # [21:02] <annevk> that sounds like how the CSS specs work
- # [21:02] <TabAtkins_> Boo
- # [21:02] <annevk> look no further than chapter 10 of CSS 2.1
- # [21:05] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [21:05] * Joins: isherman (isherman@nat/google/x-nscpppyfglfoywll)
- # [21:07] * Quits: rniwa (rniwa@nat/google/x-gcvpuqdetncgnnsh) (Quit: rniwa)
- # [21:07] <annevk> so the dbaron thing again...
- # [21:07] <annevk> it's more than a 140 16-bit code units
- # [21:08] <annevk> it's 193, which means Twitter counts Unicode characters?
- # [21:09] <gsnedders> annevk: Correct.
- # [21:09] <gsnedders> annevk: They changed about a year ago.
- # [21:09] <gsnedders> annevk: IIRC, it's graphemes they count provided the code points are defined.
- # [21:09] <zewt> now if only they'd change to, say, not limit messages to so small a length that it inhibits communication
- # [21:10] * Quits: isherman (isherman@nat/google/x-nscpppyfglfoywll) (Ping timeout: 260 seconds)
- # [21:10] <zewt> it's entirely silly that you can fit like twice the content on twitter in japanese than english, heh
- # [21:11] * jernoble is now known as jernoble|afk
- # [21:13] * jernoble|afk is now known as jernoble
- # [21:13] * Quits: erichynds (~ehynds@venkman.brightcove.com) (Ping timeout: 272 seconds)
- # [21:13] * Joins: rniwa (rniwa@nat/google/x-qpciyzielomieicj)
- # [21:13] <annevk> gsnedders: they count code points after normalizing the text to NFC according to https://dev.twitter.com/docs/counting-characters
- # [21:14] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [21:17] * Joins: isherman (isherman@nat/google/x-qcpkzdobjnvotwlu)
- # [21:22] * Quits: isherman (isherman@nat/google/x-qcpkzdobjnvotwlu) (Ping timeout: 245 seconds)
- # [21:23] * Quits: ekr (~ekr@2620:101:8003:300:5a55:caff:fef1:5a11) (Quit: ekr)
- # [21:25] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [21:26] * Quits: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net) (Quit: Leaving.)
- # [21:26] * Joins: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net)
- # [21:28] * Quits: zdobersek (~zan@BSN-176-165-101.dial-up.dsl.siol.net) (Read error: Connection reset by peer)
- # [21:28] * Quits: annevk (~annevk@cm-84.215.13.244.getinternet.no) (Quit: annevk)
- # [21:30] * Joins: isherman (isherman@nat/google/x-qzyawzggpzndxupl)
- # [21:34] * Quits: drublic (~drublic@frbg-4d028a56.pool.mediaWays.net) (Remote host closed the connection)
- # [21:34] * Quits: isherman (isherman@nat/google/x-qzyawzggpzndxupl) (Ping timeout: 260 seconds)
- # [21:40] * Joins: ekr (~ekr@2620:101:8003:300:5a55:caff:fef1:5a11)
- # [21:41] * Joins: isherman (isherman@nat/google/x-dgsmxxohqpgsamsw)
- # [21:41] * Joins: miketaylr (~miketaylr@50.59.76.58)
- # [21:45] * Quits: isherman (isherman@nat/google/x-dgsmxxohqpgsamsw) (Ping timeout: 245 seconds)
- # [21:45] * Quits: KillerX (~anant@nat/mozilla/x-kqbdwbqmzdlptpes) (Read error: Connection reset by peer)
- # [21:46] * Joins: KillerX (~anant@nat/mozilla/x-bjrmlsdvlwdrqimg)
- # [21:47] * Joins: danja (~danny@host108-236-static.12-87-b.business.telecomitalia.it)
- # [21:49] * Quits: skylamer` (cgskylamer@78.90.213.55) (Read error: Connection reset by peer)
- # [21:49] * Quits: ap (~ap@2620:149:4:1b01:5c85:93b1:6681:fe57) (Quit: ap)
- # [21:50] * Joins: ap (~ap@2620:149:4:1b01:3c62:d623:2ec8:62b0)
- # [21:53] * Joins: isherman (isherman@nat/google/x-hdqeclkxedhryuoj)
- # [21:56] * Quits: onar (~onar@17.216.36.168) (Ping timeout: 244 seconds)
- # [21:57] * Quits: isherman (isherman@nat/google/x-hdqeclkxedhryuoj) (Ping timeout: 245 seconds)
- # [21:58] * Joins: necolas_ (~necolas@5ade73f0.bb.sky.com)
- # [21:59] * Quits: necolas_ (~necolas@5ade73f0.bb.sky.com) (Remote host closed the connection)
- # [21:59] * Joins: tantek (~tantek@50.59.89.36)
- # [21:59] * Joins: necolas_ (~necolas@5ade73f0.bb.sky.com)
- # [22:00] * Quits: necolas_ (~necolas@5ade73f0.bb.sky.com) (Client Quit)
- # [22:00] * Joins: onar (~onar@17.216.36.168)
- # [22:02] * Joins: necolas_ (~necolas@5ade73f0.bb.sky.com)
- # [22:02] * necolas_ is now known as necolas__
- # [22:02] * Quits: necolas (~necolas@5ade73f0.bb.sky.com) (Ping timeout: 264 seconds)
- # [22:03] * Joins: jcarbaugh (~jcarbaugh@12.191.60.30)
- # [22:03] * Joins: isherman (isherman@nat/google/x-pcsetbssvnypiyoi)
- # [22:04] * necolas__ is now known as necolas
- # [22:05] <matjas> http://whatwg.org/html/infrastructure.html#conformance-checkers → any examples of “criteria that cannot be expressed by a DTD, but can still be checked by a machine”, and/or “criteria that can only be checked by a human”?
- # [22:05] * Quits: MacTed (~Thud@63.119.36.36)
- # [22:05] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [22:06] <TabAtkins_> There are several examples of the former in the validator.
- # [22:07] <TabAtkins_> The latter is things like @alt conformance.
- # [22:07] * Quits: miketaylr (~miketaylr@50.59.76.58) (Ping timeout: 244 seconds)
- # [22:07] <matjas> TabAtkins_: are those listed somewhere?
- # [22:07] <TabAtkins_> I doubt it. Nobody really cares. ^_^
- # [22:08] * Quits: isherman (isherman@nat/google/x-pcsetbssvnypiyoi) (Ping timeout: 272 seconds)
- # [22:08] <matjas> “There are several examples of the former in the validator.” → could you please name one then? I can’t think of any :)
- # [22:08] <TabAtkins_> I dunno. Ask the validator folks like hsivonen or MikeSmith
- # [22:09] <matjas> consider yourselves pinged, fellas.
- # [22:09] * Quits: ap (~ap@2620:149:4:1b01:3c62:d623:2ec8:62b0) (Read error: Connection reset by peer)
- # [22:09] * Quits: othermaciej (~mjs@2620:149:4:1b01:cc88:d050:16f2:579c) (Read error: Connection reset by peer)
- # [22:09] * Joins: othermaciej (~mjs@17.212.155.198)
- # [22:09] * Joins: ap (~ap@17.212.155.203)
- # [22:10] * Joins: saba (~foo@unaffiliated/saba)
- # [22:10] * Quits: onar (~onar@17.216.36.168) (Read error: Connection reset by peer)
- # [22:11] * Joins: onar (~onar@17.216.36.168)
- # [22:15] * Joins: isherman (isherman@nat/google/x-ngmwgunbqtthqned)
- # [22:15] * Joins: dbaron (~dbaron@50.59.76.58)
- # [22:16] * Joins: mkanat (mkanat@nat/google/x-wyviyufaihroszby)
- # [22:17] <TabAtkins_> Lolwut. A few months of Process (that was largely built for the a11y people) is harming longdesc?
- # [22:17] <TabAtkins_> What about the 10+ years of authors ignoring or misusing it?
- # [22:19] * Quits: isherman (isherman@nat/google/x-ngmwgunbqtthqned) (Ping timeout: 272 seconds)
- # [22:23] <Philip`> matjas: Table constraints are one major machine-checkable area, if I remember correctly
- # [22:24] <Philip`> matjas: e.g. verifying that there are no overlapping cells (in the presence of colspan and rowspan)
- # [22:26] * Quits: rniwa (rniwa@nat/google/x-qpciyzielomieicj) (Quit: rniwa)
- # [22:26] * Joins: cpearce (~cpearce@60.234.54.74)
- # [22:26] * Joins: isherman (isherman@nat/google/x-nzwzmlufgazznnrh)
- # [22:26] * Quits: eric_carlson_ (~eric@2620:149:4:1b01:fcd9:8c1a:e9fa:48aa) (Quit: eric_carlson_)
- # [22:28] * Joins: rniwa (rniwa@nat/google/x-awgqwlgawijiscgf)
- # [22:30] <AryehGregor> What does CSS specify for how an image is supposed to be transformed when it has an explicit height/width?
- # [22:30] * Quits: rniwa (rniwa@nat/google/x-awgqwlgawijiscgf) (Client Quit)
- # [22:31] <AryehGregor> It seems like a PNG is stretched or squished without regard to aspect ratio, if both are specified, but an SVG always preserves its aspect ratio and gets letterboxed.
- # [22:31] <AryehGregor> In an <img>.
- # [22:31] <AryehGregor> That seems very confusing.
- # [22:31] <TabAtkins_> It doesn't, very specifically. How an image draws itself into the rectangle that CSS tells it to is up tot he iamge format.
- # [22:31] * Quits: isherman (isherman@nat/google/x-nzwzmlufgazznnrh) (Ping timeout: 272 seconds)
- # [22:31] <AryehGregor> That doesn't seem desirable.
- # [22:31] <TabAtkins_> Rasters are stretched, SVG (in the absence of bugs) depends on the values fo the viewport stuff on the root.
- # [22:31] <AryehGregor> Hmm.
- # [22:31] <AryehGregor> Interesting.
- # [22:31] <TabAtkins_> It's quite desirable, given things like SVG that want to specify their scaling behavior.
- # [22:31] * Quits: cpearce (~cpearce@60.234.54.74) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [22:32] <AryehGregor> http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute
- # [22:33] <TabAtkins_> Yup.
- # [22:33] * AryehGregor doesn't see what the default is
- # [22:34] <TabAtkins_> Check the definition for <svg>.
- # [22:34] <TabAtkins_> It's "xMidYMid meet".
- # [22:35] <TabAtkins_> Also: omigod worst attribute value names ever.
- # [22:35] <TabAtkins_> EVER
- # [22:35] <TabAtkins_> Differing capitalization for x and y asldfkja;sdlkf
- # [22:35] * Quits: malydok (~marek@moma.t16.ds.pwr.wroc.pl) (Ping timeout: 252 seconds)
- # [22:36] <TabAtkins_> This is one of those things that should *really* change in SVG2 to match the CSS convention (which was established *after* SVG did its stuff, so its understandable why it doesn't currently match).
- # [22:36] * Joins: lar_zzz (~lar_zzz@p4FE25E76.dip.t-dialin.net)
- # [22:36] * Joins: cpearce (~cpearce@60.234.54.74)
- # [22:36] <AryehGregor> Browsers seem to not implement this right. Sigh.
- # [22:36] <TabAtkins_> Unsurprising.
- # [22:37] <TabAtkins_> I know that Chrome does pretty badly.
- # [22:37] * Quits: LBP (~Mirc@pD9EB1736.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [22:38] * Joins: gwicke (~gabriel@148-9-142-46.pool.kielnet.net)
- # [22:39] * Joins: isherman (isherman@nat/google/x-hsztmsbcgaqwxxrh)
- # [22:43] * Quits: ezoe (~ezoe@203-140-88-177f1.kyt1.eonet.ne.jp) (Ping timeout: 244 seconds)
- # [22:44] * Quits: isherman (isherman@nat/google/x-hsztmsbcgaqwxxrh) (Ping timeout: 260 seconds)
- # [22:45] * Joins: rniwa (rniwa@nat/google/x-wrxhtduvshzucykk)
- # [22:45] * Joins: malydok (~marek@moma.t16.ds.pwr.wroc.pl)
- # [22:47] * Quits: sicking (~chatzilla@nat/mozilla/x-kldthdtacbcqbfbg) (Ping timeout: 244 seconds)
- # [22:48] * Joins: sicking (~chatzilla@nat/mozilla/x-osynkursmbjnqffd)
- # [22:49] * Quits: tantek (~tantek@50.59.89.36) (Read error: Connection reset by peer)
- # [22:49] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:52] * Joins: isherman (isherman@nat/google/x-khumunijipwifzsf)
- # [22:52] * Joins: tantek (~tantek@50.59.89.36)
- # [22:54] <Hixie> should path.addPathData(svgPathData) continue the current subpath if any, or always start a new one?
- # [22:55] <TabAtkins_> Hm.
- # [22:56] * Quits: isherman (isherman@nat/google/x-khumunijipwifzsf) (Ping timeout: 272 seconds)
- # [22:56] <TabAtkins_> It would be useful to be able to interrupt the subpath construction and continue it, so you can insert a conditional without repeating the prelude or having to store it in a var for later concat.
- # [22:57] <TabAtkins_> But SVG always starts with a fresh subpath (because it doesn't have the concept of extending one).
- # [22:57] <TabAtkins_> I think it should always start a new one.
- # [22:58] <Hixie> hm, good point about stringing things together with if statements
- # [22:58] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [22:58] <TabAtkins_> You can always just repeat the last point yourself, though.
- # [22:59] * Quits: Zauberfisch (Zauberfisc@venus.zauberfisch.at) (Read error: Connection reset by peer)
- # [23:00] <Hixie> but that would create a new subpath
- # [23:00] <Hixie> so it would be quite different
- # [23:00] * Joins: Zauberfisch (~Zauberfis@venus.zauberfisch.at)
- # [23:00] <TabAtkins_> Another possibility is extending the path syntax with a command (vaguely similar to z) that forces continuation from the previous subpath.
- # [23:00] <TabAtkins_> Oh yeah, stroking has different behavior.
- # [23:00] <Hixie> fill, too
- # [23:00] <TabAtkins_> Hm.
- # [23:01] <Hixie> and clip
- # [23:01] <Hixie> the three things you can do :-)
- # [23:01] <TabAtkins_> Heh.
- # [23:01] <TabAtkins_> Okay, then perhaps it should continue things.
- # [23:01] <Hixie> i think you're convincing me to continue rather than start afresh, yeah
- # [23:01] <Hixie> ok
- # [23:01] <TabAtkins_> Forcing a new subpath is also trivial - just prepend an "M" with the same point that your first real command starts with.
- # [23:01] <Hixie> yeah
- # [23:02] <TabAtkins_> Also, you can do that *after* the conditional, which allows differing behavior from different branches.
- # [23:03] * Quits: dbaron (~dbaron@50.59.76.58) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:03] * Joins: isherman (isherman@nat/google/x-uqxycgrsjairfxiy)
- # [23:04] <Hixie> um
- # [23:04] <Hixie> am i missing something
- # [23:04] <Hixie> or does SVG not say what the initial current point is
- # [23:04] <TabAtkins_> If you didn't start with an M, all the commands need a starting point.
- # [23:05] <Hixie> oh i see, if you don't start with an M then the path is invalid
- # [23:05] <Hixie> well then
- # [23:05] <Hixie> that makes my earlier point a bit moot
- # [23:05] <Hixie> nevermind
- # [23:05] <TabAtkins_> Oh, indeed. Why did I remember that wrong?
- # [23:05] * Quits: isherman (isherman@nat/google/x-uqxycgrsjairfxiy) (Remote host closed the connection)
- # [23:05] <Hixie> dunno, i did too
- # [23:05] <Hixie> maybe i was confusing it with the canvas path api
- # [23:06] * Quits: hij1nx (~hij1nx@ppp-70-253-83-251.dsl.austtx.swbell.net) (Quit: hij1nx)
- # [23:06] * Joins: isherman (isherman@nat/google/x-lzvxzpkrowyheoqd)
- # [23:09] * abarth|gardener is now known as abarth
- # [23:10] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:10] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [23:10] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [23:10] * heycam|away is now known as heycam
- # [23:11] <TabAtkins_> matjas: Since the CSSWG switched to the Hg repo, my service isn't necessary anymore. You can redirect your @csscommits parser to the RSS feed at
- # [23:11] <TabAtkins_>
- # [23:11] <TabAtkins_>
- # [23:11] <TabAtkins_> http://dvcs.w3.org/hg/csswg/rss-log
- # [23:11] <TabAtkins_> matjas: http://dvcs.w3.org/hg/csswg/rss-log
- # [23:11] <TabAtkins_> goddam middleclick.
- # [23:12] <heycam> Hixie, you want the 1.1 path syntax -- 1.2T doesn't have arc commands
- # [23:13] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [23:14] * Quits: astearns (~astearns@192.150.22.5) (Ping timeout: 246 seconds)
- # [23:14] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [23:15] * Quits: sicking (~chatzilla@nat/mozilla/x-osynkursmbjnqffd) (Ping timeout: 244 seconds)
- # [23:16] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:18] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
- # [23:20] * Quits: gwicke (~gabriel@148-9-142-46.pool.kielnet.net) (Quit: Bye!)
- # [23:20] * Joins: miketaylr (~miketaylr@50.59.76.58)
- # [23:23] <Hixie> heycam: is there anything for which i want 2.1T?
- # [23:24] <heycam> Hixie, there are a few definitions that are clearer/better, but off the top of my head I can't remember what things specifically
- # [23:25] <heycam> Hixie, for anything about the language or DOM itself I think you should definitely reference 1.1
- # [23:25] <TabAtkins_> I was told by shepazu to reference 1.2T for language stuff.
- # [23:25] <heycam> by language here I mean like markup, content
- # [23:25] <TabAtkins_> (Image Values is doing so now, for the definition of "decorated bounding box".)
- # [23:26] <heycam> right for definitions and wordy stuff some 1.2T text is better
- # [23:26] <TabAtkins_> kk
- # [23:26] <heycam> also shepazu wrote the improved bounding box text so of course he'd say that ;)
- # [23:26] <TabAtkins_> heh, kk
- # [23:27] * Quits: necolas (~necolas@5ade73f0.bb.sky.com) (Ping timeout: 246 seconds)
- # [23:28] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [23:29] * Joins: sicking (~chatzilla@nat/mozilla/x-buwykkvnxhlbziai)
- # [23:29] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Client Quit)
- # [23:29] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Read error: Connection reset by peer)
- # [23:30] <Hixie> heycam: k
- # [23:31] <Hixie> heycam: any idea how long it'll be before there's an ED worth referencing that brings things back to reality?
- # [23:31] <Hixie> or rather, that unifies svg-related stuff into one document?
- # [23:32] * Quits: lar_zzz (~lar_zzz@p4FE25E76.dip.t-dialin.net) (Quit: Leaving.)
- # [23:32] <heycam> Hixie, um, we had hoped to have something ready by next month
- # [23:32] <heycam> Hixie, which would be at a minimum the current 1.1 spec with stub sections on features we've agreed to include in 2.0
- # [23:34] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [23:40] * Joins: samol (~samol@cnz83.neoplus.adsl.tpnet.pl)
- # [23:41] * Joins: samol_ (~samol@cnz83.neoplus.adsl.tpnet.pl)
- # [23:41] * Quits: tantek (~tantek@50.59.89.36) (Ping timeout: 265 seconds)
- # [23:41] * Quits: samol_ (~samol@cnz83.neoplus.adsl.tpnet.pl) (Client Quit)
- # [23:44] * Quits: jamesr (jamesr@nat/google/x-rnhnadynkvvpwryd) (Quit: jamesr)
- # [23:44] <Hixie> heycam: k
- # [23:44] <Hixie> heycam: btw either you are doug asked about paths and what i would need from the spec
- # [23:44] <Hixie> heycam: 1.1 and 1.2T are vague enough that i can just refer to them
- # [23:44] <Hixie> heycam: and handwave the interface between specs
- # [23:44] <heycam> Hixie, ok, though probably the first time I've heard you say something is vague enough ;)
- # [23:44] <Hixie> heycam: well i mean that it's completley underdefined and doesn't actually require that any paths draw at all in svg
- # [23:44] <Hixie> heycam: but that means i can just pretend that's good enough and if it's good enough to be interpreted for svg it's good enough to be interpreted for canvas :-)
- # [23:45] <heycam> Hixie, ok :) it should get improved as we work in SVG2 anyway, so when doing that I'll try to keep in mind how HTML is referencing it to not break things
- # [23:45] <heycam> s/work in/work on/
- # [23:45] <Hixie> heycam: going forward though it would be nice if it was (a) actually defined in terms of testable requirements, and (b) had an interface where given a string, it would return a path (a list of subpaths each consisting of coordinates and lines between them, each subpath optionally marked as closed)
- # [23:45] <Hixie> heycam: k
- # [23:45] <heycam> an interface as in a spec interface definition? or an IDL interface?
- # [23:45] <Hixie> heycam: feel free to ask me to change things to help you out if you want me to refernece it a different way
- # [23:45] <TabAtkins_> heycam: Also note that CSS would like to use SVG paths *without* drawing.
- # [23:45] <Hixie> heycam: spec interface
- # [23:45] * Quits: malydok (~marek@moma.t16.ds.pwr.wroc.pl) (Ping timeout: 244 seconds)
- # [23:45] <Hixie> TabAtkins_: i use them without drawing too. so does svg actually.
- # [23:46] <Hixie> heycam: as in, a <dfn> of an algorithm i can just reference
- # [23:46] * Quits: ekr (~ekr@2620:101:8003:300:5a55:caff:fef1:5a11) (Ping timeout: 260 seconds)
- # [23:46] <heycam> yup ok
- # [23:53] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#dom-path-addpathdata is what i have now
- # [23:54] <Hixie> heycam: also, would be nice to have some way to do fragments of paths, as TabAtkins_ and i were discussing earlier
- # [23:54] <heycam> Hixie, as part of the <dfn> that does path parsing? so you can parse say just "L100,100"?
- # [23:55] <TabAtkins_> heycam: Yeah, given an existing subpath as context.
- # [23:55] <Hixie> heycam: yeah
- # [23:55] <heycam> ok sure
- # [23:55] <TabAtkins_> (Or I suppose, without such a context, assuming an "M0 0" beforehand.)
- # [23:56] <Hixie> ideally given not a subpath as context, but a point
- # [23:56] <Hixie> and then i can just graft the first subpath i get back to the existing subpath
- # [23:56] <Hixie> or something
- # [23:56] <Hixie> i dunno
- # [23:56] <heycam> ok so presumably this matters just for the relative commands
- # [23:56] <Hixie> might not really be needed
- # [23:56] <Hixie> well the idea is that you could do:
- # [23:56] <Hixie> path.addPathData('M 100 100');
- # [23:56] <heycam> if the output of this algorithm is a list of absolute abstract path segments
- # [23:56] <Hixie> if (foo) path.addPathData('L 300 100');
- # [23:57] <Hixie> path.addPathData('v 100');
- # [23:57] * Joins: davidb (~davidb@65.93.94.10)
- # [23:57] <Hixie> and it would either return a capital gamma or a vertical line depending on foo's value
- # [23:57] <Hixie> s/return/cause the path to contain/
- # [23:57] <heycam> sure, sounds reasonable
- # [23:58] <heycam> and a path interface that might actually be usable!
- # [23:58] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-vwwvsuiaecunuxzl) (Max SendQ exceeded)
- # [23:58] * Quits: aklein (u4454@gateway/web/irccloud.com/x-vpxdzprracyqbcuv) (Read error: Operation timed out)
- # [23:58] * Quits: vidu (u5404@gateway/web/irccloud.com/x-ruvplubsstacaxrn) (Read error: Operation timed out)
- # [23:59] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-gmbdmvgacsewepip) (Max SendQ exceeded)
- # Session Close: Wed Mar 14 00:00:00 2012
The end :)