Options:
- # Session Start: Wed Oct 06 00:00:00 2010
- # Session Ident: #whatwg
- # [00:01] <Philip`> Woah, there's an escape character?
- # [00:01] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [00:01] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [00:03] * Quits: jacobolus (~jacobolus@wrls-249-212-231.wrls-client.fas.harvard.edu) (Remote host closed the connection)
- # [00:08] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [00:12] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [00:14] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [00:15] * Joins: yutak_home (~kee@R222116.ppp.dion.ne.jp)
- # [00:19] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
- # [00:19] * Quits: estes (~aestes@17.246.16.249) (Quit: estes)
- # [00:27] * Quits: itissid (~chatzilla@ip72-208-138-22.ph.ph.cox.net) (Remote host closed the connection)
- # [00:28] * Quits: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [00:29] * abarth|zZz is now known as abarth
- # [00:34] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [00:39] * Joins: estes (~aestes@17.246.16.249)
- # [00:41] * Quits: tw2113 (~tw2113asw@fedora/tw2113) (Quit: Leaving)
- # [00:46] * Quits: smorg (~quassel@174-20-188-92.mpls.qwest.net) (Remote host closed the connection)
- # [00:48] * Joins: smorg (~quassel@174-20-188-92.mpls.qwest.net)
- # [00:54] * Joins: paul_irish (~paul_iris@nat/google/x-safjimdowgknccoe)
- # [00:55] * Quits: yutak_home (~kee@R222116.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [00:55] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [00:57] * Quits: paul_irish (~paul_iris@nat/google/x-safjimdowgknccoe) (Remote host closed the connection)
- # [00:59] * Quits: estes (~aestes@17.246.16.249) (Quit: estes)
- # [01:07] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [01:13] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:20] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [01:24] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
- # [01:27] * Quits: ben_alman (~cowboy@64.119.153.2) (Remote host closed the connection)
- # [01:30] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
- # [01:31] * Joins: estes (~aestes@17.246.16.249)
- # [01:34] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 265 seconds)
- # [01:38] * Quits: dglazkov (~dglazkov@nat/google/x-kijqwiufyxlmnhcj) (Quit: dglazkov)
- # [01:41] * Quits: expilicious (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Quit: Handy)
- # [01:50] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [02:00] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [02:04] * Quits: tonyg-cr (~Adium@nat/google/x-tqbajdpfvfysfmmk) (Quit: Leaving.)
- # [02:11] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [02:12] * Quits: sicking (~chatzilla@nat/google/x-tbyljldhkzmrfztg) (Ping timeout: 252 seconds)
- # [02:14] * Joins: jacobolus (~jacobolus@wrls207-192.wrls.harvard.edu)
- # [02:14] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [02:20] * Joins: tonyg-cr (~Adium@nat/google/x-fmqiwrkfporgejsf)
- # [02:21] * Quits: jacobolus (~jacobolus@wrls207-192.wrls.harvard.edu) (Remote host closed the connection)
- # [02:24] * Joins: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com)
- # [02:25] * Joins: 17SAAA9EH (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:26] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [02:27] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
- # [02:33] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [02:37] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:42] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:42] * Joins: sicking (~chatzilla@nat/mozilla/x-gehjzgzpkqnknevm)
- # [02:44] * Joins: paul_irish (~paul_iris@32.165.77.11)
- # [02:47] * Quits: paul_irish (~paul_iris@32.165.77.11) (Read error: Connection reset by peer)
- # [02:48] * Joins: paul_irish (~paul_iris@32.165.77.11)
- # [02:49] * Quits: estes (~aestes@17.246.16.249) (Quit: estes)
- # [02:50] * Quits: ojan (~ojan@nat/google/x-muvepthgihxitjmh) (Quit: ojan)
- # [02:51] * Quits: tonyg-cr (~Adium@nat/google/x-fmqiwrkfporgejsf) (Read error: Operation timed out)
- # [02:58] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [02:58] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:58] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
- # [03:00] * Quits: kennyluck (~kennyluck@114-43-122-83.dynamic.hinet.net) (Quit: kennyluck)
- # [03:01] * Quits: 17SAAA9EH (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
- # [03:11] * Joins: paul_irish_ (~paul_iris@32.165.77.11)
- # [03:11] * Quits: paul_irish (~paul_iris@32.165.77.11) (Read error: Connection reset by peer)
- # [03:13] * Joins: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it)
- # [03:13] * Parts: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it)
- # [03:14] * paulgendek is now known as paulgendek|afk
- # [03:17] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [03:17] * Joins: agektmr (~Adium@220.109.219.244)
- # [03:18] * Quits: agektmr (~Adium@220.109.219.244) (Client Quit)
- # [03:21] * Joins: estes (~aestes@17.246.16.249)
- # [03:24] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:24] * Quits: paul_irish_ (~paul_iris@32.165.77.11) (Read error: Connection reset by peer)
- # [03:24] * Quits: dbaron (~dbaron@nat/mozilla/x-iupcmgheyqduwwuj) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:24] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [03:26] * Joins: kennyluck (~kennyluck@124-9-6-2.static.tfn.net.tw)
- # [03:28] * Quits: jwalden (~waldo@nat/mozilla/x-bsffclfageezbpnc) (Ping timeout: 276 seconds)
- # [03:36] * Quits: Martijnc (~Martijnc@91.176.244.52) (Ping timeout: 265 seconds)
- # [03:37] * Quits: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com) (Ping timeout: 264 seconds)
- # [03:37] * Joins: jwalden (~waldo@nat/mozilla/x-oubrxahmewigygnn)
- # [03:37] * Joins: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com)
- # [03:40] * Joins: Martijnc (~Martijnc@91.176.34.176)
- # [03:41] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [03:42] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [03:43] * Quits: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com) (Ping timeout: 264 seconds)
- # [03:47] * Joins: paul_irish (~paul_iris@32.165.77.11)
- # [03:47] * Quits: crash\ (bouncer@lubyte.de) (Ping timeout: 245 seconds)
- # [03:50] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [03:51] * Joins: crash (bouncer@lubyte.de)
- # [03:52] * crash is now known as Guest15447
- # [03:52] * Joins: welly (~welly@unaffiliated/welly)
- # [03:52] * Quits: jwalden (~waldo@nat/mozilla/x-oubrxahmewigygnn) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.10/20100920140826])
- # [03:55] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:57] * Quits: abarth (~abarth@c-67-169-42-39.hsd1.ca.comcast.net) (Quit: abarth)
- # [04:01] * Joins: abarth (~abarth@c-67-169-42-39.hsd1.ca.comcast.net)
- # [04:01] * Joins: jacobolus (~jacobolus@wrls-249-5-157.wrls-client.fas.harvard.edu)
- # [04:05] * Quits: paul_irish (~paul_iris@32.165.77.11) (Remote host closed the connection)
- # [04:05] * Joins: JonathanNeal (~Jonathan_@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
- # [04:14] * Quits: estes (~aestes@17.246.16.249) (Quit: estes)
- # [04:17] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
- # [04:21] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [04:28] * Quits: sicking (~chatzilla@nat/mozilla/x-gehjzgzpkqnknevm) (Ping timeout: 265 seconds)
- # [04:29] * Quits: aho (~nya@fuld-4d00d442.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [04:58] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [05:03] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [05:07] * Quits: jacobolus (~jacobolus@wrls-249-5-157.wrls-client.fas.harvard.edu) (Remote host closed the connection)
- # [05:08] <hober> elisp tokenizer now passing 1281/2932 (43.7%) of tests
- # [05:08] <hober> most of the failures are simply that my test runner doesn't handle many of the tests right yet
- # [05:22] * Joins: jacobolus (~jacobolus@wrls-249-7-121.wrls-client.fas.harvard.edu)
- # [05:23] <karlcow> http://blog.jackadam.net/2010/alpha-jpegs/
- # [05:23] <karlcow> I wanted a reasonably sized photographic image with a 24-bit alpha channel. So I used a JPEG for what JPEGs are good for and a PNG for what PNGs are good for…
- # [05:23] <karlcow> I combined them using an HTML5 canvas element and then inserted into the DOM. The results look the same as using a normal 24-bit PNG but are one-half to one-sixth the size. In one case we got a 573KB 24-bit PNG down to a 49KB JPEG with a 4KB PNG alpha-mask!
- # [05:23] * Joins: weinig_ (~weinig@17.246.18.184)
- # [05:25] * Quits: dpranke (~Adium@nat/google/x-gscvzdbgspjglqjv) (Quit: Leaving.)
- # [05:27] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 276 seconds)
- # [05:27] * Quits: weinig_ (~weinig@17.246.18.184) (Ping timeout: 240 seconds)
- # [05:35] * Quits: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Quit: -)
- # [05:41] * Joins: mdelaney (~mdelaney@66.109.106.230)
- # [05:54] * Quits: mdelaney (~mdelaney@66.109.106.230) (Quit: mdelaney)
- # [05:55] * Quits: jacobolus (~jacobolus@wrls-249-7-121.wrls-client.fas.harvard.edu) (Read error: Connection reset by peer)
- # [05:55] * Joins: jacobolu_ (~jacobolus@wrls-249-7-121.wrls-client.fas.harvard.edu)
- # [06:02] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk) (Quit: Leaving)
- # [06:15] * Quits: hamcore (rhythm@unaffiliated/hamcore)
- # [06:15] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [06:18] * Joins: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net)
- # [06:21] * Joins: sicking (~chatzilla@nat/mozilla/x-pvyvuhtnkeynuesu)
- # [06:24] * Quits: heycam (~cam@203-97-204-82.dsl.clear.net.nz) (Quit: bye)
- # [06:37] * Quits: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [06:38] * Joins: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net)
- # [06:40] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [06:44] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [06:45] * Quits: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [06:55] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [06:56] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [06:59] * Joins: weinig_ (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [06:59] * Quits: JonathanNeal (~Jonathan_@99-59-125-34.lightspeed.irvnca.sbcglobal.net) (Quit: Leaving)
- # [07:02] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [07:02] * weinig_ is now known as weinig
- # [07:14] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [07:37] * Joins: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru)
- # [07:50] * Quits: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com) (Quit: Leaving.)
- # [07:51] * Joins: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com)
- # [07:56] * Quits: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com) (Ping timeout: 276 seconds)
- # [08:14] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [08:24] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:30] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
- # [08:37] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:41] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [08:41] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [08:43] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [08:46] * Joins: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt)
- # [08:47] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [08:53] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [09:06] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [09:08] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Ping timeout: 265 seconds)
- # [09:12] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [09:14] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [09:18] * Joins: Peter- (~peter@170-116.citynet.ftth.internl.net)
- # [09:22] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:22] * Joins: matjas (~matjas@ip-213-49-115-81.dsl.scarlet.be)
- # [09:24] <asmodai> lol
- # [09:24] <asmodai> latest Minefield crashes consistently trying to load html5test.com
- # [09:25] <hsivonen> asmodai: have you filed a bug with the crash reporter id already?
- # [09:25] * Quits: abarth (~abarth@c-67-169-42-39.hsd1.ca.comcast.net) (Quit: abarth)
- # [09:25] <asmodai> nope, going to do it now, just wanted to try a few times to see if it was consistent
- # [09:26] <asmodai> hsivonen: crash reporter id, is that something different from just a bugzilla report?
- # [09:26] <asmodai> hsivonen: I don't even get the firefox popup
- # [09:26] <asmodai> cute, same happens opening the addons pane
- # [09:27] <asmodai> There must be some code path that's triggering NX or something similar
- # [09:27] <hsivonen> asmodai: If the crash reporte shows up and you submit a crash report, the next time you launch Minefield, you can navigate to about:crashes and find the report ID, so you can paste it to a bug report to allow bugzilla readers make the association between your bug report and your crash report
- # [09:27] * Guest15447 is now known as crash
- # [09:27] * crash is now known as crash\
- # [09:28] <asmodai> Ah no, I get a Windows popup to Debug or Close Program
- # [09:30] <hsivonen> no crash for me on html5test.com on Mac
- # [09:30] <asmodai> Peculiar.
- # [09:30] <asmodai> Don't have a second box here to test with :(
- # [09:32] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [09:32] <asmodai> jeez
- # [09:32] <asmodai> even with disabled addons (not that I had any) and reset to all default options
- # [09:32] <asmodai> Really strange
- # [09:33] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [09:33] <hsivonen> if you choose to debug, do you get something that lets you get the stack trace?
- # [09:34] <asmodai> Nope, need to see what's up with that. Probably pointing to a previous install of Visual Studio. *checks to see if DrWatson or similar still exist in 7*
- # [09:35] * Joins: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:35] <asmodai> hsivonen: Mmm, lets see if I can generate a .dmp file
- # [09:36] <asmodai> Ah
- # [09:36] <asmodai> event viewer has some details
- # [09:36] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [09:36] <asmodai> Faulting application name: firefox.exe, version: 2.0.0.3930, time stamp: 0x4caaf485
- # [09:36] <asmodai> Faulting module name: mozjs.dll, version: 0.0.0.0, time stamp: 0x4caae92b
- # [09:36] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:36] <asmodai> Exception code: 0xc0000005
- # [09:36] <asmodai> Fault offset: 0x00000000001ab60e
- # [09:37] <asmodai> same offset every single time
- # [09:37] <asmodai> Oh wait, the other two of the 6 have different ones. grrr.
- # [09:37] <hsivonen> asmodai: https://developer.mozilla.org/en/Using_the_Mozilla_symbol_server has instructions for getting symbols
- # [09:39] <zcorpan> annevk: missing </title> in the first example (progress events)
- # [09:40] * Joins: ROBOd (~robod@92.84.201.42)
- # [09:41] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 276 seconds)
- # [09:41] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [09:46] * Joins: pesla (~pesla@188.202.125.121)
- # [09:51] * Joins: reni__home (~reni@sedkit.inf.u-szeged.hu)
- # [09:52] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [09:53] * Quits: sicking (~chatzilla@nat/mozilla/x-pvyvuhtnkeynuesu) (Ping timeout: 272 seconds)
- # [09:58] <asmodai> hsivonen: it's expected that a bunch of files default to export symbols?
- # [10:01] <hsivonen> asmodai: I don't know
- # [10:02] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [10:02] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [10:02] <hsivonen> (I'm generally unhappy about builds not coming with symbols, but I realize there are download size issues.)
- # [10:03] <asmodai> .*** WARNING: Unable to verify checksum for C:\Program Files (x86)\Minefield\mozjs.dll
- # [10:03] <asmodai> *** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Program Files (x86)\Minefield\mozjs.dll -
- # [10:04] <hsivonen> hmm. I wonder if someone forgot to update the symbol server when mozjs.dll was split out of the libxul.dll
- # [10:04] <hsivonen> asmodai: we've now reached the end of my Windows debugging knowledge. Sorry.
- # [10:05] <asmodai> That's ok
- # [10:05] <asmodai> I'm following:
- # [10:05] <asmodai> https://developer.mozilla.org/en/How_to_get_a_stacktrace_with_WinDbg
- # [10:06] <asmodai> Just curious why my nightly doesn't seem to reflect the symbol server
- # [10:06] * Quits: sebmarkbage (d5506daa@gateway/web/freenode/ip.213.80.109.170) (Ping timeout: 265 seconds)
- # [10:10] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [10:13] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:15] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
- # [10:15] <zcorpan> annevk: missing </title> in the first example (progress events)
- # [10:16] <zcorpan> annevk: the table says 'one or more' for progress, but i could imagine zero being fired in teh case of error or abort
- # [10:17] <annevk> I guess
- # [10:18] * Joins: smorg1 (~quassel@174-20-188-92.mpls.qwest.net)
- # [10:18] * Quits: smorg (~quassel@174-20-188-92.mpls.qwest.net) (Ping timeout: 255 seconds)
- # [10:25] <asmodai> aha
- # [10:25] <asmodai> http://symbols.mozilla.org/firefox/mozjs.pdb/4D544329A0324F3386C1DE0A369E3DB51/mozjs.pdb not found
- # [10:25] * Joins: smaug____ (~chatzilla@ZKMMCDLXIV.gprs.sl-laajakaista.fi)
- # [10:26] <annevk> I already fixed that </title> thing btw, forgot to escape the leading <
- # [10:28] <zcorpan> yay http://www.onenewspage.com/news/Technology/20101005/15694625/Fake-Browser-Warnings-Dupe-Users-Into-Downloading-Scareware.htm
- # [10:32] <hsivonen> making a distinction between what comes from the browser and what doesn't is a hard problem :-(
- # [10:33] <asmodai> Pink thick borders!
- # [10:46] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [10:47] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [10:50] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:54] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [11:01] * Quits: smaug____ (~chatzilla@ZKMMCDLXIV.gprs.sl-laajakaista.fi) (Ping timeout: 276 seconds)
- # [11:03] <asmodai> hsivonen: got a stack trace
- # [11:04] <asmodai> It's a clear access violation
- # [11:04] <asmodai> mozjs!JS::PerfMeasurement::canMeasureSomething+0xde:
- # [11:04] <asmodai> 000007fe`ee30b60e ffe0 jmp rax {fffb8000`11b665b0}
- # [11:04] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 240 seconds)
- # [11:07] * Quits: kennyluck (~kennyluck@124-9-6-2.static.tfn.net.tw) (Quit: kennyluck)
- # [11:07] <asmodai> hsivonen: I assume the log file of the trace is better as attachment rather than inline in the bug report?
- # [11:07] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [11:08] * Quits: Phae (~Phae@chimera.macmillan.com) (Remote host closed the connection)
- # [11:08] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [11:08] <hsivonen> asmodai: depends on how long it is
- # [11:08] <hsivonen> asmodai: either way works
- # [11:09] * Joins: Phae (~Phae@gatekeeper.macmillan.co.uk)
- # [11:09] <hsivonen> asmodai: I usually paste the interesting parts of the stack inline
- # [11:09] <asmodai> I guess that would be the exception analysis in this case
- # [11:09] <asmodai> k, will make sure to paste that inline and attach the full file
- # [11:09] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [11:11] <micheil> Hixie: what's with the two different sets of instructions on parsing websocket data for client and server in the spec, shouldn't both do the same thing?
- # [11:11] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [11:13] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
- # [11:15] <jgraham> Ah, annevk won
- # [11:15] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:15] <annevk> a price?
- # [11:17] <jgraham> s/c/z/ ?
- # [11:18] <asmodai> hsivonen: Help > About was more useful when you could copy/paste the UA string :(
- # [11:19] * Quits: variable (~variable@unaffiliated/variable) (Read error: Connection reset by peer)
- # [11:19] * Joins: Necrathex (~bleptop@colorenco.speedxs.nl)
- # [11:21] <zcorpan> for those not following hybi, abarth has proposed a new handshake: http://www.ietf.org/mail-archive/web/hybi/current/msg04285.html
- # [11:21] <micheil> zcorpan: I'm not sure how that can actually work.
- # [11:22] <micheil> like, there's no indication that either wants to upgrade the connection
- # [11:23] <jgraham> micheil: The sent string is a unique websockets string
- # [11:24] <micheil> yeah, but it's just one header.
- # [11:24] <micheil> I think the current way is a bit better, because it uses the http Upgrade method
- # [11:24] <micheil> or, yeah.
- # [11:25] <micheil> in order to implement a server that does regular HTTP and Websockets, servers using this proposal would have to read / touch every single request
- # [11:25] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [11:25] <micheil> not just those with an upgrade.
- # [11:25] * Joins: Steve_B (~chatzilla@gatek.mh.bbc.co.uk)
- # [11:25] <micheil> (I suppose in a way that already happens though.)
- # [11:26] <jgraham> Well *some* part of the server has to touch every request anyway
- # [11:26] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:26] <jgraham> The difference is here you look for CONNECT requests to the special destination
- # [11:27] <jgraham> Rather than GET requests with Upgrade
- # [11:30] <asmodai> wth
- # [11:30] <jgraham> Umm, am I misunderstanding something
- # [11:31] <jgraham> Or is glazou proposing that we change XML parsing?
- # [11:31] <asmodai> so first MS installs a Bing Bar addon without my approval within Firefox and now they have a security vulnerability and they won't maintain it anymore
- # [11:31] <asmodai> Curious way to do that
- # [11:36] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [11:36] <micheil> jgraham, zcorpan: is this new handshaking model proposing that all data sent after handshake be encoded or encrypted too?
- # [11:38] <jgraham> micheil: Yes
- # [11:38] <micheil> isn't that what wss is for?
- # [11:38] <jgraham> Otherwise some protocols will just ignore all the junk they don't understand and then read the attacker-controlled bytes later
- # [11:38] <micheil> surely encrypting or encoding all data sent and received after handshake would slow down the rate at which data could be exchanged?
- # [11:39] <jgraham> No, wss is for WebSockets-over-tls
- # [11:39] <jgraham> That protects against people reading the network data
- # [11:39] <micheil> I've still got to read the document in full.
- # [11:39] <jgraham> This does not because the keys are exchanged in the clear
- # [11:40] <jgraham> It is *only* designed to prevent the attacker controlling the precise series of bytes that go over the wire
- # [11:42] <micheil> hmm..
- # [11:42] <jgraham> It is more work for servers for sure
- # [11:43] <asmodai> hsivonen: https://bugzilla.mozilla.org/show_bug.cgi?id=602162
- # [11:43] <micheil> the other thing to look at is just how it breaks backward compatibility
- # [11:44] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
- # [11:44] * Quits: Peter- (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
- # [11:44] <jgraham> micheil: In theory there is no back-compat promised at the moment
- # [11:45] <micheil> hmm, true
- # [11:45] <micheil> a bit of a pain in the ass for developers.
- # [11:46] <jgraham> Well yes, but presumably so is having all your email deleted due to a cross-protocol attack
- # [11:46] <jgraham> So there is at least some [ptential benefit
- # [11:47] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 264 seconds)
- # [11:51] <micheil> jgraham: do you think the websocket protocol even needs to handle extensions and such?
- # [11:52] <jgraham> micheil: Sure. Things like compression and multiplexing can be optional extensions
- # [11:52] <micheil> hmm..
- # [11:52] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [11:52] <jgraham> So the people with difficult performance requirements can use them and the rest of us can get on with out lives
- # [11:52] <micheil> I think compression would be best done by end-developer
- # [11:52] <jgraham> *our
- # [11:52] <jgraham> I continue to think that every simple developer reimplementing compression in javascript is crazy
- # [11:53] <jgraham> *single
- # [11:53] <micheil> as for multiplexing, I'm not sure on the specifics of it.
- # [11:53] <jgraham> although simple works too
- # [11:53] * Joins: Peter- (~peter@170-116.citynet.ftth.internl.net)
- # [11:53] <micheil> well, does every developer reimplement DOM methods in javascript?
- # [11:53] <micheil> most javascript developers are likely to use a framework that implements DOM methods, for finding nodes etc.
- # [11:54] <jgraham> No, DOM implements those methods
- # [11:54] <jgraham> in native code
- # [11:54] <micheil> uhh..
- # [11:54] <jgraham> Developers sometimes use frameworks to provide a more convenient API
- # [11:54] <micheil> I'm meaning the things like what most javascript libraries do.
- # [11:55] <jgraham> But moving more stuff to native code made those libraries easier to implement and faster
- # [11:55] <jgraham> e.g. querySelectorAll
- # [11:55] <micheil> true, I guess.
- # [11:55] * Joins: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk)
- # [11:56] <micheil> so are things now heading towards per-connection extensions instead of per-packet extensions?
- # [11:56] <jgraham> I'm not sure
- # [11:56] <jgraham> With any luck people have stopped worrying about extensions for now
- # [11:56] <micheil> because at any rate, per-connection extensions make a lot more sense.
- # [11:57] <jgraham> Yes
- # [11:59] <micheil> so, will CONNECT 1C1BCE63-1DF8-455C-8235-08C2646A4F21.invalid:443 HTTP/1.1
- # [11:59] <micheil> ever change?
- # [11:59] <jgraham> In theory, no
- # [11:59] <micheil> okay
- # [12:00] <micheil> so in that case you could listen for CONNECT requests where the, i guess, resource is 1C1BCE63-1DF8-455C-8235-08C2646A4F21.invalid:443
- # [12:02] <jgraham> I think that is the idea
- # [12:02] <micheil> okay, that makes more sense now, I was reading it as that resource would change each time
- # [12:04] <micheil> that leads to another question: currently I've seen a lot of people doing websocket routing, where by they use the resource requested: GET <resource> HTTP/1.1
- # [12:04] <micheil> to route to different channels
- # [12:06] * Joins: smaug____ (~chatzilla@cs181063178.pp.htv.fi)
- # [12:06] <micheil> how would that be handled using this new method?
- # [12:08] <jgraham> You would add some mechanism for that in the post-encryption part of the handshake
- # [12:10] * Joins: paul_irish (~paul_iris@87.215.136.10)
- # [12:10] <micheil> hmm..
- # [12:11] <micheil> well, that's a very common pattern, so it'd be good to see it considered.
- # [12:12] <jgraham> Right, abarth specifically said that he wasn't detailing the post-encryption part
- # [12:22] * sean` is now known as miketaylr`
- # [12:25] <hsivonen> asmodai: thanks for filing the crash
- # [12:26] <hsivonen> asmodai: yeah, it's inconvenient that the new about box doesn't contain the date for nigthlies
- # [12:30] * miketaylr` is now known as sean`
- # [12:34] * Quits: pesla (~pesla@188.202.125.121) (Quit: kthxbye!)
- # [12:36] <Philip`> asmodai: You can get the UA string by opening "about:"
- # [12:37] * Joins: mpt (~mpt@canonical/mpt)
- # [12:38] * sean` is now known as supersean
- # [12:38] * supersean is now known as sean``
- # [12:55] <asmodai> Philip`: ah
- # [13:03] * Quits: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk) (Quit: henrikbjorn)
- # [13:04] * Joins: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk)
- # [13:39] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [13:39] <micheil> jgraham: did you notice a few grammatical / spelling errors in that document? some of it just doesn't seem to read right.
- # [13:40] <asmodai> Mmm
- # [13:40] <asmodai> the addon crash is different though
- # [13:40] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [13:42] <micheil> Hixie: I think there could be a security issue with the current websocket implementation of subprotocols.
- # [13:44] <micheil> or not.
- # [13:45] <annevk> you realize he's no longer editing or working on the protocol, right?
- # [13:47] <micheil> yeah, I thought it might've been something from the web idl side, which he is working on, iirc.
- # [13:48] <micheil> basically the thing consisted of: conn = new WebSocket("ws://localhost/test", "test\r\nX-Origin: Hello");
- # [13:49] <micheil> but the \r and \n aren't matched to any-char, which was an oversight on my behalf.
- # [13:55] <zcorpan> micheil: the latest draft of websockets api also doesn't allow space, but can still produce a space on the wire using new WebSocket(url, ['foo', 'bar'])
- # [13:55] * Joins: MikeSmith (~MikeSmith@c-98-223-102-218.hsd1.in.comcast.net)
- # [13:55] <micheil> hmm
- # [13:55] <zcorpan> but i think that's not implemented anywhere yet
- # [13:56] <micheil> the array of DOMStrings seems more javascript like then a string with spaces
- # [13:56] <micheil> hence the reason I suggested that format.
- # [13:56] <micheil> iirc, ["test", "foo"].toString() -> "test foo"
- # [13:57] <zcorpan> no, it toString()s to test,foo
- # [13:57] <micheil> erm, or not.
- # [13:57] <micheil> yeah
- # [13:58] <micheil> where's the latest spec version?
- # [13:58] <micheil> it's not this: http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-76
- # [13:59] <jgraham> micheil: Yeah there are some minor spelling / grammar errors in that document
- # [13:59] <micheil> nor does it appear to be http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-02
- # [13:59] <micheil> jgraham: okay, hopefully I've interpreted it right.
- # [13:59] * Quits: paul_irish (~paul_iris@87.215.136.10) (Remote host closed the connection)
- # [13:59] <zcorpan> -02 is the latest version i'm aware of
- # [14:00] <micheil> zcorpan: okay, well that still allows spaces in the sub-protocols by the looks
- # [14:03] <zcorpan> then ian fette failed to merge in the change
- # [14:03] <micheil> okay
- # [14:04] <zcorpan> http://html5.org/tools/web-apps-tracker?from=5172&to=5173
- # [14:05] <asmodai> hsivonen: is there any standard way for titles/description for crashes due to executing stuff in memory marked no-execute?
- # [14:06] <micheil> "The subprotocol names must all be non-empty ASCII strings with no control characters and not spaces in them"
- # [14:06] <micheil> should be:
- # [14:06] <micheil> "The subprotocol names must all be non-empty ASCII strings with no control characters and no spaces in them"
- # [14:07] <hsivonen> asmodai: I don't know
- # [14:07] <asmodai> hsivonen: ok, I'll just think of something
- # [14:07] <asmodai> hsivonen: turns out the addon page crash is different from the html5test one I encountered -- thought at first it was related
- # [14:08] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 245 seconds)
- # [14:08] * asmodai wonders where this instability came from so late in the beta cycle
- # [14:09] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [14:10] * Philip` suspects it came from bugs
- # [14:10] * jgraham suggests bugs in Jägermonkey in particular
- # [14:11] <zcorpan> micheil: file a spec bug
- # [14:11] <micheil> zcorpan: how?
- # [14:12] <micheil> zcorpan: also, do you know if the examples of data packets in the latest draft for websockets is correct?
- # [14:12] <zcorpan> micheil: e.g. from the comment box in http://www.whatwg.org/specs/web-apps/current-work/complete/network.html
- # [14:13] <zcorpan> micheil: which examples?
- # [14:13] <hsivonen> asmodai: radically major Jägermonkey stuff is landing
- # [14:13] <micheil> http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-02#section-4.6
- # [14:14] <zcorpan> micheil: well i guess they are correct for -02, but browsers don't implement -02
- # [14:15] <micheil> hmm.. so, that means all fields that are 0x00 or %x0 are optional?
- # [14:15] <micheil> zcorpan: I'm just wanting to understand where the spec is heading.
- # [14:15] <micheil> s/spec/protocol
- # [14:16] * Joins: kamathln (~kamathln@122.167.29.114)
- # [14:17] <annevk> today is a good day to answer http://www.w3.org/2002/09/wbs/40318/issue-41-objection-poll/
- # [14:19] <kamathln> annevk: is this channel only meant for core whatwg people ? the page is asking for auth
- # [14:19] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:20] <annevk> kamathln, nope, you can probably view http://www.w3.org/2002/09/wbs/40318/issue-41-objection-poll/results
- # [14:21] <asmodai> hsivonen: https://bugzilla.mozilla.org/show_bug.cgi?id=602174
- # [14:21] <annevk> this channel is for everyone and while somewhat focused does not have a specific topic and is most certainly without logic ;p
- # [14:21] <asmodai> Philip`: lol, obviously ;)
- # [14:22] <asmodai> hsivonen: clear enough you think?
- # [14:24] <hsivonen> asmodai: yeah
- # [14:24] <hsivonen> asmodai: might be related to GC compartments
- # [14:24] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [14:25] <micheil> zcorpan: hmm.. simon pieters is you?
- # [14:25] <asmodai> hsivonen: Well, I'm more than happy enough to provide more data if I am told how to get said data ;)
- # [14:27] * Quits: kamathln (~kamathln@122.167.29.114) (Quit: So long, and thanks for all the tips!)
- # [14:27] <zcorpan> micheil: yes
- # [14:28] <zcorpan> micheil: what do you mean with optional?
- # [14:28] <micheil> nice to meet you then; anther irc nick to a name.
- # [14:28] <micheil> zcorpan: well, I was expecting that all the fields where needed
- # [14:28] <zcorpan> yeah sorry for the nick, i've had it for a long time :)
- # [14:28] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [14:28] <micheil> such that: 0x04 0x05 "Hello"
- # [14:28] <micheil> should actually be:
- # [14:29] <micheil> 0x00 0x00 0x00 0x00 0x04 0x00 0x05 0x00 "Hello"
- # [14:30] <micheil> or am I totally misunderstanding this stuff?
- # [14:30] <zcorpan> i think yes :)
- # [14:30] <micheil> which?
- # [14:30] <zcorpan> you're misunderstanding
- # [14:31] <micheil> okay
- # [14:31] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:33] <micheil> zcorpan: would you be able to explain how I'm misunderstanding, like, it doesn't make too much sense to me to obmit what seems like actual data
- # [14:33] <zcorpan> micheil: the framing in -02 is defined down to each individual bit
- # [14:35] <zcorpan> micheil: see "A high level overview of the framing
- # [14:35] <zcorpan> is given in the following figure."
- # [14:37] <zcorpan> so the first byte being 0x04 means that only one of the opcodes are set and the other bits are not set
- # [14:37] <micheil> am I right in reading that each time there is a horizontal segment to that figure that it means that it actually continues on?
- # [14:38] <micheil> I'm just trying to figure out how a parser may parse this new packet format
- # [14:39] <micheil> zcorpan: I'm guessing reading these diagrams would be something covered in an ITC / Network course at university level, right?
- # [14:40] <zcorpan> to find out if the text frame opcode is set, i guess you'd do something like 0x04 & first-byte
- # [14:40] <zcorpan> micheil: dunno :)
- # [14:41] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [14:41] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [14:41] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [14:41] <micheil> zcorpan: hmm, I'm hoping it will.
- # [14:42] <micheil> at any rate, I'm glad I'm re-writing node-websocket-server's parser, as it should make it easier to fork and implement this new packet format.
- # [14:43] <zcorpan> hmm, actually i guess 0x04 & first-byte would also be true if the opcode is e.g. 0x05
- # [14:43] <Philip`> micheil: Are you intepreting the "MORE", "RSV1" etc boxes as being a whole byte?
- # [14:43] <micheil> Philip`: I'm not sure.
- # [14:44] <Philip`> (when suggesting "0x00 0x00 0x00 0x00 0x04 ...")
- # [14:44] <Philip`> zcorpan: You'd want 0b00001111 & first-byte
- # [14:44] <Philip`> (or 0x0f & first-byte)
- # [14:45] <Philip`> Oh, wait, I missed the point
- # [14:45] <Philip`> (0x0f & first-byte) == 0x04, to detect text frames
- # [14:46] <zcorpan> ah, yes
- # [14:46] * Joins: loucapo (~Adium@209.251.200.243)
- # [14:46] * Parts: loucapo (~Adium@209.251.200.243)
- # [14:46] <micheil> okay
- # [14:47] <micheil> I'm going to read more into this / experiment more.
- # [14:47] * Philip` hopes it's 0x0f and not 0xf0
- # [14:47] <Philip`> (I'm never quite certain which endianness these things assume)
- # [14:47] <micheil> Philip`: I'm testing this out in a v8 js console at the same time
- # [14:48] <micheil> > (0x0f & 0x04) == 0x04
- # [14:48] <micheil> true
- # [14:48] <Philip`> Yeah, it's the endianness of the spec's diagram that sometimes gets confusing
- # [14:49] <asmodai> hsivonen: Heh, got to love those updates on my issues by this timeless fella
- # [14:49] <micheil> so, for binary frame, it'd be (0x0f & 0x05) == 0x05
- # [14:50] <micheil> note to self: learn more about bitwise ops.
- # [14:50] <Philip`> Yes, or (0x0f & 0x85) == 0x05 (if the MORE flag is set), or (0x0f & 0xf5) == 0x05 etc (if the RSV flags are set too)
- # [14:51] <micheil> hmm..
- # [14:51] <zcorpan> micheil: it helps with understanding if you write out all the bits in binary notation
- # [14:51] <micheil> so you'd need to parse that byte several times to determine things
- # [14:52] <Philip`> &ing with 0x0f is just extracting the lower 4 bits, i.e. throwing away the MORE/RSV1/2/3 ones because you don't care about them here
- # [14:52] <micheil> I really should've become far better at binary counting & arithmetic.
- # [14:52] <Philip`> and you would & with 0x80, 0x40, 0x20, 0x10 to get each of the higher 4 bits when you do care
- # [14:55] <micheil> hmm, okay
- # [14:55] * Quits: ryuone (~ryuone@ryuone.com) (Remote host closed the connection)
- # [14:56] <micheil> so if MORE/RSV1/2/3 were all set, then you'd get something like..
- # [14:56] * Joins: ryuone (~ryuone@ryuone.com)
- # [14:56] <micheil> 0xf4
- # [14:56] <hsivonen> what time does the HTML WG f2f end on Nov 5th?
- # [14:57] * Quits: ryuone (~ryuone@ryuone.com) (Client Quit)
- # [14:57] <MikeSmith> hsivonen: probably 5pm I guess
- # [14:57] * Joins: ryuone (~ryuone@ryuone.com)
- # [14:57] <hsivonen> MikeSmith: thanks
- # [14:58] <Philip`> micheil: Yes
- # [14:58] <micheil> okay, cool.
- # [14:59] <hsivonen> I guess the practical thing to do then is traveling back on Saturday
- # [14:59] <micheil> Philip` & zcorpan: thanks for having the patience to explain things, it's really appreciated. :)
- # [15:00] * Joins: Anti-X (~duckmysic@c9E72BF51.dhcp.bluecom.no)
- # [15:09] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
- # [15:09] * Quits: Peter- (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 240 seconds)
- # [15:10] * Joins: Peter- (~peter@170-116.citynet.ftth.internl.net)
- # [15:15] * Joins: ben_alman (~cowboy@64.119.153.2)
- # [15:20] * Quits: ben_alman (~cowboy@64.119.153.2) (Remote host closed the connection)
- # [15:21] * Joins: ben_alman (~cowboy@64.119.153.2)
- # [15:23] * Joins: boaz (~boaz@64.119.153.2)
- # [15:23] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [15:24] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 240 seconds)
- # [15:29] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [15:31] * Joins: plainhao (~plainhao@mail.xbiotica.com)
- # [15:32] * Quits: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:35] * Joins: davidb_ (~davidb@mozca02.ca.mozilla.com)
- # [15:49] * Joins: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com)
- # [15:49] * Quits: jacobolu_ (~jacobolus@wrls-249-7-121.wrls-client.fas.harvard.edu) (Remote host closed the connection)
- # [15:49] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Client Quit)
- # [15:51] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [15:51] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [15:51] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [15:52] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [15:56] <asmodai> hsivonen: setting javascript.options.methodjit.content=false solves the issues on both my tickets
- # [15:57] * Quits: reni__home (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
- # [15:58] * Joins: aroben_ (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [15:58] * Quits: aroben_ (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [15:58] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [15:58] * Joins: jdaggett (~jdaggett@ac242062.dynamic.ppp.asahi-net.or.jp)
- # [16:01] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [16:01] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 252 seconds)
- # [16:05] * Quits: matjas (~matjas@ip-213-49-115-81.dsl.scarlet.be) (Remote host closed the connection)
- # [16:07] <hsivonen> asmodai: clearly, the bugs belong in the JS engine component, then
- # [16:07] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [16:07] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [16:08] * Joins: matjas (~matjas@ip-213-49-115-81.dsl.scarlet.be)
- # [16:09] <asmodai> hsivonen: I concur.
- # [16:11] * Quits: matjas (~matjas@ip-213-49-115-81.dsl.scarlet.be) (Remote host closed the connection)
- # [16:12] * Joins: jacobolus (~jacobolus@c-71-232-18-102.hsd1.ma.comcast.net)
- # [16:15] * Joins: paul_irish (~paul_iris@87.215.136.10)
- # [16:15] * Quits: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt) (Quit: Leaving)
- # [16:19] * Joins: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com)
- # [16:24] * Joins: mr_lou (~sirlou@0x555321d8.adsl.cybercity.dk)
- # [16:24] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [16:24] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: No route to host)
- # [16:29] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Ping timeout: 240 seconds)
- # [16:32] * karlcow has difficulties to see what would be the use case for PUT with forms.
- # [16:33] <karlcow> searching through the Web to see if some people have use cases
- # [16:33] * Quits: xfinx (~awboonen@imego01.xlshosting.net) (Ping timeout: 245 seconds)
- # [16:34] <karlcow> there is also the question: Are there CMS, Web apps using it at all?
- # [16:34] <karlcow> I see for example http://geekswithblogs.net/narent/archive/2008/01/04/118224.aspx
- # [16:35] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [16:35] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [16:35] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [16:41] * Quits: jdaggett (~jdaggett@ac242062.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [16:41] * Quits: mr_lou (~sirlou@0x555321d8.adsl.cybercity.dk) (Read error: Connection reset by peer)
- # [16:42] <henrikbjorn> karlcow: PUT = updating a object
- # [16:43] * Joins: jdaggett (~jdaggett@ac242062.dynamic.ppp.asahi-net.or.jp)
- # [16:43] <henrikbjorn> POST = create a new one PUT = update DELETE = remove GET = retrieve
- # [16:43] <henrikbjorn> basic REST >P
- # [16:43] * Quits: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
- # [16:44] <zcorpan> POST handles the update and delete use cases in practice
- # [16:44] <karlcow> henrikbjorn: I know my HTTP… ;) what I meant is the use case for HTML FORMS
- # [16:45] <karlcow> authoring tools can send HTTP PUT without html forms. so the question is really about the use case for html forms
- # [16:47] <annevk> you realize this feature got killed right
- # [16:47] <annevk> ?
- # [16:49] * Joins: xfinx (~awboonen@imego01.xlshosting.net)
- # [16:50] <karlcow> annevk: yes precisely. I have seen some REST fans argueing, and being a REST fans too, I was trying to understand why. And sincerely I do not see a reason to maintain it. Basically I want to understand which use cases it *might* forbid.
- # [16:50] <micheil> is there any reason why a lot of stuff in the websocket ietf document is "something may do something" rather then "something should do something"
- # [16:50] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [16:51] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [16:51] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [16:51] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [16:51] <micheil> zcorpan: on that, there is a practice in rails to use a _method hidden field
- # [16:52] <micheil> or a methodOverride as they call it, iirc, which allows them to send PUT / DELETE requests in browsers that don't handle PUT/DELETE in forms
- # [16:52] <micheil> it's a hack to achieve REST
- # [16:52] <zcorpan> karlcow: if PUT and DELETE were restricted to same-origin submission, then using PUT or DELETE instead of POST would enable a way to protect against CSRF
- # [16:52] * Quits: xfinx (~awboonen@imego01.xlshosting.net) (Client Quit)
- # [16:53] * Philip` notes that REST is a conceptual architecure, not a collection of specific HTTP-level implementation details
- # [16:53] <Philip`> but people sometimes seem to get fixated on the latter
- # [16:53] <zcorpan> micheil: so the form is actually sent using POST?
- # [16:53] <micheil> zcorpan: yeah
- # [16:54] <micheil> but the server sees that the POST data includes a methodOverride field, and changes the interpreted method to be that method.
- # [16:54] <micheil> which then restarts the routing process.
- # [16:54] <jgraham> zcorpan: You could also make POST2
- # [16:54] <zcorpan> jgraham: yes
- # [16:54] <jgraham> Since often POST semantics are what you want
- # [16:55] <micheil> like, you make a PUT request to a rails app, and it has the same effect as making a POST with a methodOverride set to PUT
- # [16:56] * Joins: kinetik (~kinetik@121.98.132.55)
- # [16:56] * Joins: mr_lou (~sirlou@0x555321d8.adsl.cybercity.dk)
- # [16:58] <mamund> annevk: it's not clear to me why browsers should only support idempotent writes (PUT, DELETE) via scripting (XmlHttpRequest), but not via direct markup (e.g. FORM method="put").
- # [16:59] <karlcow> mamund: what would it solve?
- # [16:59] <karlcow> FORM method="put"
- # [16:59] <mamund> the same thing the RoR "work-around" solves
- # [17:00] <mamund> idempotent writes are important for dist. networ, apps.
- # [17:00] <AryehGregor> How can you ever guarantee that a write is idempotent? What if someone else wrote to the same resource in between?
- # [17:00] * mr_lou thinks the <audio> tag of HTML5 ought to support MIDI files
- # [17:01] <karlcow> when using HTTP PUT, you know and have control on the URI you want to PUT on. Does that mean the UI cater for this?
- # [17:01] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:01] <AryehGregor> Likewise, for DELETE, what if someone created a new version of the resource in between?
- # [17:01] <annevk> mr_lou, does in Opera, iirc
- # [17:01] <mamund> AryehGregor: that's what ETags are for.
- # [17:01] <AryehGregor> mamund, and can ETags actually be provided in HTML forms?
- # [17:01] <AryehGregor> In the manner necessary for idempotency to hold?
- # [17:01] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:01] <zcorpan> annevk: not on mac and windows i don't think
- # [17:01] <AryehGregor> mr_lou, speak to browser vendors about it. HTML5 doesn't mandate specific media formats.
- # [17:02] <mamund> karlcow: the URI need not be created by the client, but supplied by the server. PUT for update is the best example
- # [17:02] <karlcow> AryehGregor: http://www.w3.org/1999/04/Editing/
- # [17:02] <mr_lou> AryehGregor, roger
- # [17:02] <mamund> AryehGregor: ETags are supplied for all GETs, why not PUTs and DELETEs?
- # [17:02] * Parts: mr_lou (~sirlou@0x555321d8.adsl.cybercity.dk) ("Ex-Chat")
- # [17:03] <mamund> Amaya browser has supported PUT/DELETE w/ ETags for quite some time.
- # [17:03] <AryehGregor> This all seems very complicated, given that in practice the problem is typically solved at levels above HTTP anyway. HTTP doesn't seem like the right level to solve the problem at all, it gives very coarse-grained control.
- # [17:03] <karlcow> mamund: yes I kind of know for Amaya (given my past), but it is not using forms to do that.
- # [17:04] <AryehGregor> You can do all this stuff easily at the level of the web application, without having to try persuading your web server to cooperate.
- # [17:04] <mamund> karlcow: yes, good point
- # [17:04] * AryehGregor shrugs
- # [17:04] <karlcow> we are mixing two discussions here. HTTP PUT (that I love), and HTTP PUT in forms
- # [17:05] <mamund> karlcow: is PUT w/ FORMS a technical issue or what?
- # [17:06] <mamund> i use a scripting workaround to support FORM method="put" quite often w/o trouble.
- # [17:07] <karlcow> mamund: http://www.w3.org/Bugs/Public/show_bug.cgi?id=10671
- # [17:07] <mamund> karlcow: yep, i've seen it.
- # [17:08] <mamund> karlcow: "payload control" is an odd reference. (re: PUT)
- # [17:09] <mamund> as to the reasoning for DELETE, currently POST has 200 & 204 as potential response codes already.
- # [17:10] * karlcow would love to read a user scenario of a real PUT and DELETE done with forms.
- # [17:11] <mamund> karlcow: would love to read a user scenario for a real POST done w/ forms<g>.
- # [17:11] <karlcow> hehe
- # [17:11] <mamund> srsly: what user scenario would be compelling?
- # [17:12] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [17:12] <mamund> surely the thousands of cases where XmlHttpRequest issues PUT & DELETE carries some weight, no?
- # [17:12] * jgraham wonders how one answers that sort of question
- # [17:12] <mamund> is it really the "FORM" use that is unappealing here?
- # [17:12] <jgraham> "give me a use case" "not until you tell me which use case is compelling"
- # [17:12] <mamund> jgraham: LOL
- # [17:13] * Joins: aroben_ (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [17:13] * Quits: aroben_ (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [17:13] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [17:14] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: No route to host)
- # [17:14] <mamund> i wonder if this would go differently if someone proposed a new element <put ... /> instead of a new enumeration for FORM method="..."
- # [17:15] <Philip`> If someone proposed that, people would probably respond "how does that even make sense?"
- # [17:15] * aroben_ is now known as aroben
- # [17:15] <jgraham> mamund: "show me the use case" is not intended as a smack-down
- # [17:16] <mamund> jgraham: i understand. np.
- # [17:16] <jgraham> It's supposed to be a way of determining if there is a real need that is not being met
- # [17:16] <jgraham> A surprising number of "needs" are actually imaginary
- # [17:16] <mamund> i think the RoR workaround is an example of a common use case, is it not?
- # [17:17] <karlcow> because I started the discussion here about it. My "show me the use case" means I really want to understand what are the cases for method="put". Maybe there is a good use case, but I still do not see one.
- # [17:19] * Joins: tonyg-cr (~Adium@nat/google/x-lklceegwgmrlfzwj)
- # [17:19] <mamund> karlcow: i use PUT to support sending updates of existing resources in an idempotent way (using ETags for concurrency)
- # [17:19] <karlcow> with a web form?
- # [17:19] <mamund> w/o PUT support for unscripted browsers, i need to mimic the same features by using POST w/ an ETag hash in the FORM.
- # [17:20] <mamund> karlcow: yes, with a FROM
- # [17:20] <mamund> s/FROM/FORM
- # [17:20] <karlcow> could you explain it in details in the Bugzilla?
- # [17:20] <mamund> i'll add a comment there, yes.
- # [17:21] <karlcow> thanks
- # [17:21] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Quit: annevk)
- # [17:22] * Quits: Necrathex (~bleptop@colorenco.speedxs.nl) (Quit: Necrathex)
- # [17:34] * Joins: chronos (~quassel@unaffiliated/chronos)
- # [17:34] * Joins: chronossc (~quassel@unaffiliated/chronos)
- # [17:34] * Quits: paul_irish (~paul_iris@87.215.136.10) (Remote host closed the connection)
- # [17:35] * Quits: chronos (~quassel@unaffiliated/chronos) (Remote host closed the connection)
- # [17:35] * chronossc is now known as chronos
- # [17:35] * Joins: paul_irish (~paul_iris@74.125.122.49)
- # [17:41] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [17:43] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [17:43] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [17:48] <karlcow> wiiiizzz http://benmetcalfe.com/blog/2010/10/the-ly-domain-space-to-be-considered-unsafe/
- # [17:52] <paul_irish> holon lemme one up you, karlcow
- # [17:52] <paul_irish> http://tech.slashdot.org/story/10/10/06/1440246/W3C-Says-Dont-Use-HTML5-Yet
- # [17:52] * Quits: ry (~ry@skynet.diablo.si) (Read error: Operation timed out)
- # [17:53] * Quits: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444) (Read error: Operation timed out)
- # [17:53] * Joins: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444)
- # [17:53] <karlcow> paul_irish: why me? :)
- # [17:54] * Joins: ry (~ry@skynet.diablo.si)
- # [17:55] <AryehGregor> karlcow, so someone figured out that ccTLDs are actually run by individual countries? Gee, who'd have thought?
- # [17:55] <AryehGregor> I thought they were just like .com except that you can use them to make clever-looking domain names like "bit.ly"!
- # [17:55] <AryehGregor> I'm sure a lot of people do think that, in fact, but . . . they're wrong. No kidding you don't want to violate Libyan law on a .ly domain name.
- # [17:57] <AryehGregor> "Meanwhile, HTML5 is headed toward final approval in two to three years." hahahahaha right.
- # [17:57] * Joins: masterov (~masterov@93.153.167.74)
- # [17:57] <AryehGregor> CR, yeah, as in "deliberately obsolescent snapshot of a feature set no one cares about or targets anymore".
- # [17:58] <AryehGregor> (I think they just misunderstood plh, though, I doubt he'd have called CR "final approval".)
- # [17:59] <AryehGregor> What a stupid article.
- # [17:59] <hsivonen> at least the comments on Slashdot are pretty good this time
- # [18:00] <karlcow> Paul Krill seems to have something against it http://www.infoworld.com/d/developer-world/microsoft-silverlight-capabilities-exceed-those-html5-329
- # [18:00] <AryehGregor> (I mean the InfoWorld one about HTML5 cited on Slashdot. Although the one whining about registering a domain name under a TLD controlled by a corrupt third-world dictatorship and then actually having to deal with a corrupt third-world dictatorship, that one's pretty stupid too.)
- # [18:00] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:01] <paul_irish> AryehGregor: yah plh is doing a bunch of html5 evangelism himself.. just spoke at openvideoconf about html5 video and svg.. so i dont think this is what he intended.
- # [18:02] * Quits: pablof (~palbo@pat-tdc.opera.com) (Ping timeout: 255 seconds)
- # [18:02] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
- # [18:03] <karlcow> and I do not think he actually said this ""We're not going to retire Flash anytime soon," Le Hegaret said. "
- # [18:04] * Quits: MikeSmith (~MikeSmith@c-98-223-102-218.hsd1.in.comcast.net) (Quit: The curfew tolls the knell of parting day... the plowman homeward plods his weary way)
- # [18:07] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [18:11] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [18:16] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Quit: Leaving.)
- # [18:16] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk)
- # [18:18] <AryehGregor> A surprising number of people on Slashdot seem to not understand why standardization takes so long.
- # [18:18] <AryehGregor> Maybe someone should write up an article explaining, and get it Slashdotted.
- # [18:19] <TabAtkins> Sure, I'll spin up a task force to write it.
- # [18:19] <KaOSoFt> Perhaps that people still want tag soups, blink, and that...
- # [18:20] <jgraham> Can I be on the section-heading sub task force
- # [18:20] <jgraham> Or is it sub-committee, I forget?
- # [18:20] <TabAtkins> Please, there will be plenty of sub task forces for everyone.
- # [18:21] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [18:21] <Philip`> How can you even begin to consider the structure of the task force before having a conference call to discuss it?
- # [18:22] <zcorpan> Philip`: when's the call? have you written the agenda?
- # [18:22] <jgraham> Strictly we should probably set up an incubator group to assess the need for a task force in this area
- # [18:23] <Philip`> I don't know when - we'll need a poll to work out when the most important people are available
- # [18:23] <jgraham> If the incubator group produces anything we can work out a charter for the task force
- # [18:23] <jgraham> Mandatory telecons can go in the charter
- # [18:24] * Joins: variable (~variable@unaffiliated/variable)
- # [18:24] <zcorpan> Philip`: a poll? maybe we need a new protocol to do the poll properly
- # [18:25] <Philip`> That would be outside our jurisdiction so we'd have to outsource it to the IETF
- # [18:26] * Joins: tw2113 (~tw2113asw@host-66-96-230-24.midco.net)
- # [18:26] * Quits: tw2113 (~tw2113asw@host-66-96-230-24.midco.net) (Changing host)
- # [18:26] * Joins: tw2113 (~tw2113asw@fedora/tw2113)
- # [18:26] <micheil> man... >_>
- # [18:28] <tw2113> woman...
- # [18:28] <tw2113> :D
- # [18:28] <AryehGregor> In the computer lab at school the other day, I heard two guys discussing HTML5.
- # [18:28] <variable> AryehGregor, did they know who you were ;-)
- # [18:28] <AryehGregor> One guy was showing the other guy something, and the other guy asked what it was written in, and the first guy said something like "Pure HTML5, it's really powerful!"
- # [18:28] <karlcow> AryehGregor: http://www.w3.org/QA/2008/11/w3c-open-web-standards
- # [18:28] <AryehGregor> I tried sneaking a look, but they saw me and I didn't want to weird them out.
- # [18:29] <AryehGregor> It seemed to be some trivial thing with balls bouncing around or whatnot.
- # [18:29] <tw2113> oh just weird people out, it's worth it and they need their feather ruffled
- # [18:29] <Philip`> Like Google's "HTML5" thing made with coloured <div>s?
- # [18:29] <tw2113> it's a spice of life
- # [18:30] <AryehGregor> variable, I could have introduced myself, but it would have been a bit weird.
- # [18:30] <AryehGregor> Philip`, yeah, it looked like that.
- # [18:30] <AryehGregor> But I'm guessing it was done with canvas.
- # [18:30] <tw2113> that ball thing from google was all javascript
- # [18:32] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [18:32] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [18:33] <AryehGregor> Well, JavaScript is part of HTML5, effectively.
- # [18:33] <AryehGregor> Some HTML5 stuff is purely JS APIs.
- # [18:33] <AryehGregor> Like canvas. Not too useful without JS.
- # [18:34] <jgraham> Some of DOM is part of HTML5
- # [18:34] <jgraham> Javascript isn't
- # [18:34] <jgraham> If we are being pedantic
- # [18:34] * jgraham doesn't really see the point of being pedantic on this issue though
- # [18:34] <variable> HTML5 is an evangelicalism term
- # [18:34] <variable> like AJAX years ago :-|
- # [18:35] * Joins: loucapo (~Adium@209.251.200.243)
- # [18:35] <tw2113> just remember...html5 canvas needs js more than js needs anything html5
- # [18:36] <loucapo> hey everyone
- # [18:37] <loucapo> i know there is a Firefox bug related to xmlhttplevel 2 and status codes
- # [18:38] <loucapo> another issue i recently ran into relates to xmlhttp posts to a pwd protected url. this works ok in chrome/safari but firefox is failing with the annoying status=0 ssue
- # [18:38] <loucapo> anyone know if thats a known bug?
- # [18:40] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [18:42] * Joins: aroben_ (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [18:42] * Quits: aroben_ (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [18:42] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [18:43] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 264 seconds)
- # [18:43] * Quits: Steve_B (~chatzilla@gatek.mh.bbc.co.uk) (Remote host closed the connection)
- # [18:44] <loucapo> here is the bug i was referring to
- # [18:44] <loucapo> https://bugzilla.mozilla.org/show_bug.cgi?id=597301
- # [18:44] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [18:45] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [18:45] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [18:45] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [18:46] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [18:47] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [18:50] * aroben is now known as aroben|lunch
- # [18:50] * Joins: JoePeck (~JoePeck@17.244.13.83)
- # [18:52] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
- # [18:55] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [18:58] * Quits: jochen__ (~jochen@nat/google/x-kfhetkwodaxfgihi) (Remote host closed the connection)
- # [18:58] * Joins: Necra (~bleptop@212-123-163-12.ip.telfort.nl)
- # [18:58] * Joins: Mehcrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [18:59] * Quits: Necra (~bleptop@212-123-163-12.ip.telfort.nl) (Read error: Connection reset by peer)
- # [18:59] * Quits: Mehcrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Client Quit)
- # [19:03] * Joins: jochen__ (~jochen@nat/google/x-xipxuaqtgowtuafv)
- # [19:04] * Quits: tw2113 (~tw2113asw@fedora/tw2113) (Quit: Leaving)
- # [19:05] * Quits: paul_irish (~paul_iris@74.125.122.49) (Ping timeout: 255 seconds)
- # [19:06] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:06] * Joins: kennyluck (~kennyluck@114-43-122-83.dynamic.hinet.net)
- # [19:08] * Quits: aroben|lunch (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [19:08] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [19:08] * Joins: aroben|lunch (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [19:08] * Quits: aroben|lunch (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [19:08] * Joins: aroben|lunch (~aroben@unaffiliated/aroben)
- # [19:09] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Client Quit)
- # [19:10] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [19:12] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [19:13] * Joins: hamcore (rhythm@unaffiliated/hamcore)
- # [19:14] * aroben|lunch is now known as aroben
- # [19:17] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [19:22] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
- # [19:24] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [19:29] * Joins: maikmerten (~maikmerte@port-92-201-19-157.dynamic.qsc.de)
- # [19:32] * Quits: peterhil (~peterhil@a91-153-127-82.elisa-laajakaista.fi) (Quit: Must not waste too much time here...)
- # [19:35] * Joins: mdelaney (~mdelaney@67.218.103.242)
- # [19:39] * Joins: jwalden (~waldo@nat/mozilla/x-nxfvmuczhvcxewwv)
- # [19:39] <TabAtkins> Recursive reference: https://twitter.com/miksago/status/26566110962
- # [19:39] <micheil> hmm?
- # [19:39] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [19:40] <TabAtkins> Oh! I didn't even realize it was you that posted it. ^_^
- # [19:40] <micheil> haha.
- # [19:40] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [19:42] * Joins: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com)
- # [19:42] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: No route to host)
- # [19:43] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [19:52] * Joins: f1lt3r (~f1lt3r@64.119.153.2)
- # [19:57] * Joins: henrikbjorn (~henrik@c83-249-65-238.bredband.comhem.se)
- # [19:58] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [19:58] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: No route to host)
- # [20:01] * Quits: hamcore (rhythm@unaffiliated/hamcore) (Ping timeout: 276 seconds)
- # [20:01] * Quits: sean`` (~Sean@84-106-110-173.cable.quicknet.nl) (Quit: Leaving)
- # [20:01] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Read error: No route to host)
- # [20:02] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [20:06] * Quits: variable (~variable@unaffiliated/variable) (Read error: Connection reset by peer)
- # [20:08] * Joins: weinig (~weinig@17.246.18.132)
- # [20:09] * Joins: mike (~mike@people.w3.org)
- # [20:09] * mike is now known as Guest15475
- # [20:10] * Quits: f1lt3r (~f1lt3r@64.119.153.2) (Quit: Do I really need more Java in my Script?)
- # [20:10] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [20:10] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: No route to host)
- # [20:12] * Quits: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [20:14] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [20:15] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [20:15] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [20:15] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [20:16] * Joins: variable (~variable@unaffiliated/variable)
- # [20:16] * Joins: erlehmann (~erlehmann@89.204.153.101)
- # [20:18] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [20:19] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [20:29] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:31] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [20:31] * Quits: mdelaney (~mdelaney@67.218.103.242) (Quit: mdelaney)
- # [20:31] * Guest15475 is now known as MikeSmith
- # [20:33] * Quits: maikmerten (~maikmerte@port-92-201-19-157.dynamic.qsc.de) (Ping timeout: 240 seconds)
- # [20:35] * Quits: Druide__ (~druid@p5B1377A4.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [20:35] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [20:38] <jgraham> TabAtkins: I can't believe I saw that on WHATWG IRC!
- # [20:40] * Joins: mpilgrim (~pilgrim@74.202.227.225)
- # [20:41] * Joins: Druide__ (~druid@p5B135231.dip.t-dialin.net)
- # [20:41] <jgraham> In unrelated news, today's xkcd is cool
- # [20:42] <TabAtkins> It is!
- # [20:47] <TabAtkins> jgraham: Where can I get info about the html test harness?
- # [20:47] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [20:47] * Joins: maikmerten (~maikmerte@port-92-201-130-36.dynamic.qsc.de)
- # [20:47] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
- # [20:47] * Joins: dpranke (~Adium@nat/google/x-peqbxhzpdgkifwcs)
- # [20:48] <jgraham> TabAtkins: Info of waht sort?
- # [20:48] <TabAtkins> Sufficient information to write a test using it.
- # [20:48] <jgraham> Hmm, the documentation is not great
- # [20:49] <jgraham> I can fix that now I guess
- # [20:49] * Joins: mpilgrim_ (~pilgrim@74.202.227.226)
- # [20:49] <TabAtkins> That'd be cool. Pilgrim is asking me about it, and apparently doesn't want to start irc on his mac.
- # [20:49] * Quits: mpilgrim (~pilgrim@74.202.227.225) (Disconnected by services)
- # [20:49] * mpilgrim_ is now known as mpilgrim
- # [20:49] * Joins: dbaron (~dbaron@nat/mozilla/x-hakvglntrzlesnaj)
- # [20:51] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: No route to host)
- # [20:51] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [20:51] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [20:51] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [20:59] * Parts: loucapo (~Adium@209.251.200.243)
- # [21:03] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
- # [21:07] <hober> IE9 will be shipping with the HTML5 parser, right? While I'm asking, have either Safari or Chrome shipped the parser yet?
- # [21:12] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
- # [21:15] * Quits: erlehmann (~erlehmann@89.204.153.101) (Ping timeout: 245 seconds)
- # [21:15] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 245 seconds)
- # [21:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:16] * Quits: tonyg-cr (~Adium@nat/google/x-lklceegwgmrlfzwj) (Quit: Leaving.)
- # [21:17] * Quits: henrikbjorn (~henrik@c83-249-65-238.bredband.comhem.se) (Remote host closed the connection)
- # [21:18] * Joins: erlehmann (~erlehmann@89.204.153.101)
- # [21:19] <MikeSmith> hober: IE9 parser is not conformant
- # [21:19] <MikeSmith> unfortunately
- # [21:20] <MikeSmith> and the WebKit HTML5 parser has not shipped in normal Safari or Chrome yet, afaik
- # [21:20] <MikeSmith> I think it's in the current Chrome betas though
- # [21:20] <MikeSmith> or I would sure think it would be by now
- # [21:21] <MikeSmith> Chrome 7 beta
- # [21:21] <TabAtkins> I *think* it is, but I'd have to ask to make sure.
- # [21:21] <TabAtkins> Or you can hand me a testcase that'll only pass in an HTML5-compliant parser, and I'll check what I have.
- # [21:24] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [21:24] * Joins: estes (~aestes@17.246.17.170)
- # [21:32] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:33] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
- # [21:39] * Joins: rubys1 (~rubys@cpe-098-027-059-221.nc.res.rr.com)
- # [21:39] <rubys1> hober: ping?
- # [21:39] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [21:40] * Quits: erlehmann (~erlehmann@89.204.153.101) (Ping timeout: 245 seconds)
- # [21:40] <hober> rubys1: yo
- # [21:40] * rubys1 is now known as rubys
- # [21:41] <rubys> Saw the discussion on www-archive re libxml2...
- # [21:41] <rubys> I think the key is to get libxml2 to pass the same tests as Henri's parser does
- # [21:41] <hober> oh, if the libxml2 guys want to impl the html5 parsing algorithm, i'm all for it
- # [21:41] * Joins: jgornick (~joe@199.199.212.242)
- # [21:41] <hober> that would be awesome
- # [21:42] <rubys> that's the key IF. Any evidence that that is the case?
- # [21:43] <hober> I have no evidence either way
- # [21:44] <hober> this thread came out of the nodejs list, on which I was advocating using Aria's JS impl of the HTML5 parser and not the libxml2 HTML parser
- # [21:48] <rubys> My guess is that Aria is more compliant but libxml2 is much faster.
- # [21:48] <rubys> quick scan, and I see a thread from 2008 about libxml2 implementing html5 that seems to have died...
- # [21:50] <hober> *nod*. for my needs, correct trumps fast as I'm using the parser in the publication workflow of what ends up being a pile of static assets served by apache
- # [21:50] <hober> scales nicely :)
- # [21:51] <rubys> libxml2 is used widely; I once tried to help maintain a Ruby port of the html5 library, but have slipped back to using libxml2.
- # [21:51] <rubys> speed wasn't the issue for me... support was.
- # [21:52] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Operation timed out)
- # [21:54] * Quits: jacobolus (~jacobolus@c-71-232-18-102.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [21:55] * Quits: smaug____ (~chatzilla@cs181063178.pp.htv.fi) (Ping timeout: 264 seconds)
- # [21:56] * Joins: tonyg-cr (~Adium@nat/google/x-bdyxcuniztnxowju)
- # [21:57] * Joins: heycam (~cam@203-97-204-82.dsl.clear.net.nz)
- # [21:57] * Joins: heycam` (~cam@203-97-204-82.dsl.clear.net.nz)
- # [21:57] * Quits: heycam` (~cam@203-97-204-82.dsl.clear.net.nz) (Client Quit)
- # [21:58] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [22:00] <jarib> rubys: is there a C port though? that would make it easy to wrap in whatever language and keep decent speed
- # [22:01] <rubys> hsivonen's has code that converts his java parser into C and then includes that into firefox; the problem is that that code presumes that you have mozilla's runtime library
- # [22:02] * Quits: davidb_ (~davidb@mozca02.ca.mozilla.com) (Quit: davidb_)
- # [22:02] <jarib> right
- # [22:02] <rubys> I think the right thing to do is to pelt the libxml2 guys with bug reports :-P
- # [22:02] <rubys> Anybody remember where the test suite is for html5lib? (I used to know...)
- # [22:02] * jarib doesn't
- # [22:03] <hober> hg clone https://html5lib.googlecode.com/hg/ html5lib
- # [22:03] <hober> then it's html5lib/testdata
- # [22:03] <rubys> oh, I thought it was a separate project...
- # [22:03] <hober> oh, could be. I've been pulling it out of html5lib for the elisp tokenizer
- # [22:04] <MikeSmith> I would doubt that the libxml2 HTML parser would ever pass the html5lib tests without pretty much being rewritten
- # [22:06] * Quits: riven (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
- # [22:07] * Joins: riven (~riven@53518387.cable.casema.nl)
- # [22:07] <jgraham> It isn't a seperate project
- # [22:08] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:11] * Joins: hamcore (rhythm@unaffiliated/hamcore)
- # [22:12] * Joins: mpilgrim_ (~pilgrim@74.202.227.225)
- # [22:12] * Quits: mpilgrim (~pilgrim@74.202.227.226) (Ping timeout: 245 seconds)
- # [22:13] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (Remote host closed the connection)
- # [22:14] * mpilgrim_ is now known as mpilgrim
- # [22:15] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [22:18] * Joins: erlehmann (~erlehmann@89.204.153.101)
- # [22:22] * Quits: estes (~aestes@17.246.17.170) (Quit: estes)
- # [22:23] * Joins: expilicious (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
- # [22:26] <mamund> jgraham: posted my comments on PUT/DELETE into bugzilla. hopefully they make sense/are helpful. i'll be avail for follow up. thanks.
- # [22:32] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Ping timeout: 264 seconds)
- # [22:38] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:42] * Quits: ROBOd (~robod@92.84.201.42) (Quit: .)
- # [22:43] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [22:43] * Joins: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com)
- # [22:44] * Joins: smaug____ (~chatzilla@ZKCXIII.gprs.sl-laajakaista.fi)
- # [22:45] * Quits: mpilgrim (~pilgrim@74.202.227.225) (Ping timeout: 264 seconds)
- # [22:56] * Joins: estes (~aestes@17.246.17.170)
- # [23:08] * Quits: erlehmann (~erlehmann@89.204.153.101) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [23:10] <hober> Like annevk said, today is a good day to answer http://www.w3.org/2002/09/wbs/40318/issue-41-objection-poll/
- # [23:12] * Joins: aroben_ (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [23:12] * Quits: aroben_ (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [23:12] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [23:12] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: No route to host)
- # [23:17] * Quits: smaug____ (~chatzilla@ZKCXIII.gprs.sl-laajakaista.fi) (Ping timeout: 265 seconds)
- # [23:22] * Joins: mpilgrim (~pilgrim@rrcs-98-101-146-174.midsouth.biz.rr.com)
- # [23:22] <TabAtkins> hober: Aryeh and Henri stated everything that I would have said.
- # [23:23] * paulgendek|afk is now known as paulgendek
- # [23:23] <Dashiva> Can someone link the results page, I don't remember how to transform the URL
- # [23:23] * Quits: kennyluck (~kennyluck@114-43-122-83.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [23:23] <TabAtkins> http://www.w3.org/2002/09/wbs/40318/issue-41-objection-poll/results
- # [23:23] <Dashiva> Thanks
- # [23:24] <Dashiva> Oh, you just append results?
- # [23:24] <TabAtkins> Yeah.
- # [23:24] * Quits: welly (~welly@unaffiliated/welly) (Remote host closed the connection)
- # [23:25] * Quits: weinig (~weinig@17.246.18.132) (Quit: weinig)
- # [23:25] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:26] * Quits: dbaron (~dbaron@nat/mozilla/x-hakvglntrzlesnaj) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:26] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [23:26] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [23:26] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [23:26] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [23:26] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:27] * Quits: estes (~aestes@17.246.17.170) (Quit: estes)
- # [23:30] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [23:33] * Joins: kennyluck (~kennyluck@114-43-118-37.dynamic.hinet.net)
- # [23:36] * Joins: dbaron (~dbaron@nat/mozilla/x-yvuvzdpdkfhjhicr)
- # [23:37] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [23:38] <rubys> mamund: what's the bug number?
- # [23:38] <mamund> hmmm
- # [23:38] <mamund> rubys: http://www.w3.org/Bugs/Public/show_bug.cgi?id=10671
- # [23:40] <MikeSmith> in natural languages, what is the difference between lexical and syntactic?
- # [23:40] <MikeSmith> or in the study of linguistics
- # [23:40] <MikeSmith> is there a difference?
- # [23:40] <hober> MikeSmith: asking my wife (a computational linguist)
- # [23:41] <rubys> mamund: POST responses are NOT cacheable.
- # [23:41] <mamund> if caching directives are supplied, they can be honored, right?
- # [23:42] <rubys> ah, there is an 'unless' in there.
- # [23:42] <MikeSmith> hober: maybe syntactic = about sentences
- # [23:42] <mamund> yeah, not common, but possible
- # [23:42] <MikeSmith> or grammatically complete utterances
- # [23:42] <MikeSmith> whatever the general term is for those
- # [23:42] <hober> MikeSmith: "Lexical = to do with words \n the lexicon \n syntax = how the words relate to each other to form coherent sentences"
- # [23:42] <hober> yeah, you got it
- # [23:42] <MikeSmith> aha
- # [23:43] <MikeSmith> hober: thanks much
- # [23:43] <jgraham> My g/f said the same
- # [23:43] * Joins: estes (~aestes@17.246.17.170)
- # [23:43] <MikeSmith> jgraham: thanks
- # [23:43] <jgraham> and she is a linguist by training
- # [23:43] <MikeSmith> ok
- # [23:44] <jgraham> MikeSmith: Why were you wondering?
- # [23:44] <hober> re: web geekery & linguistics, my wife's blog: http://snowclones.org/
- # [23:45] <MikeSmith> jgraham: I was reading a text that describes V-V compounds
- # [23:45] <MikeSmith> compound verbs
- # [23:45] <MikeSmith> Japanese compound verbs
- # [23:46] <MikeSmith> and it says there are two types of Japanese V-V compounds
- # [23:46] <MikeSmith> one is lexical V-V compounds
- # [23:46] <MikeSmith> which is the normal kind that most such verbs fall into
- # [23:46] <MikeSmith> the second time is syntactic V-V compounds
- # [23:47] <MikeSmith> in which the second verb in the pair is a verb that relates to beginning, ending, or continuing something
- # [23:47] <MikeSmith> which verbs are apparently called "aspectual" verbs
- # [23:50] <jgraham> As in http://en.wikipedia.org/wiki/Grammatical_aspect I assume
- # [23:54] * Parts: rubys (~rubys@cpe-098-027-059-221.nc.res.rr.com)
- # Session Close: Thu Oct 07 00:00:00 2010
The end :)