Options:
- # Session Start: Wed Dec 07 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Ping timeout: 240 seconds)
- # [00:02] <Hixie> tantek: ok, i'll commit the patch to the whatwg copy; can you let the htmlwg know of it?
- # [00:06] <Hixie> tantek: it's checked in
- # [00:07] <tantek> thanks much!
- # [00:08] * Quits: jamesr (~jamesr@216.239.45.18) (Quit: jamesr)
- # [00:08] <Hixie> diff url is http://html5.org/r/6845
- # [00:09] <Hixie> heycam: yt?
- # [00:10] <heycam> Hixie, hi
- # [00:10] <Hixie> heycam: so people don't like that DedicatedWorkerGlobalScope and SharedWorkerGlobalScope both seem to be WorkerGlobalScopes
- # [00:11] <Hixie> heycam: so i'm changing the spec so that dedicated workers have a global scope that's a DedicatedWorkerGlobalScope, and similarly for shared workers
- # [00:11] <heycam> let me open the spec and remind myself how they're currently specced
- # [00:11] <Hixie> heycam: but it'd be nice if i could hide that they really inherit from WorkerGlobalScope
- # [00:11] <Hixie> heycam: so my question is, is there some way i can have an inheritance hierarchy in the spec but flatten it in implementations?
- # [00:12] <Hixie> heycam: so that the result is the same as if i had specced it with some copy-and-paste
- # [00:12] <heycam> is that not what you were intending to use the [Supplemental] in the spec currently for?
- # [00:12] <heycam> and can you clarify what you mean about people not liking that they "both seem to be WorkerGlobalScopes"?
- # [00:12] <Hixie> the current spec text is trying to get the flattening but with the name of hte interface being the ancestor interface
- # [00:13] <Hixie> whereas i now want to flatten them so that the interfaces have their derived names
- # [00:13] <Hixie> and the ancestor name is a spec detail
- # [00:13] <Hixie> so you can't tell in the prototype chain that the global scope is defined as two interfaces
- # [00:14] * Quits: martndemus (~martndemu@h254064.upc-h.chello.nl) (Quit: Lost terminal)
- # [00:14] <heycam> I feel like this has come up before and I've wondered why it is important not to be able to observe the inheritance
- # [00:14] <Hixie> the reasoning here being that there's no point splitting the interface in two, since a script in a worker can only ever get one instance of this interface anyway, so why waste the author's time having the author remember which interface they have to poke to override something
- # [00:15] <Hixie> it looks silly to have a singleton defined by a hierarchy of unique interface prototype objects
- # [00:15] <heycam> ok, i can see that
- # [00:15] <annevk> Hixie: use implements + NoInterfaceObject
- # [00:15] <heycam> yes just what I was going to say
- # [00:15] <Hixie> aha, that works, cool
- # [00:16] <heycam> but in more words :)
- # [00:16] <Hixie> and don't inherit
- # [00:16] <Hixie> ok
- # [00:16] <annevk> nn
- # [00:16] <heycam> bb
- # [00:16] <Hixie> nn
- # [00:16] <ap_> Hixie: is <li value="-1"> actually supposed to work now?
- # [00:17] * heycam wonders if that is the final instance of [Supplemental] which will now be disappearing
- # [00:17] <Hixie> heycam: i believe so, it's why i'm poking at this. will let you know.
- # [00:17] <ap_> as in, the browser will display "-1."
- # [00:17] <heycam> cool cool
- # [00:17] <Hixie> ap_: yes
- # [00:18] <heycam> so before when you said "so people don't …" you actually meant "you don't like" ;)
- # [00:18] <Hixie> heycam: not just you, but any means
- # [00:18] <heycam> k
- # [00:18] <ap_> Hixie: do you happen to know if there are any list-style-type that cannot express negative numbers in print, or use something other than a "-"?
- # [00:18] <Hixie> heycam: the actual e-mail i had in my pile to remind me of this was from sicking
- # [00:19] <Hixie> ap_: lots don't have negative numbers (e.g. roman, alphabetic), no idea if any don't use -
- # [00:19] <Hixie> TabAtkins: ping ^
- # [00:19] <Hixie> ap_: (those that don't support the range defer to decimal for unsupported numbers)
- # [00:20] <ap_> Hixie: thanks. where is the "defer to decimal" part specced?
- # [00:20] <heycam> single, busy mailing lists better than multiple, quieter ones: http://grep.codeconsult.ch/2011/12/06/stefanos-mazzocchis-busy-list-pattern/
- # [00:20] <zewt> heycam: a fact that's been basic knowledge for years :P
- # [00:20] <Hixie> ap_: looks like css3 lists supports the negative punctuation being explicitly set for a counter, e.g. to use parentheses: http://www.w3.org/TR/css3-lists/#descdef-negative
- # [00:21] <Hixie> ap_: looks like there's a whole descriptor thing for lists, and fallback is specified by http://www.w3.org/TR/css3-lists/#descdef-fallback
- # [00:21] <heycam> zewt, I should probably merge some mail folders and not just have a single folder per list, now that I have to vertically scroll in thunderbird to see them all...
- # [00:21] <Hixie> no idea what the non-TR/ link is for this, i don't see a link at the top
- # [00:22] <zewt> heycam: it's really lame that gmail's label grouping doesn't let you view the group and see all of the sub-labels
- # [00:22] <heycam> oh, that does sound a bit lame
- # [00:22] <heycam> still, "all email clients suck"
- # [00:22] <zewt> it does nothing but gruop them visually in the label list ( = who cares)
- # [00:23] <ap_> Hixie: thanks
- # [00:24] <zewt> also group
- # [00:25] * Joins: PalleZingmark (~Adium@c83-250-137-0.bredband.comhem.se)
- # [00:25] * Quits: Morphous (jan@unaffiliated/amorphous) (Read error: Operation timed out)
- # [00:31] <Hixie> heycam: i have this paragraph for the three interfaces that define the interface of global scope objects:
- # [00:31] <Hixie> <p>The <code>DedicatedWorkerGlobalScope</code> interface must not
- # [00:31] <Hixie> exist if the interface's <span>relevant namespace object</span> is
- # [00:31] <Hixie> not a <code>DedicatedWorkerGlobalScope</code> object. <a
- # [00:31] <Hixie> href="#refsWEBIDL">[WEBIDL]</a></p>
- # [00:31] <Hixie> heycam: does it make sense to ahve an attribute for that? [GlobalScopeInterface] or something?
- # [00:33] <heycam> good question, I am not sure just yet what's the best way of describing this
- # [00:33] <Hixie> k. i'll leave it with that paragraph for now.
- # [00:34] <heycam> ok. "relevant namespace object" as a term will likely disappear soon, since we're going to drop modules from Web IDL.
- # [00:34] <heycam> I'll have a think about whether it makes sense to talk about globals in the spec
- # [00:35] * Joins: jarek__ (~jarek@bcz232.neoplus.adsl.tpnet.pl)
- # [00:35] * jarek is now known as Guest90855
- # [00:36] * Quits: Guest90855 (~jarek@unaffiliated/jarek) (Ping timeout: 240 seconds)
- # [00:37] <Hixie> heycam: ah ok. let me know if/when you do that so i can update this accordingly (or i can update it now if you have any idea what it should say instead?)
- # [00:37] <heycam> Hixie, leave it for now and I'll let you know how to update it once I've figured it out :)
- # [00:37] <Hixie> maybe "the ThisBinding of the global execution context" or something
- # [00:38] <Hixie> (that's the terminology we use to talk about WindowProxy's effects)
- # [00:38] * Joins: schnoomac (~schnoomac@124.168.124.249)
- # [00:39] * Quits: jarek__ (~jarek@bcz232.neoplus.adsl.tpnet.pl) (Client Quit)
- # [00:40] * jernoble|afk is now known as jernoble
- # [00:40] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: jernoble)
- # [00:43] * Joins: Morphous (jan@unaffiliated/amorphous)
- # [00:43] * Joins: TobiX (tobias@zoidberg.org)
- # [00:43] * Quits: dbaron (~dbaron@nat/mozilla/x-yswkxhonlalaebvy) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:44] * Joins: dbaron (~dbaron@nat/mozilla/x-nfpekqelutwphakx)
- # [00:50] * Joins: kennyluck (~kennyluck@114-43-118-197.dynamic.hinet.net)
- # [00:52] * Quits: graememcc (~chatzilla@host109-151-240-187.range109-151.btcentralplus.com) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111115204015])
- # [00:53] <tantek> zewt - I added your additional opinion and data point to the proposal
- # [00:54] <tantek> Hixie - status updated in the proposal to reflect its inclusion in the spec. http://wiki.whatwg.org/wiki/Time_element#permit_space_instead_of_T_in_datetimes
- # [00:54] <tantek> one bit of consensus at a time. I'll follow-up on public-html.
- # [00:55] <Hixie> tantek: cool, tanks
- # [00:55] <Hixie> thanks even
- # [01:05] * Quits: micheil (~micheil@94.197.127.125.threembb.co.uk) (Read error: Connection reset by peer)
- # [01:08] * Quits: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [01:12] * Joins: mkanat (mkanat@nat/google/x-uohkqqdtjbuyfotd)
- # [01:13] * Quits: FrankParent (~fparent@64.34.146.254)
- # [01:19] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # [01:32] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [01:32] * Quits: dave_levin (dave_levin@nat/google/x-mkyodctjgqrimtej) (Quit: dave_levin)
- # [01:42] * Joins: micheil (~micheil@94.197.127.125.threembb.co.uk)
- # [01:42] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [01:44] * Quits: ehsan_ (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [01:47] <tantek> ok email to public-html sent. onto the next issue. yay.
- # [01:53] * Quits: KillerX (~anant@nat/mozilla/x-utfaakofumsrrbmf) (Quit: KillerX)
- # [01:58] * Joins: macpherson (macpherson@nat/google/x-hjadalibofszywap)
- # [01:58] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [02:03] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:04] * Quits: beverloo (~peter@74.125.57.57) (Ping timeout: 248 seconds)
- # [02:08] * 16WAAASC5 is now known as jarib_
- # [02:08] * Quits: cgcardona_ (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 244 seconds)
- # [02:11] * Joins: agektmr (~Adium@74.125.56.33)
- # [02:14] * Quits: micheil (~micheil@94.197.127.125.threembb.co.uk) (Ping timeout: 244 seconds)
- # [02:15] * Joins: roc (~chatzilla@60.234.54.74)
- # [02:17] * Joins: beverloo (peter@nat/google/x-patlsqbpluysomca)
- # [02:21] * Quits: necolas (~necolas@5e0c7fb2.bb.sky.com) (Remote host closed the connection)
- # [02:22] * Quits: PalleZingmark (~Adium@c83-250-137-0.bredband.comhem.se) (Quit: Leaving.)
- # [02:24] * Quits: astearns (~anonymous@192.150.22.5) (Ping timeout: 248 seconds)
- # [02:27] * Parts: mendota (~mendota@c-67-168-209-164.hsd1.wa.comcast.net) ("Leaving")
- # [02:28] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: No Ping reply in 180 seconds.)
- # [02:28] * Joins: jdong_ (~quassel@222.126.155.250)
- # [02:29] * heycam is now known as heycam|away
- # [02:35] * Quits: sicking (~chatzilla@nat/mozilla/x-xjcyllnsmgvuzcvm) (Ping timeout: 244 seconds)
- # [02:37] * Joins: ehsan (~ehsan@209.29.21.241)
- # [02:37] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [02:43] * Quits: rniwa (rniwa@nat/google/x-lfhbxtquhxsfapcs) (Quit: rniwa)
- # [02:44] * Quits: rillian__ (~rillian@184.71.166.126) (Remote host closed the connection)
- # [02:44] * Quits: schnoomac (~schnoomac@124.168.124.249) (Ping timeout: 252 seconds)
- # [02:47] <AryehGregor> Okay, I seriously feel Google Docs has regressed in functionality sometime over the last few weeks. Yet another minor thing that' drives me crazy:
- # [02:47] * Joins: schnoomac (~schnoomac@203-206-183-190.perm.iinet.net.au)
- # [02:48] <AryehGregor> Yet another minor thing that's been driving me crazy: have one line that starts with an LTR word followed by one that starts with an RTL word. Go to start of line beginning with LTR word. Hit down arrow. The cursor is now visually at the beginning of the next line, but logically in the middle -- any new text you insert will be logically after the RTL word at the start of the line.
- # [02:48] <AryehGregor> Argh.
- # [02:48] * AryehGregor is going to look for places to officially complain soon
- # [02:49] <tantek> now try combining that LTR / RTL mixing with text-overflow:ellipsis for extra good times.
- # [02:49] * Quits: smaug____ (~chatzilla@193-64-22-131-nat.elisa-mobile.fi) (Ping timeout: 268 seconds)
- # [02:58] * Quits: ap_ (~ap@2620:149:4:1b01:da:d93d:1fbd:628d) (Quit: ap_)
- # [03:10] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [03:12] * heycam|away is now known as heycam
- # [03:14] * Joins: rosalindwills (~rosalindw@c-24-12-74-173.hsd1.il.comcast.net)
- # [03:16] * Parts: rosalindwills (~rosalindw@c-24-12-74-173.hsd1.il.comcast.net)
- # [03:20] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: No Ping reply in 180 seconds.)
- # [03:21] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:25] * Quits: tantek (~tantek@nat/mozilla/x-hakhnoanfpxpqmvb) (Quit: tantek)
- # [03:25] * tantek_ is now known as tantek
- # [03:29] * Quits: tantek (~tantek@nat/mozilla/x-uyltwxjhhndqrryi) (Quit: tantek)
- # [03:34] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [03:42] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 248 seconds)
- # [03:47] * Joins: rniwa (~rniwa@216.239.45.130)
- # [03:49] * Joins: jacobolus (~jacobolus@c-69-181-104-35.hsd1.ca.comcast.net)
- # [03:51] * Guest87234 is now known as gicode
- # [03:51] * Quits: jacobolus (~jacobolus@c-69-181-104-35.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [03:52] <roc> jamesr: Gecko handles non-BMP characters pretty well
- # [03:52] <roc> zewt: IVS too
- # [03:52] * Joins: jacobolus (~jacobolus@c-69-181-104-35.hsd1.ca.comcast.net)
- # [03:53] <jamesr> roc: in the native code?
- # [03:54] <roc> what do you mean "native code"?
- # [03:54] <jamesr> c++
- # [03:54] <zewt> yeah, the native part is easy, it's the user scripts part that's hard
- # [03:54] <jamesr> i'm interested in how you would handle this from javascript, if you do
- # [03:54] <jamesr> do you roll your own length / slice / etc functions?
- # [03:55] <zewt> well, usually you don't actually "need" the length (for definitions of "length" more complicated than "the number of codepoints")
- # [03:55] <roc> It's sort of like UTF-8
- # [03:55] <roc> a lot of the things you do with strings just work
- # [03:55] <zewt> it's exactly like utf-8 (except you need more data to handle it correctly, eg. knowing which codepoints are combining)
- # [03:55] <zewt> er
- # [03:55] <zewt> + surrogates of course
- # [03:55] <roc> editing and selection are interesting
- # [03:55] <zewt> (sorry, multitasking too much)
- # [03:55] <jamesr> yeah - mapping selection ranges to strings and such can be very tricky
- # [03:56] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [03:56] <jamesr> or questions like "what's the first letter"
- # [03:56] <zewt> or just avoiding splitting surrogates in half
- # [03:56] <zewt> i havn't tried dealing with it myself either, so i don't really know what the practical issues are
- # [03:56] <roc> A lot of Web pages, even apps, should work fine with non-BMP chars
- # [03:56] <zewt> if code is simple, yeah
- # [03:57] <zewt> "accidentally" :)
- # [03:57] <jamesr> most of the time
- # [03:57] * Joins: jacobolu_ (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net)
- # [03:57] <jamesr> but something like this: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/slice#Example:_Using_slice_to_create_a_new_string
- # [03:57] <jamesr> will fail if str1 has non-BMP chars at unexpected places
- # [03:57] <roc> depends on why you're using slice ... where the offsets came from
- # [03:57] <jamesr> by creating str2 with unmatched surrogate pairs
- # [03:58] <jamesr> right, so how do you get offsets that respect surrogate pairs? ecmascript doesn't provide any APIs for dealing
- # [03:58] <roc> if you searched for some substring and you slice at the start or end of the substring, you're probably OK
- # [03:58] <zewt> jamesr: well, technically combining characters also hit that too (even with utf-32), though that's a slightly lower level of breakage than splitting surrogates (the results are comprehensible, even if weird)
- # [03:58] <jamesr> are you checking the high bits of each char in JS?
- # [03:58] <roc> right, combining chars have basically the same set of problems
- # [03:58] <jamesr> let's say you wanted to truncate a long string if it's more than 30 letters long
- # [03:58] <zewt> jamesr: offsets should always be literal offsets into the string, not "number of codepoints after surrogate decoding"...
- # [03:58] <zewt> yeah, that's where it becomes trickier
- # [03:58] <roc> jamesr: use text-overflow:ellipsis!
- # [03:59] * jamesr isn't fully confident that webkit will get that right
- # [03:59] * Quits: jacobolus (~jacobolus@c-69-181-104-35.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [03:59] <roc> I am very confident Gecko gets that right :-)
- # [03:59] <roc> it's basically just part of the clusterization problem
- # [03:59] <jamesr> we probably do, i'm not familiar with this part of wk
- # [03:59] <roc> that's not really a BMP-related issue at all
- # [04:02] <zewt> basically it's a bigger problem with utf-16 because if you get it wrong, you don't just end up with a weird string, you end up with a corrupt one
- # [04:03] <zewt> i think you can paste in mismatched surrogates into pages from other sources anyway, so it's not like it's the only way that can be introduced
- # [04:03] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [04:05] <roc> yes
- # [04:05] <roc> although strings that start with combining chars aren't technically illegal, they're a real pain to deal with :-)
- # [04:06] <zewt> more a pain for implementors than users, i think :P
- # [04:06] <zewt> as a user i'd just expect them to act as a non-combining character when there's nothing to combine with (in general)
- # [04:09] * Quits: MikeSmith (~MikeSmith@211.177.245.3) (Quit: MikeSmith)
- # [04:13] * Quits: dbaron (~dbaron@nat/mozilla/x-nfpekqelutwphakx) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:19] <rniwa> oh man... did I miss yet-another unicode goodness discussion?
- # [04:19] <zewt> several :)
- # [04:20] * rniwa is glad he missed it
- # [04:20] <rniwa> I don't wanna know weird webkit unicode bugs
- # [04:21] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [04:21] <zewt> Your search - site:*.w3.org "ExtendedAttributeNoArgs" - did not match any documents.
- # [04:21] <zewt> "???"
- # [04:23] <heycam> zewt, problem in my grammar?
- # [04:24] <zewt> searching for instances of that string in specs other than webidl
- # [04:24] <heycam> should be ExtendedAttributeNoArg btw, no "s" on the end
- # [04:24] <zewt> (not familiar with webidl at all; was surprised that it didn't even find webidl itself)
- # [04:24] * Joins: MikeSmith (~MikeSmith@211.177.245.3)
- # [04:24] <heycam> but it's just a symbol in the grammar, i wouldn't expect other specs to use that word
- # [04:24] <zewt> http://dev.w3.org/2006/webapi/WebIDL/#idl-extended-attributes <- NoArgs
- # [04:24] <zewt> figuring that out is why i was searching for it :)
- # [04:25] <heycam> zewt, ah so it is. oh that's right, i think i renamed it. probably after the last TR publication. :)
- # [04:25] * Quits: MikeSmith (~MikeSmith@211.177.245.3) (Client Quit)
- # [04:25] <heycam> it used to say something-or-other "takes no argument", but somebody found that wording a bit weird
- # [04:26] <zewt> google's cache is up to date, but for some reason it doesn't find that keyword
- # [04:26] <heycam> oh that is weird, because if I do site:dev.w3.org then it does find it
- # [04:27] <zewt> was trying to figure out if there's any way to mark up "flags" on functions (sort of like Python decorators), but that's not really a language binding issue, so
- # [04:27] <zewt> yeah, smells like a rare "provable google search bug" :)
- # [04:28] <zewt> site:dev.w3.org works, site:*.w3.org doesn't (which normally does)
- # [04:29] <heycam> (btw I tend to use just site:w3.org, which includes subdomains too)
- # [04:34] * Quits: jacobolu_ (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [04:36] * nunnun is now known as nunnun_away
- # [04:40] * Quits: mkanat (mkanat@nat/google/x-uohkqqdtjbuyfotd) (Quit: Ex-Chat)
- # [04:40] * Joins: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net)
- # [04:41] * Joins: tantek (~tantek@199-83-220-131.PUBLIC.monkeybrains.net)
- # [04:43] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [04:53] * Joins: cpearce (~chatzilla@ip-118-90-50-128.xdsl.xnet.co.nz)
- # [05:09] * nunnun_away is now known as nunnun
- # [05:12] * Joins: deane (~deanedrid@124-197-11-114.callplus.net.nz)
- # [05:15] * Joins: nonge (~nonge@p50829A1D.dip.t-dialin.net)
- # [05:17] * Joins: msankhala (~mutant@unaffiliated/msankhala)
- # [05:25] * Parts: nephyrin (~nephyrin@people.mozilla.com) ("... Besides, it was hot")
- # [05:25] * Joins: nephyrin (~nephyrin@people.mozilla.com)
- # [05:25] * Quits: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [05:32] * nunnun is now known as nunnun_away
- # [05:42] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [05:49] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # [05:53] * nunnun_away is now known as nunnun
- # [05:58] * Joins: MikeSmith (~MikeSmith@175.197.204.27)
- # [06:02] * Quits: tantek (~tantek@199-83-220-131.PUBLIC.monkeybrains.net) (Quit: tantek)
- # [06:16] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [06:27] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:28] * kinetik_ is now known as kinetik
- # [06:28] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [06:37] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
- # [06:39] * Quits: MikeSmith (~MikeSmith@175.197.204.27) (Ping timeout: 244 seconds)
- # [06:39] * Joins: sicking (~chatzilla@c-76-126-34-95.hsd1.ca.comcast.net)
- # [06:39] * Joins: MikeSmith_ (~MikeSmith@175.197.204.27)
- # [06:42] * Joins: cgcardona (~cgcardona@c-24-5-113-12.hsd1.ca.comcast.net)
- # [06:42] * Quits: cgcardona (~cgcardona@c-24-5-113-12.hsd1.ca.comcast.net) (Changing host)
- # [06:42] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [07:00] * Joins: ehsan (~ehsan@209.29.21.241)
- # [07:04] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [07:04] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [07:05] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [07:05] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 248 seconds)
- # [07:05] * rniwa_ is now known as rniwa
- # [07:06] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [07:06] * Joins: rniwa (~rniwa@216.239.45.130)
- # [07:07] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: No Ping reply in 180 seconds.)
- # [07:07] * Joins: jdong_ (~quassel@222.126.155.250)
- # [07:08] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [07:11] * heycam is now known as heycam|away
- # [07:13] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [07:13] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Client Quit)
- # [07:16] * Quits: sicking (~chatzilla@c-76-126-34-95.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [07:22] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [07:28] * Joins: LBP (~Mirc@pD9EB19E9.dip0.t-ipconnect.de)
- # [07:30] <zcorpan> woah. i thought importScripts() was same-origin, too. no idea how i could have missed that
- # [07:33] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [07:36] * Joins: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net)
- # [07:41] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: No Ping reply in 180 seconds.)
- # [07:41] <zcorpan> wait, wait, wait, wait. people write DTD fragments when proposing a new element?
- # [07:42] * Joins: jdong_ (~quassel@222.126.155.250)
- # [07:44] * Quits: msankhala (~mutant@unaffiliated/msankhala) (Ping timeout: 255 seconds)
- # [07:46] * Joins: Thezilch (~fuz007@cpe-76-167-226-103.socal.res.rr.com)
- # [07:50] <MikeSmith_> yeah, somebody should have given the waved off to that before they sent it
- # [07:50] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [07:55] * Joins: MikeSmith (~MikeSmith@175.197.204.27)
- # [07:55] * Quits: MikeSmith_ (~MikeSmith@175.197.204.27) (Read error: Connection reset by peer)
- # [07:56] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [07:56] * Joins: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net)
- # [07:57] * Quits: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net) (Quit: KillerX)
- # [07:57] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:03] * Quits: MikeSmith (~MikeSmith@175.197.204.27) (Quit: MikeSmith)
- # [08:05] * Quits: schnoomac (~schnoomac@203-206-183-190.perm.iinet.net.au) (Quit: schnoomac)
- # [08:10] * Quits: agektmr (~Adium@74.125.56.33) (Quit: Leaving.)
- # [08:12] * Joins: agektmr (~Adium@74.125.56.33)
- # [08:12] * Quits: Hixie (~ianh@trivini.no) (Read error: Operation timed out)
- # [08:13] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [08:13] * Joins: FlorianX (~Dimitri@p4FCF7B65.dip.t-dialin.net)
- # [08:19] * nunnun is now known as nunnun_away
- # [08:19] * nunnun_away is now known as nunnun
- # [08:36] * Joins: Areks (~Areks@rs.gridnine.com)
- # [08:37] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [08:39] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [08:42] * Joins: MikeSmith (~MikeSmith@121.190.227.117)
- # [08:43] * Quits: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [08:49] * Joins: zcorpan (~zcorpan@c-5eeaaa33-74736162.cust.telenor.se)
- # [08:52] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [08:56] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [08:58] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Read error: Connection reset by peer)
- # [08:58] * Joins: cgcardona (~cgcardona@c-24-5-113-12.hsd1.ca.comcast.net)
- # [08:58] * Quits: cgcardona (~cgcardona@c-24-5-113-12.hsd1.ca.comcast.net) (Changing host)
- # [08:58] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [09:04] * Joins: nessy (~Adium@124-168-43-26.dyn.iinet.net.au)
- # [09:05] * Quits: nessy (~Adium@124-168-43-26.dyn.iinet.net.au) (Client Quit)
- # [09:05] <jgraham> zcorpan: After thinking a bit I decided to be glad they didn't send in XSD for the new element
- # [09:05] * Joins: nessy (~Adium@124-168-43-26.dyn.iinet.net.au)
- # [09:10] <zcorpan> touche
- # [09:12] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: No Ping reply in 180 seconds.)
- # [09:13] * Joins: jdong_ (~quassel@222.126.155.250)
- # [09:14] <hsivonen> using DTD fragment to propose new elements is a bit like implying that UTF-16 is OK when proposing solutions to the encoding problem
- # [09:15] * Joins: JonathanNeal (~Jonathan@cpe-67-49-64-18.socal.res.rr.com)
- # [09:18] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [09:23] <zcorpan> hmm, <hr> in <select> is supported in some browsers (on some OSes)? http://forums.whatwg.org/bb3/viewtopic.php?f=1&t=4948
- # [09:23] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [09:23] * Joins: Telling (~unknown@fw.math.ku.dk)
- # [09:24] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:27] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
- # [09:27] * Quits: Telling (~unknown@fw.math.ku.dk) (Client Quit)
- # [09:27] * Quits: hasather_ (~hasather_@84.38.144.96) (Ping timeout: 240 seconds)
- # [09:28] <hsivonen> zcorpan: could be a difference between WebKit's old parser and the HTML5 parser
- # [09:29] <zcorpan> seems like a nice feature to me
- # [09:34] <zcorpan> hsivonen: we have four ways to opt in to utf-8
- # [09:35] <hsivonen> zcorpan: do you count the two meta syntaxes separately?
- # [09:36] <zcorpan> yeah
- # [09:39] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: No Ping reply in 180 seconds.)
- # [09:40] * Joins: jdong_ (~quassel@222.126.155.250)
- # [09:42] * Quits: zcorpan (~zcorpan@c-5eeaaa33-74736162.cust.telenor.se) (Remote host closed the connection)
- # [09:43] * Quits: Druid_ (~Druid@p5B136AB1.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [09:43] * nunnun is now known as nunnun_away
- # [09:44] * nunnun_away is now known as nunnun
- # [09:44] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:45] * Quits: agektmr (~Adium@74.125.56.33) (Quit: Leaving.)
- # [09:48] * Quits: FlorianX (~Dimitri@p4FCF7B65.dip.t-dialin.net) (Quit: Leaving.)
- # [09:49] * Joins: Druid_ (~Druid@p5B05C55E.dip.t-dialin.net)
- # [09:50] * Joins: agektmr (~Adium@74.125.56.33)
- # [09:51] <annevk> oh yes
- # [09:51] <annevk> I "won" the media type parameter debate on EventSource
- # [09:52] <annevk> with data
- # [09:53] * Joins: richt (~richt@c83-249-28-214.bredband.comhem.se)
- # [09:53] * Quits: Thezilch (~fuz007@cpe-76-167-226-103.socal.res.rr.com) (Read error: Connection reset by peer)
- # [09:54] * Quits: JonathanNeal (~Jonathan@cpe-67-49-64-18.socal.res.rr.com) (Quit: Leaving.)
- # [09:55] * Joins: erlehmann (~erlehmann@82.113.121.74)
- # [09:56] * Joins: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net)
- # [09:59] <MikeSmith> been very quiet so far this week
- # [10:00] * matijsb_ is now known as matijsb
- # [10:00] <annevk> MikeSmith: you have been?
- # [10:01] <MikeSmith> lists
- # [10:01] <MikeSmith> but now I remember I've got about 800 unread message in my inbox
- # [10:01] <annevk> ah, just about the ask what you were plotting and scheming
- # [10:01] <MikeSmith> I've been in Seoul
- # [10:02] <MikeSmith> though I did manage to get some plotting and scheming in while here
- # [10:03] <annevk> even now we closed account registration the wiki still gets daily spam
- # [10:06] * Joins: MikeSmith_ (~MikeSmith@121.190.227.117)
- # [10:06] * Quits: MikeSmith (~MikeSmith@121.190.227.117) (Read error: Connection reset by peer)
- # [10:06] * MikeSmith_ is now known as MikeSmith
- # [10:09] <MikeSmith> annevk: visited the opera korea office
- # [10:09] <MikeSmith> and incidentally also finally figured out how to get my mutt to display some korean e-mail messages it wouldn't before
- # [10:10] * Joins: benjoffe (~benjoffe@120.153.211.54)
- # [10:11] <MikeSmith> mostly
- # [10:11] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
- # [10:12] <annevk> sounds like a good time :)
- # [10:12] <MikeSmith> heh
- # [10:13] <MikeSmith> mail UAs here use ks_c_5601-1987 for some reason
- # [10:13] <MikeSmith> which as far as I can see is effectively the same as euc-kr
- # [10:14] * Joins: Telling (~unknown@shop3.diku.dk)
- # [10:14] <MikeSmith> at least all I ended up needing to do for mutt was to alias ks_c_5601-1987 to euc-kr
- # [10:15] <jgraham> Is plotting and scheming when you draw graphs in lisp?
- # [10:18] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [10:19] * Joins: mishunov (~spliter@77.88.72.162)
- # [10:20] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [10:21] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [10:21] * Joins: danbri (~danbri@note-guus2.few.vu.nl)
- # [10:22] <MikeSmith> heh
- # [10:23] <MikeSmith> chrome WebRequest API is interesting
- # [10:24] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
- # [10:24] <MikeSmith> annevk: "Apple seems to be working on bringing Web Notification support to Safari"
- # [10:25] <MikeSmith> http://peter.sh/2011/12/reverse-flexible-rows-and-columns-socket-api-and-panels/
- # [10:25] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Client Quit)
- # [10:25] * Joins: smaug____ (~chatzilla@193-64-22-5-nat.elisa-mobile.fi)
- # [10:30] * Joins: zcorpan (~zcorpan@static-88.131.66.111.addr.tdcsong.se)
- # [10:33] * Joins: gwicke (~gabriel@212.255.38.51)
- # [10:34] * Quits: zcorpan (~zcorpan@static-88.131.66.111.addr.tdcsong.se) (Ping timeout: 244 seconds)
- # [10:34] <annevk> MikeSmith: read that, sounds cool
- # [10:35] <annevk> MikeSmith: hopefully it will get jgraham to do some work on the spec o_O
- # [10:37] <jgraham> I know, I know
- # [10:39] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [10:42] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [10:43] * Joins: Lachy_ (~Lachy@guest.opera.com)
- # [10:44] * Quits: agektmr (~Adium@74.125.56.33) (Quit: Leaving.)
- # [10:44] * Quits: Lachy_ (~Lachy@guest.opera.com) (Client Quit)
- # [10:46] * Joins: GlitchMr (~glitchmr@178-36-45-61.adsl.inetia.pl)
- # [10:52] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: No Ping reply in 180 seconds.)
- # [10:52] * Joins: jdong_ (~quassel@222.126.155.250)
- # [10:53] * Quits: erlehmann (~erlehmann@82.113.121.74) (Read error: Connection reset by peer)
- # [10:56] * Quits: jdong_ (~quassel@222.126.155.250) (Client Quit)
- # [10:56] * Joins: jdong_ (~quassel@222.126.155.250)
- # [10:56] <MikeSmith> annevk: "No blank line after the signature." is ambiguous and kind of confusing
- # [10:56] <MikeSmith> to me at least
- # [10:57] <MikeSmith> I first took it to mean, "A blank line after the signature is not allowed."
- # [10:57] <MikeSmith> when I tried typing in text in that first line
- # [11:01] * Joins: drublic (~drublic@frbg-5f733728.pool.mediaWays.net)
- # [11:01] <annevk> I'm not that great with error messages I'm afraid
- # [11:05] * Quits: MikeSmith (~MikeSmith@121.190.227.117) (Ping timeout: 240 seconds)
- # [11:08] * Quits: benjoffe (~benjoffe@120.153.211.54) (Read error: Connection reset by peer)
- # [11:09] * Joins: erlehmann (~erlehmann@82.113.106.47)
- # [11:09] * Quits: erlehmann (~erlehmann@82.113.106.47) (Remote host closed the connection)
- # [11:09] * Joins: erlehmann (~erlehmann@82.113.106.47)
- # [11:12] * Joins: Lachy (~Lachy@guest.opera.com)
- # [11:16] * Quits: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net) (Quit: WolfieZero)
- # [11:20] * Joins: benjoffe (~benjoffe@120.153.211.54)
- # [11:23] * Joins: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net)
- # [11:24] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
- # [11:25] * nunnun is now known as nunnun_away
- # [11:25] * Joins: MikeSmith (~MikeSmith@112.172.241.21)
- # [11:27] * Quits: benjoffe (~benjoffe@120.153.211.54) (Read error: Connection reset by peer)
- # [11:30] * Quits: MikeSmith (~MikeSmith@112.172.241.21) (Ping timeout: 240 seconds)
- # [11:36] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 268 seconds)
- # [11:53] * Joins: Areks (~Areks@rs.gridnine.com)
- # [11:58] * Joins: benjoffe (~benjoffe@120.153.211.54)
- # [11:59] * Quits: benjoffe (~benjoffe@120.153.211.54) (Read error: Connection reset by peer)
- # [12:01] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: No Ping reply in 180 seconds.)
- # [12:01] * Joins: jdong_ (~quassel@222.126.155.250)
- # [12:08] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: No Ping reply in 180 seconds.)
- # [12:09] * Joins: jdong_ (~quassel@222.126.155.250)
- # [12:13] * Joins: benjoffe (~benjoffe@120.153.211.54)
- # [12:20] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:22] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 255 seconds)
- # [12:22] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [12:23] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [12:27] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [12:35] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:35] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Computer has gone to sleep.)
- # [12:36] * Joins: Lachy (~Lachy@guest.opera.com)
- # [12:43] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [12:51] * Quits: erlehmann (~erlehmann@82.113.106.47) (Quit: Ex-Chat)
- # [13:00] <gsnedders> Why am I unsurprised at olliej arguing like crazy against multi-vm bindings in WebKit?
- # [13:00] <gsnedders> (well, multi-language-vm bindings)
- # [13:01] * Joins: necolas (~necolas@5e0c7fb2.bb.sky.com)
- # [13:02] * Parts: deane (~deanedrid@124-197-11-114.callplus.net.nz)
- # [13:02] <annevk> ohunt is great
- # [13:09] * Quits: Telling (~unknown@shop3.diku.dk) (Quit: ...)
- # [13:13] <hsivonen> gsnedders: whoa. I didn't read the thread carefully enough. I thought it was multi-vm bindings. is V8 becoming a bi-language VM?
- # [13:14] <gsnedders> hsivonen: No.
- # [13:14] <jgraham> Which thread?
- # [13:14] <gsnedders> hsivonen: My point is WebKit already has multi-VM bindings: JSC and V8
- # [13:14] <gsnedders> hsivonen: Multiple VMs for the same language, yes, but multiple VMs.
- # [13:15] <gsnedders> https://lists.webkit.org/pipermail/webkit-dev/2011-December/018775.html
- # [13:18] <smaug____> support for multi-vm has been actively tried to get rid of from Gecko
- # [13:20] <hsivonen> annevk: do you have a test suite for responseType == "json" already?
- # [13:20] <gsnedders> Presto supported futhark and Carakan for a while concurrently, though that was little work.
- # [13:21] <jgraham> So, is it me or is that thread a relic of a poor VCS? I mean there are obviously technical reasons why multi-VM is bad for the web, but the idea of having to ask to create a branch seems weird
- # [13:22] <gsnedders> jgraham: They want control over what branches they have in the official repo
- # [13:22] <annevk> hsivonen: no
- # [13:22] <gsnedders> jgraham: There is no objection to creating a branch elsewhere
- # [13:22] <hsivonen> jgraham: they are using SVN, so of course they have a poor VCS :-)
- # [13:22] <jgraham> hsivonen: I know
- # [13:23] <karlcow> http://lucumr.pocoo.org/2011/12/7/thoughts-on-python3/
- # [13:23] <gsnedders> (and there is an official git clone, and I think the recommendation is basically to create a clone of that)
- # [13:23] <karlcow> Because as it stands, Python 3 is the XHTML of the programming language world. It's incompatible to what it tries to replace but does not offer much besides being more “correct”.
- # [13:24] <jgraham> karlcow: I entirely disagree
- # [13:24] <karlcow> that was a quick answer to a looooong blog post
- # [13:27] <jgraham> karlcow: Not to the blogpost, to you
- # [13:28] <jgraham> Which was one sentence from the blogpost
- # [13:28] <hsivonen> jgraham: what karlcow said is a quote from the post
- # [13:28] <hsivonen> nevermind
- # [13:28] <jgraham> Right, I know that after reading the post :)
- # [13:28] * Quits: benjoffe (~benjoffe@120.153.211.54) (Remote host closed the connection)
- # [13:28] <karlcow> hsivonen: poork markup from me
- # [13:28] <jgraham> Right, some quotation marks would have helped
- # [13:28] <jgraham> (the conclusion of the blogpost is actually very reasonable)
- # [13:28] <hsivonen> I haven't really had a good look at Python 3, but from a distance it sure looks XHTML2-ish
- # [13:28] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: No Ping reply in 180 seconds.)
- # [13:29] * Joins: jdong_ (~quassel@222.126.155.250)
- # [13:30] * Philip` thought it was obvious that karlcow was quoting, because the sentence started with a capital letter :-p
- # [13:31] <karlcow> Philip`: and there was no sex-related comments, no approximate English or silly poetic license
- # [13:31] <karlcow> which I just achieved in that last sentence
- # [13:43] * Joins: espadrine (~thaddee_t@acces2091.res.insa-lyon.fr)
- # [13:47] * Joins: graememcc (~chatzilla@host109-151-240-187.range109-151.btcentralplus.com)
- # [13:56] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [14:00] <jgraham> "LLVM is turning into a real
- # [14:00] <jgraham> option for the web."
- # [14:01] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [14:02] <jgraham> Maybe someone should read http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/043719.html
- # [14:06] * Quits: Velmont (odinho@knuth.ping.uio.no) (Remote host closed the connection)
- # [14:07] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: No Ping reply in 180 seconds.)
- # [14:07] * Joins: jdong_ (~quassel@222.126.155.250)
- # [14:10] * Quits: Lachy (~Lachy@guest.opera.com) (Ping timeout: 252 seconds)
- # [14:17] <annevk> hsivonen: warning for non-labeled content we should definitely do for HTML I think
- # [14:18] <annevk> hsivonen: not sure whether I paid attention at the time, but if Hixie still feels that way I would disagree with him now
- # [14:20] * Joins: MikeSmith (~MikeSmith@EM1-112-152-131.pool.e-mobile.ne.jp)
- # [14:29] * Quits: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson_)
- # [14:29] <jgraham> Is it me or is roc's blog dead?
- # [14:31] <MikeSmith> jgraham: don't working for me either
- # [14:32] <MikeSmith> お探しのブログは見つかりませんでした。
- # [14:32] * Quits: GlitchMr (~glitchmr@178-36-45-61.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [14:35] * Quits: payman (~payman@pat.se.opera.com) (Ping timeout: 252 seconds)
- # [14:36] * Joins: payman (~payman@pat.se.opera.com)
- # [14:48] * Quits: nessy (~Adium@124-168-43-26.dyn.iinet.net.au) (Quit: Leaving.)
- # [14:49] * Joins: Evanescence (~Evanescen@122.237.20.83)
- # [14:51] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [14:59] * Quits: MikeSmith (~MikeSmith@EM1-112-152-131.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [15:02] * Joins: rennan_martini (~rennan_ma@186.214.208.249)
- # [15:08] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [15:09] * Joins: davidb (~davidb@66.207.208.98)
- # [15:15] * nunnun_away is now known as nunnun
- # [15:15] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:17] * Quits: necolas (~necolas@5e0c7fb2.bb.sky.com) (Remote host closed the connection)
- # [15:21] * Joins: agektmr (~Adium@p2067-ipbf1606marunouchi.tokyo.ocn.ne.jp)
- # [15:24] * Joins: Ms2ger (~Ms2ger@91.181.55.40)
- # [15:28] * Joins: eric_carlson (~eric@2620:149:4:1b01:f4dd:b684:d1a7:680e)
- # [15:29] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [15:30] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [15:43] * Joins: FrankParent (~fparent@64.34.146.254)
- # [15:44] * Joins: herbnerder (~herbnerde@ec2-72-44-36-35.compute-1.amazonaws.com)
- # [15:48] * Quits: smaug____ (~chatzilla@193-64-22-5-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [15:48] * Joins: smaug____ (~chatzilla@193-64-22-5-nat.elisa-mobile.fi)
- # [15:49] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 268 seconds)
- # [15:50] * Quits: danbri (~danbri@note-guus2.few.vu.nl) (Remote host closed the connection)
- # [15:51] * Joins: danbri (~danbri@server52836.uk2net.com)
- # [15:52] * Joins: necolas (~necolas@5e0c7fb2.bb.sky.com)
- # [15:57] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:58] * Quits: Evanescence (~Evanescen@122.237.20.83) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [15:58] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [15:58] * Quits: Ms2ger (~Ms2ger@91.181.55.40) (Read error: Connection reset by peer)
- # [15:59] * Joins: Ms2ger (~Ms2ger@91.181.55.40)
- # [16:00] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [16:01] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [16:03] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [16:04] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:06] * Quits: Druid_ (~Druid@p5B05C55E.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [16:09] * Joins: Kuruma (~Kuruman@cherry.kurumatani.jp)
- # [16:12] * Joins: Druid_ (~Druid@p5B05D6CD.dip.t-dialin.net)
- # [16:12] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:16] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [16:16] * Joins: plutoniix (~plutoniix@203-144-187-18.static.asianet.co.th)
- # [16:21] * Quits: jochen__ (jochen@nat/google/x-etkkhxryxfvsdcio) (Remote host closed the connection)
- # [16:22] * Joins: jochen__ (jochen@nat/google/x-ldmcevpbpqktkfgh)
- # [16:22] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [16:24] * Joins: deane (~deanedrid@124-197-11-114.callplus.net.nz)
- # [16:27] * Joins: diraol (~diraol@201.20.213.107.user.ajato.com.br)
- # [16:32] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:33] * Quits: rennan_martini (~rennan_ma@186.214.208.249) (Quit: Leaving)
- # [16:46] * Joins: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net)
- # [16:47] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [16:55] * Quits: plutoniix (~plutoniix@203-144-187-18.static.asianet.co.th) (Quit: Leaving)
- # [16:56] * Quits: necolas (~necolas@5e0c7fb2.bb.sky.com) (Remote host closed the connection)
- # [16:58] * Joins: danielfilho (~daniel@187.31.77.7)
- # [16:59] * Quits: diraol (~diraol@201.20.213.107.user.ajato.com.br) (Quit: Leaving.)
- # [17:08] <zewt> hmm, this is fairly bizarre
- # [17:09] <zewt> ff8, in zh-TW Windows (CP950), loading zh-TW HTML with no @lang, is defaulting to a Japanese font
- # [17:09] <zewt> it only uses a zh-TW font if I explicitly set @lang, or use Big5 instead of UTF-8
- # [17:10] <hsivonen> zewt: is CP950 an exclusively Traditional Chinese encoding?
- # [17:10] <zewt> it's windows's equivalent of Big5, which is what it picks if you select "Chinese (Taiwan)"
- # [17:11] <zewt> it has a separate encoding for simplified chinese
- # [17:11] <hsivonen> zewt: so is the page using CP950 or UTF-8?
- # [17:11] <zewt> but it's even more bizarre to pick a *japanese* font, I'd be less surprised if it mixed up zh-TW and zh-CN
- # [17:11] <zewt> hsivonen: http://zewt.org/~glenn/test-zh-TW-utf-8.html
- # [17:11] <hsivonen> zewt: absent @lang, Unihan in Firefox defaults to Japanese
- # [17:12] <zewt> that's very surprising
- # [17:12] <hsivonen> zewt: boo. that page doesn't declare its encoding
- # [17:12] <zewt> (not to say a bad thing, not depending on the locale like charsets do is a plus, just not what I'd ever expect)
- # [17:12] <hsivonen> zewt: having Web content behavior depend on browser locale is evil
- # [17:12] <zewt> it does, or it did a minute ago
- # [17:13] <zewt> but now apache is being stupid, apparently
- # [17:13] * Quits: danbri (~danbri@server52836.uk2net.com) (Remote host closed the connection)
- # [17:13] <zewt> hsivonen: yes, but a very common evil
- # [17:14] <zewt> gave apache a kick and my content-type header is back
- # [17:15] * hsivonen mumbles about apache not updating etag when headers change
- # [17:15] <zewt> i suppose that so long as in practice, every chinese system also has japanese fonts installed, then that's okay
- # [17:15] <zewt> which is the case in Windows, i believe (all asian fonts are installed as a unit)
- # [17:16] * Quits: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net) (Quit: brb, vpn)
- # [17:16] * Joins: jwalden (~waldo@nat/mozilla/x-iqvzthqoghqlqgif)
- # [17:17] * Quits: richt (~richt@c83-249-28-214.bredband.comhem.se) (Remote host closed the connection)
- # [17:22] * Quits: agektmr (~Adium@p2067-ipbf1606marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [17:28] * Joins: erlehmann (~erlehmann@e179012159.adsl.alicedsl.de)
- # [17:29] <hsivonen> annevk: fwiw, I think I have an implementation of spec-compliant responseType "json"
- # [17:31] * Joins: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp)
- # [17:32] <zewt> okay, now i'm confused: what about Chrome? it also appears to default to Japanese for UTF-8, and it doesn't support @lang at all as far as I know
- # [17:33] <zewt> ... so, other than setting a zh-TW font by name (evil), how does anyone display zh-TW in chrome?
- # [17:33] <zewt> (i expect I'm doing something silly)
- # [17:34] <hsivonen> zewt: please file a bug on Chrome
- # [17:35] <zewt> saying what? no doubt they already know they don't support @lang, but I'm not sure what the expected path is supposed to be currently
- # [17:35] <hsivonen> zewt: saying they should consider @lang when doing font selection
- # [17:35] <zewt> they (chrome + webkit) must already know that :)
- # [17:36] <hsivonen> zewt: they might not. also, they might not know that someone cares
- # [17:36] <zewt> but how's it supposed to work today? are a billion people just hacking around it with explicit font names?
- # [17:36] <hsivonen> these newfangled browsers trying to get away without doing stuff that Gecko has done for a decade
- # [17:37] <hsivonen> zewt: dunno. possibly.
- # [17:37] <hsivonen> zewt: or using parochial encodings
- # [17:37] <zewt> if they don't know by now that every Chinese speaker doesn't want pages displayed in a Japanese font, then I don't think I could convince them
- # [17:37] <hsivonen> zewt: or does Chrome not vary the font for Chinese legacy encodings?
- # [17:38] <zewt> i expect it does for those, though my big5 test is mojibake at the moment; let me see why
- # [17:38] <erlehmann> zewt, dont misunderestimate the chromium team!
- # [17:39] <zewt> heh
- # [17:39] <zewt> well, webkit, really
- # [17:39] <zewt> i sort of feel bad for all the blame the chrome guys get for things that are webkit's fault :P
- # [17:39] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [17:41] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:42] <zewt> ah, hold on, it's rendering as zn-CN
- # [17:42] <zewt> (which is hard for my weak western eyes to distinguish from jp)
- # [17:43] <erlehmann> gajin baka!
- # [17:43] <zewt> 確かに
- # [17:43] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Remote host closed the connection)
- # [17:43] <zewt> i'm an american; i take *pride* in not being able to read other languages!
- # [17:43] <hsivonen> zewt: huh? aren't Japanese glyph designs generally closer to Traditional Chinese designs than Simplified Chinese designs?
- # [17:43] <erlehmann> western font culture is pig disgusting!
- # [17:44] <zewt> hsivonen: i need to pick a test case with bigger character differences
- # [17:44] * Joins: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com)
- # [17:45] <erlehmann> hsivonen, japanese glyph designs are most closely resembled by pokemans, see 🐭 🐮 🐯 🐵
- # [17:45] <erlehmann> emoji are the new fancy shit!
- # [17:46] <erlehmann> though i question the need for U+1F5FE SILHOUETTE OF JAPAN
- # [17:46] <zewt> unicode jumped the shark with PILE OF POO
- # [17:46] <erlehmann> or U+1F5FC TOKYO TOWER
- # [17:46] <erlehmann> zewt, i heard the poop has eyes on ios!
- # [17:47] <erlehmann> however i cannot confirm due to not running non-free operating systems. *strokes his neckbeard*
- # [17:47] <hsivonen> interesting. accoding to the comments at http://my.opera.com/ODIN/blog/2011/08/09/introducing-oupeng-a-chinese-opera Opera has a Mini server farm behind the Great Firewall
- # [17:47] <karlcow> http://www.fileformat.info/info/unicode/block/miscellaneous_symbols_and_pictographs/list.htm
- # [17:48] <erlehmann> a mini server farm! likea beowulf cluster of wall warts!
- # [17:48] <erlehmann> karlcow, know any other font besides symbola that can do that?
- # [17:48] <erlehmann> i have symbola installed
- # [17:48] <erlehmann> but it looks weird
- # [17:49] * Joins: JonathanNeal (~Jonathan@cpe-67-49-64-18.socal.res.rr.com)
- # [17:49] <erlehmann> how does the apple do it? do they have SVG fonts for emoji?
- # [17:49] <erlehmann> hi, cowboy.
- # [17:50] <karlcow> hmmm good question not sure what apple installed on the system I haven't checked
- # [17:50] * gwicke is now known as gwicke_away
- # [17:51] * gwicke_away is now known as gwicke
- # [17:51] <erlehmann> the apple confounds me.
- # [17:52] <zewt> okay, found the source of my confusion
- # [17:52] * Quits: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com) (Quit: zcorpan)
- # [17:52] <zewt> http://zewt.org/~glenn/encoding%20utf-8.html renders correctly in FF8 in Win7 (my desktop), but incorrectly in XP (my test VM; zh-TW shows the jp glyph)
- # [17:53] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [17:54] <zewt> chrome on http://zewt.org/~glenn/enc/big5.html shows the zh-CN glyph (which is weird--it should be zh-TW, right?)
- # [17:57] <hsivonen> zewt: did you test zh-Hant and zh-Hans?
- # [17:57] <zewt> nope, don't know anything about those
- # [17:57] <zewt> (not that I know a great deal about zh-anything)
- # [17:57] <erlehmann> zsh!
- # [17:58] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [18:07] * Joins: myakura (~myakura@FL1-211-135-241-47.tky.mesh.ad.jp)
- # [18:10] * Joins: dbaron (~dbaron@nat/mozilla/x-ghaesegcpjsnyypy)
- # [18:12] * Quits: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net) (Read error: Connection reset by peer)
- # [18:12] * Joins: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net)
- # [18:12] * Quits: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net) (Read error: Connection reset by peer)
- # [18:14] * Joins: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net)
- # [18:18] * Joins: diraol (~diraol@189.100.9.100)
- # [18:22] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:24] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [18:26] * Joins: Hixie (~ianh@trivini.no)
- # [18:28] * Joins: dave_levin (dave_levin@nat/google/x-oejnwmjmzzmjdvtd)
- # [18:36] <zewt> fyi, probably not surprisingly, ie8 does use the locale to pick the font
- # [18:36] <zewt> (for utf-8)
- # [18:37] * Quits: gavin_ (~gavin@76.14.70.183) (Read error: Connection reset by peer)
- # [18:37] * Joins: gavin_ (~gavin@76.14.70.183)
- # [18:42] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 244 seconds)
- # [18:42] * Joins: msankhala (~mutant@unaffiliated/msankhala)
- # [18:52] <Ms2ger> Are there any websocket api tests already?
- # [18:53] * Quits: smaug____ (~chatzilla@193-64-22-5-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [18:54] * Joins: smaug____ (~chatzilla@193-64-22-5-nat.elisa-mobile.fi)
- # [18:54] <jgraham> Ms2ger: I don't know of any public ones
- # [18:55] <jgraham> We had some but they also tested the protocol so they need to be updated
- # [18:55] <jgraham> (in general testing websockets is pretty hrad)
- # [18:55] <jgraham> *hard
- # [18:56] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [18:56] <jgraham> Because you need a server component that can give you arbitary bits on the wire in response to your messages
- # [18:56] <Ms2ger> Oh, MS has some
- # [18:56] * Joins: gavinc (~gavin@50-0-76-242.dsl.dynamic.sonic.net)
- # [18:56] <jgraham> to check that the implementaion does the right thing API wise when it hits various edge cases
- # [18:57] <jgraham> Ms2ger: Just "WebSocket in window" type tests?
- # [18:57] <Ms2ger> new WebSocket(>2 arguments)
- # [18:57] * Joins: ap (~ap@2620:149:4:1b01:a0fc:7660:c681:577a)
- # [18:58] <Ms2ger> (Which happens to throw in Gecko)
- # [18:59] <jgraham> Hmm, these tests do require a server
- # [19:00] <jgraham> http://html5labs-interop.cloudapp.net/
- # [19:00] <jgraham> http://html5labs-interop.cloudapp.net/wsdemo.html ... "To view this content please install Silverlight"
- # [19:01] <Ms2ger> \o/
- # [19:01] * jgraham will look slighly confused for a bit and then get on with something more useful
- # [19:02] * Quits: drublic (~drublic@frbg-5f733728.pool.mediaWays.net) (Remote host closed the connection)
- # [19:03] <zewt> please install a proprietary browser plugin like it's 1999
- # [19:03] * Joins: KillerX (~anant@nat/mozilla/x-wozrbhmoatjonocz)
- # [19:04] * Joins: FlorianX (~Dimitri@p578F195C.dip.t-dialin.net)
- # [19:04] <Ms2ger> Interesting, MS's W3C-submitted tests support MozWebSocket
- # [19:08] * Quits: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [19:11] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [19:14] <Ms2ger> "Undefined variable: WebSocket"
- # [19:14] * Ms2ger glares towards Opera
- # [19:15] * Quits: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net) (Quit: WolfieZero)
- # [19:15] * Joins: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net)
- # [19:15] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 252 seconds)
- # [19:19] * Quits: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net) (Ping timeout: 252 seconds)
- # [19:28] * Quits: xec (~xec@2a00:10b0:1:1002:5ab0:35ff:fef8:6a01) (Ping timeout: 252 seconds)
- # [19:29] * Joins: saba (~foo@unaffiliated/saba)
- # [19:31] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
- # [19:33] * Joins: martndemus (~martndemu@h254064.upc-h.chello.nl)
- # [19:33] * Quits: martndemus (~martndemu@h254064.upc-h.chello.nl) (Client Quit)
- # [19:33] * Joins: martndemus (~martndemu@h254064.upc-h.chello.nl)
- # [19:35] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [19:39] * gwicke is now known as gwicke_away
- # [19:42] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [19:47] * gwicke_away is now known as gwicke
- # [19:51] * Joins: dainbrain (~dain@nat.corp.mediatemple.net)
- # [19:57] * Joins: jernoble (~jernoble@17.212.152.13)
- # [20:01] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [20:03] <jgraham> Ms2ger: Didn't your moher teach you it is rude to glare?
- # [20:04] <Ms2ger> My moher didn't, no
- # [20:04] * Joins: rniwa (rniwa@nat/google/x-mcynbtszdjuoddak)
- # [20:07] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [20:07] <jgraham> What about your mother? did she teach you that it's rude to mock people's typos?
- # [20:09] <shepazu> or did you teach her how to suck eggs?
- # [20:09] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [20:09] <Ms2ger> She taught that it's fair game to laugh at doctors in astrophysics
- # [20:13] <jgraham> Dammit.
- # [20:13] * Joins: jamesr (jamesr@nat/google/x-uitukzrddovkhysw)
- # [20:14] <jgraham> I somehow ended up in a ridiculed minority.
- # [20:14] <JonathanNeal> Were any of you guys able to check this out? https://github.com/jonathantneal/html5css/blob/master/style.css it's the ua css i wrote up based on the html5 spec.
- # [20:15] * Quits: erlehmann (~erlehmann@e179012159.adsl.alicedsl.de) (Quit: Ex-Chat)
- # [20:20] * Quits: cpearce (~chatzilla@ip-118-90-50-128.xdsl.xnet.co.nz) (Ping timeout: 252 seconds)
- # [20:20] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [20:29] * Joins: astearns (~anonymous@192.150.22.5)
- # [20:32] * Joins: KillerX_ (~anant@nat/mozilla/x-mrwamfuxxuuykfeu)
- # [20:34] <Hixie> annevk: btw, looks like your multipage generator script isn't deleting old sections
- # [20:34] <Hixie> annevk: e.g. we still have content-models.html and apis-in-html-documents.html and even video.html which haven't been updated in months
- # [20:35] <Hixie> (pretty sure that's not a problem on my end because i delete the entire directory when regenerating it)
- # [20:35] * Quits: KillerX (~anant@nat/mozilla/x-wozrbhmoatjonocz) (Ping timeout: 244 seconds)
- # [20:35] * KillerX_ is now known as KillerX
- # [20:36] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 252 seconds)
- # [20:39] * gwicke is now known as gwicke_away
- # [20:40] <Ms2ger> Hixie, there's a bug about that
- # [20:40] <Ms2ger> (At least for the W3C copy
- # [20:40] <Ms2ger> )
- # [20:41] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [20:43] * Parts: deane (~deanedrid@124-197-11-114.callplus.net.nz)
- # [20:46] * Joins: davidb (~davidb@bas1-toronto06-2925212153.dsl.bell.ca)
- # [20:48] <zewt> starting to see somewhat more pages catching and breaking major browser hotkeys
- # [20:48] <zewt> twitter and now AWS's console
- # [20:59] * Quits: KillerX (~anant@nat/mozilla/x-mrwamfuxxuuykfeu) (Remote host closed the connection)
- # [20:59] * Joins: KillerX (~anant@nat/mozilla/x-nsuxsptrhgmbvazr)
- # [20:59] * Quits: KillerX (~anant@nat/mozilla/x-nsuxsptrhgmbvazr) (Client Quit)
- # [20:59] * Joins: KillerX (~anant@nat/mozilla/x-gnumjzclsalekzwa)
- # [21:06] * Joins: deane (~deanedrid@124-197-11-114.callplus.net.nz)
- # [21:06] * Joins: Velmont (odinho@knuth.ping.uio.no)
- # [21:06] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [21:10] * Quits: myakura (~myakura@FL1-211-135-241-47.tky.mesh.ad.jp) (Remote host closed the connection)
- # [21:13] * Parts: deane (~deanedrid@124-197-11-114.callplus.net.nz)
- # [21:14] <zewt> http://zewt.org/~glenn/encoding%20utf-8.html strange; IE9 shows zh-CN in the lang=jp case (firefox shows all three fine, and IE9 does get zh-TW and zh-CN right)
- # [21:19] <zewt> but it gets it right with shift-jis (or else all of Japan would be yelling at them)
- # [21:19] <zewt> it feels like some browser vendors are actively trying to prevent asia (especially Japan) from using UTF-8
- # [21:23] <zewt> aha, it wants lang=ja (other browsers accept lang=jp, so that's what I ended up typing)
- # [21:24] <smaug____> annevk: ping
- # [21:25] * Joins: roc (~chatzilla@60.234.54.74)
- # [21:28] * Quits: diraol (~diraol@189.100.9.100) (Quit: Leaving.)
- # [21:28] * gwicke_away is now known as gwicke
- # [21:29] * Quits: msankhala (~mutant@unaffiliated/msankhala) (Ping timeout: 252 seconds)
- # [21:30] * Quits: JonathanNeal (~Jonathan@cpe-67-49-64-18.socal.res.rr.com) (Quit: Leaving.)
- # [21:30] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [21:32] * Joins: tantek (~tantek@c-24-130-115-72.hsd1.ca.comcast.net)
- # [21:32] * Quits: tantek (~tantek@c-24-130-115-72.hsd1.ca.comcast.net) (Client Quit)
- # [21:35] * Joins: nessy (~Adium@124-168-43-26.dyn.iinet.net.au)
- # [21:35] * Joins: deane (~deanedrid@124-197-11-114.callplus.net.nz)
- # [21:39] * Parts: deane (~deanedrid@124-197-11-114.callplus.net.nz)
- # [21:41] * Joins: JeffActual (9e79f066@gateway/web/freenode/ip.158.121.240.102)
- # [21:46] * Joins: diraol (~diraol@189.100.9.100)
- # [21:47] * Joins: othermaciej (~mjs@17.245.88.48)
- # [21:48] * Quits: JeffActual (9e79f066@gateway/web/freenode/ip.158.121.240.102) (Quit: Page closed)
- # [21:49] * Quits: FlorianX (~Dimitri@p578F195C.dip.t-dialin.net) (Quit: Leaving.)
- # [21:49] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [21:51] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
- # [21:53] <Hixie> heycam|away: does SVG have path objects?
- # [21:54] * rektide_ is now known as rektide
- # [21:54] <Hixie> it's ridiculous how many people are asking for ellipses suddenly
- # [21:54] * Quits: diraol (~diraol@189.100.9.100) (Quit: Leaving.)
- # [21:55] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [21:56] * jernoble is now known as jernoble|afk
- # [21:58] * Quits: smaug____ (~chatzilla@193-64-22-5-nat.elisa-mobile.fi) (Ping timeout: 240 seconds)
- # [21:59] * Joins: mishunov (~spliter@164.247.189.109.customer.cdi.no)
- # [22:02] <Philip`> Maybe they thought that asking for ellipses is the most effective way to get a non-terrible API for drawing circles
- # [22:03] * Philip` thinks APIs that require you to remember to use the argument 2*Math.PI don't count as non-terrible
- # [22:06] <TobiX> Philip`: As long as you don't have to use LOGO to draw a circle ;)
- # [22:06] * Quits: othermaciej (~mjs@17.245.88.48) (Quit: othermaciej)
- # [22:08] * Joins: othermaciej (~mjs@17.245.88.48)
- # [22:11] * Joins: mkanat (mkanat@nat/google/x-gjsiusyqpvwsuain)
- # [22:11] * jernoble|afk is now known as jernoble
- # [22:12] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [22:20] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:21] * Parts: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [22:25] * Quits: Ms2ger (~Ms2ger@91.181.55.40) (Quit: nn)
- # [22:25] * Joins: zcorpan (~zcorpan@c-5eeaaa33-74736162.cust.telenor.se)
- # [22:27] * Quits: jamesr (jamesr@nat/google/x-uitukzrddovkhysw) (Quit: jamesr)
- # [22:27] * Joins: jamesr__ (~jamesr@216.239.45.20)
- # [22:27] * Quits: jamesr__ (~jamesr@216.239.45.20) (Client Quit)
- # [22:29] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [22:30] <TabAtkins> tantek: You still need me for anything? (Returning the ping from a while ago without reading anything from near it.)
- # [22:31] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [22:32] <zewt> did the unsubscribed-poster setting change on the list? curious how that spam got through
- # [22:32] <TabAtkins> It happens occasionally.
- # [22:35] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [22:36] <gavinc> are there any standalone implementations of the UTF-8, with error handling decoding?
- # [22:39] <tantek> TabAtkins - I think it may have been about the my documentation of the proposal to allow space instead of t in date-and-time microsyntaxes
- # [22:39] <tantek> it appears to be resolved now in WHATWG
- # [22:40] <TabAtkins> kk
- # [22:40] <tantek> however you're still encouraged to review and edit/improve the research documentation: http://wiki.whatwg.org/wiki/Time_element#permit_space_instead_of_T_in_datetimes
- # [22:40] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [22:43] * tantek is proceeding with attempting to grow consensus on time enhancements across WHATWG and HTMLWG specs.
- # [22:43] * Joins: ksweeney (~Adium@nyv-exweb.iac.com)
- # [22:43] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [22:44] * gwicke is now known as gwicke_away
- # [22:46] * gwicke_away is now known as gwicke
- # [22:48] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [22:49] * Parts: ksweeney (~Adium@nyv-exweb.iac.com)
- # [22:52] <jgraham> gavinc: What do you mean by "implementation" in this case? A C library that will take UTF8 and give you back (some string format)?
- # [22:53] <jgraham> (not that I know the answer in any case, but...)
- # [22:53] <zewt> i assume he means the particular rules defined by http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastructure.html#utf-8
- # [22:53] <gavinc> zewt: Yes
- # [22:53] <gavinc> jgraham: or even just an example that isn't stuck way way down inside a browser
- # [22:54] <zewt> i'd imagine the utf8-to-codepoints code is probably not very complex ... maybe check webkit?
- # [22:54] <zewt> (webkit tends to have code which is easier to read in isolation than gecko, in my brief experiences with both)
- # [22:55] <gavinc> zewt: well, most languages have UTF-8 parsers for reading byte streams. I guess I was wondering if anyone had already implemented utf-8 with error recovery as one of those
- # [22:55] <zewt> well, they might implement error recovery, but in different ways
- # [22:55] <zewt> i assume you want those particular rules
- # [22:56] <gavinc> zewt: Right, so specifically THOSE rules
- # [22:56] * Quits: KillerX (~anant@nat/mozilla/x-gnumjzclsalekzwa) (Quit: KillerX)
- # [22:56] <gavinc> Java, Python and Ruby don't do any error recovery, they just explode on invalid utf-8
- # [22:57] <gkellogg> gavinc: I can't say that for sure about Ruby, as the case I'm looking at doesn't actually look like UTF-8
- # [22:58] * Quits: davidb (~davidb@bas1-toronto06-2925212153.dsl.bell.ca) (Quit: davidb)
- # [23:00] * Quits: othermaciej (~mjs@17.245.88.48) (Quit: othermaciej)
- # [23:01] * Joins: othermaciej (~mjs@17.245.88.48)
- # [23:01] * Philip` uses the code at http://trac.wildfiregames.com/browser/ps/trunk/source/lib/utf8.cpp , which can either abort and report errors or else replace invalid stuff (for some value of 'stuff') with U+FFFD
- # [23:01] <zewt> here's (some version of) webkit's utf-8 decoding: http://gitorious.org/webkit/sedkit/blobs/94b6ef65ee422c62fb91ca9be76ee2fa5310d718/Source/WebCore/platform/text/TextCodecUTF8.cpp
- # [23:02] <zewt> not as simple as an "example code" standalone might be, but not complex
- # [23:02] * Quits: graememcc (~chatzilla@host109-151-240-187.range109-151.btcentralplus.com) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111115204015])
- # [23:03] <zewt> (i don't know if webkit actually implements utf-8 error handling exactly per spec, but I'd hope so)
- # [23:03] <zewt> also I don't know what version that is (I just googled for the source file of whatever WebKit source version is lying around in my ~)
- # [23:04] <gavinc> zewt: yeah, specifically line 169 http://gitorious.org/webkit/sedkit/blobs/94b6ef65ee422c62fb91ca9be76ee2fa5310d718/Source/WebCore/platform/text/TextCodecUTF8.cpp#line169
- # [23:04] <zewt> decodeNonASCIISequence looks like the fast path with no error handling, check TextCodecUTF8::decode below it
- # [23:05] <gavinc> No, it's still doing the error handling as specified
- # [23:06] <zewt> it's the asserts that make it look dubious
- # [23:07] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [23:07] <zewt> havn't squinted very hard at it
- # [23:08] <zewt> there's still enough platform stuff in there that it may be more work to extract it to use it independently than to just rewrite it
- # [23:08] * Joins: KillerX (~anant@nat/mozilla/x-bzppvcrajdiowagp)
- # [23:08] <Velmont> gavinc: chardet python library is using charset sniffing code/algorithm from browsers at least.
- # [23:10] <gkellogg> ww: so, it seems that the problem is specific to Ruby 1.9. Running on a different version, I seem to be able to parse (without actually generating triples) in about 22 secs. I'll try making triples next
- # [23:10] <gavinc> gkellogg: mischan ;)
- # [23:11] <gkellogg> :)
- # [23:11] <gavinc> of course chardet 410s... sigh, yeah
- # [23:11] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [23:13] <gavinc> Velmont: chardet just does the detection, not the bytes-> chars :(
- # [23:14] * Quits: mishunov (~spliter@164.247.189.109.customer.cdi.no) (Quit: mishunov)
- # [23:15] <zewt> ->codepoints :)
- # [23:15] * Joins: Kotrotsos (~textual@ip51cda7bf.speed.planet.nl)
- # [23:15] <Wilto> annevk: Ping.
- # [23:15] * Quits: ap (~ap@2620:149:4:1b01:a0fc:7660:c681:577a) (Quit: ap)
- # [23:16] * Joins: ap (~ap@17.212.155.203)
- # [23:21] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:21] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:22] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [23:23] <gavinc> zewt: yes those :P
- # [23:29] * paul_irish is now known as paul_irish_
- # [23:30] <jgraham> Hmm, I'm pretty sure the python codecs module has some possibility for error recovery, but I doubt it matches this spec
- # [23:30] <gavinc> reading now, it's C with goto, may take a few passes at reading
- # [23:31] <jgraham> errors='replace': replace malformed data with a suitable replacement marker, such as '?' or '\ufffd'
- # [23:31] <gavinc> yeah, I think gets darn close of what HTML5 says
- # [23:31] <zewt> jgraham: would be interesting if they could be convinced to converge on html's rules
- # [23:32] <gavinc> Was also looking if there were any test cases yet for that algorithm
- # [23:32] <jgraham> zewt: I don't know how or if it is different
- # [23:32] <zewt> i don't either
- # [23:33] <gavinc> one example, it doesn't replace surrogates
- # [23:33] <zewt> or if they're prevented from changing it for compat, add an errors='html' mode
- # [23:34] <gavinc> exactly :D
- # [23:35] <gavinc> was hoping that it could be done by registering a new codex, but it looks like that would be staggeringly slower
- # [23:37] * heycam|away is now known as heycam
- # [23:38] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [23:38] <jgraham> gavinc: Where is the actual decoder in python?
- # [23:39] <jgraham> I mean actual python decoder
- # [23:39] <jgraham> in c
- # [23:39] <jgraham> Well I mean something. I'm not sure either way round was clear
- # [23:41] * Joins: rillian_ (~rillian@184.71.166.126)
- # [23:41] <zewt> PyUnicode_DecodeUTF8Stateful, I think
- # [23:41] <zewt> at least in 3.1.3
- # [23:42] <gavinc> PyUnicode_DecodeUTF8Stateful
- # [23:42] <gavinc> yeah
- # [23:42] <zewt> i win
- # [23:42] <gavinc> I was reading it :P
- # [23:45] * Quits: Kotrotsos (~textual@ip51cda7bf.speed.planet.nl) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [23:47] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
- # [23:47] <gavinc> http://hg.python.org/cpython/file/17ceebc61b65/Objects/unicodeobject.c#l2555
- # [23:48] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
- # [23:53] * Quits: FrankParent (~fparent@64.34.146.254)
- # [23:53] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
- # Session Close: Thu Dec 08 00:00:00 2011
The end :)