Options:
- # Session Start: Wed Nov 30 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] <annevk> paul_irish: and other random stuff that interests me
- # [00:00] <jgraham> TabAtkins: But CSS Selectos looks like line noise. That's a difference
- # [00:00] <TabAtkins> jgraham: XPath lets you save on functions by reusing the same things for all string handling, for example, and just letting you specify the source of the string.
- # [00:00] <paul_irish> annevk: truth. ill refine that wording
- # [00:00] <TabAtkins> jgraham: Um, and XPath selectors aren't line noise?
- # [00:00] * gwicke is now known as gwicke_away
- # [00:00] <jgraham> Well I don't have to rememebr the difference between : and :: or + and ~
- # [00:00] <zewt> not really
- # [00:00] <paul_irish> karlcow: i linked to your weekly summaries as well. :D
- # [00:00] <annevk> paul_irish: also may want to add www-dom@w3.org to the mailing lists
- # [00:01] <paul_irish> k
- # [00:01] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Remote host closed the connection)
- # [00:01] <TabAtkins> Shrug, okay. I don't see much difference in line-noise-ness, particularly in the abbreviated syntax.
- # [00:01] * Joins: cgcardona (~cgcardona@69.38.221.130)
- # [00:01] * Quits: cgcardona (~cgcardona@69.38.221.130) (Changing host)
- # [00:01] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [00:01] <miketaylr> paul_irish: you can add a link to ODIN for people to keep up to speed with Opera updates, ;) http://my.opera.com/ODIN/blog/
- # [00:01] <TabAtkins> Both require a sophisticated mental parser to understand non-trivial examples.
- # [00:01] <karlcow> paul_irish: damned! :) more pressure. I should finish write one today or tomorrow morning. It is almost done.
- # [00:01] <miketaylr> in (How do I keep up with what’s landing in browsers?)
- # [00:02] <annevk> paul_irish: "See the latest commits to the HTML and CSS specs by following their respective working groups on Twitter:" has the twitter accounts in the wrong order, either fix that or drop respective
- # [00:02] <paul_irish> kk
- # [00:03] <annevk> paul_irish: for advanced, http://wiki.whatwg.org/wiki/Bugzilla_conventions might also be of help for those diving into existing bugs
- # [00:04] <annevk> paul_irish: nice initiative
- # [00:04] <paul_irish> thanks. excited about it :)
- # [00:04] <paul_irish> conventions page is excellent
- # [00:05] <miketaylr> :hover on the blue buttons could use some more contrast for my old eyes
- # [00:05] <divya> agreed
- # [00:05] <divya> fixing.
- # [00:05] <karlcow> miketaylr: me too :) oldies
- # [00:05] <karlcow> :p
- # [00:05] <jgraham> paul_irish: Woudl be nice if the browser updates thing was more cross browser. Someone mentioned the Opera ODIN. Maybe the IE blog and some Mozilla blog (about:mozilla?)
- # [00:05] <gavinc> sigh, totally non spec related question: ... are there any non evil registrars these days?
- # [00:06] <karlcow> gavinc: using gandi.net myself
- # [00:06] <paul_irish> jgraham: Yeah I'm gonna end up making a better post that summarizes browser update resources, but it's gonna land after this ships (tomorrow morning).
- # [00:06] <paul_irish> but i'll add in the browser outlets explicitly for now
- # [00:07] <jgraham> paul_irish: Great
- # [00:07] <annevk> gavinc: https://www.transip.nl/ is pretty awesome
- # [00:07] <annevk> gavinc: not sure if it works outside the Netherlands though, don't know anyone who tried
- # [00:08] * gwicke_away is now known as gwicke
- # [00:08] <annevk> oh, and it might only be in Dutch :)
- # [00:08] * gavinc can read a bit of dutch ... but not sure about co-workers
- # [00:08] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [00:08] * jgraham also used gandi.net
- # [00:09] <jgraham> I didn't notice any evilness so far
- # [00:09] * Quits: jacobolus (~jacobolus@c-98-248-239-24.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [00:10] <paul_irish> thx everyone
- # [00:10] <jgraham> paul_irish: WebApps (and CSS I guess) also have testsuites that would benefit from contributers
- # [00:11] <paul_irish> jgraham: have any links handy?
- # [00:11] <annevk> http://lists.w3.org/Archives/Public/public-webapps-testsuite/
- # [00:11] <annevk> http://lists.w3.org/Archives/Public/public-css-testsuite/
- # [00:11] <annevk> are entry points of some kind
- # [00:12] <jgraham> http://www.w3.org/2008/webapps/wiki/Testing
- # [00:12] <jgraham> http://wiki.csswg.org/test
- # [00:16] * Quits: Neocortex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Neocortex)
- # [00:18] * Quits: KillerX (~anant@nat/mozilla/x-mibpxujgkeusixqa) (Quit: KillerX)
- # [00:19] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [00:22] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
- # [00:23] <annevk> holy shit
- # [00:23] <annevk> "IE10 Preview 4 introduces an updated quirks mode that is more consistent and interoperable with the way quirks modes works in other browsers like Firefox, Chrome, Safari, and Opera."
- # [00:24] <annevk> not sure what it means exactly, but that might be bigger than CORS
- # [00:24] * Parts: ebwise (~ebleiweis@rrcs-97-77-255-86.sw.biz.rr.com)
- # [00:25] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:26] <gsnedders> We needs tests for quirks mode, obviously.
- # [00:29] <roc> how do you activate it?
- # [00:29] * Joins: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net)
- # [00:29] * jgraham expects it involves goat entrails under a full moon
- # [00:29] <franksalim> will IE10 have both quirks modes?
- # [00:30] <timeless> typically ie would automatically decide to use quirks mode
- # [00:31] <timeless> or you could use F12 to force it
- # [00:33] * Joins: MikeSmith_ (~MikeSmith@EM114-48-206-119.pool.e-mobile.ne.jp)
- # [00:34] * timeless downloads the new ie10pp
- # [00:36] <timeless> Debug> Force {ie5 quirks, ie7 doc, ie8 doc,ie9 doc, standards, quirks}
- # [00:36] <timeless> so currently it has 2 modes labeled as quirks
- # [00:36] <timeless> plus 3 doc modes and a standards mode
- # [00:36] <franksalim> paul_irish: this might mean you could revise your estimate of 72 IE flavors upwards
- # [00:36] <franksalim> timeless: wow
- # [00:36] <timeless> and yes, you can change the mode in f12
- # [00:36] * Quits: MikeSmith (~MikeSmith@EM1-112-91-144.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
- # [00:36] * MikeSmith_ is now known as MikeSmith
- # [00:36] <timeless> if you haven't used f12, you need to get it and try
- # [00:36] * timeless goes home
- # [00:37] <franksalim> so how do you specify which quirks mode you want? is there a quirks mode doctype /s
- # [00:37] <timeless> presumably it tries to match the rules gecko and co use
- # [00:38] <annevk> whoa, complex
- # [00:38] <annevk> must suck to do QA on that
- # [00:38] * Joins: Morphous (jan@unaffiliated/amorphous)
- # [00:38] <miketaylr> DOCTYPEs are for suckers
- # [00:41] * Quits: drublic (~drublic@frbg-5d84fa85.pool.mediaWays.net) (Remote host closed the connection)
- # [00:41] <annevk> heard it here first
- # [00:50] * Quits: jamesr (jamesr@nat/google/x-bfscewuguqqzyzci) (Quit: jamesr)
- # [00:56] <roc> our rules are quite simple
- # [00:56] <roc> the question is, what mode do they use for a document without a DOCTYPE?
- # [00:56] <roc> I find it hard to believe they'll switch such documents from "IE6" mode to something else
- # [00:57] * Joins: jamesr (~jamesr@216.239.45.22)
- # [00:58] * Quits: gwicke (~gabriel@212.255.47.118) (Quit: Bye!)
- # [00:59] <jamesr_> time to update the IE mode flowchart?
- # [01:01] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
- # [01:01] * Quits: jamesr (~jamesr@216.239.45.22) (Ping timeout: 252 seconds)
- # [01:01] * Quits: cgcardona_ (~cgcardona@unaffiliated/cgcardona) (Client Quit)
- # [01:04] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 245 seconds)
- # [01:05] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [01:13] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # [01:14] <annevk> rniwa: the current attribute change concepts are sufficient? is that what you were saying?
- # [01:15] * Joins: Evanescence (~Evanescen@122.237.16.135)
- # [01:16] * Quits: c_t_montgomery (~c_t_montg@173-11-86-210-SFBA.hfc.comcastbusiness.net) (Quit: c_t_montgomery)
- # [01:19] <rniwa> annevk: yes!
- # [01:19] <rniwa> annevk: thanks for making that change
- # [01:19] <rniwa> annevk: now I can refer to those concepts in my spec
- # [01:19] <annevk> cool
- # [01:20] <annevk> I wonder when people are doing the analysis for the style="" attribute
- # [01:20] <rniwa> annevk: https://github.com/rniwa/undomanager/blob/master/undomanager.html already has reverting algorithm for node data replacement and inserting/removal of a node
- # [01:20] <rniwa> annevk: what do you mean by
- # [01:20] <rniwa> analysis?
- # [01:20] <annevk> whether or not we should exclude it by default
- # [01:21] <rniwa> annevk: oh, right.
- # [01:21] <rniwa> annevk: you can probably just reply to that thread on public-webapps
- # [01:22] <annevk> the mutation observer thread you mean?
- # [01:22] <annevk> I guess I will do that, but I should probably study the API a bit more and how it ties together to see whether I have any more questions
- # [01:23] <annevk> I got a pretty good understanding in SF, just need to work it out in text to see if there's something missing
- # [01:23] <annevk> (such as attribute namespace prefix changes...)
- # [01:24] <ojan> annevk: my intuition is that we should exclude style be default as well. rafael isn't a huge fan of adding more warts to the API, but he doesn't seem totally opposed to it if the benefits are large enough.
- # [01:24] <ojan> s/be/by
- # [01:26] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Quit: kennyluck)
- # [01:26] <annevk> yeah
- # [01:26] <annevk> maybe we should omit attributeNamespace if sicking is serious about removing namespaced attributes...
- # [01:27] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [01:28] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [01:29] <sicking> annevk: someone needs to run statistics first
- # [01:30] <sicking> annevk: and we have to jump through some hoops to make xlink:href and xmlns... work
- # [01:30] <annevk> yeah I wasn't quite sure how you were planning on doing that
- # [01:31] <annevk> just not introducing new attributes like that works for me
- # [01:41] <jamesr_> roc, it looks like https://wiki.mozilla.org/NPAPI:AsyncDrawing overlaps really heavily with the ppapi drawing model. did you look at the latter?
- # [01:42] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
- # [01:44] * Quits: Evanescence (~Evanescen@122.237.16.135) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [01:50] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 244 seconds)
- # [01:55] * Quits: othermaciej (~mjs@17.245.91.199) (Quit: othermaciej)
- # [01:56] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [01:57] * Quits: dbaron (~dbaron@nat/mozilla/x-dngcjzpymcldbmtu) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:57] * Quits: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [01:59] * Joins: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba)
- # [01:59] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [02:00] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:05] * jernoble is now known as jernoble|afk
- # [02:11] * jernoble|afk is now known as jernoble
- # [02:12] <roc> yes
- # [02:13] <roc> Pepper forces you to buy into the whole Pepper model, which no-one really wants to do (other than Google obviously)
- # [02:17] * Quits: ojan (ojan@nat/google/x-vaiiztnuxbbzvacw) (Quit: ojan)
- # [02:22] * Quits: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net) (Quit: KillerX)
- # [02:29] * Joins: davidb_ (~davidb@bas1-toronto06-2925210074.dsl.bell.ca)
- # [02:29] * Quits: davidb_ (~davidb@bas1-toronto06-2925210074.dsl.bell.ca) (Client Quit)
- # [02:29] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [02:30] * Joins: agektmr (~Adium@220.109.219.244)
- # [02:30] * Quits: _bga (~bga@pppoe.95-55-175-165.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
- # [02:30] * Quits: ap (~ap@17.212.155.203) (Quit: ap)
- # [02:32] * Quits: sicking (~chatzilla@nat/mozilla/x-qwxykhnumvycweil) (Ping timeout: 255 seconds)
- # [02:33] * Quits: astearns (~anonymous@192.150.22.5) (Ping timeout: 258 seconds)
- # [02:36] * Joins: jdong_ (~quassel@222.126.155.250)
- # [02:36] <gsnedders> I guess IE will use the HTML5 modes, based upon the HTML5 logic, unless the mode opts into a specific mode or is on compat. list
- # [02:38] <gsnedders> Because then their Native HTML5 impl is more complete, and more code runs using their Native impl.
- # [02:45] * jernoble is now known as jernoble|afk
- # [02:46] * jernoble|afk is now known as jernoble
- # [02:56] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [03:05] * Quits: necolas (~necolas@5e0105d7.bb.sky.com) (Remote host closed the connection)
- # [03:05] * Quits: jamesr_ (jamesr@nat/google/x-xlannucmbvgeczuy) (Quit: Ex-Chat)
- # [03:06] * jernoble is now known as jernoble|afk
- # [03:09] * Quits: LBP (~Mirc@pD9EB1DFA.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [03:10] * Joins: LBP (~Mirc@pD9EB1D6F.dip0.t-ipconnect.de)
- # [03:13] * Joins: ezoe (~ezoe@61-205-125-98f1.kyt1.eonet.ne.jp)
- # [03:27] <TabAtkins> jwalden: Does the new FF background-sizing rules match what Image Values says? If not, we should discuss this on the list, to see what needs to be changed in the spec.
- # [03:28] * Joins: Kuvaran (Kuvaran@ip24-255-182-38.ks.ks.cox.net)
- # [03:31] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [03:34] <MikeSmith> hober: looks like we don't have a bugzilla.w3.org domain yet, but we do have bugs.w3.org (just not actually configured to anything it seems)
- # [03:34] * Joins: jamesr (jamesr@nat/google/x-apyrpqxmtsiffguj)
- # [03:34] * MikeSmith fires off a mail to systems team
- # [03:38] <jwalden> TabAtkins: not sure; I've been busy with JS stuff lately and haven't been looking at image values recently
- # [03:40] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [03:40] <TabAtkins> jwalden: Okay. Reading through the irc logs, looks like we do match up.
- # [03:41] <jwalden> that would have been my guess, but there is substantial complexity here
- # [03:41] * Quits: c_t_montgomery (~c_t_montg@199.83.223.215) (Quit: c_t_montgomery)
- # [03:41] <jwalden> and we don't do the image sizing stuff outside background-image yet, either
- # [03:42] <jwalden> I am almost tempted to go back and do that, sometime
- # [03:42] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
- # [03:42] <jwalden> fix one thing and suddenly you feel guilted into implementing the whole thing :-)
- # [03:42] * Quits: c_t_montgomery (~c_t_montg@199.83.223.215) (Client Quit)
- # [03:43] * Quits: ben_alman (~cowboy@184-106-134-167.static.cloud-ips.com) (Excess Flood)
- # [03:45] * Joins: ben_alman (~cowboy@184-106-134-167.static.cloud-ips.com)
- # [03:46] * Quits: ben_alman_ (~ben_alman@web126.webfaction.com) (Quit: wat)
- # [03:48] * Quits: rniwa (rniwa@nat/google/x-gpurpkpbocgrozmf) (Quit: rniwa)
- # [03:49] * Joins: kennyluck (~kennyluck@DHCP-21026.iis.sinica.edu.tw)
- # [03:58] * Quits: Kuvaran (Kuvaran@ip24-255-182-38.ks.ks.cox.net) (Quit: Because)
- # [03:58] * Quits: ezoe (~ezoe@61-205-125-98f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [03:58] * Joins: jamesr_ (jamesr@nat/google/x-hyrrgxdofafsxpbn)
- # [04:00] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-3.1450hg.fc15 [XULRunner 7.0.1/20110930134335])
- # [04:08] * Quits: TabAtkins (~TabAtkins@76-253-1-30.lightspeed.sntcca.sbcglobal.net)
- # [04:09] * Quits: LBP (~Mirc@pD9EB1D6F.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [04:10] * Joins: LBP (~Mirc@pD9EB1897.dip0.t-ipconnect.de)
- # [04:24] * Quits: silky (~silky@pool-74-108-142-22.nycmny.fios.verizon.net) (Ping timeout: 244 seconds)
- # [04:25] * Quits: jennb (jennb@nat/google/x-agjrqpgsgglfxwxm) (Quit: jennb)
- # [04:26] * Quits: mkanat (mkanat@nat/google/x-ccmtdekhvjhlhfhl) (Quit: Ex-Chat)
- # [04:29] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [04:29] * Quits: dave_levin (dave_levin@nat/google/x-dmamhraxzmzwzjbx) (Quit: dave_levin)
- # [04:43] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [04:45] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
- # [04:52] * Joins: ojan (ojan@nat/google/x-nkvmvodrvzntvhnx)
- # [04:56] * Quits: fhaevr (~quassel@nat/transgaming/x-wjdfxtcjexrhspqb) (Ping timeout: 240 seconds)
- # [04:57] * Joins: fhaevr (~quassel@nat/transgaming/x-mubaomchmxmmstxo)
- # [04:59] * nunnun is now known as nunnun_away
- # [04:59] * Quits: ojan (ojan@nat/google/x-nkvmvodrvzntvhnx) (Quit: ojan)
- # [05:03] <MikeSmith> is http://lists.w3.org/Archives/Public/www-archive/2011Nov/0047.html just a bug in Firefox?
- # [05:03] <MikeSmith> or is there some ambiguity or deficiency in the spec that needs to fixed?
- # [05:04] <MikeSmith> «Firefox bug: "Worker" load ignores Content-Type version parameter»
- # [05:11] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [05:12] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [05:19] * Joins: dave_levin (dave_levin@nat/google/x-txtziimkgwfvnejh)
- # [05:19] * Quits: dave_levin (dave_levin@nat/google/x-txtziimkgwfvnejh) (Client Quit)
- # [05:20] * Quits: kennyluck (~kennyluck@DHCP-21026.iis.sinica.edu.tw) (Quit: kennyluck)
- # [05:21] * Joins: nonge__ (~nonge@p508293B4.dip.t-dialin.net)
- # [05:25] * Quits: c_t_montgomery (~c_t_montg@199.83.223.215) (Quit: c_t_montgomery)
- # [05:25] * Quits: nonge_ (~nonge@p50829B58.dip.t-dialin.net) (Ping timeout: 255 seconds)
- # [05:30] * Quits: gavinc (~gavin@50-0-76-242.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [05:33] * Joins: silky (~silky@pool-74-108-142-22.nycmny.fios.verizon.net)
- # [05:38] * Joins: c_t_montgomery (~c_t_montg@76.14.88.222)
- # [05:39] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Ping timeout: 244 seconds)
- # [05:50] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
- # [05:50] * Joins: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net)
- # [05:51] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [05:54] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Client Quit)
- # [05:59] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
- # [06:00] * Quits: L04f3r (~komposmew@adsl-98-68-180-219.cha.bellsouth.net) (Quit: Leaving)
- # [06:04] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [06:06] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 255 seconds)
- # [06:06] * danielfilho_ is now known as danielfilho
- # [06:15] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 244 seconds)
- # [06:22] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [06:22] <rniwa> annevk: yt?
- # [06:33] * Joins: MikeSmith_ (~MikeSmith@EM111-191-224-155.pool.e-mobile.ne.jp)
- # [06:34] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 248 seconds)
- # [06:37] * Quits: MikeSmith (~MikeSmith@EM114-48-206-119.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
- # [06:37] * MikeSmith_ is now known as MikeSmith
- # [06:43] * Joins: cpearce (~chatzilla@ip-118-90-36-154.xdsl.xnet.co.nz)
- # [06:50] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [06:53] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [06:54] * nunnun_away is now known as nunnun
- # [07:00] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [07:07] <hsivonen> hmm. how do I send the Windows key to VirtualBox guest on Ubuntu so that Unity won't capture it?
- # [07:07] * heycam is now known as heycam|away
- # [07:07] * heycam|away is now known as heycam
- # [07:08] <MikeSmith> I see the ACM's document licensing policy are also out of sync with the community they're supposed to be serving
- # [07:08] <MikeSmith> https://plus.google.com/109706986708019547706/posts/Mz8tYYBLzEx
- # [07:13] <MikeSmith> the bug-filing UI that Dimitri Glazgov has on http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html is nice
- # [07:15] * nonge__ is now known as nonge
- # [07:15] <hsivonen> IE10 added TTML support, too :-(
- # [07:16] <hsivonen> fragmentation that could have been avoided
- # [07:16] <hsivonen> cool that they implemented WebVTT, though
- # [07:22] * Joins: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net)
- # [07:26] <MikeSmith> hsivonen: I don't understand what they actually implemented as far as TTML
- # [07:26] <MikeSmith> e.g., did they implement character styling?
- # [07:27] <MikeSmith> and if so, how? what spec is the support based on? since there's not actually any spec that defines how to use TTML with HTML <video>..
- # [07:27] <MikeSmith> or in browsers at all
- # [07:31] <MikeSmith> http://www.rfc-editor.org/authors/rfc6455.txt close to final publication
- # [07:31] * Quits: jamesr (jamesr@nat/google/x-apyrpqxmtsiffguj) (Quit: jamesr)
- # [07:31] <MikeSmith> wonder where Michael Carter is these days
- # [07:39] * Joins: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net)
- # [07:40] * Quits: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net) (Ping timeout: 244 seconds)
- # [07:44] * Quits: andyg (~andyg@CPE-124-189-148-81.sqcy1.win.bigpond.net.au) (Quit: andyg)
- # [07:46] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [07:48] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [07:58] * Joins: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net)
- # [07:59] * Joins: Evanescence (~Evanescen@122.237.20.101)
- # [08:13] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [08:17] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [08:18] <MikeSmith> http://msdn.microsoft.com/en-us/library/hh673566.aspx#ttml
- # [08:22] <hsivonen> MikeSmith: wow. Is that all they implemented of TTML?
- # [08:22] <MikeSmith> seems so
- # [08:22] <hsivonen> radical subsetting
- # [08:22] * nunnun is now known as nunnun_away
- # [08:22] <MikeSmith> yeah, in the docs, they make it clear that it's just a subset
- # [08:22] * nunnun_away is now known as nunnun
- # [08:32] * Quits: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net) (Ping timeout: 245 seconds)
- # [08:37] * Quits: bga (bga@fr6.freebnc.net) (Ping timeout: 244 seconds)
- # [08:37] <zcorpan> it seems a bit weird that bugs can go from RESOLVED NEEDSINFO to TrackerRequest
- # [08:40] * Joins: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net)
- # [08:40] * nunnun is now known as nunnun_away
- # [08:41] * Quits: c_t_montgomery (~c_t_montg@76.14.88.222) (Quit: c_t_montgomery)
- # [08:42] * 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: FlorianX (~Dimitri@p4FCF65EE.dip.t-dialin.net)
- # [08:51] * Joins: Margle (~margle@41-135-86-237.dsl.mweb.co.za)
- # [08:55] <hsivonen> is it important for Web compat that lines don't wrap when text/plain is loaded into a browsing context whose view port is narrower than the lines?
- # [08:55] <hsivonen> what bad stuff would happen if browsers started line wrapping text/plain?
- # [09:02] * Joins: woef (~woef@91.183.84.141)
- # [09:04] * Quits: Margle (~margle@41-135-86-237.dsl.mweb.co.za) (Ping timeout: 248 seconds)
- # [09:06] * Joins: Margle (~margle@41-134-44-169.dsl.mweb.co.za)
- # [09:08] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [09:10] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:12] * Joins: jochen___ (jochen@nat/google/x-maxqbwihytohxepc)
- # [09:12] * Joins: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net)
- # [09:13] <MikeSmith> webgl on android http://www.theverge.com/2011/11/29/2599183/surprise-sony-ericssons-android-2-3-update-included-webgl
- # [09:14] <MikeSmith> hsivonen: ascii art?
- # [09:15] * Quits: jochen__ (jochen@nat/google/x-wkgeqifjrtrtlboa) (Ping timeout: 244 seconds)
- # [09:15] * jochen___ is now known as jochen__
- # [09:16] * Joins: erlehmann (~erlehmann@82.113.106.156)
- # [09:18] <Hixie> really? to test IE10 I still have to install an entire OS?
- # [09:18] <Hixie> sigh
- # [09:20] * Joins: andyg (~andyg@CPE-124-189-148-81.sqcy1.win.bigpond.net.au)
- # [09:21] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [09:22] * Joins: lensco (u4054@gateway/web/irccloud.com/x-svxtqzaanbkwgzea)
- # [09:24] * Joins: gwicke (~gabriel@212.255.37.49)
- # [09:25] * nunnun_away is now known as nunnun
- # [09:26] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [09:30] * Joins: roc (~chatzilla@121.98.230.221)
- # [09:36] * Joins: mishunov (~spliter@77.88.72.162)
- # [09:37] <hsivonen> fwiw, Mozilla has already shipped WebGL on Android. (lacking in game-ready performance, though)
- # [09:38] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [09:45] * krijnhuman is now known as krijnh
- # [09:47] * Joins: rillian__ (~rillian@mist.thaumas.net)
- # [09:47] * Quits: rillian_ (~rillian@mist.thaumas.net) (Read error: Connection reset by peer)
- # [09:47] * Joins: bga (bga@fr6.freebnc.net)
- # [09:47] * Joins: dave_levin_ (dave_levin@nat/google/x-tiadwejncijuqkbn)
- # [09:47] * Quits: dave_levin_ (dave_levin@nat/google/x-tiadwejncijuqkbn) (Client Quit)
- # [09:49] * Joins: krijn (u2319@gateway/web/irccloud.com/x-lphwckxubfhnwjic)
- # [09:50] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [09:51] * Quits: rillian__ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [09:52] * Quits: Druid_ (~Druid@p5B05C48B.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [09:53] * Quits: bga (bga@fr6.freebnc.net) (Ping timeout: 244 seconds)
- # [09:55] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [09:56] * Joins: Druid_ (~Druid@p5B135F73.dip.t-dialin.net)
- # [10:01] * Joins: richt (~richt@pat-tdc.opera.com)
- # [10:07] * Joins: bga (znc@fr6.freebnc.net)
- # [10:12] * Joins: brucel (~brucel@109.174.139.134)
- # [10:14] * Quits: bga (znc@fr6.freebnc.net) (Ping timeout: 244 seconds)
- # [10:14] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [10:17] * heycam is now known as heycam|away
- # [10:25] * Quits: Margle (~margle@41-134-44-169.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [10:26] * Joins: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net)
- # [10:28] * Joins: Margle (~margle@41-134-44-169.dsl.mweb.co.za)
- # [10:30] * Joins: Telling (~unknown@109.57.239.126.mobile.3.dk)
- # [10:35] * Quits: Telling (~unknown@109.57.239.126.mobile.3.dk) (Ping timeout: 244 seconds)
- # [10:36] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:37] * Joins: Telling (~unknown@shop3.diku.dk)
- # [10:37] * Quits: brucel (~brucel@109.174.139.134) (Quit: brucel)
- # [10:46] * nunnun is now known as nunnun_away
- # [10:51] * Quits: Telling (~unknown@shop3.diku.dk) (Quit: ...)
- # [11:05] * Joins: smaug____ (~chatzilla@GYZKDCCCXXV.gprs.sl-laajakaista.fi)
- # [11:05] <smaug____> annevk: FYI, MutationCallback has handleMutations, not handleEvent
- # [11:05] <smaug____> annevk: FYI, MutationCallback has handleMutations, not handleEvent
- # [11:05] <smaug____> (I didn't know that MutationObserver API has been copied to DOM4)
- # [11:06] <annevk> it doesn't in WebKit afaik
- # [11:06] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-quaktgoeierztgwn)
- # [11:06] <annevk> that callback thread didn't get quite resolved
- # [11:07] <smaug____> It does in Gecko and in the Google Docs version of the API
- # [11:07] <smaug____> (my patch for Gecko hasn't landed yet)
- # [11:09] <annevk> when I discussed it with the guys at Google they didn't like handleMutations
- # [11:09] <annevk> so I left it at handleEvent and raised that issue on the list
- # [11:09] <annevk> I guess it should be renamed handleMutations given the outcome of that discussion
- # [11:10] * smaug____ needs to say Google guys again that they are wrong :p
- # [11:10] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [11:11] * Joins: david_carlisle_ (~chatzilla@86.188.197.189)
- # [11:14] * Quits: smaug____ (~chatzilla@GYZKDCCCXXV.gprs.sl-laajakaista.fi) (Ping timeout: 258 seconds)
- # [11:15] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 248 seconds)
- # [11:15] * david_carlisle_ is now known as david_carlisle
- # [11:16] * Quits: Margle (~margle@41-134-44-169.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [11:16] * Joins: smaug____ (~chatzilla@YYMDCCXXXVIII.gprs.sl-laajakaista.fi)
- # [11:17] * Quits: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net) (Quit: c_t_montgomery)
- # [11:19] * Joins: bga (znc@fr6.freebnc.net)
- # [11:20] * Quits: cpearce (~chatzilla@ip-118-90-36-154.xdsl.xnet.co.nz) (Ping timeout: 252 seconds)
- # [11:23] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:29] * Joins: mib_ngqf8w (571347e6@gateway/web/freenode/ip.87.19.71.230)
- # [11:29] * Joins: necolas (~necolas@5e0105d7.bb.sky.com)
- # [11:29] <mib_ngqf8w> hi
- # [11:31] <mib_ngqf8w> is this the right place to talk about globalCompositeOperation and "copy" in particular?
- # [11:32] <jgraham> It's not a bad place
- # [11:33] <mib_ngqf8w> I think the spec about it is not clear and some browser are imlpementing in a way and some in another way
- # [11:34] <mib_ngqf8w> and I think one of the way is useful in real-world uses and the other is useless
- # [11:36] <mib_ngqf8w> and the useless way could be emulated while the opposite needs no crossbrowser unusual tricks
- # [11:36] <Philip`> The spec is precise about what it intends (though that's not the same as "clear") - effectively the whole canvas should be cleared and then the new shape drawn on top, since that's how the drawing model works
- # [11:38] * Joins: dragon__ (~dragon@58-70-11-213f1.hyg2.eonet.ne.jp)
- # [11:38] <mib_ngqf8w> the fact is I'm trying to draw curves with different opacities inside it - to draw with tablet pressure
- # [11:39] <mib_ngqf8w> but each curve is one opacity so I'm trying to emulate it with "copy"
- # [11:39] <mib_ngqf8w> but if copy is not what I hope it is there is not a good way to get tablet pressure in canvas
- # [11:41] <Philip`> Can you get it to clip to the shape you're wanting to fill, before drawing with 'copy', so that it won't affect pixels outside that shape?
- # [11:42] <mib_ngqf8w> "destination-out" + "copy"?
- # [11:46] <Philip`> I mean like 'drawYourPathOutline(); ctx.save(); ctx.clip(); ctx.globalCompositeOperation = "copy"; ctx.fill(); ctx.restore();'
- # [11:48] * Quits: smaug____ (~chatzilla@YYMDCCXXXVIII.gprs.sl-laajakaista.fi) (Read error: Connection reset by peer)
- # [11:51] * Quits: dragon__ (~dragon@58-70-11-213f1.hyg2.eonet.ne.jp) (Quit: Leaving...)
- # [11:52] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [11:53] <mib_ngqf8w> thanks you Philip. I hope it could work
- # [11:54] <mib_ngqf8w> the fact is I'm trying to have a blurred curve (using shadows) with tablet pressure
- # [11:54] <mib_ngqf8w> maybe the clipping could create problems with the blur around each line
- # [11:56] <mib_ngqf8w> could be possible to propose a spec about a line with different opacity, shadow and color and size for each "node" of the curve?
- # [11:56] * Joins: Margle (~margle@41-134-44-169.dsl.mweb.co.za)
- # [11:57] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # [12:00] <mib_ngqf8w> and gradations of the nodes proprieties on the lines between the nodes
- # [12:07] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [12:11] * Joins: smaug____ (~chatzilla@193-64-22-173-nat.elisa-mobile.fi)
- # [12:18] <mib_ngqf8w> ok. I'll return to talk about that when there are less people sleeping
- # [12:19] <mib_ngqf8w> bye
- # [12:19] * Parts: mib_ngqf8w (571347e6@gateway/web/freenode/ip.87.19.71.230)
- # [12:26] * Quits: smaug____ (~chatzilla@193-64-22-173-nat.elisa-mobile.fi) (Ping timeout: 255 seconds)
- # [12:29] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 248 seconds)
- # [12:30] * Joins: Timz (~Adium@86.89.174.199)
- # [12:33] * Joins: MikeSmith_ (~MikeSmith@EM114-49-8-91.pool.e-mobile.ne.jp)
- # [12:35] * Joins: mishunov (~spliter@77.88.72.162)
- # [12:37] * Quits: MikeSmith (~MikeSmith@EM111-191-224-155.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [12:37] * MikeSmith_ is now known as MikeSmith
- # [12:48] * Joins: smaug____ (~chatzilla@GGZYKMMMXXVI.gprs.sl-laajakaista.fi)
- # [13:06] * Quits: smaug____ (~chatzilla@GGZYKMMMXXVI.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
- # [13:07] * Quits: espadrine (~thaddee_t@acces2091.res.insa-lyon.fr) (Quit: espadrine)
- # [13:10] * Joins: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za)
- # [13:12] <gsnedders> Anyone looked into the IE10pp4 quirks mode?
- # [13:12] * Quits: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za) (Client Quit)
- # [13:14] <gsnedders> Seems to expose modern objects, and use the AAA for parsing.
- # [13:17] <zcorpan> wonder what their strategy is these days
- # [13:22] <Philip`> Does the new quirks mode apply to typical doctypeless pages with no special markers or flags or anything?
- # [13:23] * Philip` wonders if they just decided that failing to support HTML5 features in new sites that forgot to include a doctype is a greater compatibility concern than changing behaviour on old sites that didn't include a doctype
- # [13:24] <Philip`> (and since they seem to be promoting HTML5, it's better to break old sites than to break the new sites they're telling everybody to write)
- # [13:24] <gsnedders> Philip`: Typical DOCTYPEless pages
- # [13:25] <gsnedders> Not hit IE5 Quirks yet
- # [13:26] <Philip`> x-ua-compatible ie=5?
- # [13:26] <gsnedders> Yeah, I'm guessing that'll trigger it
- # [13:26] <gsnedders> But what's curious is whether they have magic.
- # [13:27] * Joins: benjoffe (~benjoffe@1.145.1.69)
- # [13:29] * Joins: smaug____ (~chatzilla@YZMMDCCX.gprs.sl-laajakaista.fi)
- # [13:29] * Joins: kennyluck_ (~kennyluck@114-43-115-15.dynamic.hinet.net)
- # [13:29] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Ping timeout: 260 seconds)
- # [13:30] * kennyluck_ is now known as kennyluck
- # [13:30] <gsnedders> I mean, this basically means unless you end up blacklisted or opt-in to an old mode, you're running per HTML5
- # [13:32] * Quits: Margle (~margle@41-134-44-169.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [13:34] * Quits: smaug____ (~chatzilla@YZMMDCCX.gprs.sl-laajakaista.fi) (Quit: ChatZilla 0.9.86.1 [Firefox 11.0a1/20111129161025])
- # [13:35] * Joins: Margle (~margle@41-134-44-169.dsl.mweb.co.za)
- # [13:47] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Quit: kennyluck)
- # [13:47] * Joins: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net)
- # [14:01] <annevk> wow really?
- # [14:01] <annevk> that's pretty awesome
- # [14:06] * Joins: smaug____ (~chatzilla@193-64-22-45-nat.elisa-mobile.fi)
- # [14:07] * Quits: erlehmann (~erlehmann@82.113.106.156) (Ping timeout: 252 seconds)
- # [14:10] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [14:11] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
- # [14:11] * danielfilho_ is now known as danielfilho
- # [14:11] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:11] * Quits: smaug____ (~chatzilla@193-64-22-45-nat.elisa-mobile.fi) (Ping timeout: 260 seconds)
- # [14:15] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [14:16] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 244 seconds)
- # [14:16] * danielfilho_ is now known as danielfilho
- # [14:19] * Joins: erlehmann (~erlehmann@82.113.119.31)
- # [14:24] * Quits: nonge (~nonge@p508293B4.dip.t-dialin.net) (Quit: Verlassend)
- # [14:27] * Quits: erlehmann (~erlehmann@82.113.119.31) (Quit: Ex-Chat)
- # [14:28] * Quits: benjoffe (~benjoffe@1.145.1.69) (Read error: Connection reset by peer)
- # [14:32] <wilhelm_> This kind of pixel densities make CSS media queries … interesting: http://www.anandtech.com/show/5002/toshiba-releases-61-display-with-resolution-of-2560x1600
- # [14:33] <zcorpan> gsnedders: about time for a quirks spec, then
- # [14:33] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [14:40] <kennyluck> www.whatwg.org is down ???
- # [14:41] <wilhelm_> No.
- # [14:41] * Joins: jdong_bot_ (~jdong_bot@114.112.45.167)
- # [14:42] <kennyluck> hmm… just checked downforeveryoneorjustme.com and it's indeed just me.
- # [14:47] <zcorpan> "The beta (a.k.a. "aurora") of Firefox 10 ..." - html5weekly
- # [14:50] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [14:52] <hsivonen> wilhelm_: I worry that someone ships a browser that doesn't do the right thing with device pixel to CSS pixels ratio and UA sniffing ensues
- # [14:52] <hsivonen> zcorpan: I guess the channels haven't been communicated well enough...
- # [14:56] * Quits: wilhelm_ (~wilhelm@178.255.149.98) (Read error: Operation timed out)
- # [14:59] * nunnun_away is now known as nunnun
- # [14:59] * Joins: davidb (~davidb@66.207.208.98)
- # [15:01] * Joins: wilhelm (~wilhelm@178.255.149.98)
- # [15:07] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:08] * Quits: richt (~richt@pat-tdc.opera.com) (Ping timeout: 244 seconds)
- # [15:11] <annevk> zcorpan: setTimeout(0) is what you are asking for
- # [15:14] <zcorpan> annevk: that's not without problems
- # [15:15] <annevk> you'll need to elaborate
- # [15:15] <annevk> also on use cases
- # [15:15] <zcorpan> setTimeout(0) waits 4ms per spec
- # [15:16] <annevk> i thought that the first was queued immediately
- # [15:16] * Quits: Margle (~margle@41-134-44-169.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [15:16] <annevk> not sure if the spec matches reality
- # [15:17] <zcorpan> so the last time i abused window.postMessage was when i did a study on SRT
- # [15:18] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [15:18] <jgraham> I thought setTimeout only had a lower limit if it was called from another timer
- # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:19] * Joins: Margle (~margle@41-134-44-169.dsl.mweb.co.za)
- # [15:21] <zcorpan> yeah
- # [15:34] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:42] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [15:44] * Quits: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net) (Remote host closed the connection)
- # [15:44] * Joins: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net)
- # [15:45] * Joins: richt (~richt@guest.opera.com)
- # [15:45] * Quits: richt (~richt@guest.opera.com) (Remote host closed the connection)
- # [15:54] * Quits: jdong_bot_ (~jdong_bot@114.112.45.167) (Remote host closed the connection)
- # [15:57] <karlcow> http://blog.bluevia.com/2011/11/30/dan-appelquist-joins-bluevia-to-lead-product-management/
- # [16:05] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:08] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [16:09] * Joins: gavinc (~gavin@50-0-76-242.dsl.dynamic.sonic.net)
- # [16:10] <hsivonen> I didn't see this coming: http://lists.w3.org/Archives/Public/www-style/2011Nov/0782.html
- # [16:12] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [16:18] * Quits: Evanescence (~Evanescen@122.237.20.101) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [16:21] * Joins: ezoe (~ezoe@203-140-91-79f1.kyt1.eonet.ne.jp)
- # [16:23] * Joins: agektmr (~Adium@p2067-ipbf1606marunouchi.tokyo.ocn.ne.jp)
- # [16:23] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [16:28] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 245 seconds)
- # [16:29] * Quits: Margle (~margle@41-134-44-169.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [16:32] * Joins: woef (~woef@91.183.84.141)
- # [16:35] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
- # [16:35] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [16:37] * nunnun is now known as nunnun_away
- # [16:40] * nunnun_away is now known as nunnun
- # [16:43] * gwicke is now known as gwicke_away
- # [16:43] * Quits: ezoe (~ezoe@203-140-91-79f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [16:49] * Joins: plutoniix (~plutoniix@ppp-223-24-206-121.revip6.asianet.co.th)
- # [16:53] * Joins: jarek (~jarek@bdd148.neoplus.adsl.tpnet.pl)
- # [16:53] * Quits: jarek (~jarek@bdd148.neoplus.adsl.tpnet.pl) (Changing host)
- # [16:53] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [16:56] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 258 seconds)
- # [17:01] * Joins: nonge (~nonge@p508293B4.dip.t-dialin.net)
- # [17:01] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Quit: Leaving)
- # [17:01] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [17:05] * gwicke_away is now known as gwicke
- # [17:06] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:10] <paul_irish> http://movethewebforward.org/ is launched. an initiative to get more involvement in standards and such from the larger webdev population. pull requests and issues welcome. :)
- # [17:14] * Joins: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net)
- # [17:14] * Joins: erlehmann (~erlehmann@82.113.119.31)
- # [17:19] * Joins: martndemus (~martndemu@h254064.upc-h.chello.nl)
- # [17:22] * Joins: espadrine (~thaddee_t@acces2091.res.insa-lyon.fr)
- # [17:23] * Quits: plutoniix (~plutoniix@ppp-223-24-206-121.revip6.asianet.co.th) (Quit: Leaving)
- # [17:23] <jgraham> paul_irish: Nice
- # [17:24] <timeless> hsivonen: wow
- # [17:25] <smaug____> paul_irish: you could mention that html5rocks.com is mainly webkit or chrome thingie
- # [17:25] <paul_irish> i thought i did
- # [17:25] <smaug____> the name html5rocks is quite misleading
- # [17:25] <paul_irish> there is that... :)
- # [17:25] <timeless> misleading names on the web?!
- # [17:25] <timeless> how can that be!
- # [17:26] <smaug____> paul_irish: "updates.html5rocks.com - short news, tips, and tricks about HTML5"
- # [17:26] <smaug____> should be perhaps: "updates.html5rocks.com - short news, tips, and tricks about webkit"
- # [17:26] * Joins: tomasf_ (~tomasf@95.209.20.125.bredband.tre.se)
- # [17:26] * Quits: tomasf_ (~tomasf@95.209.20.125.bredband.tre.se) (Client Quit)
- # [17:27] * Joins: garr (garr@host86-158-20-245.range86-158.btcentralplus.com)
- # [17:28] * Quits: garr (garr@host86-158-20-245.range86-158.btcentralplus.com) (Client Quit)
- # [17:29] * Joins: garry (garry@host86-158-20-245.range86-158.btcentralplus.com)
- # [17:30] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Ping timeout: 252 seconds)
- # [17:30] * Parts: garry (garry@host86-158-20-245.range86-158.btcentralplus.com)
- # [17:31] <timeless> +1
- # [17:31] * miketaylr still prefers html5r0cks.com
- # [17:32] <timeless> miketaylr: nice
- # [17:32] * Joins: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net)
- # [17:34] * Joins: buchmann (~buchmann@p5DC8085A.dip0.t-ipconnect.de)
- # [17:34] <smaug____> paul_irish: should you mention http://caniuse.com/ ?
- # [17:34] <drublic> paul_irish: there is no mention of the server-names in the "Ask for help"-irc section i think
- # [17:34] * Quits: buchmann (~buchmann@p5DC8085A.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [17:35] * gwicke is now known as gwicke_away
- # [17:37] * Joins: garrypeace (garrypeace@host86-158-20-245.range86-158.btcentralplus.com)
- # [17:42] * Joins: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp)
- # [17:45] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [17:48] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:56] * Joins: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net)
- # [17:56] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
- # [18:05] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [18:10] * Joins: rillian_ (~rillian@184.71.166.126)
- # [18:12] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:15] <divya> drublic: for free node?
- # [18:16] <divya> i see. it was there, but got removed.
- # [18:16] <drublic> divya: yes. and for mozilla too
- # [18:17] <drublic> divya: the channel-list was different yesterday i guess :D
- # [18:19] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:19] <divya> drublic: pushed. it might take about 10 mins
- # [18:19] <drublic> divya: cool! :)
- # [18:21] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Quit: gkellogg)
- # [18:24] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 244 seconds)
- # [18:26] * gwicke_away is now known as gwicke
- # [18:27] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [18:27] <drublic> divya: short question: what's the best way to request the status of a bug in opera? send a mail?
- # [18:28] <divya> ask me :)
- # [18:28] <drublic> k
- # [18:28] <drublic> mom
- # [18:28] <divya> :P
- # [18:30] <drublic> divya: bug-id DSK-350419, it's not possible to use opera next for me as it breaks all the time. but i'd love to test some features sometimes
- # [18:30] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [18:36] * Quits: erlehmann (~erlehmann@82.113.119.31) (Quit: Ex-Chat)
- # [18:36] * Quits: MikeSmith (~MikeSmith@EM114-49-8-91.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
- # [18:39] <divya> drublic: ah its a P1 bug!
- # [18:39] <divya> which means it is most likely going to be fixed asap. the problem is with hw accell
- # [18:39] <divya> if you can go to opera:config and disable HW Accell it should be better
- # [18:39] <drublic> divya: ah cool!
- # [18:40] <drublic> hehe. it's not possible to navigate there I think :D
- # [18:40] <divya> oh?
- # [18:40] <drublic> good to know that it will be fixed soon.
- # [18:40] * Joins: thedjpetersen (~deploy@li111-58.members.linode.com)
- # [18:40] <divya> drublic: you can d/l the latest snapshot it seems stabler to me
- # [18:41] <drublic> the "over-accelleration" starts on click
- # [18:41] <divya> yeah but you can type opera:config in the addressbar?
- # [18:41] <drublic> i've got build 1155
- # [18:41] <divya> drublic: the latest desktop blog post has link to 1174
- # [18:41] <drublic> divya: right
- # [18:41] <divya> which is far more stabl
- # [18:42] <drublic> just saw it
- # [18:42] <drublic> divya: looks better now
- # [18:42] * Joins: MikeSmith (~MikeSmith@EM114-48-55-247.pool.e-mobile.ne.jp)
- # [18:42] <drublic> but still buggy…
- # [18:42] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 248 seconds)
- # [18:42] <drublic> anyway
- # [18:42] <drublic> thank you very much for letting me know
- # [18:42] <divya> no problemo!
- # [18:43] <drublic> any plans to open the bugtracker for everyone?
- # [18:44] <drublic> divya: works great with hardware accel turned off :)
- # [18:45] <divya> drublic: yes we are trying. the bug tracker is like 7 years old or more!
- # [18:45] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:45] <divya> so getting them public is an uphill task.
- # [18:45] <drublic> divya: that's awesome!
- # [18:45] <divya> and we need resources :P
- # [18:45] <drublic> divya: right…
- # [18:46] <drublic> but great to see some movement :)
- # [18:46] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [18:47] <divya> :)
- # [18:48] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [18:49] * Quits: agektmr (~Adium@p2067-ipbf1606marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [18:53] * Quits: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba) (Remote host closed the connection)
- # [18:53] * Joins: danbri (~danbri@server52836.uk2net.com)
- # [18:55] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [18:56] * Joins: othermaciej (~mjs@65.50.220.241)
- # [18:59] * Joins: mkanat (mkanat@nat/google/x-kmmgeiqpjzfrxwlh)
- # [19:00] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [19:01] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [19:04] * Joins: erlehmann (~erlehmann@82.113.119.31)
- # [19:04] * Quits: erlehmann (~erlehmann@82.113.119.31) (Read error: Connection reset by peer)
- # [19:05] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
- # [19:08] <rniwa> AryehGregor: yt?
- # [19:08] * Joins: jarek__ (~jarek@awe103.neoplus.adsl.tpnet.pl)
- # [19:08] * jarek is now known as Guest53086
- # [19:09] * Quits: Guest53086 (~jarek@unaffiliated/jarek) (Ping timeout: 252 seconds)
- # [19:14] * Joins: maikmerten (~maikmerte@port-92-201-110-200.dynamic.qsc.de)
- # [19:14] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [19:15] * Quits: erichynds (~ehynds@venkman.brightcove.com) (Ping timeout: 252 seconds)
- # [19:17] * gwicke is now known as gwicke_away
- # [19:17] * Joins: xcoderzach (~smit4608@lycra.morris.umn.edu)
- # [19:18] * Quits: jarek__ (~jarek@awe103.neoplus.adsl.tpnet.pl) (Quit: Leaving)
- # [19:19] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [19:20] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:23] * Joins: KillerX (~anant@nat/mozilla/x-acpvjkcrhcpthsqh)
- # [19:26] * Quits: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [19:27] * Quits: gwicke_away (~gabriel@212.255.37.49) (Quit: Bye!)
- # [19:29] * Joins: jennb (jennb@nat/google/x-qjdrcfglbwgmvjmd)
- # [19:31] * Joins: cgcardona (~cgcardona@69.38.221.130)
- # [19:31] * Quits: cgcardona (~cgcardona@69.38.221.130) (Changing host)
- # [19:31] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [19:35] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Quit: i'm out)
- # [19:36] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [19:39] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [19:41] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Ping timeout: 252 seconds)
- # [19:43] * Quits: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [19:45] * Joins: dave_levin (dave_levin@nat/google/x-veybmhyyiijcspgo)
- # [19:50] * Quits: othermaciej (~mjs@65.50.220.241) (Quit: othermaciej)
- # [19:50] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [19:50] * Quits: finnala^ (~finn@www.shrineofseals.net) (Ping timeout: 248 seconds)
- # [19:53] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [19:54] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 255 seconds)
- # [19:56] * Quits: maikmerten (~maikmerte@port-92-201-110-200.dynamic.qsc.de) (Remote host closed the connection)
- # [19:57] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [19:58] * Joins: othermaciej (~mjs@17.245.91.234)
- # [20:01] <rniwa> hi everyone
- # [20:01] <rniwa> undomanager discussion is moving from #developer @ mozilla
- # [20:01] * Joins: ehsan (~ehsan@66.207.208.98)
- # [20:01] <ehsan> alright
- # [20:02] * Joins: graememcc (~chatzilla@host86-150-88-211.range86-150.btcentralplus.com)
- # [20:02] <ehsan> rniwa: I'm here
- # [20:02] <rniwa> sicking: could you repost your proposal here/
- # [20:02] <rniwa> so that others can understand what the heck we're going to talk about
- # [20:02] <ehsan> AryehGregor: we're discussing the undo manager spec
- # [20:02] <sicking> writing it up
- # [20:02] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [20:02] <rniwa> sicking: great.
- # [20:05] <WeirdAl> bad idea #7: why not just have two interfaces: TransactionWithReapply and StandardTransaction?
- # [20:05] <zewt> any luck with the undo selection state problem?
- # [20:05] <WeirdAl> let the stinking transaction itself define what it wants
- # [20:06] <rniwa> zewt: I think I'm just going to ignore Mac case for now.
- # [20:06] <rniwa> zewt: since now automatic transaction has reapply/unapply method
- # [20:06] <zewt> which case is that?
- # [20:06] <rniwa> zewt: author can fix it if needed
- # [20:06] <rniwa> zewt: deleted content is selected
- # [20:06] <rniwa> on Mac
- # [20:06] <rniwa> WeirdAl: transaction is duck-typed
- # [20:07] <rniwa> WeirdAl: but that's sort of my proposal as well: let transaction define what it wants
- # [20:07] * Joins: mpt (~mpt@nat/canonical/x-xtnetlsysldzxstm)
- # [20:07] * Quits: mpt (~mpt@nat/canonical/x-xtnetlsysldzxstm) (Changing host)
- # [20:07] * Joins: mpt (~mpt@canonical/mpt)
- # [20:07] <zewt> as long as deleted content that was selected before it was deleted comes back selected
- # [20:07] * Quits: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net) (Remote host closed the connection)
- # [20:07] <rniwa> WeirdAl: read my thread titled "Re-introducing AutomaticDOMTransaction interface to decouple automatic transaction from UndoManager"
- # [20:07] <WeirdAl> I am a couple days behind on email
- # [20:07] <rniwa> zewt: the problem is that it's near impossible to correctly detect what has been deleted
- # [20:08] <sicking> make automatic transactions have three functions implement/unapply/reapply ("implement" to be bikeshedded later)
- # [20:08] <sicking> make manual transactions have three functions apply/unapply/reapply
- # [20:08] <sicking> when a transaction is passed to the undo-manager, it checks if it has a "implement" method. If it does it knows that it's a automatic transaction. It records meta-data indicating that it's an automatic transaction and then calls implement. While implement is running it records the DOM mutations performed.
- # [20:08] <sicking> when a transaction is passed to the undo-manager which *doesn't* have a "implement" method, it knows that it's a manual transaction. It records meta-data indicating this and then calls apply.
- # [20:08] <sicking> When undoing a automatic transaction it undoes the DOM mutations and calls the unapply method if it exists.
- # [20:08] <sicking> When undoing a manual transaction simply calls the unapply method if it exists.
- # [20:08] <sicking> When redoing a automatic transaction it redoes the the mutations and then calls reapply if it exists.
- # [20:08] <sicking> When redoing a manual transaction it reapply if it exists or apply otherwise.
- # [20:08] <zewt> if you select a block in FF, delete it, then undo, it comes back selected; that's pretty important, IMO (restoring the actual state before the delete)
- # [20:08] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [20:08] * Quits: eric_carlson (~eric@17.212.152.104) (Disconnected by services)
- # [20:08] * eric_carlson_ is now known as eric_carlson
- # [20:09] <rniwa> sicking: we have isAutomatic so this works the way you just said more or less.
- # [20:09] <ehsan> rniwa: right
- # [20:09] <rniwa> sicking: btw, we should probably rename "apply" to execute or something like that
- # [20:09] <sicking> *possibly* we can make all calls to apply provide a argument indicating if the calls is due to an original application, or due to a reapplication. Indicated though a bool or string (i don't care which :) )
- # [20:09] <ehsan> which is along the lines of what I was talking about on moznet
- # [20:09] <rniwa> sicking: it's really confusing to name a method "apply" in JS
- # [20:09] <sicking> rniwa: sure, i'm fine with whatever names
- # [20:10] <rniwa> zewt: hm...
- # [20:10] <rniwa> zewt: didn't know that case :(
- # [20:10] <ehsan> can someone explain to me why we need to call apply when redoing an automatic transaction at all?
- # [20:10] <rniwa> zewt: we need some way to communicate that information back to UA though
- # [20:10] <sicking> rniwa: the point is to have different function names for automatic and manual transactions
- # [20:10] <zewt> (i don't have any new ideas, was just wondering if anyone else has had any)
- # [20:10] * Joins: garry (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
- # [20:10] <rniwa> zewt: when a random node is removed from the document, we have no way of knowing that it should be selected upon undo
- # [20:10] <rniwa> sicking: hm... okay.
- # [20:10] * Quits: garrypeace (garrypeace@host86-158-20-245.range86-158.btcentralplus.com) (Ping timeout: 255 seconds)
- # [20:11] <sicking> rniwa: that makes it more ok to not call the "apply"/"implement" method if reapply isn't there when reapplying a automatic transaction
- # [20:11] <rniwa> sicking: true
- # [20:11] <sicking> rniwa: technically it also removes the need for the isAutomatic flag. But we can keep it to make it more explicit (rather than looking for a "implement" method)
- # [20:12] <rniwa> sicking: well i guess if we use two different names, then we don't need isAutomatic flag
- # [20:12] <rniwa> sicking: to avoid a confusion like what if we had both apply and isAutomatic: true
- # [20:12] <sicking> rniwa: indeed
- # [20:12] <rniwa> sicking: or has implement but isAutomatic: false
- # [20:12] <rniwa> that's just annoying
- # [20:12] <rniwa> sicking, ehsan: okay, that sounds like a viable option to the problem at hand
- # [20:13] * Joins: FlorianX1 (~Dimitri@p4FCF7249.dip.t-dialin.net)
- # [20:13] <rniwa> sicking: on the other hand, I still like the idea of reintroducing AutomaticDOMTransaction interface
- # [20:13] <rniwa> sicking: the main rationale behind is that being able to revert DOM changes seems useful even outside of undomanager
- # [20:14] <rniwa> sicking: this feature tied to undomanager; i.e. UA can only revert DOM changes if it's part of undo stack
- # [20:14] * Quits: FlorianX1 (~Dimitri@p4FCF7249.dip.t-dialin.net) (Client Quit)
- # [20:14] <rniwa> makes it really hard to use besides undo/redo
- # [20:14] * Joins: erlehmann (~erlehmann@82.113.119.31)
- # [20:15] <WeirdAl> rniwa: can you repost the link to the current spec, please?
- # [20:15] <sicking> rniwa: yeah... so i guess we could make AutomaticDOMTransaction take an object with "implement"/"unapply"/"reapply" and returns an object with "apply"/"unapply"/"reapply"
- # [20:15] <jgraham> rniwa: (AryehGregor is likely busy shopping for his wedding dress, or whatever it is one does before a wedding)
- # [20:15] <rniwa> jgraham: rniwa.com/editing/undomanager.html
- # [20:15] <sicking> rniwa: however I would ask what the use cases are
- # [20:15] <rniwa> sicking: right.
- # [20:15] <zewt> unclickable url D:
- # [20:15] <WeirdAl> got it
- # [20:15] <rniwa> sicking: so even in an app that uses manual transactions
- # [20:16] <rniwa> sicking: there might be cases where they decide to use automatic transaction internally
- # [20:16] <sicking> rniwa: without an undomanager there's a bigger risk that someone tries to undo changes on a DOM that looks differently than the "after" state
- # [20:16] * Quits: FlorianX (~Dimitri@p4FCF65EE.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [20:16] * Quits: garry (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
- # [20:16] <sicking> rniwa: true
- # [20:16] * Joins: garrypeace (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
- # [20:16] <rniwa> sicking: yeah but that's okay because the spec precisely defines when and how reverting DOM changes is done
- # [20:16] <rniwa> zewt, jgraham: http://rniwa.com/editing/undomanager.html
- # [20:17] <rniwa> sicking: see 3.1.1. http://rniwa.com/editing/undomanager.html#reverting-dom-changes
- # [20:17] <sicking> rniwa: it's ok in the sense that it'll be consistent. I'll probably result in surprising behavior for the page though
- # [20:17] <sicking> rniwa: for the page author that is
- # [20:17] <rniwa> sicking: right, but I think that's okay
- # [20:17] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [20:17] <rniwa> sicking: it's same thing as mutation observers
- # [20:17] <rniwa> sicking: or any other APIs that interact with DOM
- # [20:18] <sicking> rniwa: ok
- # [20:18] <rniwa> sicking: but I see your concern though
- # [20:18] <zewt> if I mention vim's undo trees, will people throw vegetables at me
- # [20:18] * ehsan is rather ambivalent about adding AutomaticDOMTransaction back
- # [20:18] <sicking> rniwa: i feel like ehsan.
- # [20:18] <rniwa> zewt: I've considered those cases when we initially thought about collaborative editing
- # [20:18] * ehsan throws some vegteables at zewt
- # [20:18] * WeirdAl thinks that no matter what, there's got to be some non-normative sections explaining the rationales
- # [20:19] <rniwa> zewt: but it turned out that it's such a complex feature that I might need to get a Ph.D. in that topic first before I can make any sensible API for it.
- # [20:19] <zewt> seems like undo is plenty complex anyway :)
- # [20:19] <rniwa> WeirdAl: yeah, I'll have to do that at some point
- # [20:19] <sicking> rniwa: one option is to do the API I just proposed. And possibly add AutomaticDOMTransaction later.
- # [20:20] * Joins: danielfilho__ (~daniel@187.31.77.7)
- # [20:20] <sicking> rniwa: implementation-wise that'll be easy. If/when we add AutomaticDOMTransaction, just use that to wrap any transaction object passed which has a "implement" method
- # [20:20] <rniwa> sicking, ehsan: so one thing I want to accomplish by reintroducing the interface is to de-couple automatic transaction from undomaanger
- # [20:20] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [20:20] <rniwa> sicking: so that undomanager can just focus on calling apply, unapply, and reapply and don't need to be aware of what kind of transaction it's applying
- # [20:21] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
- # [20:21] * danielfilho__ is now known as danielfilho
- # [20:21] * Quits: danbri (~danbri@server52836.uk2net.com) (Remote host closed the connection)
- # [20:21] <rniwa> sicking, ehsan: this allows us to add new types of transactions in the future more easily
- # [20:21] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Disconnected by services)
- # [20:21] <ehsan> rniwa: I'm not sure why that's valuable
- # [20:21] * riven` is now known as riven
- # [20:21] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [20:21] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [20:21] <sicking> rniwa: the goal being to make things easier implementation-wise, specification-wise or user-wise?
- # [20:21] <rniwa> sicking: all.
- # [20:22] <sicking> rniwa: i don't see how it helps
- # [20:22] <rniwa> sicking: I think it's conceptually easier to understand that undomanager just calls apply, unapply, and reapply.
- # [20:22] * Quits: danielfilho_ (~daniel@187.31.77.7) (Ping timeout: 258 seconds)
- # [20:22] <rniwa> sicking: and then we have this special interface that creates an transaction with UA auto-tracking changes
- # [20:22] * sicking wants to point rniwa to an article on orthogonality that he recently read
- # [20:22] <rniwa> sicking: I had an opportunity to talk to some developers + other UA implementors at TPAC
- # [20:23] <rniwa> sicking, ehsan: and got an impression that undomanager doing the magical thing is quite confusing to a lot of ppl
- # [20:23] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [20:24] * Quits: danielfilho (~daniel@187.31.77.7) (Read error: Operation timed out)
- # [20:24] * danielfilho_ is now known as danielfilho
- # [20:24] * Joins: tsenart (~tsenart@g231188136.adsl.alicedsl.de)
- # [20:24] * Quits: nephyrin (~nephyrin@people.mozilla.com) (Quit: ... Besides, it was hot)
- # [20:25] <ehsan> rniwa: that sounds to me like a problem which can be fixed by documentation
- # [20:25] <ehsan> not by adding more to the spec
- # [20:25] <rniwa> sicking, ehsan: nice thing about re-introducing the interface is that it eliminates the need for apply method altogether
- # [20:25] <ehsan> impl-wise that's not gonna simplify much either
- # [20:25] <ehsan> just one if statement most likely ;)
- # [20:25] <ehsan> rniwa: how would it do that?
- # [20:25] * Joins: nephyrin (~nephyrin@people.mozilla.com)
- # [20:26] <sicking> rniwa: http://lists.w3.org/Archives/Public/public-webapps/2011OctDec/1147.html
- # [20:26] <rniwa> ehsan: because if the interface is responsible for keeping track of DOM changes
- # [20:26] <rniwa> ehsan: those DOM changes can happen outside of the undomanager
- # [20:26] <rniwa> ehsan: the interface can then just supply special unapply/reapply methods to be used by undomanager
- # [20:27] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [20:27] <rniwa> ehsan: there was no need for apply method for manual transaction from the beginning
- # [20:27] <rniwa> the only reason we have 'em is to be consistent with automatic transactions
- # [20:27] <zewt> pretty hard to take someone seriously who's arguing against orthogonal design. heh
- # [20:28] <sicking> rniwa: http://www.artima.com/intv/ruby2.html <-- better formatted
- # [20:28] <ehsan> rniwa: let me think about this a bit
- # [20:28] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 255 seconds)
- # [20:28] <zewt> (that also explains a lot about why ruby is so ... uh, bad)
- # [20:29] <rniwa> sicking: thanks for the article
- # [20:29] * rniwa reads
- # [20:29] <rniwa> sicking, ehsan: de-coupling apply from undomanager also eliminates the need for special-casing changes outside of the undo scope
- # [20:29] * Joins: danielfilho (~daniel@187.31.77.7)
- # [20:30] <rniwa> sicking, ehsan: because now authors can just make changes outside of the transaction before adding it to undo manager
- # [20:30] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [20:30] <rniwa> sicking, ehsan: so automatic transaction can now focus on just reverting whatever DOM changes made inside "implement" method
- # [20:31] <rniwa> sicking, ehsan: we don't even need complicated sanity-checks in "transact" because transact does nothing but adds the entry to the undo stack.
- # [20:31] * Quits: danielfilho_ (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
- # [20:31] <rniwa> it simplifies so many things in so many levels
- # [20:32] <sicking> rniwa: I don't see that it implements things for the implementor at all. *worst* case I'd use the automatic transaction object internally. But I think i can even make it better than that and use an internal abstraction
- # [20:32] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [20:32] * Quits: nephyrin (~nephyrin@people.mozilla.com) (Quit: ... Besides, it was hot)
- # [20:33] <sicking> rniwa: for authors it does give them another tool, which could be useful I agree
- # [20:33] <sicking> rniwa: but it also means that they have to do more typing since the undomanager won't wrap the automaticDOMTransaction ctor automatically, they have to type it out.
- # [20:34] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 245 seconds)
- # [20:34] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Client Quit)
- # [20:34] <WeirdAl> typing is cheap :p
- # [20:35] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [20:35] * Joins: KillerX_ (~anant@nat/mozilla/x-plzjeybglboxvrnt)
- # [20:35] <sicking> WeirdAl: and yet one of the big complaints about the DOM is that it uses too long function names for everything
- # [20:35] * Joins: ap_ (~ap@2620:149:4:1b01:2437:4af9:efef:b1e0)
- # [20:35] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [20:35] * Joins: danielfilho (~daniel@187.31.77.7)
- # [20:35] * Joins: nephyrin (~nephyrin@people.mozilla.com)
- # [20:35] * Joins: ojan (ojan@nat/google/x-eixljarwdftzzhsh)
- # [20:36] <zewt> if that's the biggest complaint someone has about an API, the API must be really good
- # [20:36] <rniwa> sicking: true. it does require more typing specially after your proposal about renaming apply to implement for automatic transaction
- # [20:36] * Joins: astearns (~anonymous@192.150.22.5)
- # [20:36] <rniwa> sicking: we used to have isAutomatic so the increase wasn't so bad.
- # [20:37] * Quits: danielfilho_ (~daniel@187.31.77.7) (Ping timeout: 244 seconds)
- # [20:37] <ehsan> rniwa: I'm not sure if I understand this correctly: "the interface can then just supply special unapply/reapply methods to be used by undomanager"
- # [20:38] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [20:38] * Quits: KillerX (~anant@nat/mozilla/x-acpvjkcrhcpthsqh) (Ping timeout: 255 seconds)
- # [20:38] * KillerX_ is now known as KillerX
- # [20:38] <rniwa> ehsan: i.e. the interface "wraps" the author-supplied unapply/reapply so that when undoManager calls unapply/reapply
- # [20:38] <rniwa> ehsan: it can do the work to revert DOM changes made by the author
- # [20:39] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 248 seconds)
- # [20:39] * danielfilho_ is now known as danielfilho
- # [20:40] <ehsan> rniwa: dunno, it still doesn't seem like a large improvement, but I don't wanna stall this discussion :)
- # [20:40] <WeirdAl> rniwa: would a face-to-face of interested parties in the spec be a good idea anytime soon?
- # [20:41] <WeirdAl> attendance not mandatory :)
- # [20:42] <rniwa> WeirdAl: you mean for undo manager?
- # [20:42] <WeirdAl> yes
- # [20:42] <rniwa> ehsan, sicking: I think I like Jonas' idea about renaming apply to implement for automatic transaction
- # [20:43] <WeirdAl> I've been interested, but not able to devote a lot of time to the spec
- # [20:43] <rniwa> ehsan, sicking: I really disliked isAutomatic flag so it's a huge improvement over the current spec.
- # [20:43] <rniwa> ehsan, sicking: but I still think re-introducing the interface is a good idea. maybe I should let you sleep on it and maybe you'll agree with me :)
- # [20:43] <sicking> rniwa: like i said, as long as we do that i'm happy. I can live with also adding the AutomaticDOMTransaction, but I don't feel the immediate need
- # [20:44] <rniwa> sicking: ok.
- # [20:44] <WeirdAl> commit, backout, reapply? :p
- # [20:44] * WeirdAl is kidding
- # [20:44] <rniwa> sicking: I guess I should go talk with other folks before making the change.
- # [20:44] <ehsan> rniwa: I agree with sicking
- # [20:44] <rniwa> sicking: so by "also adding the interface", you mean that transact on undomanager still accepts duck-typed object
- # [20:44] <rniwa> sicking: before it being applied?
- # [20:45] * ehsan assumes yes
- # [20:45] <sicking> yes
- # [20:45] <rniwa> WeirdAl: hm... i guess we'd have to figure out when everyone's free
- # [20:45] <rniwa> WeirdAl: also, it might be a good idea to do it after I post it on public-webapps
- # [20:45] <WeirdAl> weekends work best for me, and I am in the SF Bay Area
- # [20:45] <rniwa> which I'm hoping to happen in the next couple of weeks
- # [20:45] <rniwa> woot woot!
- # [20:46] <rniwa> ehsan, sicking: okay. let's push back on re-introducing the interface for now and propose the rename
- # [20:46] <WeirdAl> knowing me, I'll probably rehash some of my other points about the spec :)
- # [20:46] * Joins: jarek (~jarek@bct148.neoplus.adsl.tpnet.pl)
- # [20:46] * Quits: jarek (~jarek@bct148.neoplus.adsl.tpnet.pl) (Changing host)
- # [20:46] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [20:46] <rniwa> ehsan, sicking: since the rename seems like a very good solution to the problem at hand
- # [20:47] <rniwa> sicking: would you like to post it yourself on whatwg or should I do it on behalf of you?
- # [20:47] <rniwa> WeirdAl: ok.
- # [20:47] <sicking> rniwa: it would be awesome if you could post it
- # [20:48] <rniwa> sicking: ok, will do.
- # [20:48] <rniwa> sicking, ehsan: thanks for your time!
- # [20:48] <ehsan> rniwa: so should I hold off on looking at the email discussions? :)
- # [20:48] <rniwa> ehsan: I'll post it in the next 10-20m
- # [20:48] <ehsan> great
- # [20:48] <ehsan> thanks :)
- # [20:49] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [20:50] <rniwa> sicking, ehsan: btw, instead of [(implement, apply), unapply, reapply], can we do [(executeAutomatic, execute), executeUndo, executeRedo] ?
- # [20:50] <rniwa> or can we do [(executeAutomatic, execute), undo, redo] ?
- # [20:50] * Joins: rosalindwills (~rosalindw@c-24-12-74-173.hsd1.il.comcast.net)
- # [20:51] <ehsan> I guess it's a good sign that we can now focus on bikeshedding? ;)
- # [20:51] <rniwa> I really want to avoid using the name "apply" for the said reason.
- # [20:51] <rniwa> ehsan: yeah. we've been bikeshedding a lot on those method names.
- # [20:51] * Joins: drublic (~drublic@frbg-4d029c59.pool.mediaWays.net)
- # [20:51] <ehsan> fwiw I would avoid names with "automatic" in them
- # [20:51] * Joins: finnala^ (~finn@www.shrineofseals.net)
- # [20:52] <ehsan> since I was never quite convinced that "automatic transaction" is a good name ;)
- # [20:52] <rniwa> ehsan: hm...
- # [20:52] <ehsan> but I will mostly hold off on bikeshedding ;)
- # [20:52] <rniwa> ehsan: but since it's called automatic DOM transaction now, let's stick with automatic for now
- # [20:52] <rniwa> ehsan: if you have a better alternative, I'm more than happy to discuss it
- # [20:52] <WeirdAl> native? :)
- # [20:53] <WeirdAl> built-in?
- # [20:53] <rniwa> WeirdAl: it used to be managed.
- # [20:53] <WeirdAl> esoteric?
- # [20:53] <ehsan> rniwa: I don't really :(
- # [20:53] * ehsan has always been bad with names
- # [20:54] * rniwa uses his editorial power to make the rename!
- # [20:54] * ehsan envies rniwa's powers ;)
- # [20:55] <rniwa> sicking, ehsan: so the conclusion is to get rid of the apply's argument, right?
- # [20:55] * WeirdAl sticks his pinky into his lip, and plots a nefarious plot to destroy the spec
- # [20:55] <WeirdAl> into... one hundred BILLION bits!
- # [20:56] <rniwa> oh wait, no. that's not what sicking said.
- # [20:58] <rniwa> WeirdAl: my spec is forged in Mount Doom. I'm not sure if the destruction is possible.
- # [20:58] * Quits: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net) (Quit: c_t_montgomery)
- # [20:58] <WeirdAl> :D
- # [20:59] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [20:59] <WeirdAl> so are you now Sauron?
- # [21:00] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
- # [21:00] * danielfilho_ is now known as danielfilho
- # [21:01] * Joins: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba)
- # [21:03] <ehsan> rniwa: wait, is it not?
- # [21:03] <ehsan> sicking?
- # [21:03] * ehsan is totally confused now
- # [21:04] <rniwa> ehsan: I think sicking suggested that we'll have implement, unapply, reapply for automatic transaction and then apply([mode]), unapply, reapply for manual transaction
- # [21:05] <sicking> rniwa: yes
- # [21:06] <sicking> rniwa: though i think the mode isn't critical. But seems useful
- # [21:06] <sicking> rniwa: and we can have it as a string since people seem to prefer that
- # [21:06] <rniwa> sicking: yeah, but not sure if this is a net win.
- # [21:06] <rniwa> sicking: the API is getting more complicated :(
- # [21:07] <sicking> rniwa: i can live with dropping it
- # [21:07] <rniwa> sicking: ok.
- # [21:07] <sicking> rniwa: it's mostly a (very small) burden for implementors. Authors can ignore it, JS ignores any extra arguments passed to a function
- # [21:08] <rniwa> sicking: right, but I'd like to keep the API simple as possible.
- # [21:08] <sicking> worst case we can add it back if people hack it in themselves by carrying extra state
- # [21:08] <rniwa> sicking: yeah, I guess we can figure out when we do the initial impl. in gecko & webkit.
- # [21:08] <ehsan> agreed
- # [21:08] <sicking> rniwa: well.. when people start to use it
- # [21:08] <rniwa> sicking: i'm thinking of writing some demo app to see how the current API works.
- # [21:09] <sicking> rniwa: cool
- # [21:09] * Quits: tantek (~tantek@pool-98-119-126-225.lsanca.dsl-w.verizon.net) (Quit: tantek)
- # [21:10] <rniwa> sicking: so are you okay with getting rid of the argument?
- # [21:10] <rniwa> sicking: should we still rename the function to implement?
- # [21:11] <rniwa> sicking, ehsan: anyway, Jonas' response posted on whatwg
- # [21:15] * Quits: drublic (~drublic@frbg-4d029c59.pool.mediaWays.net) (Remote host closed the connection)
- # [21:16] <espadrine> About movethewebforward.org: I'm maintaining an effort to show a very fast sum-up of the new stuff added in the latest version of web specs, over at https://github.com/espadrine/New-In-A-Spec
- # [21:16] <espadrine> Love to get pull requests!
- # [21:23] * Joins: jankeromnes (~janx@acces2527.res.insa-lyon.fr)
- # [21:23] * Quits: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba) (Remote host closed the connection)
- # [21:23] * Joins: danbri (~danbri@server52836.uk2net.com)
- # [21:27] * Joins: cgcardona_ (~cgcardona@69.38.221.130)
- # [21:27] * Quits: cgcardona_ (~cgcardona@69.38.221.130) (Client Quit)
- # [21:29] * Quits: finnala^ (~finn@www.shrineofseals.net) (Ping timeout: 252 seconds)
- # [21:30] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [21:30] * Joins: jarek__ (~jarek@bcv23.neoplus.adsl.tpnet.pl)
- # [21:30] * jarek is now known as Guest55787
- # [21:31] * Quits: Guest55787 (~jarek@unaffiliated/jarek) (Ping timeout: 255 seconds)
- # [21:31] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 240 seconds)
- # [21:32] <paul_irish> espadrine: should like.. publish this is a blog with a feed or something i think
- # [21:32] <paul_irish> the information is supervaluable but folks don't look for spec updates in a github repo :)
- # [21:32] <espadrine> paul_irish: probably ^^
- # [21:32] <espadrine> I'll make a script to publish this automatically
- # [21:33] * Quits: KillerX (~anant@nat/mozilla/x-plzjeybglboxvrnt) (Remote host closed the connection)
- # [21:34] * Joins: KillerX (~anant@nat/mozilla/x-zbszyrejripttypo)
- # [21:34] * Joins: wookiehangover_ (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [21:36] * Joins: malydok (mldk@moma.t16.ds.pwr.wroc.pl)
- # [21:36] <tsenart> paul_irish: you can https://github.com/espadrine/New-In-A-Spec/commits/master.atom
- # [21:36] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Ping timeout: 240 seconds)
- # [21:37] <paul_irish> i know that it's possible.....
- # [21:37] <paul_irish> but that's not exactly the same as more of a blog type setup
- # [21:37] <tsenart> ah you're talking about discoverability..
- # [21:37] <tsenart> sure
- # [21:37] <paul_irish> ya and friendliness
- # [21:37] <tsenart> makes sense
- # [21:38] <divya> espadrine: you can use octopress :)
- # [21:38] * Joins: danbri_ (~danbri@cable-146-255-152-131.dynamic.telemach.ba)
- # [21:39] <espadrine> paul_irish, tsenart: what dns name should I take?
- # [21:39] <espadrine> divya: I'm looking at octopress right now... ;)
- # [21:39] <tsenart> espadrine: use gh-pages
- # [21:39] <tsenart> :)
- # [21:39] <divya> well you can point a domain to ghpages
- # [21:39] <divya> webstandardupdates.com?
- # [21:39] <divya> specupdates?
- # [21:40] <espadrine> divya: very nice!
- # [21:41] <divya> :)
- # [21:41] <jankeromnes> espadrine: what about mothereffinspecupdates?
- # [21:41] <divya> NO
- # [21:41] <divya> can people stop mothereffing shit
- # [21:41] <jankeromnes> divya: just kidding
- # [21:41] <divya> it would be much appreciated by the undersigned
- # [21:41] <espadrine> sorry, fathereffingspecupdates ^^
- # [21:41] <divya> :)
- # [21:41] * Quits: danbri (~danbri@server52836.uk2net.com) (Ping timeout: 244 seconds)
- # [21:42] <divya> :))
- # [21:42] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
- # [21:43] <espadrine> divya: I'm actually tempted both by webstandardupdates.com and specupdates.com ^^
- # [21:43] <divya> hahaha
- # [21:44] <divya> specupdates is smaller but could also be read as spe cup dates
- # [21:44] <divya> :P
- # [21:44] <espadrine> XD
- # [21:46] * Joins: Serrata (~Serrata@234.129.103.97.cfl.res.rr.com)
- # [21:47] * Joins: roc (~chatzilla@60.234.54.74)
- # [21:48] <Philip`> espadrine: html5updates.com, for the latest news about CSS3 and geolocation and all that stuff
- # [21:50] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
- # [21:51] <espadrine> Philip`: looks nice! but it isn't quite what I'm trying to do
- # [21:52] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [21:52] <espadrine> I'm trying to give people a very fast diff between the latest version of a spec and the previous version
- # [21:56] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [21:56] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Client Quit)
- # [21:57] * Joins: logan (~Serrata@97.103.129.234)
- # [21:57] * Quits: logan (~Serrata@97.103.129.234) (Client Quit)
- # [21:58] * Quits: Serrata (~Serrata@234.129.103.97.cfl.res.rr.com) (Quit: Serrata)
- # [21:59] * Joins: logan (~Serrata@234.129.103.97.cfl.res.rr.com)
- # [21:59] * logan is now known as Serrata
- # [22:00] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
- # [22:02] * Quits: jarek__ (~jarek@bcv23.neoplus.adsl.tpnet.pl) (Ping timeout: 252 seconds)
- # [22:03] * Joins: jarek__ (~jarek@bcs141.neoplus.adsl.tpnet.pl)
- # [22:06] * Quits: danbri_ (~danbri@cable-146-255-152-131.dynamic.telemach.ba) (Remote host closed the connection)
- # [22:07] * Quits: othermaciej (~mjs@17.245.91.234) (Quit: othermaciej)
- # [22:08] * Joins: othermaciej (~mjs@17.245.91.234)
- # [22:09] * jernoble|afk is now known as jernoble
- # [22:10] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [22:11] * Quits: jarek__ (~jarek@bcs141.neoplus.adsl.tpnet.pl) (Ping timeout: 244 seconds)
- # [22:12] <annevk> sicking: you'll have to provide more details on how exactly text decoding in combination with chunked and progress events are supposed to wkr
- # [22:12] <annevk> work*
- # [22:12] <sicking> annevk: like HTML parsing
- # [22:12] <gsnedders> hsivonen: Official word is there in a comment now, quirks/no-quirks based upon HTML5, except for X-UA-Compatible, and Compatibility View.
- # [22:13] <annevk> sicking: ?
- # [22:13] <sicking> annevk: you expose the parts that you "parsed" (here, decoded), and wait for more data before exposing the parts you haven't yet parsed (decoded)
- # [22:13] <annevk> how do you know what to decode?
- # [22:13] <zewt> i wonder if buffering incremental data might cause interop problems (and if so, whether they could be prevented)
- # [22:14] <sicking> annevk: how do you mean?
- # [22:14] <zewt> line buffering would avoid it entirely, but wouldn't always be wanted
- # [22:14] <annevk> you get some bytes and an encoding
- # [22:14] <annevk> how do you go from there
- # [22:14] <annevk> that's not really clear to me
- # [22:14] <annevk> and even less clear to me is where that is currently defined
- # [22:15] <zewt> annevk: HTML incremental decoding must define that, right? (even if it's not quite what's wanted here, it'd be a place to start)
- # [22:15] <annevk> it doesn't actually since the details are not exposed
- # [22:16] <sicking> annevk: you decode as many bytes as you can using the encoding
- # [22:16] <zewt> it should be pretty straightforward for UTF-8; harder to handle it for the general case
- # [22:16] <zewt> (to define, I mean)
- # [22:16] <sicking> annevk: conceptually, any bytes that you can't decode, you store away
- # [22:17] <sicking> annevk: and prepend to the next hunk of bytes that you get to decode
- # [22:17] <annevk> sicking: plus you assume the byte stream is always encoded per the encoding
- # [22:17] <sicking> annevk: huh?
- # [22:17] <zewt> well, you still want error handling (replacement for bad UTF-8 sequences, etc)
- # [22:18] <zewt> (except for incomplete UTF-8 sequences, which would just be deferred for more data)
- # [22:18] <annevk> that does seem reasonable, but I'm not sure any of that is defined
- # [22:18] <annevk> I guess that should be in the encoding spec...
- # [22:19] <annevk> sicking: that does indeed mean that for the non-arraybuffer case .loaded is a mismatch
- # [22:19] <annevk> but that's prolly not too bad
- # [22:20] <sicking> annevk: yeah, that always been true for responseText
- # [22:20] <zewt> i'd expect ProgressEvent.loaded to represent the underlying stream anyway, not the high-level, decoded strings
- # [22:21] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:22] * Quits: othermaciej (~mjs@17.245.91.234) (Quit: othermaciej)
- # [22:23] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Ping timeout: 244 seconds)
- # [22:25] * Quits: LBP (~Mirc@pD9EB1897.dip0.t-ipconnect.de) (Quit: Bye, bye!)
- # [22:25] * Quits: tsenart (~tsenart@g231188136.adsl.alicedsl.de) (Quit: tsenart)
- # [22:26] * Joins: othermaciej (~mjs@17.245.91.234)
- # [22:27] <zewt> i still wonder about buffering, though; it probably wouldn't be hard for scripts to accidentally depend on the buffering behavior of a particular browser
- # [22:27] * Joins: kennyluck (~kennyluck@114-43-115-17.dynamic.hinet.net)
- # [22:28] <zewt> i suppose browsers shouldn't actually buffer data (that is, send an event immediately as soon as no more data is available to read), but you'd get the same effect from different MTUs, etc
- # [22:28] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [22:31] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [22:33] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Client Quit)
- # [22:34] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [22:34] * Joins: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net)
- # [22:40] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [22:45] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Ping timeout: 240 seconds)
- # [22:46] * Joins: tsenart (~tsenart@g231188136.adsl.alicedsl.de)
- # [22:47] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [22:47] * Joins: dbaron (~dbaron@nat/mozilla/x-kvmcwkxtrnhhncso)
- # [22:50] * ap_ is now known as ap
- # [22:51] * Joins: smaug____ (~chatzilla@GZYKMMMI.gprs.sl-laajakaista.fi)
- # [22:51] * Joins: TabAtkins (tabatkins@nat/google/x-dsyfomeoaqcltpds)
- # [22:55] * Joins: jer|afk (~jernoble@2002:43bc:6d07:0:79fd:2a30:ae6f:a7e3)
- # [22:56] * Quits: garrypeace (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
- # [22:58] * Quits: Timz (~Adium@86.89.174.199) (Quit: Leaving.)
- # [22:59] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [23:00] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:00] * Quits: tsenart (~tsenart@g231188136.adsl.alicedsl.de) (Quit: tsenart)
- # [23:03] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [23:04] <espadrine> http://espadrine.github.com/New-In-A-Spec/ is really ugly right now, I'll make it prettier tomorrow ;)
- # [23:06] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:07] <TabAtkins> espadrine: Ooh, useful! Thanks!
- # [23:08] * Joins: rniwa (rniwa@nat/google/x-ctviiixzurbcngns)
- # [23:09] <espadrine> ;)
- # [23:10] * Joins: ap_ (~ap@17.245.90.47)
- # [23:11] <Philip`> espadrine: Oh, I didn't realise there was already an html5updates.com - I was just suggesting it as a name for your site :-)
- # [23:11] <rniwa> zewt: was it you who wanted to have an informal meet ups for undo manager?
- # [23:11] * Quits: ap_ (~ap@17.245.90.47) (Client Quit)
- # [23:11] <AryehGregor> jgraham, fortunately, my bride is the one who has to pick a dress, not me. I have to get men's clothing, but that's amazingly easier.
- # [23:12] * Quits: smaug____ (~chatzilla@GZYKMMMI.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [23:12] <divya> ooooooooooo espadrine!!!
- # [23:12] <divya> FAST STUFF
- # [23:12] * Joins: ap_ (~ap@17.245.90.47)
- # [23:13] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:13] <espadrine> ^^
- # [23:13] <rniwa> AryehGregor: hi
- # [23:13] * Quits: ap (~ap@2620:149:4:1b01:2437:4af9:efef:b1e0) (Ping timeout: 244 seconds)
- # [23:13] * ap_ is now known as ap
- # [23:13] <AryehGregor> rniwa, hi.
- # [23:13] <rniwa> AryehGregor: what do you feel about the discussion on your feedback thread
- # [23:13] * AryehGregor hasn't looked at anything spec-related in a week
- # [23:13] <espadrine> Philip`: would have been a nice name too ;)
- # [23:13] <rniwa> AryehGregor: about isReapply being problmatic when wealways call reapply
- # [23:14] <AryehGregor> I'm getting married in twelve days, so I'm a little distracted by other things.
- # [23:14] <rniwa> AryehGregor: ok.
- # [23:14] <rniwa> AryehGregor: I'm preparing my spec to be implementation-ready
- # [23:14] <AryehGregor> Okay, good.
- # [23:14] <rniwa> AryehGregor: I guess I'll leave as is then
- # [23:14] <jgraham> AryehGregor: You're not scottish then :)
- # [23:14] <rniwa> AryehGregor: we can always amend later
- # [23:14] <AryehGregor> k.
- # [23:15] <rniwa> jgraham: what did you think of the spec? > undomanager
- # [23:15] <AryehGregor> jgraham, I'm about as non-Scottish as one can get, but what specific thing were you thinking about?
- # [23:15] <jgraham> rniwa: I haven't read it closely yet
- # [23:15] <jgraham> AryehGregor: Kilts
- # [23:15] <rniwa> jgraham: ok.
- # [23:15] <AryehGregor> (The name "Gregor" comes from my grandfather changing his name from Silverman to avoid discrimination.)
- # [23:16] <AryehGregor> What's so hard about kilts? Get one with your clan's pattern or something and you're all set, right?
- # [23:16] <jgraham> AryehGregor: I ws going more with the kilt=dress thing which you can use to wind up scottish people ;)
- # [23:17] <jgraham> (also I didn't actually think you were Scottish)
- # [23:17] <AryehGregor> Surely a kilt is more like a skirt, if anything.
- # [23:17] <jgraham> Well yes
- # [23:18] <rniwa> I guess picking a dress will be tricker if bride and broom come from different countries or practice different religions
- # [23:18] <zewt> rniwa: nope
- # [23:18] <rniwa> zewt: hm... I'm wondering if there's a big demand
- # [23:18] <jgraham> I you marry a broom you have bigger problems
- # [23:18] <rniwa> zewt: if there are only 2-3 ppl interested, then I'd just have a bar conv.
- # [23:18] <AryehGregor> Fortunately, Orthodox Jews are only allowed to marry other Orthodox Jews, so that's not a big problem.
- # [23:19] * jgraham wonders if genetic diversity is a big problem
- # [23:20] <rniwa> jgraham: oops, I meant to say groom*, not broom
- # [23:20] <jgraham> rniwa: :)
- # [23:20] <rniwa> I always get those two confused for whatever reason
- # [23:20] <AryehGregor> jgraham, it can be. Tay-Sachs disease is a serious issue. It's common for religious Jews to undergo testing for recessive genetic disorders before getting married.
- # [23:20] <AryehGregor> (Both my fiancée and I did, no conflicts.)
- # [23:21] <jgraham> Interesting
- # [23:23] <rniwa> I hear there's bio-tech companies that can tell you whether a couple is likely to have a child with some chronic disease or not.
- # [23:24] <rniwa> apparently ppl go to those places and "check things out" before they get engaged
- # [23:24] * Quits: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net) (Ping timeout: 244 seconds)
- # [23:25] <AryehGregor> rniwa, yep. Basically they just test if you're a carrier of various recessive genetic disorders.
- # [23:26] * Joins: tsenart (~tsenart@g231188136.adsl.alicedsl.de)
- # [23:26] * Joins: drublic (~drublic@frbg-4d029c59.pool.mediaWays.net)
- # [23:28] * Quits: jer|afk (~jernoble@2002:43bc:6d07:0:79fd:2a30:ae6f:a7e3) (Read error: Connection reset by peer)
- # [23:28] <jgraham> Disappointingly "Jewish Genetic Disorders: A Layman's Guide" doesn't seem to be available in the libraries of Europe.
- # [23:28] * Joins: jer|afk (~jernoble@2002:43bc:6d07:0:79fd:2a30:ae6f:a7e3)
- # [23:29] <jgraham> You can buy it at amazon.de though
- # [23:29] * Philip` wonders how long it'll be before you can choose your partner based on the genetic expectation of the children's attractiveness or intelligence
- # [23:29] <AryehGregor> Tay-Sachs is the one everyone talks about. If you get two copies of the gene, your brain turns into fat by the time you're eight or so.
- # [23:30] <AryehGregor> Philip`, if you buy evolutionary psychology, that's sort of what everyone tries to do already.
- # [23:30] <Philip`> AryehGregor: Humans are rubbish at computing DNA combinations in their heads, though
- # [23:31] <jgraham> I'm not sure that intelligence is heavily selected for
- # [23:31] * Joins: jamesr (jamesr@nat/google/x-xwbxubvldwwedety)
- # [23:31] <AryehGregor> Philip`, no, they just use approximations that trade off a great deal of accuracy for drastically higher efficiency.
- # [23:32] <jgraham> By which I mean, it is unclear to me that people with a large choice of sexual partners go for more intelligent ones a disproportiante amount of the time
- # [23:32] <rniwa> Philip`: i'm not sure if that's really desirable
- # [23:33] <jgraham> Compared with their prospenity to go for more physically attractive ones
- # [23:33] <rniwa> Philip`: you might be a perfect match to someone genetically but your personality, etc... may not match well.
- # [23:33] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [23:33] <jgraham> rniwa: (I don't think Philip` said it was *desirable*)
- # [23:33] <AryehGregor> jgraham, it varies culturally. The Jewish ideal as recorded in the Talmud and medieval rabbinic texts is that women should marry the greatest Torah scholar they can, and men should try to marry the daughter of a great Torah scholar. That's heavily correlated with intelligence.
- # [23:33] <rniwa> jgraham: I think it depends.
- # [23:34] <AryehGregor> Someone or other theorizes this led to Jews becoming smart. I didn't make this up, I think a Wikipedia article says it, so it's probably true.
- # [23:34] <Philip`> AryehGregor: I bet it was a Torah scholar who came up with that rule
- # [23:34] * Joins: jwalden (~waldo@2620:101:8003:200:f2de:f1ff:fe8f:60c8)
- # [23:34] <rniwa> jgraham: I have a hypothesis that a lot of women tend to go with the intelligent ones whereas a lot of men go with pretty ones.
- # [23:34] <AryehGregor> Philip`, admittedly, yeah, rabbinic texts tend to be written by Torah scholars.
- # [23:34] <jgraham> AryehGregor: Is it borne out by how they actually act? I mean if I were a scholar recording cultral ideals, I might claim the same thing
- # [23:34] * Joins: smaug____ (~chatzilla@YZMDCCXIII.gprs.sl-laajakaista.fi)
- # [23:34] <jgraham> Oh, Philip` already said that
- # [23:35] <jgraham> rniwa: That might be true.
- # [23:36] <AryehGregor> jgraham, not completely, but in a lot of Jewish communities today, yeah, to a large extent. I dated girls who made sure to emphasize how many of their male relatives were studying Torah. In certain Orthodox communities, any man who's not studying Torah full-time has no chance of finding a respectable woman who will marry him.
- # [23:36] <AryehGregor> In other communities, not so much.
- # [23:36] <jgraham> There is probably data somewhere, but it is never easy to work out what to search for or whether the study is worthless
- # [23:37] <AryehGregor> Data about what?
- # [23:37] <jgraham> About rniwa's hypothesis
- # [23:38] <AryehGregor> Oh, that.
- # [23:38] <TabAtkins> AryehGregor: An alternate (or perhaps complementary) hypothesis was the fact that the money-handling professions were relegated to Jews in Europe for several centuries.
- # [23:39] * Joins: schnoomac (~schnoomac@203-206-182-17.perm.iinet.net.au)
- # [23:39] <gsnedders> AryehGregor: Well, the daughter of a great Torah scholar may not themself be intellifent.
- # [23:39] <gsnedders> (wrt correlation with intelligence)
- # [23:40] <Philip`> If all the men are spending all their time studying the Torah, does that mean that all the useful work has to be done by the women?
- # [23:40] * Quits: schnoomac (~schnoomac@203-206-182-17.perm.iinet.net.au) (Quit: schnoomac)
- # [23:41] * Quits: ap (~ap@17.245.90.47) (Remote host closed the connection)
- # [23:41] * Joins: ap (~ap@17.212.155.203)
- # [23:41] * Joins: schnoomac (~schnoomac@203-206-182-17.perm.iinet.net.au)
- # [23:41] <mkanat> I think that's partially why the ideal is to be studying the Torah, because it's an ideal one would have to strive for--not all the men could spend all their time doing it.
- # [23:42] * Quits: smaug____ (~chatzilla@YZMDCCXIII.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [23:42] * Quits: tsenart (~tsenart@g231188136.adsl.alicedsl.de) (Quit: tsenart)
- # [23:42] <mkanat> Unless they had been very successful in life--or, I suppose in a large enough community, if they were the rabbi.
- # [23:43] <AryehGregor> TabAtkins, money-handling doesn't require a lot of intelligence, though.
- # [23:43] <AryehGregor> gsnedders, intelligence has a large genetic component, so there'll be a correlation.
- # [23:44] <AryehGregor> Philip`, bingo! In places like Lakewood, New Jersey, all the men study Torah full-time while their wives work. And also take care of ten children.
- # [23:44] <mkanat> This is super off-topic, but genetic links to intelligence are more correlation than causation.
- # [23:44] <TabAtkins> AryehGregor: It requires math skills, which is something that Jews are traditionally considered good at.
- # [23:44] <AryehGregor> And they live in poverty and are supported by as much government aid as they can scrounge up.
- # [23:44] <AryehGregor> TabAtkins, moneylending doesn't require much math. A little, but nothing special.
- # [23:44] <jgraham> mkanat: [citation needed]
- # [23:45] <mkanat> AryehGregor: But it does require a meticulous attention to detail.
- # [23:45] <mkanat> jgraham: That was more or less my sentiment. ;-)
- # [23:46] <AryehGregor> mkanat, IQ is generally reported to have fairly high heritability, say 0.4 to 0.6 or something. I don't quite get what heritability means, but it tends to be computed based on things like "identical twins separated at birth have more similar IQs than fraternal twins not separated at birth, so genetics seems to be awfully important".
- # [23:46] <Philip`> Correlation is correlated to causation
- # [23:46] <jgraham> It's not realy clear why being left to money handling professions for a few hundred years would make you more intelligent as a population
- # [23:46] <AryehGregor> http://en.wikipedia.org/wiki/Heritability_of_IQ
- # [23:46] <paul_irish> o
- # [23:47] <mkanat> jgraham: The culture of Judaism has a very strong focus on education.
- # [23:47] <jgraham> It would be very surprising if a particular part of biochemisty wasn't inherited
- # [23:47] <TabAtkins> jgraham: Assuming that money-handling professions have their success correlated at least somewhat with mathematical intelligence, then it seems reasonable that such a trait would be encouraged in the population.
- # [23:47] <jgraham> TabAtkins: It isn't really clear that a few hundred years would make much difference
- # [23:47] <jgraham> (maybe it would, I don't know)
- # [23:47] <AryehGregor> jgraham, you can have tons of selection in a few hundred years, if the pressure is strong.
- # [23:48] <TabAtkins> jgraham: When you're mostly doing selection, and have a sufficiently isolated population, that's an adequate number of generations.
- # [23:48] <AryehGregor> For instance, skin color tends to adjust to climate within 1000 years, IIRC.
- # [23:48] <jgraham> Right, but how strong would the pressure be?
- # [23:48] <jgraham> Everyone needs somebody to do less skilled jobs
- # [23:48] <jgraham> So it's not like all the less intelligent people are going to starve
- # [23:49] <TabAtkins> jgraham: That's kind of the beauty of this just-so story - European Jews were part of the wider European population, but only bred among themselves.
- # [23:49] <AryehGregor> If everyone is trying to marry the biggest scholar, potentially very strong. Because then the scholars get the wives who have the biggest dowries (medieval Europe, remember) and get to provide very well for their kids.
- # [23:49] <mkanat> AryehGregor: This is somewhat relevant when you talk about genetic research: http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fjournal.pcbi.1002240
- # [23:49] <rniwa> jgraham: traditionally, men with lots of wealth tend to have lots of kids
- # [23:50] <AryehGregor> mkanat, well, yes, medical studies tend to be mostly complete garbage.
- # [23:50] <rniwa> jgraham: just because they can afford them
- # [23:50] <AryehGregor> There's a better reference for that.
- # [23:50] * AryehGregor looks it up
- # [23:50] <AryehGregor> mkanat, http://www.theatlantic.com/magazine/archive/2010/11/lies-damned-lies-and-medical-science/8269/
- # [23:50] <mkanat> AryehGregor: Ah yeah, I think I read that article. :-)
- # [23:50] <AryehGregor> (yes, it's a popular article, I didn't read the studies it's based on, so sue me)
- # [23:51] <AryehGregor> I think anyone who's had personal exposure to actual academic research realizes it's mostly garbage that people are shoving out the door by hook or by crook so they can get more publications on their CV and get ahead in the tenure rat-race.
- # [23:51] <jgraham> Sure, I'm not suggesting that it is impossible to evolve a noticable change in average intelligence in a few hundred years
- # [23:51] <rniwa> jgraham: so on top of selection by their partners, there might be additional pressure which is that more intelligent ones will have lots of decendents
- # [23:51] <jgraham> I am just noting that without any sort of model or running th numbers, it is very far from obvious that it is a workable explaination
- # [23:52] <AryehGregor> rniwa, historically, no one had much choice in how many kids they had -- it was determined by how early you married, how many women you married (for men, if polygyny is allowed), and whether/how soon you remarried upon your spouse's death.
- # [23:52] <AryehGregor> jgraham, there was some guy who studied it.
- # [23:52] * AryehGregor looks it up
- # [23:52] <AryehGregor> Of course: http://en.wikipedia.org/wiki/Ashkenazi_Jewish_intelligence
- # [23:52] <rniwa> AryehGregor: well rich guys used to have many wives
- # [23:53] <AryehGregor> Link to study that I never read: http://harpending.humanevo.utah.edu/Documents/ashkiq.webpub.pdf
- # [23:53] * jgraham notes that today it is strongly correlated with how poor you are
- # [23:53] <AryehGregor> rniwa, not in Europe. The Church didn't allow polygyny.
- # [23:53] <AryehGregor> (nor did European Jews, although Middle Eastern Jews did, like the surrounding Muslims)
- # [23:53] <rniwa> AryehGregor: i guess that's true in the dark ages
- # [23:54] <AryehGregor> rniwa, from early medieval times up to the present day.
- # [23:54] <rniwa> AryehGregor: that's on principal.
- # [23:54] <AryehGregor> Well, men had mistresses, that's true.
- # [23:54] <AryehGregor> Not multiple wives, but unofficially, yeah.
- # [23:55] <mkanat> jgraham's right; there's a TED talk on this.
- # [23:55] <rniwa> AryehGregor: e.g. Chinese government prohibits polygyny but polygyny has become a status quo in China from what I've heard.
- # [23:55] <jgraham> AryehGregor: That paper is quite long and doesn't have any graphs.
- # [23:55] <AryehGregor> Especially the really wealthy and powerful.
- # [23:55] <rniwa> AryehGregor: right.
- # [23:55] <rniwa> AryehGregor: mistresses is probably more accurate.
- # [23:55] <AryehGregor> But as far as Ashkenazi Jews go, note that being a great Torah scholar is going to be highly correlated with marital fidelity.
- # [23:55] <AryehGregor> jgraham, that's why I read three sentences of the Wikipedia article instead.
- # [23:56] * AryehGregor reads a whole section
- # [23:56] <gsnedders> AryehGregor: In the early Church, under the Roman empire, polygyng was common
- # [23:56] * Quits: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [23:56] <AryehGregor> It looks like the paper focuses more on what TabAtkins suggested.
- # [23:56] <AryehGregor> gsnedders, the really really early Church.
- # [23:57] <gsnedders> Common is untrue, really. Unusual, but not rare.
- # [23:58] <AryehGregor> http://en.wikipedia.org/wiki/Polygamy_in_Christianity
- # [23:59] <AryehGregor> Polygamy can never be really "common". I mean, at most 50% of the men in any population can practice it, typically.
- # [23:59] <AryehGregor> It was only ever doable for a wealthy minority.
- # [23:59] <gsnedders> Certainly Luther didn't frbid it in the Luteran churches, AFAIK
- # [23:59] <gsnedders> (To take a more recent case)
- # [23:59] * Joins: jdong_bot_ (~jdong_bot@117.79.232.242)
- # [23:59] <jgraham> AryehGregor: The wikipedia article is actually very interesting
- # Session Close: Thu Dec 01 00:00:00 2011
The end :)