Options:
- # Session Start: Fri Nov 16 00:00:00 2012
- # Session Ident: #whatwg
- # [00:03] * Quits: weinig (~weinig@17.245.107.57) (Quit: weinig)
- # [00:06] * Quits: Simetrical (~Simetrica@mediawiki/simetrical) (Ping timeout: 240 seconds)
- # [00:06] * Joins: yoshu (~josh@uawifi-nat-210-38.arizona.edu)
- # [00:07] * Joins: Simetrical (~Simetrica@mediawiki/simetrical)
- # [00:09] * Quits: yoshu (~josh@uawifi-nat-210-38.arizona.edu) (Client Quit)
- # [00:10] * Joins: OnlyMax (~OnlyMax@187-126-223-141.user.veloxzone.com.br)
- # [00:10] * Joins: pablof_ (~pablof@144.189.150.129)
- # [00:11] * Quits: pablof (~pablof@144.189.31.1) (Read error: Operation timed out)
- # [00:11] * pablof_ is now known as pablof
- # [00:15] * Quits: krawchyk (~krawchyk@c-76-21-215-221.hsd1.dc.comcast.net) (Remote host closed the connection)
- # [00:19] * Quits: OnlyMax (~OnlyMax@187-126-223-141.user.veloxzone.com.br)
- # [00:29] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Quit: Leaving.)
- # [00:35] * Quits: sicking (~sicking@2620:101:8003:200:ac67:265:fb69:917) (Quit: sicking)
- # [00:36] * Joins: sicking (~sicking@nat/mozilla/x-nlsvpgunvoihuppc)
- # [00:39] * Joins: tantek_ (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [00:41] * Quits: tantek (~tantek@ma80536d0.tmodns.net) (Ping timeout: 246 seconds)
- # [00:41] * tantek_ is now known as tantek
- # [00:45] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: bdinnou)
- # [00:45] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 240 seconds)
- # [00:48] * Quits: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82) (Read error: No route to host)
- # [00:51] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
- # [00:53] * Joins: sicking_ (~sicking@2620:101:8003:200:3c20:8616:c159:a427)
- # [00:53] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [00:57] * Quits: sicking (~sicking@nat/mozilla/x-nlsvpgunvoihuppc) (Ping timeout: 260 seconds)
- # [00:57] * sicking_ is now known as sicking
- # [01:02] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [01:02] * Quits: sicking (~sicking@2620:101:8003:200:3c20:8616:c159:a427) (Quit: sicking)
- # [01:05] * Quits: garciawebdev (~garciaweb@190.244.76.14) (Remote host closed the connection)
- # [01:08] <Hixie> heycam: can i typedef a union type?
- # [01:08] <heycam> Hixie, yep!
- # [01:08] <Hixie> cool
- # [01:08] <Hixie> typedef NewType (A or B); ?
- # [01:08] <heycam> other way around
- # [01:08] <Hixie> oh ok
- # [01:12] <Moo^_^> is it defined how dtawImage() should behave with color spaces, gamme information and such?
- # [01:12] <Moo^_^> http://stackoverflow.com/questions/13394276/safari-ignores-colorspace-of-images-in-canvas
- # [01:13] <Hixie> yes
- # [01:13] <Hixie> see the spec :-)
- # [01:13] <Hixie> search for "color space"
- # [01:14] <Hixie> there's a section called "color spaces and color correction"
- # [01:14] <Hixie> http://whatwg.org/html
- # [01:14] <Moo^_^> Hixie: it applies for <canvas> too?
- # [01:15] <Moo^_^> ah
- # [01:15] <Moo^_^> thx
- # [01:15] <Moo^_^> it is canvas spec
- # [01:15] * Joins: sicking (~sicking@2620:101:8003:200:7439:3666:c562:5ac5)
- # [01:15] <Hixie> right
- # [01:19] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
- # [01:25] * Quits: tomasf (~tom@2002:55e5:db44:0:6008:55c6:8d8d:1459) (Quit: tomasf)
- # [01:26] * Joins: mamund_ (mamund@obsidian.recompiled.net)
- # [01:27] * Quits: othermaciej (~mjs@17.245.108.71) (Quit: othermaciej)
- # [01:27] * Quits: FireFly (~firefly@oftn/member/FireFly) (Excess Flood)
- # [01:27] * Quits: lokling_ (~quassel@quassel.woboq.de) (Quit: No Ping reply in 180 seconds.)
- # [01:27] * Quits: mamund (mamund@obsidian.recompiled.net) (Ping timeout: 252 seconds)
- # [01:27] * Joins: lokling (~quassel@quassel.woboq.de)
- # [01:28] * Quits: Zauberfisch__ (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
- # [01:28] * Joins: Zauberfisch__ (~Zauberfis@2a01:4f8:100:73c3::3)
- # [01:28] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [01:28] * Joins: othermaciej (~mjs@17.245.108.71)
- # [01:32] * Quits: ^esc (~esc_ape@77.117.247.251.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [01:34] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 255 seconds)
- # [01:34] * Joins: annevk (~annevk@209.118.182.194)
- # [01:34] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Read error: Connection reset by peer)
- # [01:35] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [01:36] <annevk> did anyone else get a "[whatwg] Proposal: implement a <usescookies> tag." email?
- # [01:36] * Joins: FireFly (~firefly@oftn/member/FireFly)
- # [01:36] <Hixie> i didn't
- # [01:36] <annevk> it's from "whatwg-owner@lists.whatwg.org"
- # [01:37] <annevk> which seems dubious
- # [01:37] <Hixie> oh maybe i block that
- # [01:37] <Hixie> (since i get a _lot_ of mail from that address)
- # [01:37] <annevk> and if it's to whatwg@whatwg.org that list must be on the bcc
- # [01:38] <annevk> but it seems like a legitimate email, albeit a kind of silly proposal
- # [01:38] <zewt> heh, not as silly as the idiotic cookie law
- # [01:40] * Joins: eresair (~eresair@173.247.199.2)
- # [01:41] <TabAtkins> Yes, I got it.
- # [01:41] <TabAtkins> Was a dumb email.
- # [01:42] * jonlee is now known as jonlee|afk
- # [01:43] <annevk> dbaron: if you want window.CSS.supports() in http://dev.w3.org/csswg/css3-conditional/#the-css-interface you need to put "static" between "boolean" and "supports"
- # [01:43] <annevk> dbaron: because now you'd need to get an instance of the CSS object first which I don't think is what is intended
- # [01:44] <dbaron> annevk, hmmm, Tab wrote that part
- # [01:44] <annevk> TabAtkins: ^^
- # [01:45] <dbaron> annevk, and you really want "boolean static supports" rather than "static boolean supports" (which would be the C++ way)?
- # [01:45] <annevk> dbaron: yeah, sorry
- # [01:46] <annevk> dbaron: http://dev.w3.org/2006/webapi/WebIDL/#idl-static-attributes-and-operations fwiw
- # [01:46] <dbaron> annevk, so "static boolean supports"?
- # [01:46] <annevk> yup
- # [01:46] <TabAtkins> Ah yeah, makes sense.
- # [01:47] <dbaron> is there a way to say that an interface exists only to have static methods and can't have instances?
- # [01:47] <annevk> dbaron: that's implied
- # [01:47] <TabAtkins> By what?
- # [01:47] <annevk> but Alex Russell might not like you
- # [01:48] <annevk> TabAtkins: by not having a constructor and not having anything that returns the interface
- # [01:48] <TabAtkins> Nah, it's clear that CSS is a namespace object only.
- # [01:48] <TabAtkins> annevk: I think dbaron is hoping for something that avoids the hazard of accidentally adding non-static attributes in the future.
- # [01:49] <Hixie> add <!-- FOR THE LOVE OF KITTENS DON'T ADD NON-STATIC ATTRIBUTES --> to the source of the spec
- # [01:49] <TabAtkins> Hixie: Doesn't help partial interfaces in other specs.
- # [01:50] <annevk> TabAtkins: it seems if you define a partial interface like that and there's nothing that returns a CSS object someone will point that out and it'll get fixed
- # [01:51] <dbaron> so heycam and I have been discussing this IRL
- # [01:51] <TabAtkins> Sure, but if your WebIDL-based code generator knows ahead of time that the interface mustn't produce instances, and thus must be static-only, seems like a win.
- # [01:52] <dbaron> one thing he said is that if any future extensions to CSS might have window-specific information rather than being purely global
- # [01:52] <Hixie> nothing stops other spec writers doing whatever they want including "ignore the other spec's statement that says this is wrong..."
- # [01:52] <dbaron> then he'd think it would be better to have a CSS object (that's some other interface, I presume) than have a CSS interface
- # [01:52] <dbaron> do we think we'll never want anything on CSS that's window-specific?
- # [01:53] <dbaron> anyway, I'll add the static unless TabAtkins has already
- # [01:53] <Hixie> wouldn't such things just go on Screen?
- # [01:53] <annevk> seems like you do want that, but given that interface objects already have a relationship with the Window I'm not sure it's problematic
- # [01:53] <TabAtkins> dbaron: Maybe. But what annevk said.
- # [01:53] <TabAtkins> A CSS object living in an attribute on Window is identical to just defining a CSS interface.
- # [01:54] * Joins: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82)
- # [01:55] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [01:56] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [01:57] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [01:57] <dbaron> annevk, anyway, fixed
- # [01:57] <zewt> fg
- # [01:57] <zewt> ... hi
- # [01:57] <dbaron> annevk, and I alphabetized your name under "v" in the Acknowledgements; hoping that's correct
- # [01:57] <annevk> A or K, sorry
- # [01:57] <annevk> now if I was from Sweden I believe it would be v
- # [01:57] <zewt> my mind will never really fully intuit multiple monitors; hard wired to "looking at a window && window is fullscreen == window is focused"
- # [01:58] <annevk> and US probably too
- # [01:58] <TabAtkins> zewt: Make sure you have focus-follows-mouse. It at least makes things easier.
- # [01:58] <TabAtkins> I somehow lost that setting when I came in this week, and it's the most frustrating thing ever.
- # [01:58] <Hixie> i want "focus follows intent"
- # [01:59] <TabAtkins> Good luck speccing that.
- # [01:59] <Hixie> the number of times i hit Command+W attempting to close a tab in a browser when I've switched to my Terminal is just stupid
- # [01:59] <zewt> after a couple decades of mouse-position-has-no-effect-on-focus, i'm pretty sure that would be worse, heh
- # [01:59] <Hixie> and i'll do that while looking at the focused terminal with my mouse on the terminal, so focus-follows-mouse and focus-follows-eyes wouldn't help
- # [02:00] <dbaron> your mouse position may have no effect on focus, but mine does
- # [02:00] <zewt> and in general i dislike the mouse position having side-effects (webpages that go "your mouse went over our facebook/twitter/whatever widget, you must want us to expand it to cover up what you're reading! (and then never hide it)" drive me crazy)
- # [02:00] <TabAtkins> zewt: I thought so too, until I switched myself with registry hacks in Windows.
- # [02:00] <TabAtkins> Now I can't go back.
- # [02:01] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 240 seconds)
- # [02:01] <TabAtkins> Oh gosh, I just re-set my config, and I'm so happy.
- # [02:02] <Hixie> (focus follows mouse is definitely superior)
- # [02:03] <TabAtkins> Specifically, you want "sloppy" focus-follows-mouse, where entering a window grants it focus, but leaving it doesn't remove focus.
- # [02:03] <TabAtkins> The latter often plays very badly with things like alt-tab.
- # [02:05] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:c4a3:7486:1924:b815) (Quit: jonlee|afk)
- # [02:07] <annevk> http://www.alvestrand.no/pipermail/idna-update/2012-November/007465.html
- # [02:07] <annevk> that's the author of IDNA2008
- # [02:08] <annevk> and it's mind boggling
- # [02:08] <annevk> especially the last two paragraphs
- # [02:08] * Joins: jarek (~jarek@aajf183.neoplus.adsl.tpnet.pl)
- # [02:08] * Quits: jarek (~jarek@aajf183.neoplus.adsl.tpnet.pl) (Changing host)
- # [02:08] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [02:11] * Joins: divya (~nimbu@sjfw1-a.adobe.com)
- # [02:12] <jsbell> I could attempt to say something profound like: Even very smart people have a hard time understanding that the Web is orders of magnitude larger, more complex and has more legacy despite its short lifetime than anything humans have ever created before" but it would probably be nitpicked to death.
- # [02:12] <TabAtkins> Sigh.
- # [02:12] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:12] <jsbell> and on that note...
- # [02:12] * Quits: jsbell (jsbell@nat/google/x-jhtmkhcyfnynfsvt) (Quit: There's no place like home...)
- # [02:14] <annevk> I was gonna reply with "And this is why we ignore the IETF"
- # [02:21] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
- # [02:29] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [02:31] * Quits: sicking (~sicking@2620:101:8003:200:7439:3666:c562:5ac5) (Quit: sicking)
- # [02:36] <Hixie> almost done with this canvas worker monster
- # [02:36] <Hixie> just CanvasProxy to spec now
- # [02:36] <Hixie> (if you want to see the current state, the single-page spec has been updated)
- # [02:39] <annevk> ah, glad there's no getContext("worker") anymore
- # [02:39] <annevk> Hixie: is the typedef stuff to prevent people from making new stuff up?
- # [02:39] * Joins: jonlee (~jonlee@2620:149:4:1b01:28ac:cb16:650e:15a1)
- # [02:40] <Hixie> no it's for my sanity
- # [02:40] <Hixie> it just changes a union to a typedef
- # [02:40] <Hixie> doesn't make any difference to other specs as far as i ca ntell
- # [02:41] <annevk> ah
- # [02:41] * Joins: nonge (~nonge@p50829772.dip.t-dialin.net)
- # [02:41] <Hixie> bbl
- # [02:42] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [02:42] * jernoble is now known as jernoble|afk
- # [02:42] * jernoble|afk is now known as jernoble
- # [02:43] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [02:44] <annevk> at some point lineCap / lineJoin should become enum
- # [02:44] <annevk> same for direction and such
- # [02:48] * Joins: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
- # [02:48] <Yuhong> http://www.alvestrand.no/pipermail/idna-update/2012-November/007467.html
- # [02:54] * Joins: sicking (~sicking@nat/mozilla/x-wpsilevqdrmjeqhi)
- # [02:56] * Quits: nessy (~silviapf@124-171-35-8.dyn.iinet.net.au) (Quit: Leaving.)
- # [03:01] * heycam is now known as heycam|away
- # [03:04] * Joins: cgcardona_ (~cgcardona@64.124.34.2)
- # [03:04] * Quits: cgcardona_ (~cgcardona@64.124.34.2) (Changing host)
- # [03:04] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
- # [03:08] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 245 seconds)
- # [03:08] * Quits: cgcardona_ (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 240 seconds)
- # [03:09] * Quits: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
- # [03:11] * Quits: sicking (~sicking@nat/mozilla/x-wpsilevqdrmjeqhi) (Quit: sicking)
- # [03:15] * Joins: Ducki_ (~Ducki@pD9E39898.dip0.t-ipconnect.de)
- # [03:17] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
- # [03:18] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [03:18] * Quits: Ducki (~Ducki@pD9E395B2.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [03:21] * Quits: othermaciej (~mjs@17.245.108.71) (Quit: othermaciej)
- # [03:21] * Joins: sicking (~sicking@nat/mozilla/x-pjfxhbreerrkikso)
- # [03:24] * Quits: sicking (~sicking@nat/mozilla/x-pjfxhbreerrkikso) (Client Quit)
- # [03:28] * Quits: ap (~ap@2620:149:4:1b01:937:e25a:fa9:97d2) (Quit: ap)
- # [03:29] * Quits: ehsan (~ehsan@64.213.70.194) (Remote host closed the connection)
- # [03:31] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 246 seconds)
- # [03:34] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [03:38] * Quits: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 264 seconds)
- # [03:42] * Quits: dbaron (~dbaron@64.213.70.194) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:49] * Joins: divya (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net)
- # [03:49] * Parts: divya (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net)
- # [03:50] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [03:58] * jernoble is now known as jernoble|afk
- # [03:58] * jernoble|afk is now known as jernoble
- # [03:59] * Joins: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net)
- # [04:03] * Joins: nessy (silviapf@nat/google/x-acgiktgiqgepdxnw)
- # [04:07] * Joins: MikeSmith (~MikeSmith@s1106101.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [04:15] * Joins: tantek (~tantek@m940536d0.tmodns.net)
- # [04:20] * Quits: tantek (~tantek@m940536d0.tmodns.net) (Client Quit)
- # [04:20] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [04:20] * Joins: luchenbill (aee8138f@gateway/web/freenode/ip.174.232.19.143)
- # [04:21] * Quits: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving...)
- # [04:26] * jonlee is now known as jonlee|afk
- # [04:28] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:28ac:cb16:650e:15a1) (Quit: jonlee|afk)
- # [04:31] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [04:35] * Joins: zjhxmjl (~zjhxmjl@58.221.132.2)
- # [04:36] * Parts: zjhxmjl (~zjhxmjl@58.221.132.2)
- # [04:37] * Parts: luchenbill (aee8138f@gateway/web/freenode/ip.174.232.19.143)
- # [04:39] * Joins: jonlee (~jonlee@2620:149:4:1b01:d179:2778:37e9:c57f)
- # [04:39] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [04:45] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:49] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Ping timeout: 245 seconds)
- # [04:52] * Joins: jonlee_ (~jonlee@199.189.97.69)
- # [04:53] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [04:54] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [04:55] * jonlee is now known as jonlee|afk
- # [04:55] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [04:56] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [05:02] * Quits: [[zz]] (~q@node-jzr.pool-101-108.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [05:03] * Joins: [[zz]] (~q@node-nvo.pool-101-108.dynamic.totbb.net)
- # [05:06] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 16.0.2/20121026094416])
- # [05:13] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [05:15] * Quits: jonlee_ (~jonlee@199.189.97.69) (Quit: jonlee_)
- # [05:31] * Joins: AryehGregor_ (~Simetrica@mediawiki/simetrical)
- # [05:33] * Quits: Simetrical (~Simetrica@mediawiki/simetrical) (Ping timeout: 246 seconds)
- # [05:35] * Joins: yoshu (~josh@67-1-11-149.tcso.qwest.net)
- # [05:37] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [05:51] * Joins: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net)
- # [05:53] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [05:54] * Quits: rniwa (~rniwa@17.212.154.114) (Read error: Connection reset by peer)
- # [05:54] * Joins: rniwa (~rniwa@2620:149:4:1b01:450c:5848:e2:fa46)
- # [05:57] * Quits: yoshu (~josh@67-1-11-149.tcso.qwest.net) (Quit: yoshu)
- # [06:02] * Joins: zjhxmjl (~zjhxmjl@58.221.132.2)
- # [06:05] * Quits: zjhxmjl (~zjhxmjl@58.221.132.2) (Client Quit)
- # [06:06] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [06:14] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [06:20] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [06:21] * Joins: shwetank (~shwetank@122.173.173.97)
- # [06:21] * heycam|away is now known as heycam
- # [06:26] * Quits: JohnAlbin (~JohnAlbin@36-224-105-112.dynamic-ip.hinet.net) (Read error: Connection timed out)
- # [06:26] * Joins: JohnAlbin (~JohnAlbin@36-224-105-112.dynamic-ip.hinet.net)
- # [06:34] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [06:45] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:d179:2778:37e9:c57f) (Quit: jonlee|afk)
- # [06:52] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:53] * Quits: sangwhan (~cynthia@211.201.105.54) (Quit: leaving)
- # [06:53] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 255 seconds)
- # [06:53] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [06:57] * Joins: divya (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net)
- # [07:02] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [07:06] * Joins: kennyluck (~kennyluck@182.55.248.21)
- # [07:15] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [07:15] * Joins: mkf (~androirc@80-219-250-30.dclient.hispeed.ch)
- # [07:16] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:18] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [07:18] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:19] * Parts: mkf (~androirc@80-219-250-30.dclient.hispeed.ch)
- # [07:19] * Quits: Transfusion (~ravera@trivialand/player/transfusion) (Excess Flood)
- # [07:21] * Joins: Transfusion (~ravera@trivialand/player/transfusion)
- # [07:22] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [07:22] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 240 seconds)
- # [07:23] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [07:24] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [07:24] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [07:26] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [07:26] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Client Quit)
- # [07:32] * Joins: skcin7 (~skcin7@68.38.156.213)
- # [07:32] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [07:32] * Quits: skcin7 (~skcin7@68.38.156.213) (Max SendQ exceeded)
- # [07:33] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [07:33] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [07:34] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [07:40] * heycam is now known as heycam|away
- # [07:45] * Joins: zjhxmjl (~zjhxmjl@58.221.132.2)
- # [07:46] * Parts: zjhxmjl (~zjhxmjl@58.221.132.2)
- # [07:53] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:38ff:b0d6:a8af:50c5)
- # [07:53] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [07:53] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [08:05] * jonlee_ is now known as jonlee|afk
- # [08:05] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:06] * Quits: JohnAlbin (~JohnAlbin@36-224-105-112.dynamic-ip.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [08:11] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [08:13] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 245 seconds)
- # [08:16] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [08:24] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [08:25] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:25] * Joins: Davstern15 (Davstern15@unaffiliated/davstern15)
- # [08:25] <Davstern15> Man.
- # [08:26] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [08:26] <Davstern15> I have come to the conclusion that Firefox is horrible at drawing to canvas and that I hate it.
- # [08:26] <Davstern15> And that especially archs seem to be super slow.
- # [08:26] <Davstern15> Even if Firefox 16 (latest stable) does ALL of the drawing to canvas in CPU with NO help at all from the GPU in any way... wouldn't the drawing be faster on a super Xeon Quad-core 3.4 GHz compared to a PC from 2006?
- # [08:26] <Davstern15> On both machines, it seems just as sluggish at drawing it. Also, HOW can a computer made after 1970 or so have trouble calculating archs?
- # [08:30] * Joins: mattgiff_ (~mattgiffo@108.161.20.199)
- # [08:30] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 276 seconds)
- # [08:38] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [08:38] * Quits: mattgiff_ (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [08:39] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [08:46] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [08:48] * Quits: nessy (silviapf@nat/google/x-acgiktgiqgepdxnw) (Quit: Leaving.)
- # [08:53] * Quits: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Ping timeout: 252 seconds)
- # [08:54] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:56] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [09:00] * Joins: OnlyMax (~OnlyMax@187-126-223-141.user.veloxzone.com.br)
- # [09:02] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:38ff:b0d6:a8af:50c5) (Quit: jonlee|afk)
- # [09:03] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [09:05] * Joins: emailshwetank (~shwetank@122.173.116.71)
- # [09:05] * Quits: emailshwetank (~shwetank@122.173.116.71) (Client Quit)
- # [09:08] * Quits: shwetank (~shwetank@122.173.173.97) (Ping timeout: 268 seconds)
- # [09:09] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [09:13] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:14] <MikeSmith> can somebody with IE please test https://bugzilla.mozilla.org/attachment.cgi?id=292660 and let me know what the result is?
- # [09:14] <MikeSmith> do an on-page find for "mozilla"
- # [09:15] <MikeSmith> and see if it scrolls the overflow:hidden area on that page to show it
- # [09:17] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:26] * Joins: plutoniix (~plutoniix@node-7jy.pool-101-108.dynamic.totbb.net)
- # [09:27] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:27] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [09:28] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:29] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 268 seconds)
- # [09:31] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [09:32] <Davstern15> MikeSmith: I will try in IE 10.
- # [09:32] <zcorpan> ok! anyone else have opinions about this quirk? https://bugzilla.mozilla.org/show_bug.cgi?id=747517#c7
- # [09:32] <Davstern15> It highlights the "mozilla" text in the bottom-left corner of the square, miketaylr.
- # [09:32] <Davstern15> *MikeSmith
- # [09:32] <MikeSmith> Davstern15: thanks much
- # [09:36] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:37] <MikeSmith> zcorpan: so dbaron is saying he's open to anything except applying the quirk in all modes?
- # [09:37] * Quits: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
- # [09:37] * Quits: bGriz (~quassel@san.space150.com) (Read error: Connection reset by peer)
- # [09:38] <zcorpan> MikeSmith: if 'anything' is three possible things, then yes
- # [09:38] <Davstern15> I am going insane here.
- # [09:39] <Davstern15> I cannot find any references to Firefox 16 being slow or how to turn on some supposedly off-by-default hardware rendering of canvas.
- # [09:39] * Joins: bGriz (~quassel@san.space150.com)
- # [09:39] <Davstern15> But it IS very slow.
- # [09:39] * jernoble is now known as jernoble|afk
- # [09:39] * jernoble|afk is now known as jernoble
- # [09:43] * Parts: Kolombiken (~Adium@217.13.228.226)
- # [09:44] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [09:45] <MikeSmith> zcorpan: I think that should be quirks-mode only
- # [09:46] <zcorpan> MikeSmith: why?
- # [09:47] <MikeSmith> I don't think normal authors would expect the underline color to change
- # [09:47] <MikeSmith> nor users
- # [09:48] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [09:49] <MikeSmith> I think not having the underline color change for that case is a better user experience
- # [09:49] * Joins: shwetank (~shwetank@122.173.116.71)
- # [09:50] <zcorpan> that seems to argue for dropping the quirk
- # [09:51] * Joins: didymos (~didymos@5.57.48.69)
- # [09:53] <MikeSmith> zcorpan: yeah, though I don't feel strongly against keeping it just for quirks mode, as in FF
- # [09:59] <MikeSmith> zcorpan: I updated the SVG path-data checker along the lines we talked about yesterday
- # [10:00] <MikeSmith> just now posted comment http://bugzilla.validator.nu/show_bug.cgi?id=945#c9
- # [10:00] <MikeSmith> please give it a try again on http://qa-dev.w3.org:8888/ when you have time
- # [10:01] <MikeSmith> I found that it's not practical at all on the current code to try to truncate the extracts on the server side
- # [10:01] * Joins: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
- # [10:02] <MikeSmith> because the code that emits those extracts does not expose any way to measure their length before they're emitted
- # [10:03] <MikeSmith> it just streams them out
- # [10:03] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [10:05] <MikeSmith> so the "truncation" is done on the client side just be setting an explicit height and overflow:hidden on any extract area whose textContent is more than 200 characters
- # [10:08] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [10:08] * Joins: darobin (~darobin@78.109.80.74)
- # [10:14] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:16] * Joins: drublic (~drublic@frbg-4d02877c.pool.mediaWays.net)
- # [10:16] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [10:16] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Client Quit)
- # [10:18] <zcorpan> MikeSmith: thanks. A+
- # [10:19] <MikeSmith> zcorpan: super
- # [10:19] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [10:19] <MikeSmith> thanks for the test cases and suggestions
- # [10:19] <zcorpan> np man
- # [10:20] <MikeSmith> will get the patch to Henri for review
- # [10:21] * Joins: griz (~quassel@blackhole.space150.com)
- # [10:22] <zcorpan> MikeSmith: for the overflow thing, i think i'd skip the character count and just do max-height:3em; overflow:hidden;
- # [10:23] <MikeSmith> oh
- # [10:23] <MikeSmith> good idea
- # [10:23] <MikeSmith> didn't think of max-height
- # [10:23] <MikeSmith> will change that now
- # [10:25] * Quits: griz (~quassel@blackhole.space150.com) (Read error: Connection reset by peer)
- # [10:25] * Quits: griswold (~quassel@blackhole.space150.com) (Read error: Connection reset by peer)
- # [10:26] <Davstern15> Is there a way to trim an image?
- # [10:28] <zcorpan> MikeSmith: i found a different bug now. newlines in the attribute value get shown as literal newlines in the message (both for "bad value `...`" and the new context)
- # [10:28] <MikeSmith> oh
- # [10:28] <zcorpan> MikeSmith: maybe they should be replaced with ↩
- # [10:29] <MikeSmith> yeah, I attempted to convert them as such for the context case
- # [10:29] <MikeSmith> I must have missed something
- # [10:29] * Quits: bGriz (~quassel@san.space150.com) (*.net *.split)
- # [10:29] * Quits: mamund_ (mamund@obsidian.recompiled.net) (*.net *.split)
- # [10:29] * Quits: krijn (u2319@gateway/web/irccloud.com/x-guphmisxjuhtwkwf) (*.net *.split)
- # [10:29] * Quits: slightlyoff (u1768@gateway/web/irccloud.com/x-cvorozxolsdmsxar) (*.net *.split)
- # [10:29] * Quits: akamike (u5089@gateway/web/irccloud.com/x-rqntmwmflzfgdhaf) (*.net *.split)
- # [10:29] * Quits: jgraham (~jgraham@web91.webfaction.com) (*.net *.split)
- # [10:29] * Quits: fkm (~fkm@unaffiliated/fkm) (*.net *.split)
- # [10:29] * Quits: gnarf (~gnarf@unaffiliated/gnarf) (*.net *.split)
- # [10:29] * Quits: nephyrin (~neph@nat/mozilla/x-ncfhzechotyifjqx) (*.net *.split)
- # [10:29] <Davstern15> Oh, God, let somebody have a trim() example...
- # [10:29] <Davstern15> I need to remove all transparent parts and return only the resulting trimmed image.
- # [10:29] <Davstern15> (As a rectangle.)
- # [10:30] <MikeSmith> for the "bad value `...`" part, the existing behavior is to display the newlines as-is. But I agree it'd be better to have them replaced with "↩"
- # [10:31] <MikeSmith> will need to ask Henri about that
- # [10:31] <MikeSmith> zcorpan: anyway if you have a test case where they're not being converted in the new context stuff, I'll fix it now for that part at least
- # [10:32] * Parts: Davstern15 (Davstern15@unaffiliated/davstern15)
- # [10:33] <zcorpan> <svg><path d="M204.33
- # [10:33] <zcorpan> 139.83 ,C196.33 133.33 206.68 132.82 206.58 132.58"/></svg>
- # [10:34] * Joins: mamund (mamund@obsidian.recompiled.net)
- # [10:36] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [10:36] <zcorpan> MikeSmith: <path d="M0,0C"/> seems to have slightly wrong message and empty context
- # [10:37] <zcorpan> "Expected number for c command but found nothing (context: )."
- # [10:38] <zcorpan> the wrong part being "c" (lowercase)
- # [10:38] * Joins: gnarf (~gnarf@unaffiliated/gnarf)
- # [10:39] <MikeSmith> oh
- # [10:39] <MikeSmith> copy pasta
- # [10:39] <MikeSmith> thanks
- # [10:39] <MikeSmith> will fix that
- # [10:39] <MikeSmith> though dunno why the context is empty
- # [10:40] * MikeSmith looks
- # [10:40] * Joins: nephyrin (~neph@nat/mozilla/x-vvxcswzrjtaynyng)
- # [10:40] * Joins: krijn (u2319@gateway/web/irccloud.com/x-guphmisxjuhtwkwf)
- # [10:40] * Joins: slightlyoff (u1768@gateway/web/irccloud.com/x-cvorozxolsdmsxar)
- # [10:40] * Joins: akamike (u5089@gateway/web/irccloud.com/x-rqntmwmflzfgdhaf)
- # [10:40] * Joins: jgraham (~jgraham@web91.webfaction.com)
- # [10:40] * Joins: fkm (~fkm@unaffiliated/fkm)
- # [10:46] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [10:47] * Quits: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net) (Quit: jonlee)
- # [10:48] * Joins: nonge_ (~nonge@p5B326B47.dip.t-dialin.net)
- # [10:53] * Quits: nonge (~nonge@p50829772.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [10:59] * Quits: nephyrin (~neph@nat/mozilla/x-vvxcswzrjtaynyng) (*.net *.split)
- # [10:59] * Quits: krijn (u2319@gateway/web/irccloud.com/x-guphmisxjuhtwkwf) (*.net *.split)
- # [10:59] * Quits: slightlyoff (u1768@gateway/web/irccloud.com/x-cvorozxolsdmsxar) (*.net *.split)
- # [10:59] * Quits: akamike (u5089@gateway/web/irccloud.com/x-rqntmwmflzfgdhaf) (*.net *.split)
- # [10:59] * Quits: jgraham (~jgraham@web91.webfaction.com) (*.net *.split)
- # [10:59] * Quits: fkm (~fkm@unaffiliated/fkm) (*.net *.split)
- # [11:01] * Joins: ^esc (~esc_ape@77.116.247.219.wireless.dyn.drei.com)
- # [11:01] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [11:03] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [11:04] * Joins: nessy (~silviapf@124-171-35-8.dyn.iinet.net.au)
- # [11:08] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [11:09] * Joins: nephyrin (~neph@nat/mozilla/x-xwmwmdaxyjilfcnw)
- # [11:09] * Joins: krijn (u2319@gateway/web/irccloud.com/x-guphmisxjuhtwkwf)
- # [11:09] * Joins: slightlyoff (u1768@gateway/web/irccloud.com/x-cvorozxolsdmsxar)
- # [11:09] * Joins: akamike (u5089@gateway/web/irccloud.com/x-rqntmwmflzfgdhaf)
- # [11:09] * Joins: jgraham (~jgraham@web91.webfaction.com)
- # [11:09] * Joins: fkm (~fkm@unaffiliated/fkm)
- # [11:10] * Joins: auchenbe_ (~auchenber@176.222.239.226)
- # [11:11] * Quits: auchenberg (~auchenber@176.222.239.226) (Read error: Operation timed out)
- # [11:15] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [11:15] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Client Quit)
- # [11:15] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [11:15] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Max SendQ exceeded)
- # [11:16] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [11:16] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Max SendQ exceeded)
- # [11:16] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [11:16] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [11:17] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Max SendQ exceeded)
- # [11:17] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [11:17] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Max SendQ exceeded)
- # [11:18] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [11:18] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Max SendQ exceeded)
- # [11:19] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [11:20] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:21] * Quits: jgraham (~jgraham@web91.webfaction.com) (Ping timeout: 240 seconds)
- # [11:22] * Joins: jgraham (~jgraham@web91.webfaction.com)
- # [11:25] * Joins: mkf (~fkm@91.214.168.160)
- # [11:28] * Joins: akamike_ (u5089@gateway/web/irccloud.com/x-znxveessdbmdmlvd)
- # [11:28] * Joins: slightlyoff_ (u1768@gateway/web/irccloud.com/x-qhzcppdwvrutjmae)
- # [11:32] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [11:35] * Quits: nephyrin (~neph@nat/mozilla/x-xwmwmdaxyjilfcnw) (*.net *.split)
- # [11:35] * Quits: krijn (u2319@gateway/web/irccloud.com/x-guphmisxjuhtwkwf) (*.net *.split)
- # [11:35] * Quits: slightlyoff (u1768@gateway/web/irccloud.com/x-cvorozxolsdmsxar) (*.net *.split)
- # [11:35] * Quits: akamike (u5089@gateway/web/irccloud.com/x-rqntmwmflzfgdhaf) (*.net *.split)
- # [11:35] * Quits: fkm (~fkm@unaffiliated/fkm) (*.net *.split)
- # [11:35] * slightlyoff_ is now known as slightlyoff
- # [11:40] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [11:41] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [11:41] * Joins: krijn (u2319@gateway/web/irccloud.com/x-cmctwqpqdmikffno)
- # [11:42] * Joins: nephyrin (~neph@nat/mozilla/session)
- # [11:42] * Quits: nephyrin (~neph@nat/mozilla/session) (Changing host)
- # [11:42] * Joins: nephyrin (~neph@nat/mozilla/x-qlqlmovxtvcwbmbv)
- # [11:53] * Quits: divya (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [12:03] * abstractj|away is now known as abstractj
- # [12:07] * Quits: plutoniix (~plutoniix@node-7jy.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [12:13] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [12:26] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [12:26] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [12:26] * Quits: ^esc (~esc_ape@77.116.247.219.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [12:34] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Read error: Connection reset by peer)
- # [12:34] * Joins: RobbertA_ (~robbertat@212.238.236.229)
- # [12:37] * Joins: ^esc (~esc_ape@77.117.247.117.wireless.dyn.drei.com)
- # [12:40] * Quits: shwetank (~shwetank@122.173.116.71) (Quit: Leaving...)
- # [13:01] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 252 seconds)
- # [13:07] * Quits: auchenbe_ (~auchenber@176.222.239.226) (Remote host closed the connection)
- # [13:07] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [13:08] * Joins: izhak (~izhak@213.87.240.167)
- # [13:15] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Remote host closed the connection)
- # [13:19] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [13:22] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
- # [13:23] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 255 seconds)
- # [13:23] * smaug is now known as smaug____
- # [13:25] * Quits: izhak (~izhak@213.87.240.167) (Ping timeout: 252 seconds)
- # [13:28] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:28] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [13:30] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:31] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [13:35] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
- # [13:39] <annevk> MikeSmith: pretty awesome to have better SVG validation
- # [13:43] * Joins: ManDay (81f7f7ee@gateway/web/freenode/ip.129.247.247.238)
- # [13:43] <ManDay> Oh cool, this channel actually exists
- # [13:43] <MikeSmith> annevk: only for path@d values so far
- # [13:43] <Moo^_^> ManDay: here you find more insight on spec matters
- # [13:43] <ManDay> What's your opinion on a <toc> element which generates a table of contents from the page?
- # [13:44] <jgraham> ManDay: Cool idea, doesn't work at all
- # [13:44] <ManDay> jgraham: "Your opinion" => "Your elaborated opinion"
- # [13:46] <ManDay> I do agree that it appears somewhat strange with regards to how HTML is marking up content and not marking up places where content is supposed to be generated - BUT, what other solution do you see for creating TOCs?
- # [13:46] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Ping timeout: 255 seconds)
- # [13:46] <jgraham> It doesn't work well with incremental rendering because it depends on the full content of the document. It would need to be live, which would be a performance issue. Historically the one example of a macro-like element turned out to be a bad idea so we don't do that anymore
- # [13:46] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [13:46] <jgraham> If you have a static document, use a preprocessing step
- # [13:47] <jgraham> Otherwise you could use a script attached to DOMContentLoaded
- # [13:47] <ManDay> preprocessing... hm. I currently do that with mathml, works nice
- # [13:47] <ManDay> nah... scripts, bah
- # [13:47] <ManDay> do you happen to have a tool for such preprocessing?
- # [13:47] <jgraham> With web components you might even be able to make that script look like an <x-toc> tag, or <div is=toc> or similar
- # [13:48] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [13:48] <jgraham> Only one that is heavily optimised for producing full specifications
- # [13:48] <ManDay> <div is=toc>? I've been living in a hole in the ground for too long
- # [13:48] <ManDay> What the heck is "is"?
- # [13:48] <jgraham> Well it isn't yet :)
- # [13:48] <ManDay> oh, k
- # [13:48] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
- # [13:48] <jgraham> But there is a plan for a technology called web components that will make it easier to create reusable components
- # [13:49] <jgraham> And that is one proposed syntax for embedding a component
- # [13:49] <ManDay> Uhm... XML Namespaces, anyone?
- # [13:49] <jgraham> No
- # [13:49] <Moo^_^> ManDay: not supported in HTML5
- # [13:49] <jgraham> :)
- # [13:49] <ManDay> What? Works "fine" (as in: Throws no errors in Webkit and FF) with mathml xmlns
- # [13:50] <zcorpan> xml namespaces is a problem, not a solution
- # [13:50] <ManDay> What the ...
- # [13:50] <ManDay> Imho the real problem is that HTML5 isn't designed as XML in the first place
- # [13:50] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [13:50] <Moo^_^> ManDay: so you have been living in a hole in the ground :)
- # [13:50] <ManDay> it's like completely non-strict with a dose of "you may use xml markup if you fancy it"
- # [13:51] * Quits: nessy (~silviapf@124-171-35-8.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:51] <ManDay> Moo^_^: My brain is still working, though
- # [13:51] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 252 seconds)
- # [13:51] <Moo^_^> ManDay: I think there are several reasons why people chose this road
- # [13:51] <ManDay> I'd be curious to read one
- # [13:51] <Moo^_^> ManDay: if you want to find out about those reasons people here can probably help you
- # [13:52] <zcorpan> ManDay: http://wiki.whatwg.org/wiki/FAQ#Why_does_this_new_HTML_spec_legitimise_tag_soup.3F
- # [13:53] <ManDay> zcorpan: My concern is more wrt to you saying that XMLNS are not the solution but instead contrive something called "web components"
- # [13:54] <zcorpan> i only said that xml namespaces is a problem, not a solution
- # [13:55] <ManDay> Well, if we consider something like embedding, say, SVG and MathML in XHTML, we can do that generically for everything. Like <x-toc xmlns="manday.org/yeah"> - Why web components?
- # [13:55] * Quits: danja (~danny@host29-203-dynamic.12-79-r.retail.telecomitalia.it) (Ping timeout: 264 seconds)
- # [13:57] <zcorpan> SVG and MathML were grandfathered into the HTML syntax and don't use a generic syntax that can or should be used for new features
- # [13:57] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [13:57] <zcorpan> generally, new features that are supposed to work with HTML go in the HTML namespace
- # [13:57] <zcorpan> i don't know enough about web components to have a useful opinion about it
- # [13:58] <ManDay> yes, I know the current status. question is: Why do you approve that idiocity
- # [13:58] <ManDay> (you = pl.)
- # [13:58] <ManDay> (as in: so.)
- # [13:58] <ManDay> (just to be less insulting)
- # [13:58] <zcorpan> i guess we disagree about what part is idiocity
- # [13:58] <zcorpan> "we" think xml namespaces are idiocity
- # [13:59] <ManDay> Why??
- # [13:59] * Joins: sedovsek (~robert@89.143.12.238)
- # [13:59] <ManDay> XML is one of the most consistent things that ever came from W3
- # [13:59] <zcorpan> because they are a source of confusion for people and a source of bugs in software
- # [14:00] <zcorpan> http://wiki.whatwg.org/wiki/Namespace_confusion has some notes
- # [14:00] * ManDay has the feeling whatwg.org maintains a defamatory wiki about w3
- # [14:00] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [14:00] * Quits: sedovsek (~robert@89.143.12.238) (Client Quit)
- # [14:02] * Joins: Ms2ger (~Ms2ger@109.133.5.192)
- # [14:02] <Moo^_^> ManDay: no, I think they are just pragmatic and deal more with real world use cases
- # [14:02] <ManDay> "Bugs caused by Namespaces" - that's just pathetic... Be at least as fair as to say "Bugs caused by people who are incapable of using Namespaces properly"
- # [14:03] <ManDay> You find an idiot who doesn't understand it for everything. But you can't call the thing bad for that
- # [14:03] <ManDay> Namespaces are necessary to allow for embedding DTDs into others, right?
- # [14:03] <ManDay> We see what's the alternative with HTML5 where, as you said, the elements are "grandfathered" into the DTD
- # [14:03] <ManDay> Which is bollocks
- # [14:04] <ManDay> (PS: I don't claim that I'm capable of using Namespaces properly, but if I read the docs carefully, I will)
- # [14:05] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Ping timeout: 252 seconds)
- # [14:05] <jgraham> FWIW namespaces and components don't solve the same problem
- # [14:05] <Moo^_^> ManDay: I think if you want to critize the made decisions you should write to whatwg mailing list
- # [14:05] <Moo^_^> ManDay: or in a blog
- # [14:06] <Moo^_^> ManDay: it would be the most efficient media for that
- # [14:06] <jgraham> components are like a descendant of XBL in Mozilla which was namespace-loving XML and embedded in XUL, which is also namespace-loving XML
- # [14:08] * Joins: danja (~danny@host189-203-dynamic.12-79-r.retail.telecomitalia.it)
- # [14:08] * darobin giggle at the notion of using DTDs and namespaces together
- # [14:09] * Joins: skcin7 (~skcin7@c-68-38-152-62.hsd1.nj.comcast.net)
- # [14:09] <ManDay> darobin: It might not have been perfectly expressed, but aren't namespaces related to DTDs in that elements from two different namespaces are defined by different DTDs?
- # [14:09] <Moo^_^> ManDay: but as you find out, the matter is opinionated
- # [14:10] <Ms2ger> ManDay, no
- # [14:10] <darobin> ManDay: no, the notions are completely orthogonal
- # [14:10] <darobin> and you in fact cannot use DTDs and namespaces completely together; in the general case they are strictly incompatible; if you stick to conventions you can parametrise them to work together
- # [14:10] * Joins: sedovsek (~robert@89.143.12.238)
- # [14:11] <darobin> but you're just saying that because you're confusing DTDs and languages
- # [14:12] <ManDay> darobin: The syntax of one XML (say, XHTML) is defined by a DTD, right?
- # [14:12] <darobin> ManDay: no, the syntax is defined by the XML specification
- # [14:12] <ManDay> Or am I mistaken about the terminology
- # [14:12] <darobin> completely mistaken I'm afraid :)
- # [14:13] <ManDay> darobin: The "XML Specification" being a DTD, I thought?!
- # [14:13] <darobin> uhm, no
- # [14:13] <ManDay> Like RelaxNG or whatever there is
- # [14:13] <darobin> http://www.w3.org/TR/xml/
- # [14:13] <darobin> you're thinking of schemata
- # [14:13] <darobin> which are ways of giving a formal definition within some constraints to a language
- # [14:13] <darobin> but a language does not need that
- # [14:13] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [14:13] <darobin> and schemata are orthogonal to syntax
- # [14:14] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [14:14] <darobin> no offence but I would recommend that you get your story straight before calling anything else bollocks :)
- # [14:15] <ManDay> No need to tell me that
- # [14:15] <ManDay> I only realized that my story wasn't straight
- # [14:16] <ManDay> a DTD defines, for instance, which nodes may be childnodes of other nodes, right?
- # [14:16] * Quits: skcin7 (~skcin7@c-68-38-152-62.hsd1.nj.comcast.net) (Read error: Operation timed out)
- # [14:16] <darobin> it defines which element types can contain which other element types, yes
- # [14:17] <darobin> though that's a notion that doesn't map with nodes
- # [14:17] <darobin> nodes can be things that aren't elements; and element types are limited to local names and don't take namespaces into account
- # [14:17] <zcorpan> annevk: doesn't &#{decimal code point}; in URLs break the URL since both & and # have special meaning in URLs?
- # [14:19] <annevk> zcorpan: you wouldn't put them there as literals
- # [14:19] <zcorpan> annevk: percent-escaped?
- # [14:19] <annevk> zcorpan: note that form submission (with GET) munges the URL too so you already have that
- # [14:20] <annevk> zcorpan: right
- # [14:20] <annevk> or URL escaped in current lingo, but I should change that back
- # [14:20] <zcorpan> ah
- # [14:20] <zcorpan> yeah if <form method=GET> already does it, i guess we can do the same for <a href>
- # [14:21] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [14:21] <ManDay> darobin: Ok, so DTD define which elements can contain other elements and the XML Spec defines which elements exist and which attributes they have?
- # [14:22] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:21e:8cff:feeb:d962)
- # [14:22] <darobin> ManDay: no, the XML spec defines (mostly) how you parse the syntax of XML (elements, attributes, etc.)
- # [14:22] <zcorpan> ManDay: DTDs have been obsolete since XML Namespaces were introduced. The XML Core WG considered fixing DTDs to support namespaces when introducing namespaces, but decided against it because they figured DTDs suck anyway and it was better to replace it with a more expressive schema language.
- # [14:22] <darobin> then if you want to define an XML-based language, you can indeed give it a DTD if you're masochistic
- # [14:23] <darobin> ManDay: but I'm not sure IRC is the best medium from a ground-up course on the XML stack..,
- # [14:23] <ManDay> darobin: Which "thing" defines which elements have which attributes?
- # [14:24] <ManDay> darobin: That was a misunderstanding
- # [14:24] <annevk> zcorpan: I think it makes sense, especially since we'll prolly define URLQuery in terms of application/x-www-form-urlencoded too
- # [14:24] <darobin> ManDay: it can be many things
- # [14:24] <darobin> you can write it up in text, you can use code, you can use a schema language
- # [14:25] <ManDay> darobin: That's what I was thinking ever since I came here
- # [14:25] <darobin> there is no set "thing" for that; all that matters is that the parties involved agree on how to agree
- # [14:25] <zcorpan> ManDay: in the case of HTML and SVG, that's defined in the relevant spec using English
- # [14:25] <ManDay> I know
- # [14:25] <darobin> (or something that bears some resemblance to English at any rate :)
- # [14:27] <ManDay> Yes, so here is the question wrt DTD vs. namespaces: If I want to embed SVG into another XML Language which happens to have elements whose names are the same as those of SVG, I would use namespaces, right? So that if an element <foo> exists in both, my XML language and SVG, I could specify my:foo or svg:foo , right? So and here is where I think the DTD comes in that, depending on which namespace and thus which element I referenc
- # [14:27] <ManDay> So and here is where I think the DTD comes in that, depending on which namespace and thus which element I reference, the allowed children are different.
- # [14:32] <ManDay> It was my original impression (and I still think it would be the right thing to do), that every XML Language needs a strict definition (which satisfies a specification for such definitions) of all elements, their attributes and relationships.
- # [14:32] <MikeSmith> zcorpan: btw http://qa-dev.w3.org:8888/ now has a couple further updates of path-data checking, based on your suggestions. it now consistently replaces newlines with "↩" in both places, and for the context it now just consistently shows the last up-to 20 characters in the value preceding the place where the error was found.
- # [14:32] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Ping timeout: 260 seconds)
- # [14:32] <ManDay> After what you've been telling me about DTD being obsolete I get the impression XML became nothing but a bunch of "<" and ">" with no clear statement on how the language is actually constructed
- # [14:34] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [14:35] <zcorpan> MikeSmith: excellent
- # [14:35] <zcorpan> MikeSmith: nice work
- # [14:35] <MikeSmith> nice suggestions :)
- # [14:36] <ManDay> darobin: Any comment?
- # [14:36] <zcorpan> ManDay: one of the main points with XML was to allow for DTDless parsing
- # [14:37] <darobin> yeah
- # [14:37] <darobin> ManDay: also, you really can't use namespaces with DTDs
- # [14:37] <darobin> so, you can indeed use namespaces for disambiguation
- # [14:37] <darobin> and there are plenty of cases in which that's useful
- # [14:38] <darobin> but it wouldn't particularly help with Web Components
- # [14:38] <ManDay> zcorpan: What you say doesn't make much sense to me. "Parsing" itsself does not require anything but "parsing" successfully.
- # [14:38] <ManDay> The question is how to specify a language
- # [14:38] <zcorpan> ManDay: you specify a language in a specification
- # [14:39] <ManDay> darobin: Wrt to webcomponents, I think of something like <div xmlns="something.org/mytemplate_A"><templatevalueA something="foo" /><templatevalueB bar="something"></templatevalueB></div>
- # [14:39] <ManDay> zcorpan: Yes, I know. Why are you telling me this?
- # [14:39] <zcorpan> ManDay: i'm just trying to answer your questions
- # [14:40] <ManDay> Which question?
- # [14:40] <zcorpan> "The question is how to specify a language"
- # [14:40] <ManDay> Well, that was meant figuratively. As in: "The concern of XML it should be to specifiy how to specify a language"
- # [14:40] <ManDay> Which doesn'T have anything to do with parsing something.
- # [14:43] * Joins: izhak (~izhak@188.244.180.31)
- # [14:44] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [14:44] <zcorpan> the context for my comment about parsing is that SGML did not allow for DTDless parsing, which was something the XML designers wanted to allow
- # [14:46] <darobin> zcorpan: made for much more creative parsing though :)
- # [14:47] * Joins: maikmerten (~merten@vpn06167.itmc.tu-dortmund.de)
- # [14:48] <ManDay> Point is, after all: There is no specification on how to specify an XML Language formally and in particular what constitutes an XML Language (what is the extend of validity)
- # [14:48] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:48] <ManDay> XML just seems to say: This is the syntax (as in "well formedness") of XML, do whatever you like with it
- # [14:48] <zcorpan> yeah that seems about right
- # [14:52] <ManDay> So in terms of XML nothing prevents me from adding a <foo> element to my XHTML document - only some additional requirements for the document?
- # [14:52] <ManDay> What about XML's <!DOCTYPE ?
- # [14:52] <ManDay> Doesn't that explicitly have notion of a DTD?
- # [14:53] * Joins: annevk_ (~annevk@209.118.182.194)
- # [14:53] * Quits: annevk (~annevk@209.118.182.194) (Read error: Connection reset by peer)
- # [14:55] * Quits: akamike_ (u5089@gateway/web/irccloud.com/x-znxveessdbmdmlvd)
- # [14:55] * Joins: akamike_ (u5089@gateway/web/irccloud.com/x-oaoflqaiimyptizm)
- # [14:55] * Quits: akamike_ (u5089@gateway/web/irccloud.com/x-oaoflqaiimyptizm) (Client Quit)
- # [14:55] * Joins: sujay (954db39a@gateway/web/freenode/ip.149.77.179.154)
- # [14:56] <zcorpan> ManDay: XML doesn't prevent you from doing that, but the HTML spec does.
- # [14:56] <ManDay> zcorpan: Yes, so every XML Language re-invents the wheel for defining a strict language
- # [14:56] <zcorpan> ManDay: XML still supports DTDs, they just don't work well together with namespaces and have some other problems (like not being expressive enough to be useful for validation)
- # [14:57] * Joins: akamike (u5089@gateway/web/irccloud.com/x-wqgoexbqdgdkjkux)
- # [14:59] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 245 seconds)
- # [15:00] <zcorpan> ManDay: right. i think some specs use a formal grammar for defining the content model, while others use just prose, and some have a mix of both
- # [15:00] <zcorpan> ManDay: some requirements are not expressible in a formal grammar, even grammars that are more expressive than DTDs. for instance, HTML requires that table cells don't overlap each other.
- # [15:01] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:a1c5:23f5:f3c2:c51)
- # [15:01] * Quits: RobbertA_ (~robbertat@212.238.236.229) (Read error: Connection reset by peer)
- # [15:01] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:03] <ManDay> zcorpan: Sure, I do realize that you may always contrive requirements which are too complex for a certain grammar to express. Still, isn't imposing *anything* *but* well-formedness a mistake?
- # [15:04] <zcorpan> why?
- # [15:06] <ManDay> Because all the XML languages than have a 80% overlap which is being "re-invented" (as in: not standardized) over and over again
- # [15:06] <ManDay> s/than/then
- # [15:06] <ManDay> Hm, wait a second
- # [15:07] <ManDay> I think I could live with that specification of what is a valid language being a separate spec (say, DTD), but then again, I don't understand why namespaces and DTD don't work together as imagine it. That is:
- # [15:08] <ManDay> The namespace designating the element from a specific DTD (and thus its semantics)
- # [15:08] * Joins: erichynds (~ehynds@64.206.121.41)
- # [15:09] <annevk_> euhm, DTDs are a relic from the past; they're only part of XML because they didn't think it through at the time
- # [15:09] * annevk_ is now known as annevk
- # [15:10] <zcorpan> DTDs denote the element's name before namespace processing is performed. that is, you don't put namespace+local name pairs in the DTD, you use the tag name (including namespace prefix) and can't hook in to namespaces
- # [15:10] <zcorpan> if you use namespaces, you want to use the namespace+local name pair, and the namespace prefix should be able to vary
- # [15:11] <zcorpan> that's why they don't work together
- # [15:12] <zcorpan> RELAXNG supports namespaces
- # [15:17] <annevk> so apparently IE does not do IDNA2008 either?
- # [15:17] <annevk> I wonder what the chances are of browsers other than Opera adopting some of it
- # [15:19] * Quits: kennyluck (~kennyluck@182.55.248.21) (Quit: kennyluck)
- # [15:22] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:23] * Quits: sujay (954db39a@gateway/web/freenode/ip.149.77.179.154) (Quit: Page closed)
- # [15:23] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [15:28] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [15:29] * Quits: Jedi_ (~Jedi@220.134.95.85) (Ping timeout: 245 seconds)
- # [15:29] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [15:31] * Joins: yoshu (~josh@67-1-11-149.tcso.qwest.net)
- # [15:32] * Quits: yoshu (~josh@67-1-11-149.tcso.qwest.net) (Client Quit)
- # [15:33] * Quits: maikmerten (~merten@vpn06167.itmc.tu-dortmund.de) (Ping timeout: 246 seconds)
- # [15:33] <annevk> zcorpan: does https://www.w3.org/Bugs/Public/show_bug.cgi?id=19980#c3 sound okay to you?
- # [15:33] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:34] <zcorpan> annevk: yes
- # [15:37] * Quits: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:21e:8cff:feeb:d962) (Remote host closed the connection)
- # [15:38] * Joins: snowfox_ben (~benschaaf@50.77.199.197)
- # [15:42] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
- # [15:47] <ManDay> Does HTML5 have notion of hyphenation?
- # [15:48] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [15:51] <zcorpan> ManDay: what kind of hyphenation?
- # [15:52] <ManDay> Like hy-phen-ation for justified text.
- # [15:54] <Ms2ger> That's another layer
- # [15:55] * Joins: sedovsek (~robert@89.143.12.238)
- # [15:56] <jgraham> In the web platform lasagne
- # [15:58] * Quits: mbatle (mbatle@pasanda.collabora.co.uk) (Ping timeout: 246 seconds)
- # [15:58] <zcorpan> ManDay: automatic hyphenation is the responsibility of CSS. i don't recall if it's part of CSS yet, or if it is, if it's implemented anywhere yet.
- # [15:59] <zcorpan> ManDay: it's possible to put in ­ in long words in HTML, though
- # [15:59] <Ms2ger> I'm pretty sure Gecko implements something about hyphenation
- # [16:00] <ManDay> See, there we go
- # [16:00] <ManDay> Shy...
- # [16:00] * Joins: mbatle (mbatle@pasanda.collabora.co.uk)
- # [16:00] <Ms2ger> ­ is simply syntax for a unicode character, so hardly HTML
- # [16:01] <zcorpan> Ms2ger: hey, that character is about the only thing the html4 spec actually had requirements for!
- # [16:01] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [16:02] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [16:02] * Joins: shwetank (~shwetank@122.173.116.71)
- # [16:03] <annevk> that can hardly be true, because then dbaron's table with quotes on the side would not be a conforming HTML4 implementation
- # [16:04] <ManDay> That doesn't make sense
- # [16:04] * Joins: yoshu (~josh@67-1-11-149.tcso.qwest.net)
- # [16:07] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
- # [16:10] <jgraham> ManDay: See /topic
- # [16:11] <ManDay> Oh, my bad
- # [16:12] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:14] * attiks|away is now known as attiks
- # [16:15] * Joins: garciawebdev (~garciaweb@190.244.76.14)
- # [16:16] <zcorpan> new DragEvent('dragstart', {dataTransfer:{}}); should that throw TypeError?
- # [16:16] <zcorpan> member is specced as: DataTransfer? dataTransfer;
- # [16:17] * Joins: griswold (~quassel@blackhole.space150.com)
- # [16:19] <zcorpan> my reading of webidl says yes
- # [16:20] <annevk> {} != DataTransfer and {} != null so yeah
- # [16:21] <zcorpan> that kind of reasoning for webidl has failed me before
- # [16:23] <jgraham> What screenshot sizes do people use for reftests?
- # [16:24] <jgraham> I have a vauge memory that Mozilla use 800x600?
- # [16:24] * Quits: Ducki_ (~Ducki@pD9E39898.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [16:27] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [16:27] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:27] * Quits: yoshu (~josh@67-1-11-149.tcso.qwest.net) (Quit: yoshu)
- # [16:28] * Quits: MikeSmith (~MikeSmith@s1106101.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [16:31] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [16:32] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [16:35] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [16:41] * Quits: darobin (~darobin@78.109.80.74) (Ping timeout: 246 seconds)
- # [16:43] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [16:48] <annevk> I wonder why everyone wants user/password to be supported in URLs
- # [16:48] * Joins: kennyluck (~kennyluck@bb115-66-236-93.singnet.com.sg)
- # [16:53] <Ms2ger> jgraham, I'm told 600×600
- # [16:57] * Joins: yoshu (~josh@150.135.119.66)
- # [17:00] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [17:01] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [17:10] <SimonSapin> does html5lib support python3?
- # [17:10] <SimonSapin> I see a python3 directory in the source repo, but "pip-3.3 install html5lib" fails with syntax errors
- # [17:11] * Joins: MikeSmith (~MikeSmith@s1106101.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [17:11] <Ms2ger> gsnedders would know
- # [17:12] <jgraham> I think yes, but I don't kow how you arrange it
- # [17:13] <gsnedders> The latest PyPi release doesn't, what's in hg does except for charset detection I believe.
- # [17:13] <gsnedders> See the bug.
- # [17:13] <gsnedders> http://code.google.com/p/html5lib/issues/detail?id=187
- # [17:14] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [17:14] <SimonSapin> jgraham, gsnedders: is it expected that two separate code bases will be maintained?
- # [17:15] * Quits: ManDay (81f7f7ee@gateway/web/freenode/ip.129.247.247.238) (Quit: Page closed)
- # [17:15] * Joins: eresair (~eresair@173.247.199.2)
- # [17:15] <Ms2ger> SimonSapin, the idea is to use py3to2, iirc
- # [17:19] <SimonSapin> Ms2ger: this one? http://pypi.python.org/pypi/py3to2/ I don’t quite understand what it is … how does it compare to 2to3?
- # [17:19] <Ms2ger> It's the other direction
- # [17:20] <Ms2ger> For 2to3, the python 2 source is the canonical one; for 3to2, it's the python 3 source
- # [17:20] <SimonSapin> do you mean http://pypi.python.org/pypi/3to2 maybe?
- # [17:21] <Ms2ger> Probably
- # [17:21] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [17:21] <SimonSapin> I see
- # [17:21] * Ms2ger is surprised this isn't all in the bug
- # [17:22] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [17:23] * Quits: Ralt (~Ralt@eup38-1-82-247-184-72.fbx.proxad.net) (Ping timeout: 265 seconds)
- # [17:27] * Quits: erichynds (~ehynds@64.206.121.41)
- # [17:27] * Joins: erichynds (~ehynds@64.206.121.41)
- # [17:30] * Quits: gavinc (~gavin@50.0.77.3) (Quit: Konversation terminated!)
- # [17:32] * Joins: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net)
- # [17:32] <MikeSmith> annevk: about http://www.alvestrand.no/pipermail/idna-update/2012-November/007465.html
- # [17:33] <MikeSmith> dude is like the Christian Democrat wing of the IETF
- # [17:33] <MikeSmith> or maybe more like Tea Party
- # [17:34] <MikeSmith> it seems like there are plenty of people active in IETF work who are a lot less dogmatic and reactionary
- # [17:37] <MikeSmith> they just have a hard time getting any changes past the old-guard inertia
- # [17:38] <MikeSmith> e.g., pretty sure dude is on of those who consistently argues against moving away from plain text for RFCs
- # [17:38] <MikeSmith> some other standards bodies have the same problem
- # [17:39] <MikeSmith> the only thing that seems to get their attention is when you say "fuck it" and seriously start doing significant "competing" work elsewhere
- # [17:40] <dglazkov> good morning, Whatwg!
- # [17:43] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:44] * Quits: AryehGregor_ (~Simetrica@mediawiki/simetrical) (Ping timeout: 246 seconds)
- # [17:45] * Joins: AryehGregor_ (~Simetrica@mediawiki/simetrical)
- # [17:46] * Joins: yoshu_ (~josh@uawifi-nat-210-38.arizona.edu)
- # [17:46] * Quits: annevk (~annevk@209.118.182.194) (Remote host closed the connection)
- # [17:46] * Quits: yoshu_ (~josh@uawifi-nat-210-38.arizona.edu) (Remote host closed the connection)
- # [17:46] * Quits: yoshu (~josh@150.135.119.66) (Read error: Connection reset by peer)
- # [17:47] * Joins: yoshu (~josh@150.135.119.66)
- # [17:48] * Joins: annevk (~annevk@209.118.182.194)
- # [17:49] <annevk> MikeSmith: yeah, dunno what to do about this problem though
- # [17:50] <annevk> MikeSmith: Opera has some IDNA2008 hack, other browsers, including IE it appears, implement IDNA2003+ (IDNA2003 with Unicode > 3.2)
- # [17:51] <MikeSmith> where does the Unicode 46 thing fit into this?
- # [17:51] <annevk> MikeSmith: Gecko may or may not implement IDNA2008 (what the code does they have access to is not clear), Chrome/Safari are unlikely to move afaict, dunno about IE
- # [17:51] <MikeSmith> I thought the unicode 46 thing was supposed to fix all this
- # [17:51] <annevk> MikeSmith: it defines IDNA2003+, but has some modifications in place for a few things IDNA2008 does
- # [17:52] * Quits: AryehGregor_ (~Simetrica@mediawiki/simetrical) (Ping timeout: 246 seconds)
- # [17:52] <annevk> nobody does UTS 46 at this point
- # [17:52] <annevk> well, actually, some Unicode Members might use it, I'm told, but I'm not sure for what
- # [17:52] <annevk> maybe Google's search engine does
- # [17:55] * Joins: zdobersek (~zan@cpe-46-164-23-154.dynamic.amis.net)
- # [17:57] * heycam|away is now known as heycam
- # [17:58] * jonlee is now known as jonlee|afk
- # [17:59] * Quits: jonlee|afk (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net) (Quit: jonlee|afk)
- # [17:59] * Joins: AryehGregor_ (~Simetrica@mediawiki/simetrical)
- # [18:05] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 276 seconds)
- # [18:07] * Joins: MacTed (~Thud@63.119.36.36)
- # [18:10] <GPHemsley> dglazkov always knows the right time in a discussion to say good morning.
- # [18:11] <MikeSmith> GPHemsley: the fact is he has some AI he's written to do that
- # [18:11] <MikeSmith> really sophisticated stuff
- # [18:11] <GPHemsley> :)
- # [18:13] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:18] * Quits: richt (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
- # [18:18] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [18:21] * Joins: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net)
- # [18:21] * Quits: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net) (Changing host)
- # [18:21] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [18:22] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [18:23] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
- # [18:25] * Quits: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net) (Ping timeout: 248 seconds)
- # [18:25] * Quits: MikeSmith (~MikeSmith@s1106101.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [18:29] * Joins: jonlee (~jonlee@c-98-210-128-183.hsd1.ca.comcast.net)
- # [18:29] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 240 seconds)
- # [18:29] * Joins: Areks (~Areks@rs.gridnine.com)
- # [18:29] * Quits: izhak (~izhak@188.244.180.31) (Ping timeout: 260 seconds)
- # [18:30] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [18:31] * Joins: ap (~ap@2620:149:4:1b01:8ce8:72ee:7f4c:88e4)
- # [18:35] * Quits: nonge_ (~nonge@p5B326B47.dip.t-dialin.net) (Quit: Verlassend)
- # [18:36] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [18:39] * Joins: ehsan (~ehsan@64.213.70.194)
- # [18:39] * Joins: say2joe (~say2joe@204.56.108.2)
- # [18:41] * Joins: MikeSmith (~MikeSmith@s1106056.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [18:41] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [18:49] * Quits: jonlee (~jonlee@c-98-210-128-183.hsd1.ca.comcast.net) (Quit: jonlee)
- # [18:49] * Joins: JonathanNeal (~anonymous@38.122.109.194)
- # [18:50] * Joins: pablof (~pablof@144.189.150.129)
- # [18:52] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:54] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [18:58] * Joins: jonlee (~jonlee@67.218.106.138)
- # [18:58] * Quits: say2joe (~say2joe@204.56.108.2) (Read error: Operation timed out)
- # [18:59] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:04] * Quits: ^esc (~esc_ape@77.117.247.117.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [19:04] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [19:04] * Joins: ^esc (~esc_ape@178.115.251.55.wireless.dyn.drei.com)
- # [19:06] * Joins: cabanier (~cabanier@192.150.22.55)
- # [19:06] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [19:11] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [19:17] <SimonSapin> TabAtkins: see https://github.com/tabatkins/railroad-diagrams/issues/3#issuecomment-10456348
- # [19:20] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:27] * Joins: gavinc (~gavin@50.0.77.3)
- # [19:32] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [19:33] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
- # [19:35] * Joins: jsbell (jsbell@nat/google/x-wqpjuipjzsumdewc)
- # [19:39] <TabAtkins> SimonSapin: I get emails from issues, you know. ^_^
- # [19:52] * Quits: SamB_MacG5 (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 260 seconds)
- # [19:52] <SimonSapin> TabAtkins: ah, of course. Sorry for being impatient :)
- # [19:54] * Joins: teleject (~christoph@cpe-70-112-219-104.austin.res.rr.com)
- # [19:55] * Joins: divya (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net)
- # [19:55] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [19:55] * Joins: Druide_ (~Druid@p5B137654.dip.t-dialin.net)
- # [19:57] * Joins: divya1 (~nimbu@sjfw1.adobe.com)
- # [19:57] * Quits: Druide__ (~Druid@p5B05D7BC.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [19:59] * Quits: divya (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [19:59] * Joins: SamB_MacG5 (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
- # [20:00] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [20:02] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [20:04] * Quits: jonlee (~jonlee@67.218.106.138) (Quit: jonlee)
- # [20:05] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 276 seconds)
- # [20:07] * Joins: scheib (u4467@gateway/web/irccloud.com/x-rznglsfuybmybmfh)
- # [20:08] * Quits: zdobersek (~zan@cpe-46-164-23-154.dynamic.amis.net) (Quit: Leaving.)
- # [20:08] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [20:09] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [20:09] * divya1 is now known as divya
- # [20:11] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Client Quit)
- # [20:12] * Quits: snowfox_ben (~benschaaf@50.77.199.197) (Ping timeout: 246 seconds)
- # [20:12] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
- # [20:12] * Quits: Transfusion (~ravera@trivialand/player/transfusion) (Excess Flood)
- # [20:14] <Hixie> nearly done with first draft of proposal for cross-worker canvas! woot!
- # [20:14] <TabAtkins> Woo!
- # [20:15] <Hixie> now to write up an e-mail explaining why it's crazy
- # [20:15] <Hixie> :-P
- # [20:15] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [20:15] <SimonSapin> Hixie: so you’d rather not have it?
- # [20:15] * Joins: Transfusion (~ravera@trivialand/player/transfusion)
- # [20:15] <Hixie> no, i mean, why it's a crazy api, but why it's crazy to have it
- # [20:16] <TabAtkins> s/but/but not/
- # [20:16] * Joins: cgcardona (~cgcardona@64.124.34.2)
- # [20:16] * Quits: cgcardona (~cgcardona@64.124.34.2) (Changing host)
- # [20:16] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [20:16] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Remote host closed the connection)
- # [20:16] <Hixie> right
- # [20:16] <Hixie> s/but/not/
- # [20:16] <TabAtkins> Man, now I gotta fix it.
- # [20:16] <TabAtkins> s/not not/not/
- # [20:16] * Joins: cgcardona (~cgcardona@64.124.34.2)
- # [20:16] * Quits: cgcardona (~cgcardona@64.124.34.2) (Changing host)
- # [20:16] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [20:18] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 245 seconds)
- # [20:18] <Hixie> hah
- # [20:19] * Joins: othermaciej (~mjs@17.245.108.71)
- # [20:20] * Joins: othermaciej_ (~mjs@2620:149:4:1b01:8de9:51ce:a1db:39f7)
- # [20:22] * Quits: othermaciej_ (~mjs@2620:149:4:1b01:8de9:51ce:a1db:39f7) (Client Quit)
- # [20:24] * Parts: eric_carlson (~eric@17.212.152.104)
- # [20:24] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [20:28] * Joins: zdobersek (~zan@cpe-46-164-23-154.dynamic.amis.net)
- # [20:30] * Joins: jonlee (~jonlee@2620:149:4:1b01:adc5:e4a4:e9e1:7a68)
- # [20:30] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:a135:c344:e9cd:6332)
- # [20:32] <cabanier> Hixie: is it the crazy because of the double-buffering and passing objects across threads?
- # [20:33] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [20:35] <Hixie> it's mostly crazy being whole chunks of the API assumed the <canvas> and other DOM objects were available to scripts that had a CanvasRenderingContext2D object
- # [20:35] <Hixie> so i had to go through the whole thing and change it to refer to "the scratch bitmap", provide an ImageBitmap object to handle images, redo the way the "origin-clean" flag was set, etc
- # [20:36] <Hixie> plus having to still support the old API alongside the new one means there's like 3 ways you can use <canvas> now (x2 for WebGL, so 6) that all involve slightly differnet APIs
- # [20:36] * Joins: say2joe (~say2joe@204.56.108.2)
- # [20:37] <Hixie> so e.g. how you change the size of the bitmap when you're in a worker vs when you're using the old getContext() method
- # [20:37] <cabanier> so, there's a new context with reduced 2d APIs?
- # [20:37] <Hixie> no, i just use the same interface
- # [20:38] <Hixie> see http://www.whatwg.org/specs/web-apps/current-work/#2dcontext
- # [20:38] <Hixie> the single-page copy has the new stuff
- # [20:38] <Hixie> i'm writing up an e-mail describing it now
- # [20:38] <cabanier> cool!
- # [20:38] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [20:39] <Hixie> but e.g. making things like scrollIntoView() work cross-worker involves some pretty... special logic
- # [20:39] <Hixie> not quite how i would have done it if starting from scratch :-)
- # [20:40] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [20:43] * Joins: Lachy (~Lachy@84.215.19.229)
- # [20:44] <cabanier> "list of pending interface actions" :-)
- # [20:45] * Joins: sedovsek (~robert@BSN-61-10-243.dial-up.dsl.siol.net)
- # [20:45] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [20:45] <Hixie> yeah :-/
- # [20:47] * Quits: annevk (~annevk@209.118.182.194) (Remote host closed the connection)
- # [20:48] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [20:49] * Joins: annevk (~annevk@209.118.182.194)
- # [20:52] * Quits: annevk (~annevk@209.118.182.194) (Remote host closed the connection)
- # [20:55] * Quits: MikeSmith (~MikeSmith@s1106056.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [20:55] <Ms2ger> matjas, if you're going to write something to list implementation status... I've got a few more specs I'd like to see that use :)
- # [20:55] * Quits: dgorbik (~dgorbik@2620:149:4:304:b563:af3e:52b9:58c8) (Remote host closed the connection)
- # [20:55] <Hixie> if anyone wants to use what hte HTML spec uses, we can probably figure something out
- # [20:56] <Hixie> it's a bit tangled right now but if you know perl and JS, you can probably make a generic version
- # [20:56] <Hixie> uses mysql on the backend
- # [20:56] <Ms2ger> Eh, perl ;)
- # [20:56] * Quits: shwetank (~shwetank@122.173.116.71) (Quit: Linkinus - http://linkinus.com)
- # [20:58] * jonlee is now known as jonlee|afk
- # [20:58] * Quits: yoshu (~josh@150.135.119.66) (Quit: yoshu)
- # [20:59] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [21:00] * abstractj is now known as abstractj|brb
- # [21:01] * ojan_away is now known as ojan
- # [21:01] * Quits: zdobersek (~zan@cpe-46-164-23-154.dynamic.amis.net) (Quit: Leaving.)
- # [21:06] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [21:06] * Quits: jonlee_ (~jonlee@2620:149:4:1b01:a135:c344:e9cd:6332) (Ping timeout: 246 seconds)
- # [21:10] * ojan is now known as ojan_away
- # [21:12] * Quits: necolas (~necolas@8.25.197.24) (Ping timeout: 276 seconds)
- # [21:13] * jonlee|afk is now known as jonlee
- # [21:16] * Joins: zdobersek (~zan@cpe-46-164-23-154.dynamic.amis.net)
- # [21:18] * Joins: annevk (~annevk@216.239.55.192)
- # [21:18] * jernoble is now known as jernoble|afk
- # [21:18] * jernoble|afk is now known as jernoble
- # [21:20] <annevk> Hixie: I'm interested in seeing what it would take, though my Perl knowledge is non-existent
- # [21:23] * Joins: necolas (~necolas@8.25.197.25)
- # [21:24] * jonlee is now known as jonlee|afk
- # [21:24] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [21:27] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [21:28] <Hixie> ok!
- # [21:28] <Hixie> first draft of proposal is checked in
- # [21:28] <Hixie> bbl
- # [21:31] * Quits: alrra (~alrra@unaffiliated/alrra) (Remote host closed the connection)
- # [21:34] <annevk> createImageBitmap could use the same typedef defined earlier for images
- # [21:34] <annevk> also, _callback can be written callback again
- # [21:34] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Remote host closed the connection)
- # [21:35] * Quits: annevk (~annevk@216.239.55.192) (Remote host closed the connection)
- # [21:36] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [21:37] * Quits: zdobersek (~zan@cpe-46-164-23-154.dynamic.amis.net) (Quit: Leaving.)
- # [21:40] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [21:47] * Joins: yoshu (~josh@150.135.119.66)
- # [21:48] * abstractj|brb is now known as abstractj
- # [21:53] <jgraham> plh started with something for the W3C HTML spec, but it doesn't actually integrate into the document
- # [21:53] <jgraham> Uses caniuse for the data, which is better than the status annotations in WHATWG HTML
- # [21:57] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [21:57] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [21:57] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [22:01] * Quits: sedovsek (~robert@BSN-61-10-243.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [22:02] * Joins: sedovsek (~robert@BSN-61-10-243.dial-up.dsl.siol.net)
- # [22:03] * Joins: nessy (~silviapf@124-171-35-8.dyn.iinet.net.au)
- # [22:05] * Quits: erichynds (~ehynds@64.206.121.41)
- # [22:07] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [22:07] * Joins: annevk (~annevk@216.239.55.192)
- # [22:09] * Joins: othermaciej_ (~mjs@17.245.108.71)
- # [22:10] * Quits: sedovsek (~robert@BSN-61-10-243.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [22:11] <Hixie> jgraham: yeah, that'd be nice.
- # [22:11] <Hixie> jgraham: any idea how he mapped the data from one to the other?
- # [22:12] * Quits: othermaciej (~mjs@17.245.108.71) (Read error: Operation timed out)
- # [22:12] * othermaciej_ is now known as othermaciej
- # [22:13] * Joins: sedovsek (~robert@BSN-61-10-243.dial-up.dsl.siol.net)
- # [22:15] <jgraham> http://dvcs.w3.org/hg/html/file/c1a296c26d12/tools/json/caniuse.json
- # [22:16] <jgraham> Maps sections
- # [22:17] <Hixie> yikes
- # [22:17] <Hixie> hm
- # [22:17] <Hixie> is that all caniuse has?
- # [22:17] <Hixie> that seems limited
- # [22:17] <Hixie> maybe caniuse could override the spec status for sections it has, or something, and leave the others?
- # [22:17] <Hixie> hmmmm
- # [22:18] <jgraham> Not "yikes, they think that blobbuilder is still a thing"
- # [22:18] <Hixie> i didn't even look at the empty lines
- # [22:19] <jgraham> But I agree it's not super-fine-graied
- # [22:19] <jgraham> *grained
- # [22:19] <annevk> xhr2!
- # [22:22] <annevk> http://dvcs.w3.org/hg/xhr/shortlog
- # [22:26] * Joins: eresair (~eresair@173.247.199.2)
- # [22:30] * Quits: annevk (~annevk@216.239.55.192) (Remote host closed the connection)
- # [22:42] * Quits: othermaciej (~mjs@17.245.108.71) (Ping timeout: 248 seconds)
- # [22:43] * Joins: othermaciej (~mjs@17.245.108.71)
- # [22:44] * ojan_away is now known as ojan
- # [22:45] * Joins: othermaciej_ (~mjs@17.245.108.71)
- # [22:45] * Joins: mattgiff_ (~mattgiffo@70.102.199.158)
- # [22:46] * Joins: othermaciej__ (~mjs@17.245.108.71)
- # [22:46] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 245 seconds)
- # [22:47] * Joins: jonlee (~jonlee@2620:149:4:1b01:6ce9:a849:1914:3e50)
- # [22:47] * Quits: othermaciej (~mjs@17.245.108.71) (Ping timeout: 252 seconds)
- # [22:47] * othermaciej__ is now known as othermaciej
- # [22:48] * Quits: MacTed (~Thud@63.119.36.36)
- # [22:49] * Quits: othermaciej_ (~mjs@17.245.108.71) (Ping timeout: 248 seconds)
- # [22:52] * ojan is now known as ojan_away
- # [22:53] * abstractj is now known as abstractj|away
- # [22:53] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Ping timeout: 240 seconds)
- # [23:00] * Joins: annevk (~annevk@216.239.55.192)
- # [23:02] * Quits: annevk (~annevk@216.239.55.192) (Remote host closed the connection)
- # [23:05] * Joins: annevk (~annevk@216.239.55.192)
- # [23:06] <GPHemsley> Hixie: Feedback welcome on my most recent mimesniff commits.
- # [23:10] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox_ben)
- # [23:11] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [23:14] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Client Quit)
- # [23:22] <Hixie> GPHemsley: from a quick glance, seems solid
- # [23:22] <GPHemsley> Anyone have anything to say about the (X-)Content-Type-Options header? I just sent an e-mail to the list about it.
- # [23:22] <GPHemsley> Hixie: Awesome, thanks.
- # [23:32] * Quits: garciawebdev (~garciaweb@190.244.76.14) (Remote host closed the connection)
- # [23:32] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [23:34] <annevk> GPHemsley: just replied
- # [23:34] <GPHemsley> thanks
- # [23:40] * Quits: danja (~danny@host189-203-dynamic.12-79-r.retail.telecomitalia.it) (Ping timeout: 245 seconds)
- # [23:42] * Joins: marcosc (~marcosc@bl7-53-124.dsl.telepac.pt)
- # [23:44] * Quits: ehsan (~ehsan@64.213.70.194) (Remote host closed the connection)
- # [23:45] <GPHemsley> annevk: Replied. :)
- # [23:47] <marcosc> Hi, I'm currently implementing img@srcset's parsing algorithm but I'm a bit stuck (http://dev.w3.org/html5/srcset/#processing-the-image-candidates). I'm having trouble groking step 19:
- # [23:47] <marcosc> "If there are any entries in candidates that have an associated width that is less than max width, then remove them, unless that would remove all the entries, in which case remove only the entries whose associated width is less than the greatest such width."
- # [23:47] <marcosc> I don't really understand what "the greatest such width" is
- # [23:47] <marcosc> ;(
- # [23:48] * marcosc sad panda
- # [23:48] <Ms2ger> I don't think that was the link you meant to mention here :)
- # [23:48] * Quits: Ms2ger (~Ms2ger@109.133.5.192) (Quit: nn)
- # [23:49] <Hixie> marcosc: it means remove all by thte biggest one
- # [23:49] <marcosc> Hixie: thanks!
- # [23:50] <annevk> GPHemsley: if content uses X-Content-Type-Options, there's no need to start calling it Content-Type-Options and break that content imo
- # [23:50] <Hixie> GPHemsley: my understanding is that X-Content-Type-Options basically doesn't do anything useful
- # [23:50] <annevk> GPHemsley: that's the main point I wanted to make
- # [23:50] <Hixie> GPHemsley: and that it mostly just makes IE behave like other browsers
- # [23:51] <GPHemsley> annevk: I was intending to have them both be equal, but that's the least of my worries.
- # [23:51] <annevk> GPHemsley: equal or not equal, you double (if not worse, because of combinations) testing effort
- # [23:52] <GPHemsley> Hixie: AFAICT, the browsers all behave differently in a lot of cases, so I'm not sure what that means.
- # [23:52] <GPHemsley> annevk: Fair enough.
- # [23:52] <annevk> GPHemsley: we already have x- prefixed features standardized too, it's not a big deal
- # [23:52] <Hixie> GPHemsley: i mean IE still does a ton of sniffing even with it set, but less sniffing than it otherwise would, and that browsers in general do a ton less sniffing than IE
- # [23:52] <annevk> e.g. application/x-www-form-urlencoded
- # [23:52] <GPHemsley> annevk: It was more based on my impression that it wasn't widely implemented; if it is, that's a different story.
- # [23:53] * Joins: danja (~danny@host201-206-dynamic.9-79-r.retail.telecomitalia.it)
- # [23:53] <annevk> btw, idna-update is still ongoing
- # [23:53] <annevk> http://www.alvestrand.no/pipermail/idna-update/2012-November/007477.html is my latest
- # [23:53] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:4436:14e0:c915:1e0d)
- # [23:53] <Hixie> GPHemsley: if it's only in IE, the best thing to do would be to just ignore it and specify what it does as being the default, imho
- # [23:54] <GPHemsley> Hixie: According to abarth's article, IE does a lot less sniffing than you think, IIUIC. And most of it is covered by this spec.
- # [23:54] <Hixie> it=header
- # [23:54] <Hixie> GPHemsley: mimesniff = a ton of sniffing
- # [23:54] <Hixie> sorry for not defining my units :-)
- # [23:55] <GPHemsley> :)
- # [23:55] <GPHemsley> Hixie: According to abarth, IE sniffs on only 35 MIME types.
- # [23:55] <GPHemsley> And a bunch are not even widely used.
- # [23:55] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [23:55] <Hixie> four tons of sniffing
- # [23:56] * Quits: jonlee (~jonlee@2620:149:4:1b01:6ce9:a849:1914:3e50) (Ping timeout: 246 seconds)
- # [23:56] * jonlee_ is now known as jonlee
- # [23:56] <GPHemsley> s/IE/IE7/
- # [23:56] * Joins: eresair (~eresair@173.247.199.2)
- # [23:57] <Hixie> the real problem btw is not sniffing, the real problem is ignoring Content-Type
- # [23:58] * Quits: yoshu (~josh@150.135.119.66) (Ping timeout: 244 seconds)
- # [23:58] <Hixie> when there's no Content-Type, the ideal browser would sniff millions of types and pick the exact right one
- # [23:58] <GPHemsley> Hixie: AFAICT, IE's sniffing behavior is not terrible.
- # [23:58] <Hixie> old IE used to sniff text/html from an image/png file
- # [23:58] <Hixie> which is a security nightmare
- # [23:59] <GPHemsley> other than that part
- # [23:59] <Hixie> that's the only part that's the problem :-)
- # [23:59] <Hixie> that's what mimesniff is about fixing
- # [23:59] <GPHemsley> Hixie: Would you mind defining the difference between "sniffing" and "ignoring Content-Type" in this context?
- # Session Close: Sat Nov 17 00:00:00 2012
The end :)