Options:
- # Session Start: Wed Jun 17 00:00:00 2009
- # Session Ident: #whatwg
- # [00:00] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-5672054c44b30d31)
- # [00:00] <remysharp> one last thing before I leave you guys be for another day? I've got a drag and drop question - is that cool for this channel?
- # [00:01] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [00:02] * Parts: billmason (n=billmaso@69.30.57.76)
- # [00:05] <gsnedders> remysharp: Yeah, sure, whatever. It's really just a social channel, where most of the people involved in HTML 5 hangout and discuss stuff, including HTML 5
- # [00:05] <remysharp> cheers - http://jsbin.com/ohuzi
- # [00:05] <remysharp> needs Firefox 3.5b4 - with DnD support
- # [00:05] <remysharp> and a console to see what's going on
- # [00:06] <remysharp> The 'drop' event is never triggering and I can't for the life of me work out why...
- # [00:06] * Joins: sylvaing (n=sylvaing@nat/microsoft/x-38aa2d7e95b33c72)
- # [00:08] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-5672054c44b30d31) (Read error: 54 (Connection reset by peer))
- # [00:08] <remysharp> This is the working example I based my code from - which works, but I don't understand why some events we return false, and why we *have* to setData on the transfer prop: http://jsbin.com/uzima
- # [00:12] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
- # [00:13] <tantek> hober, regarding metadata, and inaccuracy, here is an illustrative photo: http://www.flickr.com/photos/tantek/430429916/
- # [00:17] <hober> tantek: excellent
- # [00:18] <remysharp> okay, so if there's anyone left active in this room - if I've got an authoring question (which is hitting walls here), do I shoot it to help@whatwg.org - is that the right mailing list? Cheers
- # [00:19] * Quits: jtcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu) (Read error: 110 (Connection timed out))
- # [00:20] <Hixie> that's the right list, whether you'll get an answer depends on if anyone knows the answer :-)
- # [00:21] <Hixie> for the drag and drop events i really need to write a better intro
- # [00:21] * Parts: darbour (n=darbour@nat/ibm/x-4645f9529a9039ef)
- # [00:21] <gsnedders> Hixie: Yeah, learn to write!
- # [00:21] * gsnedders still can't decide what to do at uni…
- # [00:21] * gsnedders is quite often tempted by English
- # [00:21] <remysharp> It's not so much the intro - it just needs a quick demo of code
- # [00:22] <remysharp> that doesn't use inline handlers
- # [00:22] <remysharp> (based on the only one I could find)
- # [00:23] <Hixie> that's what i mean by intro :-)
- # [00:25] <remysharp> Ah, then yeah - that would help a ton :-)
- # [00:26] * Quits: sbublava_ (n=stephan@77.119.219.151.wireless.dyn.drei.com)
- # [00:30] * Joins: weinig (n=weinig@17.246.17.91)
- # [00:34] * Quits: sylvaing (n=sylvaing@nat/microsoft/x-38aa2d7e95b33c72) (Read error: 54 (Connection reset by peer))
- # [00:37] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
- # [00:38] * Joins: franksalim (n=frank@adsl-76-243-95-41.dsl.pltn13.sbcglobal.net)
- # [00:39] * Joins: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au)
- # [00:42] * Quits: dbaron (n=dbaron@corp-240.mv.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [00:44] * Joins: jtcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu)
- # [00:46] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [00:47] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [01:05] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [01:10] * Quits: remysharp (n=remyshar@remysharp.plus.com)
- # [01:12] * Quits: KevinMarks (n=Snak@c-67-164-14-96.hsd1.ca.comcast.net) (Remote closed the connection)
- # [01:12] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:20] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-c003eb0c2761278b)
- # [01:21] * Joins: onar_ (n=onar@17.226.23.106)
- # [01:32] * Quits: jruderman (n=jruderma@corp-240.mv.mozilla.com)
- # [01:32] * Joins: jruderman (n=jruderma@corp-240.mv.mozilla.com)
- # [01:35] * Quits: weinig (n=weinig@17.246.17.91)
- # [01:36] * Quits: dglazkov (n=dglazkov@nat/google/x-46cfafcf0c49015c) (Read error: 60 (Operation timed out))
- # [01:46] * Joins: MikeSmith (n=MikeSmit@EM114-48-143-19.pool.e-mobile.ne.jp)
- # [01:50] * Joins: webben (n=benh@91.85.211.107)
- # [01:50] * Quits: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [01:51] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [01:51] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [01:55] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [01:59] * Joins: weinig (n=weinig@17.246.17.91)
- # [02:01] * ZombieLoffe is now known as ZombieL
- # [02:04] * Quits: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [02:04] * Quits: ZombieL (n=e@unaffiliated/zombieloffe)
- # [02:08] * Joins: tantek (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net)
- # [02:08] * Quits: webben (n=benh@91.85.211.107) (Read error: 110 (Connection timed out))
- # [02:11] * Quits: onar_ (n=onar@17.226.23.106) (Read error: 60 (Operation timed out))
- # [02:38] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Remote closed the connection)
- # [02:38] * Parts: ojan (n=ojan@72.14.229.81)
- # [02:42] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [02:48] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [02:49] * Quits: bgalbraith_ (n=bgalbrai@corp-240.mv.mozilla.com)
- # [02:51] * Quits: tantek (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net)
- # [03:00] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [03:07] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [03:23] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [03:23] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-c003eb0c2761278b) (Read error: 104 (Connection reset by peer))
- # [03:27] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [03:30] <JoePeck> I'm reading about localStorage at http://dev.w3.org/html5/webstorage/#introduction
- # [03:30] <JoePeck> It says "The localStorage DOM attribute is used to access a page's local storage area."
- # [03:30] <JoePeck> by "page" does it mean "domain" ?
- # [03:31] <JoePeck> I played around in WebKit and it seems to mean domain. I think using the word "domain" would be more clear, but I haven't read too much of the specs. Is it common to use the word "page" and mean domain?
- # [03:32] <JoePeck> I haven't read too many of the specs.
- # [03:59] * Quits: dolske (n=dolske@corp-240.mv.mozilla.com)
- # [04:03] * Quits: jruderman (n=jruderma@corp-240.mv.mozilla.com) (Read error: 110 (Connection timed out))
- # [04:07] <othermaciej> JoePeck: it means "page", but all pages on the same domain share the same ultimate back end for storage
- # [04:08] * Joins: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net)
- # [04:08] <JoePeck> othermaciej: I think the use of "page" in the example is okay, but the line before the example I think is misleading
- # [04:09] <JoePeck> albeit I'm still reading through the document, and I haven't gotten down to the technical documentation of localStorage yet =)
- # [04:19] * Quits: slightlyoff (n=slightly@72.14.229.81)
- # [04:19] * Quits: jwalden (n=waldo@corp-240.mv.mozilla.com) ("out")
- # [04:21] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [04:37] * Quits: MikeSmith (n=MikeSmit@EM114-48-143-19.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [04:40] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
- # [04:53] <JoePeck> Is there a legend describing the many different styles of content used in the specifications. For instance, what does it mean when something is boldy underlined in this thick blue-gray line? http://tr.im/oK6j?grabup
- # [04:54] <JoePeck> wow, I don't see my entire line (using Client Linkinus) so I'll just repeat the last part
- # [04:54] <JoePeck> For instance a thick blue-gray underline
- # [04:54] <JoePeck> http://tr.im/oK6j?grabup
- # [04:54] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [04:55] <JoePeck> The style rule that applies that underline seems to explain, any paragraph or span without a title gets the underline
- # [04:55] <JoePeck> so its probably an indicator for something missing an explanation?
- # [04:56] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [04:57] * Quits: weinig (n=weinig@17.246.17.91)
- # [05:01] <JoePeck> I'm guessing IRC channel is probably busier during normal work hours? =)
- # [05:06] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [05:07] * Joins: weinig (n=weinig@17.246.17.91)
- # [05:09] * Joins: nessy (n=nessy@115.128.42.228)
- # [05:12] * Quits: weinig (n=weinig@17.246.17.91) (Client Quit)
- # [05:19] * Joins: olliej_ (n=oliver@17.203.15.179)
- # [05:19] * Quits: olliej (n=oliver@17.203.15.179) (Read error: 104 (Connection reset by peer))
- # [05:23] * Joins: tantek (n=tantek@32.155.3.200)
- # [05:30] * Quits: nessy (n=nessy@115.128.42.228) (Read error: 110 (Connection timed out))
- # [05:35] * Joins: tantekc (n=tantek@32.156.216.30)
- # [05:42] * Joins: tantekc_ (n=tantek@32.158.11.151)
- # [05:53] * Quits: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
- # [06:01] * Quits: tantek (n=tantek@32.155.3.200) (Read error: 110 (Connection timed out))
- # [06:01] * Joins: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [06:01] * Joins: nessy (n=nessy@115.128.29.253)
- # [06:04] * Quits: tantekc (n=tantek@32.156.216.30) (Read error: 110 (Connection timed out))
- # [06:08] * Quits: tantekc_ (n=tantek@32.158.11.151) (Read error: 110 (Connection timed out))
- # [06:15] * Quits: dave_levin (n=dave_lev@72.14.224.1) (Read error: 110 (Connection timed out))
- # [06:15] * dave_levin_ is now known as dave_levin
- # [06:15] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [06:19] * Joins: dave_levin_ (n=dave_lev@72.14.228.1)
- # [06:22] * Joins: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net)
- # [06:37] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [06:37] * dave_levin_ is now known as dave_levin
- # [06:44] * Quits: nessy (n=nessy@115.128.29.253) ("This computer has gone to sleep")
- # [06:57] * Quits: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net) (Remote closed the connection)
- # [07:14] * dave_levin is now known as dave_levin|AFK
- # [07:34] * Joins: KevinMarks (n=Snak@c-67-164-14-96.hsd1.ca.comcast.net)
- # [07:39] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [07:42] * Joins: archtech (n=stanv@83.228.56.37)
- # [07:45] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
- # [07:48] * Joins: heycam (n=cam@124-168-61-74.dyn.iinet.net.au)
- # [07:50] * Joins: ap (n=ap@194.154.88.38)
- # [07:50] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [07:51] * Joins: olliej (n=oliver@17.246.17.140)
- # [07:52] * Joins: MikeSmith (n=MikeSmit@EM114-48-199-166.pool.e-mobile.ne.jp)
- # [07:56] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [08:03] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:05] * Quits: olliej_ (n=oliver@17.203.15.179) (Read error: 110 (Connection timed out))
- # [08:14] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:15] <Hixie> http://www.w3.org/mid/21B8BC99-055B-47AF-9515-6CE680B149BA@gbiv.com
- # [08:16] <Hixie> (follows this e-mail from the same thread: http://www.w3.org/mid/AC39CC88-2B2F-41F2-B69E-5DF02A3F0E5E@gbiv.com )
- # [08:18] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
- # [08:20] * Joins: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au)
- # [08:24] * dave_levin|AFK is now known as dave_levin
- # [08:34] <othermaciej> I had to review a poorly written spec today which seemed to be badly attempting to imitate HTML5 style
- # [08:34] <othermaciej> it was full of MUSTs with no obvious referent
- # [08:36] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:36] <othermaciej> and stepwise algorithms like: "(1) If A, do B, then go to step 3. (2) If !A, do nothing, then go to step 3. (3) Terminate this algorithm."
- # [08:37] <Hixie> heh
- # [08:37] <Hixie> the only algorithms i have that are that bad are the ones that started much more complicated and that i didn't realise got simple enough to rewrite sanely
- # [08:37] <Hixie> sadly there are some i'm sure :-(
- # [08:39] * Joins: doublec (n=doublec@118-93-164-174.dsl.dyn.ihug.co.nz)
- # [08:50] * maikmerten is now known as maik|meeting
- # [08:50] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [08:51] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [08:53] * Quits: MikeSmith (n=MikeSmit@EM114-48-199-166.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [08:53] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [09:15] * Joins: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk)
- # [09:18] <Hixie> woo, got the number of XXXs below 200
- # [09:18] <Hixie> which was my goal for the quarter
- # [09:19] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [09:19] <annevk42> CSSOM is done in the CSSWG fwiw
- # [09:19] <annevk42> as for where to log it, maybe in the CSSWG issue tracker?
- # [09:21] <Hixie> how do i add things to that? i looked in bugzilla but didn't find a css component
- # [09:22] <Hixie> (and i didn't think sending anything to www-style would be conducive to anything getting done :-) )
- # [09:22] <Hixie> ah, found http://www.w3.org/Style/CSS/Tracker/
- # [09:22] <Hixie> wow, that's awesome
- # [09:22] <Hixie> almost every action is overdue
- # [09:24] <Hixie> annevk42: ok added, thanks
- # [09:24] <Hixie> ok bed time
- # [09:24] <Hixie> nn
- # [09:29] * annevk42 "fixes" due dates for his actions
- # [09:32] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [09:35] <annevk42> nn
- # [09:40] * Quits: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [09:48] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [10:01] * Joins: remysharp (n=remyshar@remysharp.plus.com)
- # [10:02] * Quits: bgalbraith (n=bgalbrai@71.202.109.116)
- # [10:02] <remysharp> morning - did I read somewhere that class manipulation (as in class attributes) is covered somewhere in HTML5/web apps api?
- # [10:03] <annevk42> search for classList and DOMTokenList
- # [10:03] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [10:04] <remysharp> cheer - exactly what I was after.
- # [10:04] <remysharp> *cheers
- # [10:07] <remysharp> darn - none of the browsers have it yet though :-(
- # [10:07] <annevk42> maybe if you write a compelling test suite ;)
- # [10:08] <remysharp> would that spur on development for the classList.add functionality then?
- # [10:09] <annevk42> having a good test suite is one of the main concerns when implementing new features
- # [10:09] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [10:10] <annevk42> I can't promise anything of course, but it will increase the odds :)
- # [10:10] <remysharp> :)
- # [10:10] <remysharp> Is there any guidelines on test suites?
- # [10:10] <remysharp> not that I've got oodles of time on my hands, but if it's something I can help with, there's no reason I shouldn't.
- # [10:12] <jgraham> My new mantra for testsuites is: don't make the harness more complex than the tests :)
- # [10:13] <jgraham> (but there are also probably useful guidelines somewhere)
- # [10:13] <Philip`> I think I tend to violate that mantra :-(
- # [10:13] <annevk42> remysharp, we don't have published guidelines, but in general being able to run them automated would be nice and when opening the test it would be nice if it was directly clear whether it passed or failed
- # [10:13] <annevk42> remysharp, e.g. http://tc.labs.opera.com/apis/getElementsByClassName/001.htm is clear on whether it passes or fails (it's not integrated into a test harness though atm)
- # [10:14] <remysharp> okay, that'll do for a starting point for me.
- # [10:14] * Philip` has seven hundred lines of Python for his canvas tests
- # [10:14] <remysharp> John Resig has an arse load of tests for jQuery and class manipulation, any reason why I shouldn't glean tests from there?
- # [10:15] <jgraham> Philip`: Actually having lots of external code is OK. It's when there are 10,000 lines of javascript in the harness for 1 line tests that yo have a problem
- # [10:16] * Joins: annevk2 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [10:17] <remysharp> annevk2: seeing as you've appeared to self.clone(true) yourself, did you catch my last question on taking a lead from the jQuery tests for addClass et al?
- # [10:17] <annevk42> remysharp, can't think of any
- # [10:17] <remysharp> cool
- # [10:17] <Philip`> jgraham: Oh, good, I've only got ~250 lines of JS in the harness, plus a couple of dozen lines of HTML boilerplate in each test case
- # [10:17] <annevk42> remysharp, that's just my other laptop waking up to play music :)
- # [10:17] <remysharp> ah, fair enough, if only there was a self.clone function ...
- # [10:17] * remysharp dreaming on
- # [10:17] <annevk42> :)
- # [10:18] * Quits: Rik` (n=Rik@pha75-2-81-57-187-57.fbx.proxad.net)
- # [10:19] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [10:20] * Quits: doublec (n=doublec@118-93-164-174.dsl.dyn.ihug.co.nz) ("Leaving")
- # [10:24] <jgraham> remysharp: Parts of http://www.w3.org/Style/CSS/Test/guidelines.html are relevant to HTML tests
- # [10:24] <remysharp> cool - cheers.
- # [10:26] <jgraham> (specifically all of section 2, and much of section 4)
- # [10:30] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:38] * Joins: MikeSmith (n=MikeSmit@EM114-48-78-41.pool.e-mobile.ne.jp)
- # [10:38] * Joins: billyjackass (n=MikeSmit@EM114-48-78-41.pool.e-mobile.ne.jp)
- # [10:39] * Quits: billyjackass (n=MikeSmit@EM114-48-78-41.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [10:39] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 104 (Connection reset by peer))
- # [10:39] * Quits: dave_levin (n=dave_lev@72.14.228.1)
- # [10:46] <annevk42> heh, http://www.youtube.com/watch?v=o4MwTvtyrUQ is great
- # [10:51] * Joins: takoratta (n=takoratt@220.109.219.244)
- # [10:51] <hsivonen> annevk42: the sad part is that over here a person with that level of conceptual clarity gets to censor DNS entries
- # [11:00] <annevk42> I suppose there's only so many smart people that want to be in governing
- # [11:00] <annevk42> s/smart/informed/
- # [11:01] <jgraham> Goos substitution :)
- # [11:01] <jgraham> Good
- # [11:01] * jgraham should give up
- # [11:01] <annevk42> maybe take a day off to get over that :p
- # [11:04] <hsivonen> well, having to look at the kind of stuff that may qualify for censoring doesn't seem like a job one would want to have
- # [11:07] * Quits: remysharp (n=remyshar@remysharp.plus.com) ("Gotta shoot - peeyaow!")
- # [11:09] <hsivonen> contains-p? how did that name come about?
- # [11:09] <hsivonen> hmm. maybe I misunderstood the diff
- # [11:11] <hsivonen> it scares me that one day I or Someone Else will have to review the Gecko script execution choreography against HTML5
- # [11:11] <hsivonen> now I'm using the old script execution dance
- # [11:12] * Joins: webben (n=benh@217.12.14.240)
- # [11:13] <annevk42> in theory you can reveal bugs by tests
- # [11:14] <annevk42> I guess fixing the bugs will be the interesting bit
- # [11:21] <Philip`> Writing the tests will be 'interesting' too
- # [11:22] <hsivonen> reviewing existing test cases vs. spec will be 'interesting', too
- # [11:37] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [11:45] * Quits: olliej (n=oliver@17.246.17.140)
- # [11:53] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [11:53] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [12:11] * Quits: Lachy_ (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [12:11] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
- # [12:16] * maik|meeting is now known as maikmerten
- # [12:22] * Joins: remysharp (n=remyshar@remysharp.plus.com)
- # [12:26] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:26] * Joins: juvenn (n=juvenn@222.182.232.22)
- # [12:27] * Joins: takoratta (n=takoratt@EM114-48-154-140.pool.e-mobile.ne.jp)
- # [12:30] * juvenn is now known as juvenn_
- # [12:33] * Parts: juvenn_ (n=juvenn@222.182.232.22)
- # [12:35] * Quits: MikeSmith (n=MikeSmit@EM114-48-78-41.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [12:45] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [12:46] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:48] * Joins: MikeSmith (n=MikeSmit@EM114-48-25-255.pool.e-mobile.ne.jp)
- # [13:01] * Joins: doublec (n=doublec@118-93-164-174.dsl.dyn.ihug.co.nz)
- # [13:08] * Quits: webben (n=benh@217.12.14.240) ("leaving")
- # [13:09] * Joins: webben (n=benh@nat/yahoo/x-c759f1c8d24b9187)
- # [13:23] * Quits: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz) (Read error: 104 (Connection reset by peer))
- # [13:23] * Quits: takoratta (n=takoratt@EM114-48-154-140.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [13:25] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (Remote closed the connection)
- # [13:29] * Joins: myakura (n=myakura@114.145.149.188)
- # [13:30] * Joins: roc (n=roc@121-72-162-39.dsl.telstraclear.net)
- # [13:31] * Quits: webben (n=benh@nat/yahoo/x-c759f1c8d24b9187) (Read error: 60 (Operation timed out))
- # [13:35] <annevk42> I wonder why I'm still surprised into what detail the TAG has studied HTML5: http://lists.w3.org/Archives/Public/www-archive/2009Jun/0092.html
- # [13:40] <myakura> Is there something which defines XML syntax for XQuery?
- # [13:40] * myakura found and kinda amazed there exists such: http://www.w3.org/TR/xqueryx/
- # [13:41] <annevk42> it's pretty crazy
- # [13:42] <annevk42> especially when you compare the two
- # [13:42] <myakura> http://www.w3.org/TR/xqueryx/#Examples
- # [13:43] <annevk42> hmm, in Nov 2004 I said "I once read XQueryX and I'm glad that one didn't made it."
- # [13:43] <annevk42> apparently it did in Jan 2007!
- # [13:44] <JohnResig> oh Jesus, that's some crazy syntax
- # [13:44] * myakura is surprised once again, thought it was just a W3C Note or such
- # [13:44] <JohnResig> it's not often that you see "here's 3 lines of simple code translated into this 150 line pile of mess, impressed?"
- # [13:45] <annevk42> gives "tag soup" a whole new meaning
- # [13:47] <myakura> 'The [XML Query 1.0 Requirements] states that "The XML Query Language MAY have more than one syntax binding. One query language syntax MUST be convenient for humans to read and write. One query language syntax MUST be expressed in XML in a way that reflects the underlying structure of the query."'
- # [13:51] <jgraham> That is a pisstake, right?
- # [13:55] * myakura tries to finde an impl. report for that spec.
- # [14:02] * Joins: ciaran_lee (n=ciaran_l@83-70-243-34-dynamic.b-ras1.prp.dublin.eircom.net)
- # [14:28] * Quits: remysharp (n=remyshar@remysharp.plus.com) ("Gotta shoot - "peeyaow"")
- # [14:31] * Joins: webben (n=benh@nat/yahoo/x-cd90c922bc28c364)
- # [14:38] * Joins: zdobersek (n=zan@cpe-92-37-75-80.dynamic.amis.net)
- # [14:39] <Philip`> "The ideal situation: you can take any HTML5 document, convert it to some XML-based language designed for the purpose (not necessarily XHTML), convert it back, and get a semantically equivalent HTML5 document."
- # [14:39] <Philip`> That seems trivial - just output <html5><![CDATA[<!doctype html><title>foo</title>...]]></html5>
- # [14:39] <Dashiva> Brillant!
- # [14:39] * Joins: takoratta (n=takoratt@EM114-48-142-186.pool.e-mobile.ne.jp)
- # [14:40] <Dashiva> You could also print it out and take a picture of it, and store the image as XML
- # [14:41] <Philip`> http://thedailywtf.com/Articles/Interesting-Bitmap.aspx
- # [14:41] <jgraham> You mean like <pixel><red>1</red><green>1</green><blue>1</blue></pixel>
- # [14:53] <Philip`> jgraham: That's not very extensible
- # [14:53] <Philip`> You need to be able to cope with multiple bit-depths
- # [14:54] <Philip`> and floating-point pixel values too
- # [14:54] <Philip`> and that needs to be configurable per pixel, so you can losslessly merge multiple images into one
- # [14:56] <annevk42> <!doctype html><title></title>]]> mwaha
- # [14:59] <Philip`> annevk42: Obviously any characters like ']' or '&' or U+0000 etc in the input will get converted to '&#nnn;' before you put the <html5><![CDATA[ wrapper around it
- # [15:01] <annevk42> oooh :p
- # [15:02] * Quits: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [15:08] <jgraham> Philip`: To be fair I was assuming pure floating point pixels :)
- # [15:09] <Philip`> jgraham: That's not going to work if I want a pixel to be precisely a third of maximum brightness
- # [15:10] <jgraham> What if I want a pixel to be exactly 1/pi of the maximum brightness?
- # [15:11] <Philip`> You would write a schema for your pixel brightnesses, then use its URI as the namespace for your component elements
- # [15:14] <Philip`> (The schema would look like <pixel:schema xmlns:pixel="..."><pixel:type id="eightbit"><pixel:max inclusive="1">255</pixel:max><pixel:min inclusive="1">0</pixel:min><pixel:descr>Linear mapping from value onto pre-gamma brightness</pixel:descr></pixel:type></pixel:schema> with an equivalent bit for your 1/pi scale)
- # [15:15] * Quits: takoratta (n=takoratt@EM114-48-142-186.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [15:20] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
- # [15:22] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [15:23] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [15:24] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Client Quit)
- # [15:24] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [15:27] * Parts: zdobersek (n=zan@cpe-92-37-75-80.dynamic.amis.net)
- # [15:29] * Joins: doublec_ (n=doublec@118-92-218-190.dsl.dyn.ihug.co.nz)
- # [15:31] <Lachy> http://www.darkreading.com/security/encryption/showArticle.jhtml?articleID=217801293
- # [15:32] <Lachy> the article says they can create a darket using a page written using PHP and an "HTML 5-based browser"
- # [15:32] <doublec_> I guessing they don't say which one
- # [15:32] <Lachy> I'm curious what feature of HTML5 they've actually used to that, or whether "HTML5" has become a replacement buzzword for Ajax, and they're simply using some new scripting techniques
- # [15:38] <Philip`> Maybe they're using local storage
- # [15:40] <Lachy> I'm not sure how localstorage would help you connect to a darknet
- # [15:41] <Philip`> It would help you store data that you could share through the darknet
- # [15:41] <Lachy> maybe, but I'm more curious about the connection technique
- # [15:41] <Philip`> except apparently they don't persist any data after you shut down the browser
- # [15:42] <Lachy> I expect they're using XHR to connect to the server, and it's the server itself that handles the connection to other distributed servers
- # [15:42] <Lachy> which would explain why they said it needed PHP
- # [15:43] * Quits: doublec (n=doublec@118-93-164-174.dsl.dyn.ihug.co.nz) (Read error: 110 (Connection timed out))
- # [15:43] <Philip`> http://www.forbes.com/2009/06/15/darknet-hewlett-packard-technology-security-darknet.html - "Someone navigates to a Web site that serves up some JavaScript code that runs in the user's browser. That code uses the local storage capacity built into the latest version of browsers like Google ( GOOG - news - people ) Chrome and Internet Explorer."
- # [15:43] <Lachy> so it's not entirely anonymous, but it would be difficult to work out which server in the network a given user is connected to, assuming there are enough servers to make a process of elimination improbable
- # [15:44] <Philip`> "It's more like a peer-to-peer network where the computer nodes can't talk to each other directly." - so, it's like a client-server network, and not like a peer-to-peer network at all?
- # [15:46] <Lachy> yeah, that makes sense
- # [15:48] <Dashiva> http://www.facebook.no/
- # [15:48] <Dashiva> Those are some interesting tooltips you get when hovering Facebook, © and 2009 in the lower corner
- # [15:51] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:56] <gsnedders> Dashiva: Translate?
- # [15:56] <gsnedders> Oh, there
- # [15:56] <gsnedders> I looked at the Facebook in top left :P
- # [15:57] <gsnedders> Dashiva: The "20" and "09" are different too
- # [15:57] <Philip`> The title text on the © is different to what's in the source, too
- # [16:03] * Joins: ciaran_lee_ (n=ciaran_l@83-70-161-155-dynamic.b-ras1.prp.dublin.eircom.net)
- # [16:12] <Lachy> Philip`, what?
- # [16:14] <Lachy> oh, the title is being modified by a script for some reason
- # [16:14] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [16:16] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
- # [16:18] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [16:20] * Quits: ciaran_lee (n=ciaran_l@83-70-243-34-dynamic.b-ras1.prp.dublin.eircom.net) (Read error: 110 (Connection timed out))
- # [16:27] * Joins: billmason (n=billmaso@ip182.unival.com)
- # [16:30] * Joins: mlpug (n=mlpug@a88-115-169-7.elisa-laajakaista.fi)
- # [16:38] * Joins: takoratta (n=takoratt@p4076-ipbf6604marunouchi.tokyo.ocn.ne.jp)
- # [16:44] * Joins: ciaran_lee (n=ciaran_l@83-70-254-215-dynamic.b-ras1.prp.dublin.eircom.net)
- # [16:49] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [16:51] * Quits: ciaran_lee_ (n=ciaran_l@83-70-161-155-dynamic.b-ras1.prp.dublin.eircom.net) (Read error: 60 (Operation timed out))
- # [16:53] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [16:57] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Nick collision from services.)
- # [16:57] * Joins: JoePeck (n=JoePeck@74.69.85.249)
- # [17:01] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [17:04] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:05] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:08] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:13] * Joins: bgalbraith (n=bgalbrai@corp-240.mv.mozilla.com)
- # [17:14] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [17:14] * Quits: JoePeck (n=JoePeck@74.69.85.249) (Success)
- # [17:16] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:26] * Joins: dave_levin (n=dave_lev@72.14.228.1)
- # [17:29] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:31] * Joins: dglazkov (n=dglazkov@nat/google/x-7d87ca40513e99b0)
- # [17:35] * Joins: allanmac (n=allanmac@dsl017-091-222.bos1.dsl.speakeasy.net)
- # [17:36] * Quits: allanmac (n=allanmac@dsl017-091-222.bos1.dsl.speakeasy.net) (Client Quit)
- # [17:48] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
- # [17:53] * Joins: dbaron (n=dbaron@corp-240.mv.mozilla.com)
- # [17:54] * Joins: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:54] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 54 (Connection reset by peer))
- # [17:58] * Joins: JoePeck (n=JoePeck@jpecoraro.rit.edu)
- # [18:06] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 110 (Connection timed out))
- # [18:06] * Quits: myakura (n=myakura@114.145.149.188) ("Leaving...")
- # [18:08] * Lachy_ is now known as Lachy
- # [18:10] * Quits: bgalbraith (n=bgalbrai@corp-240.mv.mozilla.com)
- # [18:10] * Joins: bgalbraith (n=bgalbrai@corp-240.mv.mozilla.com)
- # [18:11] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [18:18] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [18:35] <annevk2> http://docs.google.com/View?id=dcgd8hk6_2g7c6zzc6
- # [18:35] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:38] * Joins: sbublava (n=stephan@77.119.135.164.wireless.dyn.drei.com)
- # [18:39] * Joins: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
- # [18:40] <annevk2> https://lists.webkit.org/pipermail/webkit-dev/2009-June/thread.html#8066 also suggests the display types are not actually supported
- # [18:40] <annevk2> hmm
- # [18:43] <JoePeck> is there a guide/legend for the different types of styles/syntax in the html5 specifications?
- # [18:43] * Quits: doublec_ (n=doublec@118-92-218-190.dsl.dyn.ihug.co.nz) ("Leaving")
- # [18:44] <annevk2> JoePeck, section 1.8.2. does not help?
- # [18:46] <JoePeck> annevk2: For the most part, and thats what I was looking for, but it didn't help me with the 1 syntax I was actually wondering about.
- # [18:46] <JoePeck> annevk2: thick blue underlines: http://tr.im/oOv2?grabup
- # [18:47] <JoePeck> although the CSS rule makes it pretty clear its for a span without a title... maybe when the spec is completed these should have been eliminated?
- # [18:47] <annevk2> ah, thick blue underlines are an unimplemented feature
- # [18:47] <annevk2> they are references to a term defined in another specification
- # [18:48] <annevk2> they should really be links, but the preprocessor is not smart enough just yet
- # [18:48] <JoePeck> annevk2: ahh, I had that feeling. Thanks! =)
- # [18:52] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [18:52] <Philip`> annevk2: It would be nice if that document said who wrote it and who to send feedback to
- # [18:52] <Philip`> (Not that I want to send feedback myself)
- # [18:53] <annevk2> the second link I provided indicates the author
- # [18:54] <Philip`> annevk2: Seems like a more general failing of Google Docs that it gives no indication of who's responsible for a document
- # [18:55] <Philip`> At least with normal web documents you can look around the domain it's hosted on to find someone who probably knows about it
- # [18:58] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
- # [19:00] * Quits: dave_levin (n=dave_lev@72.14.228.1) (Remote closed the connection)
- # [19:04] * Joins: maikmerten (n=maikmert@U14c0.u.pppool.de)
- # [19:06] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [19:07] * Joins: othermaciej (n=mjs@17.246.19.114)
- # [19:08] * Joins: billyjackass (n=MikeSmit@EM114-48-20-74.pool.e-mobile.ne.jp)
- # [19:09] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [19:09] * Quits: othermaciej (n=mjs@17.246.19.114) (Client Quit)
- # [19:10] * Quits: kenhty (n=kenhty@190.224-50-210.dynamic.dsl.mel.iprimus.net.au)
- # [19:10] * Quits: MikeSmith (n=MikeSmit@EM114-48-25-255.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [19:10] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 110 (Connection timed out))
- # [19:13] * Joins: othermaciej (n=mjs@17.246.19.114)
- # [19:33] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [19:34] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
- # [19:39] * jmb^ is now known as jmb
- # [19:50] * Quits: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [19:57] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [19:57] * Joins: jruderman (n=jruderma@corp-240.mv.mozilla.com)
- # [20:04] <JoePeck> http://downforeveryoneorjustme.com/http://lists.whatwg.org/
- # [20:06] <annevk2> weird, nothing on http://twitter.com/dhstatus
- # [20:07] * Quits: othermaciej (n=mjs@17.246.19.114)
- # [20:09] <Hixie> wow did rigo really use "think of the children" as an argument
- # [20:11] * Joins: weinig (n=weinig@17.246.17.91)
- # [20:12] * aroben is now known as aroben|meeting
- # [20:13] <annevk2> he was right about P3P
- # [20:13] <annevk2> and to a certain extent it is being done again with Powder afaict
- # [20:16] <Hixie> not really, one of the bugs he quoted had a comment from someone basically saying the same as i did, and maciej replied saying that the same applied for him
- # [20:16] <Hixie> and i can assure you the same applies for chrome
- # [20:16] * Quits: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [20:28] * Quits: ciaran_lee (n=ciaran_l@83-70-254-215-dynamic.b-ras1.prp.dublin.eircom.net)
- # [20:30] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [20:30] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [20:30] * Joins: ojan (n=ojan@72.14.229.81)
- # [20:30] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("ChatZilla 0.9.84 [Firefox 3.5pre/20090616033045]")
- # [20:35] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [20:38] * Quits: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
- # [20:38] * Quits: webben (n=benh@nat/yahoo/x-cd90c922bc28c364) (Read error: 110 (Connection timed out))
- # [20:41] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) ("ChatZilla 0.9.84-2009030221 [Firefox 3.6a1pre/20090616033101]")
- # [20:45] * Joins: dolske (n=dolske@corp-240.mv.mozilla.com)
- # [21:04] * Quits: JoePeck (n=JoePeck@jpecoraro.rit.edu)
- # [21:04] * Joins: othermaciej (n=mjs@17.246.19.114)
- # [21:04] * Joins: JoePeck (n=JoePeck@jpecoraro.rit.edu)
- # [21:11] * Joins: darbour1 (n=darbour@nat/ibm/x-dfc542ffd334da1e)
- # [21:14] * Quits: darbour1 (n=darbour@nat/ibm/x-dfc542ffd334da1e) ("Leaving.")
- # [21:15] * Quits: othermaciej (n=mjs@17.246.19.114)
- # [21:17] * archtech is now known as archtehc
- # [21:19] * archtehc is now known as archtech
- # [21:21] * Quits: weinig (n=weinig@17.246.17.91)
- # [21:24] * Quits: JoePeck (n=JoePeck@jpecoraro.rit.edu) (Success)
- # [21:27] * aroben|meeting is now known as aroben|lunch
- # [21:28] * Quits: shepazu (n=schepers@adsl-144-138-35.rmo.bellsouth.net) ("Core Breach")
- # [21:33] * Quits: slightlyoff (n=slightly@72.14.229.81)
- # [21:34] * Joins: JoePeck (n=JoePeck@jpecoraro.rit.edu)
- # [21:34] * Joins: othermaciej (n=mjs@17.246.19.114)
- # [21:36] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [21:40] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [21:56] * Joins: weinig (n=weinig@17.246.17.91)
- # [21:59] * Joins: starjive (i=beos@213-66-216-93-no30.tbcn.telia.com)
- # [22:01] * aroben|lunch is now known as aroben
- # [22:02] * Quits: ap (n=ap@194.154.88.38)
- # [22:04] * Joins: shepazu (n=schepers@adsl-144-138-35.rmo.bellsouth.net)
- # [22:16] * Joins: olliej (n=oliver@17.246.18.14)
- # [22:17] * Quits: olliej (n=oliver@17.246.18.14) (Client Quit)
- # [22:17] * Quits: maikmerten (n=maikmert@U14c0.u.pppool.de) (Remote closed the connection)
- # [22:19] * Quits: weinig (n=weinig@17.246.17.91)
- # [22:22] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [22:22] * Joins: weinig (n=weinig@17.246.17.91)
- # [22:25] * Quits: archtech (n=stanv@83.228.56.37) (Read error: 113 (No route to host))
- # [22:26] * Quits: JoePeck (n=JoePeck@jpecoraro.rit.edu) (Success)
- # [22:28] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [22:34] * Parts: ojan (n=ojan@72.14.229.81)
- # [22:37] * Quits: roc (n=roc@121-72-162-39.dsl.telstraclear.net)
- # [22:40] * Joins: dglazkov_ (n=dglazkov@nat/google/x-eed2efb949141efe)
- # [22:40] * Quits: dglazkov (n=dglazkov@nat/google/x-7d87ca40513e99b0) (Read error: 60 (Operation timed out))
- # [22:42] * Joins: olliej (n=oliver@17.244.9.15)
- # [22:45] * Joins: expensivelesbian (n=expensiv@78-86-157-220.zone2.bethere.co.uk)
- # [22:47] <expensivelesbian> hello. Are questions about seeming quirks in the HTML5 validator welcome here? I seem to be getting an odd response using multiple source elems inside a media elem
- # [22:47] <annevk2> there's a good chance hsivonen will pick it up
- # [22:48] * slightlyoff is now known as slightlyoff_afk
- # [22:48] <annevk2> alternatively you could use http://bugzilla.validator.nu/
- # [22:48] <expensivelesbian> thanks
- # [22:50] * Quits: slightlyoff_afk (n=slightly@72.14.229.81) (Remote closed the connection)
- # [22:50] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [22:53] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:57] <billyjackass> expensivelesbian: about validating multiple source elems inside a media elem, what's the question? do have your source or a test case online?
- # [22:58] * gsnedders doesn't know what to say about a billyjackass and an expensivelesbian in #whatwg… There has to be a joke in there.
- # [22:59] <krijnh> :P
- # [22:59] * krijnh adds a new subtitle
- # [22:59] <billyjackass> heh
- # [22:59] <expensivelesbian> billyjackass, sure, ignoring doctype stuff, the basic meat of the media elem is quite simple
- # [22:59] <gsnedders> krijnh: Do I have to reload the page until I find it?
- # [22:59] <expensivelesbian> safe to paste here?
- # [23:00] <krijnh> gsnedders: no, why do people keep asking that :)
- # [23:00] <gsnedders> krijnh: Where then!?
- # [23:00] <billyjackass> expensivelesbian: pastebin.com or somewhere is better, probably
- # [23:00] <expensivelesbian> k
- # [23:01] * Quits: mlpug (n=mlpug@a88-115-169-7.elisa-laajakaista.fi) (Remote closed the connection)
- # [23:01] <annevk2> krijnh, nobody remembers the URL
- # [23:01] <krijnh> annevk2: that's a feature
- # [23:01] <gsnedders> krijnh: What is the URL!?
- # [23:02] <krijnh> I don't know either :$
- # [23:02] <expensivelesbian> billyjackass http://pastie.org/515647
- # [23:03] <gsnedders> krijnh: You must find it and tell us! We demand it of you!
- # [23:03] <expensivelesbian> billyjackass running that through the HTML5 validator produces an error, but I'm not exactly sure why, as it seems like it's following the spec
- # [23:03] <krijnh> Then I really have to come up with a new subtitle as well
- # [23:03] <expensivelesbian> it doesn't like the source elem for some reason
- # [23:05] * Quits: olliej (n=oliver@17.244.9.15)
- # [23:06] <billyjackass> expensivelesbian: OK, I'll take a look now
- # [23:06] * Quits: dglazkov_ (n=dglazkov@nat/google/x-eed2efb949141efe) (Remote closed the connection)
- # [23:06] * Joins: dglazkov (n=dglazkov@nat/google/x-b90e44ca48dd646e)
- # [23:10] * Quits: sbublava (n=stephan@77.119.135.164.wireless.dyn.drei.com)
- # [23:11] * Joins: ojan (n=ojan@72.14.229.81)
- # [23:12] * Parts: ojan (n=ojan@72.14.229.81)
- # [23:15] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [23:20] * Joins: olliej (n=oliver@17.246.18.14)
- # [23:23] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:37] <billyjackass> expensivelesbian: sorry, got distracted. looking at the source for the schema that v.nu uses, it seems that it is requiring that if you have multiple source elements there, the first source in document order must have a type attribute
- # [23:38] <billyjackass> I don't know if that's per-spec or a schema bug, looking now
- # [23:38] <annevk2> hmm, sees like either type or media in that case would make sense
- # [23:39] <billyjackass> annevk2: yeah, that's what the schema requires actually
- # [23:39] <expensivelesbian> right, phew. That's a webkit quirk, which I raised a ticket about a while back.
- # [23:39] <annevk2> HTML5 however does not seem to make any requirements
- # [23:39] <expensivelesbian> thanks for your insights into that
- # [23:39] <billyjackass> source.attrs = common.attrs & src & ((type & media?) | media)
- # [23:40] <expensivelesbian> if I remember, I switched them around to try and coax iPhone <audio> support into life. That's still an ongoing project
- # [23:40] <annevk2> it does require src
- # [23:40] <annevk2> billyjackass, if you move the ? to after the ) would it work?
- # [23:42] <billyjackass> annevk2: yeah, it'd work but would mean something different of course. I'm looking at the spec now to see what it really should be
- # [23:42] <annevk2> well, with work I mean matching the spec :)
- # [23:43] * Joins: jorlow (n=jorlow@nat/google/x-dc5faa287d516296)
- # [23:45] <expensivelesbian> I tried adding the type attr to the audio elem for various Safari specific encodes, and it breaks it, hence why I removed it. It was this that I raised as a ticket with the Webkit people. But this is slightly off topic for here
- # [23:46] <billyjackass> expensivelesbian: well, as far as the spec goes, the current spec does not require it there (as annevk2 points out)
- # [23:46] <billyjackass> maybe some previous draft did, but the current one does not seem to
- # [23:46] <billyjackass> so it's a bug in v.nu
- # [23:48] <billyjackass> annevk2: it seems like this would match the spec too: source.attrs = common.attrs & src & type? & media?
- # [23:49] <expensivelesbian> ok, that's interesting to know. I'd assumed the type was a requirement, and webkit was being naughty. However, the general gist of the ticket is still for them to fix, as they are (by their own design, if I remember) supposed to be ignoring this attr. I can't remember the history of this now, but some dude at Apple said "yeah, it's a bug"
- # [23:49] <billyjackass> ok
- # [23:50] <annevk2> i think it changed because the spec now actually fetches the resource to determine the type as well
- # [23:50] <billyjackass> ah
- # [23:50] <annevk2> loading media resources changed like lots of times
- # [23:50] <billyjackass> yeah
- # [23:53] * Quits: jgraham (n=jgraham@web22.webfaction.com) (Read error: 104 (Connection reset by peer))
- # [23:53] * Quits: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # Session Close: Thu Jun 18 00:00:00 2009
The end :)