| 00:17 | <Xano__> | Is it usual to expirience a long delay between requestion the current position using geolocation and the excution of the callback? Sometimes I don't get so anything, even after a minute |
| 00:22 | <AryehGregor> | Xano_, maybe the user didn't give permission. |
| 00:23 | <AryehGregor> | Generally it will pop up a bar asking if the user wants to allow the location to be used. |
| 00:23 | <AryehGregor> | If not, then you won't ever get it. If so, you'll still only get it when the user gets around to clicking. |
| 00:25 | <MikeSmith> | AryehGregor: looks like dud left already |
| 00:26 | <MikeSmith> | 2 minutes after asking his question |
| 00:26 | <AryehGregor> | He left and came back. |
| 00:26 | <MikeSmith> | oh |
| 00:26 | <AryehGregor> | [101107 19:24:36] * Xano__ has quit (Read error: Connection reset by peer) |
| 00:26 | <MikeSmith> | I see he's still here |
| 00:26 | <Xano__> | AryehGregor: Yeah, my connection went dead for a moment |
| 00:26 | <Xano__> | AryehGregor: I got the permission dialog |
| 00:27 | <Xano__> | And I believe I checked the checkbox to remember my permission |
| 00:28 | <AryehGregor> | What browser? |
| 00:33 | <Xano__> | And there it happened again |
| 00:34 | Xano__ | blames his flatmates |
| 00:35 | <MikeSmith> | Xano_: why is that not just something that's implementation dependent? |
| 00:37 | <Hixie> | Xano__: it can take a long time if it's spinning up the GPS receiver, that might be it |
| 00:38 | <Xano__> | MikeSmith: I believe it *is* implementation dependent, but because I guess folks here have tested those implementations I figured I'd ask here |
| 00:38 | <Xano__> | Hixie: I'm testing in FF now |
| 00:38 | <Xano__> | Forgot to mention that, sorry |
| 00:39 | <Philip`> | Hixie: I didn't know GPS receivers used any kind of spinning gyroscope or flywheel |
| 00:40 | <AryehGregor> | Philip`, of course they do, how else would they attract the satellites' attention? |
| 00:41 | <Xano__> | AryehGregor: They don't. |
| 00:41 | <Xano__> | AryehGregor: They use their built-in towel to know where they are |
| 00:41 | <AryehGregor> | But their towel ceases to function indoors? |
| 00:42 | <AryehGregor> | All my towels are indoors. Maybe if I brought them outdoors, they'd work as location sensors too, rather than just things to dry off other objects with. |
| 00:42 | <Xano__> | AryehGregor: Not if you carry it around your head |
| 00:42 | Xano__ | is going to order a towel with "GPS receiver" on it |
| 00:46 | <MikeSmith> | revolutionary new browser whose only difference from any existing browser seems to be that it requires users to have a facebook account |
| 00:47 | <MikeSmith> | wish I could get investors to give me 10 million dollars to come up with an idea like that one |
| 00:47 | <AryehGregor> | You're supposed to come up with the idea before they give you the money, usually. |
| 00:47 | <MikeSmith> | ah |
| 00:48 | <AryehGregor> | . . . also, which browser? |
| 00:48 | <MikeSmith> | well, in that case they should be paying their 10 million to the Flock people |
| 00:48 | <MikeSmith> | because I can't see there's anything here that Flock didn't do 5 years ago or whatever |
| 00:48 | <MikeSmith> | AryehGregor: RockMelt |
| 00:49 | <MikeSmith> | something Marc Andreesen is involved with, apparently |
| 00:49 | <AryehGregor> | It's remarkable how a name can evoke such visceral contempt before I have the faintest clue what the thing is. |
| 00:50 | <MikeSmith> | heh |
| 00:50 | <MikeSmith> | yeah, Marc Andreeson seems to have that effect on people |
| 00:50 | <MikeSmith> | oh |
| 00:50 | <MikeSmith> | I guess you meant the name RockMelt |
| 00:50 | <MikeSmith> | "Netscape founder seeks to revolutionize Web surfing again" |
| 00:50 | <AryehGregor> | "Hopefully as profitably as the last time" |
| 00:51 | <MikeSmith> | "RockMelt, a new browser that lives in the cloud" |
| 00:51 | <MikeSmith> | so that's revolutionary at least |
| 00:52 | <MikeSmith> | living in the cloud |
| 00:52 | <MikeSmith> | I guess that means I don't even have to download it |
| 00:52 | <AryehGregor> | I'm pretty sure there are all sorts of mythologies where various beings live in the clouds. |
| 00:52 | <AryehGregor> | And build castles there and everything. |
| 00:52 | <Hixie> | Philip`: they use hamster wheel |
| 00:52 | <MikeSmith> | Star Trek |
| 00:52 | <AryehGregor> | Unless Heroes of Might & Magic lied to me. |
| 00:52 | <MikeSmith> | cloud people |
| 00:52 | <AryehGregor> | It says titans live in cloud castles. |
| 00:53 | <MikeSmith> | http://en.wikipedia.org/wiki/The_Cloud_Minders |
| 00:53 | karlcow | is using eagle feathers, skin of frogs, and moose horns to find my way around |
| 00:55 | <MikeSmith> | each Star Trek reference should have a special section that lists the name of whatever scantily but not too scantily clad alien babe Kirk has discretely implied sex with |
| 00:55 | <MikeSmith> | for each episode, I mean |
| 00:56 | <Philip`> | http://www.vgmaps.com/Atlas/SuperNES/ChronoTrigger-12000BC-KingdomOfZeal.png - they even had cloud castles in caveman times |
| 00:57 | <AryehGregor> | Living in the cloud seems impractical. They aren't dense enough to provide sound structural support. |
| 00:58 | <AryehGregor> | I've heard that the atmosphere of Venus can be dense enough for habitation, though. Maybe they mean the clouds of Venus. |
| 00:59 | <Philip`> | Why do you need structural support? |
| 00:59 | <AryehGregor> | http://www.universetoday.com/15570/colonizing-venus-with-floating-cities/ |
| 00:59 | <Philip`> | Just use something equivalent to a helicopter |
| 00:59 | <Philip`> | plus a clever refuelling system |
| 00:59 | <AryehGregor> | Then you're really only using the cloud for what, cover from potential enemies? Otherwise you could just as well use any old patch of sky. |
| 00:59 | <Philip`> | Or, I suppose, a hot air balloon |
| 01:00 | <Philip`> | Use the cloud for fresh water |
| 01:02 | <AryehGregor> | Hmm, I see. |
| 01:02 | <AryehGregor> | What sort of cloud would you want? I imagine more like cumulus or stratus clouds. |
| 01:02 | <AryehGregor> | What do you do if the cloud dissipates? |
| 01:04 | <Philip`> | You migrate to another cloud |
| 01:04 | <AryehGregor> | Sounds great. How much does it cost to sign up? |
| 01:05 | <MikeSmith> | http://en.wikipedia.org/wiki/Castle_in_the_Sky |
| 01:05 | <Philip`> | That's the beauty of it - you only have to pay for what you use |
| 01:05 | <MikeSmith> | Laputa |
| 01:05 | <Philip`> | MikeSmith: They totally stole that from Gulliver :-( |
| 01:06 | <MikeSmith> | most of Miyazaki films are based on ideas from somebody else |
| 01:07 | <MikeSmith> | but he just uses the idea to hang all kinds of other stuff on |
| 01:07 | <Philip`> | Better not hang too much stuff on, or it'll fall out of the sky |
| 01:07 | <MikeSmith> | he sort of just keeps making the same movie, and just changing the story a little |
| 01:08 | <MikeSmith> | dudes |
| 01:08 | <MikeSmith> | "HTML 5 is the glue for the cloud, says Ballmer2 |
| 01:08 | <AryehGregor> | That's mixing your metaphors all right. |
| 01:08 | <MikeSmith> | *Ballmer |
| 01:09 | <MikeSmith> | AryehGregor: he's clearly anticipated already the problem you described |
| 01:09 | <MikeSmith> | the solution is glue |
| 01:09 | <MikeSmith> | you just pump a bunch of glue into the cloud |
| 01:09 | <MikeSmith> | and that glue is made of pure unadulterated HTML5 |
| 01:12 | <MikeSmith> | man, Alexander Clauss is still at it with iCab |
| 01:12 | <MikeSmith> | http://pmptoday.com/apple/6379 |
| 01:12 | <MikeSmith> | "iCab Mobile is a web browser for the iPhone and iPod Touch" |
| 01:13 | <AryehGregor> | Who can fail to be impressed by the stunning feature list? I mean, just look at the first (thus presumably most important) one: "iCab Mobile comes with several default search engines you can choose from. You can easily add new search engines. Search suggestions from google and yahoo can be activated. It’s also possible to search within a web page." |
| 01:13 | <AryehGregor> | . . . actually, maybe that is a non-ubiquitous feature for mobile browsers. :( |
| 01:14 | <AryehGregor> | "- Kiosk Mode – a restricted variation of the fullscreen mode for Kiosk environments." For iPhone kiosks? |
| 01:19 | <MikeSmith> | iCab was a lot more impressive before he switched from developing and maintaining his own browser engine |
| 01:20 | <MikeSmith> | I always thought it was pretty amazing that he managed to do that all |
| 01:21 | <MikeSmith> | anybody know what the deal is with Chrome's "integrated PDF viewer"? |
| 01:21 | <MikeSmith> | http://chrome.blogspot.com/2010/11/pdf-goodness-in-chrome.html |
| 01:21 | <MikeSmith> | I mean, what library they are using |
| 01:24 | <robman> | hey MikeSmith - how's it going? |
| 01:24 | <MikeSmith> | oh, and it's also using Pepper? |
| 01:24 | <MikeSmith> | robman: going good |
| 01:25 | <robman> | sorry i disappeared mid conversation |
| 01:25 | <robman> | been swamped all last week 8/ |
| 01:25 | <karlcow> | Now that all big marketing machines are full throttle toward html5… I fear the future of html. I might finally regret Web Services and Co. for attention attractors |
| 01:25 | <MikeSmith> | yeah, last time you were here I think I was asking you what this "trigger" thing was in your slides |
| 01:26 | <robman> | karlcow HTML5 is now almost in the corporate bingo pool 8) |
| 01:26 | <robman> | MikeSmith hrm...the idea was that a pattern language could be used to define mappings from "sensor data bundle" patterns to "web requests" |
| 01:26 | <robman> | loosely described as a triffer |
| 01:26 | <robman> | s/ff/gg/ |
| 01:27 | <robman> | hey...what was that IOT conference in japan you were mentioning too |
| 01:27 | <MikeSmith> | http://www.iot2010.org/ |
| 01:28 | <robman> | cool..t. |
| 01:28 | <robman> | a |
| 01:29 | <robman> | gah...too soon...can't make it 8( |
| 01:30 | robman | looks to see if it's streaming? |
| 01:31 | <MikeSmith> | there's a guy named Dominique Guinard in Zurich who has been doing some interesting work |
| 01:31 | <MikeSmith> | and who will be at that event |
| 01:31 | <MikeSmith> | http://www.webofthings.com/ is one of the things he's involved with |
| 01:32 | <robman> | ta |
| 01:32 | <robman> | oooh...interesting 8) |
| 01:33 | <robman> | hey MikeSmith - is there any work going on to create a single sensors API (e.g. integrating SSN-XG, DAPI, Video/Audio, etc) ? |
| 01:34 | <MikeSmith> | no idea |
| 01:34 | <MikeSmith> | I don't know what SSN-XG or DAPI are |
| 01:34 | <robman> | 8) |
| 01:35 | <robman> | SSN-XG is the Semantic Sensor Network XG and DAPI is the Device API WG |
| 01:35 | <robman> | nevermind 8) |
| 01:35 | <MikeSmith> | ah |
| 01:35 | robman | crawls back under his rock |
| 01:35 | <MikeSmith> | well, my sense is that SSN-XG is going nowhere |
| 01:35 | <robman> | i have heard it's at a "turning point" |
| 01:35 | <MikeSmith> | heh |
| 01:36 | <MikeSmith> | I guess that's a way to describe it |
| 01:36 | <MikeSmith> | I know Laurent Lefort has put a lot of work into it |
| 01:36 | <MikeSmith> | but it does not seem to have generated a lot of interest so far |
| 01:38 | <robman> | 8/ |
| 01:40 | <MikeSmith> | as far as Device APIs WG and work going on with video/audio APIs in other groups, I can't say that we are making a concerted effort at coordination |
| 01:41 | <MikeSmith> | we so far have one instance of an API that started life in the DAP WG but subsequently moved out completely when greater vendor interest in it developed |
| 01:41 | <MikeSmith> | which is the File API |
| 01:42 | <MikeSmith> | and which is now looking like it's on a path to eventually becoming a part of the core Web platform |
| 01:44 | <robman> | hrm...ok |
| 01:47 | <MikeSmith> | in other news, I see Eric Lawrence is still doing regular updates to Fiddler |
| 01:48 | <MikeSmith> | http://www.fiddler2.com/Fiddler/changelog.asp#v2 |
| 05:21 | <MikeSmith> | http://lists.w3.org/Archives/Public/public-html/2010Nov/0061.html was another useful outcome of the meeting |
| 05:22 | <MikeSmith> | oh wow |
| 05:22 | <MikeSmith> | i just noticed this: |
| 05:22 | <MikeSmith> | http://lists.w3.org/Archives/Public/public-html-comments/2010Nov/0000.html |
| 05:23 | <MikeSmith> | from James Clark |
| 05:24 | <MikeSmith> | on how to get an outline for a "chunk" that you want to be the entire content of a page |
| 05:24 | <MikeSmith> | proposing a "nosection" boolean attribute on <body> as possible solution |
| 07:31 | <MikeSmith> | krijnh: I would like to say I meant that tweet sarcastically |
| 07:31 | <MikeSmith> | btw, thanks for tweeting in something other than English |
| 07:31 | <MikeSmith> | or not in English exclusively at least |
| 07:32 | <MikeSmith> | I wish more people would do that |
| 08:14 | <annevk> | Unicode is presentational? Where does that come from? |
| 08:18 | <othermaciej> | Aryeh's message in that regard seems confused |
| 08:19 | <othermaciej> | characters are almost by definition semantic, not presentational, so I would consider a tag equivalent to a character to be semantic |
| 08:19 | <annevk> | yeah, the presentation is in the glyph |
| 08:20 | <annevk> | of course, with some characters the line is somewhat blurry, but still |
| 08:34 | <jgraham> | So, anyone want to summarise what I missed in the last week in about two sentences? |
| 08:36 | <annevk> | sad stuff on ietf-http-wg |
| 08:36 | <annevk> | "I even tried calling Chase customer service about the mixed content |
| 08:36 | <annevk> | warnings on the login page to their banking web site. They told me to |
| 08:36 | <annevk> | use Firefox because the warning didn't show in that browser (this was |
| 08:36 | <annevk> | a case where Chrome's mixed content detector was more accurate than |
| 08:36 | <annevk> | Firefox's in detecting the vulnerability)." |
| 08:36 | <annevk> | though not entirely surprising, my bank until recently advocated IE6 |
| 08:37 | <annevk> | jgraham, reading lots of email |
| 08:42 | <hsivonen> | are all the HTML WG minutes from the TPAC week collected somewhere in the form of links? |
| 08:45 | <annevk> | Laura Carlson made this I noticed: http://www.w3.org/html/wg/wiki/Minutes |
| 08:45 | <annevk> | (or kept it up to date) |
| 08:46 | <hsivonen> | annevk: cool. thanks |
| 08:47 | <hsivonen> | I'm trying to flush my action queue right away |
| 08:48 | <annevk> | I hope I do not have any actions |
| 08:48 | <annevk> | though I guess I should write up something on registries |
| 08:48 | <annevk> | and I got a somewhat indirect request to blog about <bdi> |
| 08:56 | <annevk> | abarth|melting, thanks for the update on URLs |
| 08:56 | <abarth|melting> | annevk: np |
| 08:57 | <abarth|melting> | annevk: hopefully i'll get some time to concentrate on it and make some actual progress |
| 08:57 | <annevk> | abarth|melting, agreed that sorting out hybi deserves priority :) |
| 08:57 | <abarth|melting> | i think the hybi thing is almost done |
| 08:58 | <abarth|melting> | i'm mostly just waiting on some vendors to tell me its ok to release the results of this experiment we ran |
| 08:58 | othermaciej | wonders which vendors are sitting on the results |
| 08:59 | <othermaciej> | annevk: I guess I should send links to each set of minutes |
| 09:01 | <annevk> | I think people have been sending out links already, but maybe a pointer to the wiki on public-html-announce or some such |
| 09:07 | <othermaciej> | yeah, there were some individual links, but not for each session |
| 09:13 | <othermaciej> | this makes me sad: http://news.ycombinator.com/item?id=1880412 |
| 09:13 | <othermaciej> | especially the discussion that blames browsers for flagging mixed content |
| 09:15 | <abarth|melting> | collin had a lot of trouble with one of his web sites |
| 09:15 | <abarth|melting> | making it work over HTTPS without mixed content |
| 09:15 | <abarth|melting> | a bunch of things you want to integrate with don't work |
| 09:15 | <abarth|melting> | like facebook connect |
| 09:15 | <hsivonen> | othermaciej: from the comments, it seems that mixed content warnings are a real problem from the site POV |
| 09:15 | <abarth|melting> | he ended up contracting a CDN to proxy everything over HTTPS |
| 09:16 | <hsivonen> | othermaciej: so it seems at least semi-appropriate to blame browsers |
| 09:16 | <othermaciej> | hsivonen: I'd prefer just not showing the lock instead of showing a mixed-content warning |
| 09:16 | <othermaciej> | (in fact I think that is what Safari does) |
| 09:16 | <hsivonen> | othermaciej: sure. that's what Firefox 4 does, too. |
| 09:17 | <othermaciej> | if sites want to still show a normal HTTPS lock icon on mixed content pages, then there's really no way to help them |
| 09:17 | <othermaciej> | I suppose using SSL with mixed content mostly protects against Firesheep-style passive attacks - you'd have to actually intercept and MITM the non-SSL content to make it still work |
| 09:18 | <othermaciej> | (unless your non-SSL content shares cookies with your SSL content) |
| 09:18 | <abarth|melting> | there's actually a nice way of solving these problems |
| 09:18 | <abarth|melting> | which is to let the site talk TLS to the browser |
| 09:18 | <abarth|melting> | but use the "http" scheme |
| 09:19 | <abarth|melting> | that gives you protection from passive network attackers |
| 09:19 | <abarth|melting> | and doesn't trigger any of these interoperability problems |
| 09:19 | <abarth|melting> | s/interoperability/integration/ |
| 09:20 | <abarth|melting> | if folks are interested, i can write up a document explaining how to do it |
| 09:20 | <othermaciej> | it seems to me that being less noisy about the mixed content warning (just hide the lock and don't show EV cert UI or whatever) would be easier to implement and would serve about as well |
| 09:20 | <abarth|melting> | IE8 will have noisy mixed content errors for a long time |
| 09:21 | <abarth|melting> | (like show a modal dialog noisy) |
| 09:21 | <othermaciej> | is IE8 compatible with the "talk TLS over HTTP" solution? |
| 09:21 | <abarth|melting> | yes, it just doesn't get the improved security |
| 09:21 | <abarth|melting> | :) |
| 09:21 | <othermaciej> | I see, so it would fall back to normal HTTP? |
| 09:22 | <abarth|melting> | it starts out as normal HTTP |
| 09:22 | <abarth|melting> | imagine we magically teleported a policy bit from the server to the client |
| 09:23 | <abarth|melting> | that says "Whenever you see an http URL pointing to me, talk to me at port XXX over TLS instead please" |
| 09:23 | <abarth|melting> | now, all the URLs are http |
| 09:23 | <abarth|melting> | but right before they hit the wire, we decide to send the HTTP requests over TLS instead |
| 09:24 | <abarth|melting> | this is playing on the fact that URL schemes don't have to be the same as on-the-wire protocols |
| 09:24 | <othermaciej> | I was going to suggest this sounds a lot like STS, but I guess STS would specifically not want to allow mixed content |
| 09:24 | <abarth|melting> | its very much like STS |
| 09:25 | <abarth|melting> | but instead of upgrading your https to "bullet proof", you're upgrading your http transport to use tls |
| 09:25 | <othermaciej> | it's just sad that AdSense is one of the integration problems |
| 09:25 | <othermaciej> | but surely there will be others for some time |
| 09:25 | <abarth|melting> | the github guy mentions the charts API |
| 09:26 | <abarth|melting> | presumably Google could clean up its act |
| 09:26 | <abarth|melting> | Facebook connect is a big one |
| 09:26 | <abarth|melting> | i think collin found that he could get that to work if he haxored the script they gave him |
| 09:27 | <othermaciej> | many at Google are pushing for going all-TLS |
| 09:27 | <abarth|melting> | which is basically what the github guy said about the charts API |
| 09:27 | <abarth|melting> | i'm in favor of all-TLS |
| 09:27 | <othermaciej> | I know you are :-) |
| 09:28 | <othermaciej> | I'm just saying it's odd that Google does things like Google Search over TLS while holding out on the API side |
| 09:28 | <abarth|melting> | i'm sure you've heard stories from Microsoft about how no one tells the Office business unit what to do |
| 09:28 | <abarth|melting> | you might imagine that adsense has a similar position :) |
| 09:33 | zcorpan | wonders what correction gsnedders refers to in http://www.w3.org/mid/4CD555C7.8010005⊙oc |
| 09:34 | <othermaciej> | I have heard surprisingly few stories about Microsoft's internal politics |
| 09:35 | <abarth|melting> | brb |
| 09:39 | <abarth> | X-Bodge-Transport-Security |
| 09:39 | <abarth> | i think that turns on that feature in chrome |
| 09:41 | <annevk> | yay more X-prefixed headers |
| 09:41 | <abarth> | annevk: it's meant to be named rediculously |
| 09:42 | <abarth> | i don't think anyone knows it exists |
| 09:43 | <othermaciej> | you just revealed the secret! |
| 09:43 | <abarth> | OMG! |
| 09:43 | <abarth> | actually, it looks like this doesn't quite do what we want |
| 09:44 | <abarth> | http://src.chromium.org/viewvc/chrome/trunk/src/net/base/transport_security_state.h?view=markup |
| 09:44 | <abarth> | MODE_STRICT is for HSTS |
| 09:44 | <abarth> | X-Bodge-Transport-Security gets you into MODE_SPDY_ONLY, which is for SPDY |
| 09:44 | <abarth> | we want MODE_OPPORTUNISTIC |
| 09:45 | <abarth> | but i'm not sure if there's syntax to activate that |
| 09:47 | <abarth> | oh, i see |
| 09:47 | <abarth> | agl is too clever for his own good |
| 09:48 | <abarth> | / TODO(agl): implement opportunistic HTTPS upgrade. |
| 09:48 | <abarth> | :) |
| 09:48 | <abarth> | now that i've gotten this far, I should just implement it |
| 10:09 | <wirepair> | is there something wrong with the html5 sandbox / iframe srcdoc validator on html5.validator.nu? |
| 10:09 | <wirepair> | getting Attribute srcdoc not allowed on element iframe at this point. when taking an example from the html5 spec directly |
| 10:09 | <hsivonen> | wirepair: most likely there is a problem yes |
| 10:09 | <annevk> | might not be implemented yet |
| 10:09 | <wirepair> | ok cool, was scratching my head there :) |
| 10:12 | <wirepair> | anyone know off the top of their heads which browsers have started implementing (in a testable form) srcdoc? |
| 10:16 | <annevk> | I remember some work in progress in WebKit |
| 10:16 | <abarth> | i don't think it's landed yet |
| 11:28 | <annevk> | nice change proposal hsivonen |
| 11:32 | <hsivonen> | annevk: thanks |
| 12:00 | <wirepair> | hu just found a Really Weird ie9 vulnerability |
| 12:00 | <wirepair> | can read remote cssRules *only* when it's framed |
| 12:00 | <wirepair> | w.t.f |
| 12:03 | <zcorpan> | remote as in cross-origin? |
| 12:04 | <wirepair> | yes |
| 12:10 | <david_carlisle> | abarth: on using http: URI scheme rather than https:, seems like you are in good company TBL moans about https appearing in the URI in http://www.w3.org/DesignIssues/Architecture.html#Extension |
| 12:27 | <wirepair> | heh, not only is it only when it's framed, it has to be dynamically framed |
| 12:27 | <wirepair> | wow that's a messed up flow :/ |
| 12:27 | <wirepair> | (dynamically in the sense that the iframe src tag needs to be assigned in javascript, not just in the element src="...") |
| 12:37 | <wirepair> | buh i don't get it, sometimse cssRules are valid, sometimes they're null |
| 12:37 | <wirepair> | even though i see them in their developer tools debugger |
| 12:37 | wirepair | gives up |
| 12:37 | <wirepair> | s/their/there |
| 12:54 | <jgraham> | hsivonen: yt? Did you implement the counters in the AAA as in the spec or only incrementing the inner loop counter whn actually inserting an element? |
| 13:02 | <jgraham> | abarth: ^ |
| 13:08 | <gsnedders> | zcorpan: The final case in jgraham's email which he claimed could never happen |
| 13:09 | jgraham | wonders what he claimed could never happen |
| 13:10 | <gsnedders> | I guess zcorpan was referring to my email to public-html-testsuite |
| 15:27 | <zcorpan> | hsivonen: webkit looks at htmlness? |
| 15:28 | <annevk> | and if there's no ownerDocument you default to XML? |
| 15:28 | <zcorpan> | yeah |
| 15:29 | <annevk> | can you even get in that situation? |
| 15:30 | <zcorpan> | doctypes can have null as ownerDocument :) |
| 15:43 | <hsivonen> | zcorpan: yeah, webkit looks at the HTMLness of the owner doc |
| 15:44 | <zcorpan> | then i agree with your comment that we should align with webkit and add an argument to override |
| 15:45 | <zcorpan> | does anyone support DOMParser(s, 'text/html') ? |
| 15:46 | <annevk> | I think Mozilla does |
| 15:46 | <zcorpan> | uh, that's not the right syntax |
| 15:47 | <hsivonen> | annevk: I'm pretty sure we don't yet |
| 15:47 | <gavin> | our domparser doesn't support text/html yet |
| 15:47 | <zcorpan> | http://software.hixie.ch/utilities/js/live-dom-viewer/saved/694 |
| 15:47 | <gavin> | bug 102699 |
| 15:48 | <zcorpan> | http://software.hixie.ch/utilities/js/live-dom-viewer/saved/695 even |
| 15:48 | <zcorpan> | i guess it's bad that opera doesn't throw |
| 15:48 | <zcorpan> | doc is null in webkit |
| 15:53 | <hsivonen> | spot-checking other Change Proposals, it sees that people rarely list the Negative Effects of their proposals |
| 15:54 | <gavin> | heh |
| 15:56 | <jgraham> | hsivonen: I don't remember anyone else ever filling out the "risks" section of their proposal |
| 15:56 | <jgraham> | It is quite worthless IMHO |
| 16:00 | <zcorpan> | only Hixie putting jokes in the Risks section |
| 16:01 | <hsivonen> | aargh. Wikia sniffs Firefox and Opera and expects their script execution to be HTML5-incompliant |
| 16:08 | <zcorpan> | yay |
| 16:53 | <TabAtkins_> | <!DOCTYPE html><title>SVG in HTML</title><svg><circle cx=10 cy=10 r=10 /></svg> |
| 16:55 | <jgraham> | TabAtkins_: Very nice. But why? |
| 17:03 | <TabAtkins_> | jgraham: Argh, sorry. Unintentional. Copypasta from Hixie's message a day or so ago. |
| 17:09 | <jpike> | yay |
| 17:10 | <annevk> | who, interwebs was down |
| 17:10 | <cdbb> | i've got a question for you pros |
| 17:10 | <annevk> | I mean, whoa |
| 17:11 | <cdbb> | i have a slider, with 10 slides. they are marked up with figure/figcaption. how do i fix my outline (it appears there is a blank list with 10 bullets)? |
| 17:12 | <TabAtkins_> | cdbb: Figures scope their contents from the heading algorithm, so yeah, anything in them won't be shown. |
| 17:12 | <annevk> | <section> seems more appropriate for a slide in a slideshow |
| 17:12 | <TabAtkins_> | If you want them to show in the ouline, instead mark them up with <section>/<h1>. |
| 17:12 | <annevk> | depending on the contents |
| 17:13 | <TabAtkins_> | annevk: Right. If the slides are important enough to be in the outline, they're too important to be <figure>s. |
| 17:13 | <TabAtkins_> | (If they're not, then <figure> is perfect.) |
| 17:13 | <cdbb> | ah |
| 17:13 | <cdbb> | ok, they are a large image with a graphical caption combined into a single image |
| 17:13 | annevk | usually goes for <p> |
| 17:13 | <cdbb> | so i thought figure/figcaption would make the most sense |
| 17:14 | <cdbb> | but section probably makes more sense semantically |
| 17:14 | <cdbb> | thx guys |
| 17:14 | <TabAtkins_> | Np. |
| 17:14 | <annevk> | if it's just a couple of lines i'd go for <h1> and <p><img> for each slide personally |
| 17:14 | <annevk> | <h1> for the title of the presentation |
| 17:15 | <TabAtkins_> | I gave my last talk with <section> slides. The presentation was particularly fun, because they were placed all over the place in the document and used transitions on top/left to animate slide changes. |
| 17:52 | <annevk> | hahaha http://active.tutsplus.com/articles/roundups/html5-and-flash-17-industry-experts-have-their-say/ |
| 17:57 | <annevk> | http://twitter.com/html4nana |
| 17:59 | <othermaciej> | if progress is measured by novelty accounts, HTML5 is doing pretty well |
| 19:26 | <mikekelly> | ok I'm looking at an overview of html5 that says the link element 'lost @type because of the prevelence of css' - is that true? |
| 19:28 | <annevk> | not entirely |
| 19:28 | <annevk> | pointer? |
| 19:29 | <mikekelly> | it's a devzone refcard thing |
| 19:30 | <mikekelly> | annevk: default for link is css ? |
| 19:30 | <annevk> | no |
| 19:30 | <annevk> | for <link> type is mostly meaningless |
| 19:30 | <annevk> | but it's still there |
| 19:31 | <annevk> | see http://simon.html5.org/html5-elements |
| 19:31 | <mikekelly> | sure, where is that article coming from |
| 19:31 | <mikekelly> | and why is it slightly true? :P |
| 19:32 | <annevk> | it isn't really |
| 19:32 | <annevk> | and I've no idea where random articles without URLs on the internet are from |
| 19:32 | <annevk> | or where they get their ideas from |
| 19:32 | <mikekelly> | ok all it says is: "The <link> element has lost its type attribute due to the prevalence of CSS." |
| 19:34 | <mikekelly> | so that's wrong, basically |
| 19:36 | <beowulf> | mikekelly: where on the internet does it say this? |
| 19:39 | <mikekelly> | beowulf: why do you ask? |
| 19:41 | <mikekelly> | @type is a crazily pointless attribute |
| 19:49 | <annevk> | mikekelly, basically, because URL or it didn't happen |
| 19:52 | <AryehGregor> | othermaciej, annevk: Well, I don't want to get into an argument about . . . er . . . semantics. But there's a big difference between semantics in the HTML sense, and typography. Something like a line break or non-breaking space is not semantic by any definition I see -- it specifies appearance and can be used for any semantics where you desire that appearance. Of course Unicode doesn't dictate presentation on a pixel level as CSS sometimes |
| 19:52 | <AryehGregor> | does, either. |
| 19:53 | <annevk> | Unicode does not dictate presentation at all |
| 19:53 | <annevk> | it just defines meaning of code points |
| 19:53 | <AryehGregor> | Some of which are presentational. |
| 19:53 | <annevk> | fonts dictate presentation |
| 19:53 | <annevk> | well sure, Unicode has its shade of gray, just like any other technology |
| 19:55 | <AryehGregor> | Unicode says U+41 is a Latin capital letter A. That suggests how it should be presented, not how it should be used. Unicode doesn't have an opinion on whether you use A as an English letter, a Spanish letter, ASCII art for an Asteroids-style spaceship, or total gibberish. It's semantics-neutral. |
| 19:55 | <AryehGregor> | But it had better look something like Latin capital letter A usually looks, in any font. |
| 19:56 | <AryehGregor> | Otherwise you should be using private-use code points or something. |
| 20:19 | <JonathanNeal> | Is this Section 508 happy all by itself or would it also require a label? <input type="text" name="month" maxlength="2" title="Date of Birth Month" /> |
| 20:20 | <AryehGregor> | You don't need to label all inputs, as far as I know. |
| 20:20 | <AryehGregor> | However, you probably do want to use a label here instead of a title. |
| 20:20 | <AryehGregor> | Titles aren't suited for containing essential info like what you're supposed to put in an input. |
| 20:20 | <JonathanNeal> | I think I'm good, because <input>, <textarea>, and <select> elements have label elements associated with them in the markup or are given a descriptive title attribute. |
| 20:21 | <JonathanNeal> | Hmm. |
| 20:22 | <JonathanNeal> | I'm imaginging this in the context of three inputs representing a date of birth. |
| 20:23 | <Philip`> | How about an <input type="date">? |
| 20:26 | <JonathanNeal> | is there type="year", type="month", and type="day" ? |
| 20:26 | <annevk> | AryehGregor, it being a capital A in itself has meaning |
| 20:26 | <annevk> | AryehGregor, saying it has no semantics is the same as people saying <h1> has no semantics because it is completely unspecific |
| 20:27 | <JonathanNeal> | And I imagine the "Date of Birth" text in ... Date of Birth <input type="text" name="month" maxlength="2" title="Date of Birth Month"/> <input type="text" name="day" maxlength="2" title="Date of Birth Day"/> <input type="text" name="year" maxlength="4" title="Date of Birth Year"/> ... wouldn't be appropriate as a label or as a legend in a fieldset. |
| 20:28 | <Philip`> | (That series of inputs would be extremely confusing to people who aren't used to the US date format, and also confusing to people who try to write "Jan" etc as the month) |
| 20:29 | <JonathanNeal> | Okay. So, 1. a label for each would be appropriate (and not a title)? And 2. the "Date of Birth" text would work best as... ? a heading? |
| 20:38 | <TabAtkins_> | JonathanNeal: Yes to both. |
| 20:40 | <FGRibreau> | Hi |
| 20:40 | <FGRibreau> | is there anyone here ? |
| 20:41 | <TabAtkins_> | Nope. |
| 20:41 | <annevk> | FGRibreau, better to state your actual question ;) |
| 20:42 | <FGRibreau> | I don't know if it's the best place to discuss this. I've read the spec about HTML5 postMessage and I've go a question |
| 20:42 | <FGRibreau> | (and a bug in my case) |
| 20:42 | <FGRibreau> | My parent iframe is on "http://www.webiste.com" and contain another iframe on "https://www.web2.com" |
| 20:43 | <FGRibreau> | web2 try a postMessage to "http://www.website.com" and it doesn't work. |
| 20:43 | <TabAtkins_> | Right. |
| 20:43 | <FGRibreau> | Is it normal ? |
| 20:43 | <annevk> | so you did parent.postMessage() from web2? |
| 20:43 | <FGRibreau> | yep |
| 20:44 | <FGRibreau> | It work when web2 is without https |
| 20:44 | <annevk> | ooh |
| 20:44 | <FGRibreau> | I've tested on safari & chrome |
| 20:44 | <annevk> | https to http? |
| 20:44 | <FGRibreau> | (yes) |
| 20:45 | <FGRibreau> | I thought postMessage was able to deliver a message from https to http & http to https & http to http |
| 20:45 | <annevk> | maybe browsers block that |
| 20:45 | <FGRibreau> | humm |
| 20:45 | <annevk> | in theory yes |
| 20:45 | <FGRibreau> | ok |
| 20:45 | <annevk> | but certain things get disabled when you cross the "secure" boundary and not all of that is defined |
| 20:45 | <FGRibreau> | That was what I was thinking about -__-' |
| 20:46 | <FGRibreau> | thanks for your help |
| 20:46 | <FGRibreau> | I'll try another way to get it work |
| 20:46 | <FGRibreau> | ++ |
| 20:46 | <annevk> | I'd suggest trying Firefox/Opera/IE as well |
| 20:46 | <annevk> | oh well |
| 20:49 | <AryehGregor> | annevk, so let's put it this way: Unicode, like CSS, is not media-independent. It's designed entirely around typography. The concept of a capital A only really makes sense in visual contexts -- in other media (like speech) you have to do some kind of lossy conversion to preserve the semantics. Likewise, <br> and <b> and so on are not media-independent, but <h1> is. |
| 21:05 | <TabAtkins_> | MikeSmith: Um, HTMLWG minutes are being *crazy*. Right now it looks like the minutes are a plain-text dump of a photoshop file. |
| 21:05 | <TabAtkins_> | MikeSmith: http://www.w3.org/2010/11/04-html-wg-minutes.html |
| 21:06 | <annevk> | wfm |
| 21:07 | <TabAtkins_> | wtf |
| 21:07 | <TabAtkins_> | Okay, it works now... |
| 21:19 | <TabAtkins_> | Urgh, now I'm back to the minutes not working at all, which I was having earlier this morning. |
| 21:25 | <TabAtkins_> | annevk: When you pointed me to the bug about an anonymous relation and said something about CSS, are you thinking something in the direction of "background-image: anon-url(http://www.example.com/example.jpg);"? |
| 21:45 | <jamesr_> | what are the recent canvas bugs on w3.org bug tracker talking about? http://www.w3.org/Bugs/Public/show_bug.cgi?id=11242 for example |
| 21:52 | <JonathanNeal> | TabAtkins_, is there an example online somewhere of how to properly use headings, legends, labels, and titles in html5 forms? |
| 21:52 | <JonathanNeal> | And if so, would you share it with me? :D |
| 21:53 | <Philip`> | jamesr_: Accessibility |
| 21:55 | <jamesr_> | so it's about the fallback content inside a canvas? |
| 21:56 | <Philip`> | jamesr_: Yes |
| 21:57 | <jamesr_> | why's canvas different from any other html element? |
| 21:59 | <Philip`> | I don't know |
| 22:00 | <AryehGregor> | jamesr_, because people write entire applications in canvas. |
| 22:00 | <AryehGregor> | Which aren't exposed to AT at all, and can't really be, because canvas is just a bitmap manipulated by JavaScript. |
| 22:01 | <AryehGregor> | I mean, can't really be without special APIs. |
| 22:01 | <AryehGregor> | Whereas other HTML elements tend to contain convenient things like text, which can be exposed to ATs easily. Or otherwise they have semantics that can be exposed to AT. |
| 22:02 | <jamesr_> | right, but people also put entire applications in <embed> |
| 22:02 | <AryehGregor> | Yeah, but the processing model for that is entirely nonstandard, so it's up to the particular embedded thingie to define its own accessibility model. |
| 22:03 | <jamesr_> | so the idea with this series of bugs is that the application author would provide DOM that parallels the application being rendered in the <canvas>? |
| 22:03 | <AryehGregor> | I don't know, I haven't looked at them. |
| 22:06 | <Philip`> | The HTML5 spec already requires that you provide a non-canvas-based equivalent to what you're using canvas for |
| 22:09 | <zcorpan> | maybe i should write a non-canvas-based tower defence game to see what would be suitable as fallback |
| 22:11 | <zcorpan> | i guess it's a bit hard to play tower defence if you're blind |
| 22:40 | <MikeSmith> | TabAtkins_: still have problems with the minutes? |
| 23:10 | <TabAtkins_> | heycam: Yo, in the WebIDL spec there's a reference to the toNumber(), etc. functions, which are claimed to be defined in Chapter 9. Chapter 9 doesn't exist. Thoughts? |
| 23:11 | <heycam> | oh :) |
| 23:11 | heycam | checks |
| 23:11 | <heycam> | ecmascript apocrypha |
| 23:11 | <heycam> | http://sideshowbarker.github.com/es5-spec/#x9.3 |
| 23:12 | <TabAtkins_> | Danke. You may want to update that reference in the webidl spec, because it's pretty confusing. |
| 23:13 | <heycam> | but that's chapter 9 |
| 23:13 | <TabAtkins_> | MikeSmith: Yes. |
| 23:13 | <heycam> | or is the issue that it should say "section 9"? |
| 23:14 | <TabAtkins_> | heycam: The issue is that both me and the dude who asked me the question missed that all the section references in this chapter refer to es5, not to the webidl spec. |
| 23:15 | <heycam> | TabAtkins_, ah gotcha |
| 23:15 | <TabAtkins_> | Because we just searched for "toNumber", and didn't think it was important to read the first paragraph of the chapter that the first hit happened to be in. ^_^ |
| 23:18 | <heycam> | TabAtkins_, btw there is a sentence at the top of that section saying "Section numbers in this section refer to sections of ECMAScript Language Specification, 5th Edition" |
| 23:19 | <heycam> | TabAtkins_, because things were looking messy when i included the target spec for each of those references |
| 23:20 | <MikeSmith> | heycam: Jason Orendorff also has an HTML ES5 spec - |
| 23:20 | <MikeSmith> | http://people.mozilla.org/~jorendorff/es5.html#sec-9.3 |
| 23:20 | <heycam> | TabAtkins_, maybe i could use a different section notation, like ?9.3 |
| 23:20 | <heycam> | MikeSmith, yeah i saw that -- i really like the formatting on that one |
| 23:20 | <MikeSmith> | yeah |
| 23:21 | <heycam> | yours is just the first that came up in my history when i typed "es5" :) |
| 23:21 | <TabAtkins_> | MikeSmith: Yeah, minutes are still causing me problems. I dunno why. |
| 23:22 | <MikeSmith> | TabAtkins_: so what's the problem exactly? it just shows up garbled? |
| 23:22 | <TabAtkins_> | Right now it's just giving me a "this webpage is unavailable" message. |
| 23:22 | <heycam> | TabAtkins_, filed http://www.w3.org/Bugs/Public/show_bug.cgi?id=11268 |
| 23:23 | <TabAtkins_> | For a short period of time, a few hours ago it was barfing out the contents of a photoshop-created image. |
| 23:23 | <MikeSmith> | TabAtkins_: might be a problem with one of the mirrors… lemme check |
| 23:23 | <TabAtkins_> | Woops, now it's back to doing that again. |
| 23:24 | <TabAtkins_> | And now they work again. |
| 23:24 | <TabAtkins_> | I dunno if it's something crazy with me, or what. |
| 23:25 | <TabAtkins_> | Back to "not available". I suspect I pulled from cache a second ago when they worked. |
| 23:27 | <AryehGregor> | So, visiting this URL causes X to crash and my window manager to reset: http://upload.wikimedia.org/wikipedia/commons/thumb/8/8f/Whole_world_-_land_and_oceans_12000.jpg/800px-Whole_world_-_land_and_oceans_12000.jpg |
| 23:29 | <AryehGregor> | No, wait, this is the one that crashed X: http://upload.wikimedia.org/wikipedia/commons/thumb/8/8f/Whole_world_-_land_and_oceans_12000.jpg/800px-Whole_world_-_land_and_oceans_12000.jpg |
| 23:29 | <MikeSmith> | TabAtkins_: mirrors are all OK and I don't see anything weird in the headers for that page or anywhere else that might be causing problems |
| 23:29 | <AryehGregor> | Presumably because it's 19.11 MB. |
| 23:30 | <AryehGregor> | Wait, I mean: http://upload.wikimedia.org/wikipedia/commons/8/8f/Whole_world_-_land_and_oceans_12000.jpg |
| 23:30 | <AryehGregor> | There we go. |
| 23:30 | <AryehGregor> | Don't click it. |
| 23:30 | <TabAtkins_> | MikeSmith: Shrug, then. It seems to load fine initially, then if I refresh it dies, then sometimes if I refresh it starts barfing out an image as text. |