04:56 | <wilhelm> | ~ |
05:57 | <jgraham> | wilhelm: . |
05:58 | <wilhelm> | jgraham: I blame the lag. |
06:04 | <jgraham> | So would the Jackson Five if they were around today |
14:54 | <gsnedders> | It says something that when I see a Java plugin used I'm actively surprised, whereas a decade ago it wouldn't have surprised me in the least (though annoyed me while I waited for the JVM to startup…) |
15:02 | bga_ | want jvm in browser by default instead js. If somebody wants js - Rhino |
15:03 | <gsnedders> | bga_: I want something where a single company doesn't control the language by virtue of holding patents over it. |
15:03 | <bga_> | mm. patents. ok. llvm |
15:06 | <gsnedders> | bga_: Too slow, and not designed for non-trusted code-execution. |
15:06 | <bga_> | but monopoly is ok. single version. single mind. better than 3-4 companies implements same stuff i.e. just waste haman resources |
15:06 | <gsnedders> | (slow in the compile-time sense, not in generated-code performance) |
15:07 | <gsnedders> | bga_: Then why have multiple browser engines at all? |
15:07 | <gsnedders> | What incentive is there for performance, etc? |
15:08 | <bga_> | lets c++ compler maker fights, not we :) |
15:08 | <bga_> | and cpu manufacturers |
15:09 | <gsnedders> | But that doesn't really affect the performance of canvas that much. |
15:11 | <bga_> | but ok. monopoly is ideal. you want stimul to make product better. i see MS make Windows better w/o pressure of concurents. thay just cares about users |
15:11 | <bga_> | oracle too |
15:12 | <bga_> | that ill called perfectionism |
15:13 | <gsnedders> | bga_: MS don't make Windows better for that reason, MS continue to develop Windows because licensing is tied to specific Windows versions. |
15:13 | <gsnedders> | To continue to sell site-licenses, they have to invalidate the old licenses. |
15:14 | <gsnedders> | The revenue they get from per-unit OEM sales is comparitively minute. |
15:15 | <gsnedders> | bga_: A good monopoly example where you have no financial incentive to develop it further is IE/Win, and the abandonment of its development a decade ago. It brings in no revenue to MS, so it's purely a cost-sink. |
15:17 | <bga_> | gsnedders for example we have Flash. wa have canvas. Flash api much better and faster than canvas because Adobe is monopoly. single version. but 3 companies enchange canvas speed triple slower. And after 5+ years canvas reach level of flash |
15:18 | <gsnedders> | bga_: It's not clear simply having more resources working on a single engine would have addressed that problem any quicker. |
15:18 | <bga_> | gsnedders because IE6 was ideal. 3d, vector graphic, FFI(activex), sound, video, smil, etc |
15:19 | <gsnedders> | bga_: The IE team didn't, and were fully intending on fixing bugs in the near future after IE6. |
15:20 | <gsnedders> | They were intending on fixing places where hasLayout became black-box observable, expecting to continue on the same fairly quick release-cycle IE had had at that point. |
15:20 | <gsnedders> | (Fairly quick at least compared with IE today) |
17:05 | <annevk> | Mike[tm]: I just filed a bug on appcache and it did not go to public-html automatically but instead was filed under other drafts... |
17:05 | <annevk> | Mike[tm]: seems wrong |
17:50 | <heycam> | annevk, according to CSSOM, should document.styleSheets include items for <link rel="stylesheet alternate"> even if they don't have a title=""? |
17:53 | <annevk> | probably should not include those |
17:53 | <annevk> | I think that might not get past the "create a style sheet" steps |
17:53 | <annevk> | or should not, anyway, because it's useless |
17:55 | <heycam> | annevk, where is "create a style sheet" actually invoked? |
17:56 | <heycam> | annevk, for link elements that is? I can see there's a section for <?xml-ss?> and Link headers... |
17:56 | <annevk> | in HTML I think |
17:57 | <annevk> | though I'm not sure if Hixie is doing that properly |
17:57 | <heycam> | mm |
17:58 | <heycam> | an IE demo fails in Firefox because it doesn't expose all the title-less alternate stylesheet <link>s in document.styleSheets, so I wanted to point to some spec justification for that |
17:59 | <annevk> | yeah I heard about that the other day |
18:00 | <annevk> | style sheet loading, creating of StyleSheet objects, etc. is all very sketchy :( |
18:00 | <heycam> | mm |
18:00 | <heycam> | :) |
18:02 | <annevk> | are you eating something? |
18:02 | <annevk> | mm |
18:05 | <heycam> | annevk, no, just sleepy after flight so I have a limited set of irc responses to use :) |
18:06 | <annevk> | mm |
18:29 | <kennyluck> | Is it a known issue that validator.nu throws more "parse error" than it should be for character references? |
18:41 | <annevk> | kennyluck: you can check its bugs no? |
18:43 | <kennyluck> | annevk, it will be easier if someone says "yes" to my question and then I'll skip this. ;) |
18:44 | <annevk> | I don't know the answer :) |
18:45 | <annevk> | ew http://wiki.whatwg.org/wiki/StringEncoding |
18:47 | <zewt> | only particularly "ew" thing is "detectEncoding", which is being dropped |
18:48 | <zewt> | rest is rough but straightforward |
19:33 | <annevk> | other feedback: |
19:33 | <annevk> | appcache does not mean "works offline" |
19:33 | <annevk> | even if it did, users don't get it |
19:34 | <annevk> | they search google for URLs so a) they can't find the apps when offline and b) they don't know they work offline |
19:34 | <zewt> | then why is it in a section titled "offline web applications"? heh |
19:34 | <annevk> | ironyfreezone |
19:36 | <Philip`> | Is it more like "works when the internet connection temporarily drops because you're going through a tunnel but you don't need to notice"? |
19:38 | <annevk> | the thing you want is e.g. angry birds offline |
19:38 | <annevk> | but users won't remember that URL |
19:38 | <Philip`> | Sounds like we need an offline Google |
19:39 | <Philip`> | Shouldn't be too bad if it just searches through every page you've already visited |
19:39 | <zewt> | since when do users remember any URLs, that's not the user's job |
19:44 | <annevk> | I guess you need to get to the point where the application is "installed" so you can launch it from where you launch other apps |
19:45 | <zewt> | chrome can do that (bookmark webpages to the start menu like an app), but it's really obscure |
19:51 | <zewt> | "create application shortcuts" |
21:40 | <annevk> | http://tantek.com/2011/238/b1/many-ways-slice-url-name-pieces is pretty awesome |
22:09 | <annevk> | http://lists.w3.org/Archives/Public/public-webapps/2009JulSep/1358.html |
22:17 | <annevk> | http://dev.w3.org/2006/webapi/WebIDL/#es-attributes |
23:00 | <annevk> | we should organize a WHATCAMP; a place for developers and standards people to meet |
23:00 | <annevk> | (not my idea) |
23:01 | <annevk> | I get the feeling there's a lot of subtle things we can change that would improve the web for everyone |
23:01 | <annevk> | having met with some developers in the past week |
23:08 | <smaug____> | annevk: hopefully somewhere in Europe |
23:08 | <smaug____> | but yes, sounds like a good idea |
23:09 | <zcorpan> | Örebro maybe? :-) |
23:09 | <smaug____> | Opera could arrange it... Oslo perhaps? I haven't been there :) |
23:12 | <smaug____> | might be easier to arrange it in Brussels close to Fosdem, like couple of days before Fosdem |
23:12 | <annevk> | that does not sound too bad |
23:13 | <annevk> | I think we should have it in the bay area too, but experimenting closer to home works better for me :) |
23:14 | smaug____ | is all for trying to make technology world less US centric |
23:15 | <smaug____> | annevk: perhaps Opera and Mozilla Europe could arrange something together. |
23:16 | <zcorpan> | what do you guys think about http://www.w3.org/Bugs/Public/show_bug.cgi?id=14364 ? |
23:16 | <annevk> | yeah |
23:17 | <annevk> | zcorpan: there's a lot of interest here |
23:17 | <annevk> | zcorpan: pretty much everyone dealing with appcache also wants dynamic; but it's kind of dinstict |
23:18 | <annevk> | zcorpan: appcache is atomic, this is somewhat separate from that |
23:18 | <annevk> | wycats had these notes: |
23:18 | <annevk> | window.localResources.add(url, callback) => window.localResources.remove(url) => window.localResources.update(url, callback) |
23:18 | <annevk> | window.localResource.on("update", callback) |
23:19 | <annevk> | I think sicking thinks this should be solved using Indexed DB |
23:19 | <annevk> | download first and then store it in the database |
23:19 | <annevk> | but that seems less convenient as you cannot keep using URLs at that point |
23:20 | <annevk> | zcorpan: does that help? |
23:21 | <zcorpan> | so sicking thinks appcache shouldn't be used at all? |
23:22 | <annevk> | app cache is what is required to make your app run offline |
23:22 | <annevk> | resources on top of that such as media or large amounts of email is typically stored in different ways |
23:23 | <annevk> | e.g. for email attachments it seems sensible to store them in Indexed DB |
23:23 | <annevk> | but there is probably room between the two for cached URLs |
23:24 | <annevk> | tantek: hey |
23:24 | <annevk> | tantek: so I'm just using macports |
23:24 | <tantek> | greetings |
23:24 | <tantek> | oh ok |
23:26 | <annevk> | tantek: updated the spec just now |
23:26 | <annevk> | hg clone, hg pull, hg update, hg commit, hg push |
23:27 | <annevk> | it's "fairly" trivial |
23:27 | <tantek> | ah ok - sounds not too different than git |
23:30 | <smaug____> | obviously tantek should do some gecko development to get used to hg |
23:30 | <annevk> | he does work for Mozilla... :p |
23:30 | <smaug____> | I know :) |
23:32 | <annevk> | btw tantek, see the logs for "WHATCAMP"; standards/developers/browsers |
23:34 | <tantek> | ooh that sounds like a good idea |
23:34 | <tantek> | annevk - I took a look at the draft, we want the OWFa statement to autoupdate as well |
23:34 | <tantek> | s/4 November 2011/[DATE: 01 Jan 1901] |
23:34 | <tantek> | smaug :) |
23:35 | <zcorpan> | ok who will be the one to save <hgroup>? |
23:35 | <tantek> | zcorpan - I'm considering it |
23:35 | <annevk> | tantek: oh I didn't realize that |
23:35 | <tantek> | annevk - that way it indicates that we've agreed to OWFa on the very latest draft |
23:36 | <annevk> | also fixed |
23:36 | <tantek> | I like <hgroup> semantically, and am unsure about the usefulness of its impact on the outline algorithm |
23:36 | <tantek> | nice |
23:37 | <zcorpan> | tantek: cool |
23:37 | <tantek> | I'm considering writing up a change proposal just to keep the semantics part, and drop the impact on the outline algorithm. |
23:37 | <tantek> | I'm wondering if there are enough people that would care however. |
23:37 | <tantek> | Because if I'm the only one that cares then it doesn't make sense to save hgroup. |
23:38 | <zcorpan> | wait what? impacting the outline algorithm is the semantic <hgroup> has! |
23:38 | <annevk> | tantek: I want to use it for my specs at least |
23:39 | <annevk> | tantek: afaik people want to keep it and I doubt it will be dropped across both specs... |
23:39 | <zcorpan> | nobody has written a no-change CP |
23:41 | <tantek> | zcorpan - the use-case of having it impact the outline algorithm which then would affect things like tables of contents - is not described as it is used in practice. |
23:41 | <tantek> | e.g. in a book with a title with subhead, or a chapter title with subhead, the text of both is grouped and shown together, rather than hidden |
23:41 | <tantek> | rather than the subhead being hidden that is |
23:42 | <tantek> | zcorpan - if you'd like to work together on a change proposal - I'm for it |
23:42 | <tantek> | feel free to get started and I'll contribute |
23:42 | <zcorpan> | the subhead doesn't need to be hidden in the ToC, i think |
23:43 | <zcorpan> | the <hgroup> is the heading, and it just gets its *rank* from the highest ranked h* child |
23:43 | <zcorpan> | what text to use in the ToC is not defined |
23:44 | tantek | is working on a few change proposals already (enhanced time, keep/introduce data, etc.) |
23:45 | <tantek> | zcorpan that wasn't my understanding - but I can re-read the spec. |
23:46 | <zcorpan> | hmm. seems i was wrong. |
23:46 | <zcorpan> | "For the purposes of document summaries, outlines, and the like, the text of hgroup elements is defined to be the text of the highest ranked h1–h6 element descendant of the hgroup element, if there are any such elements, and the first such element if there are multiple elements with that rank. If there are no such elements, then the text of the hgroup element is the empty string." |
23:46 | <zcorpan> | i think that should be considered a UI issue and not restricted like that |
23:46 | <tantek> | zcorpan - what you described above (not quoted) is the effect I want because that's what I've seen happen in outlines/ToCs |
23:46 | <tantek> | zcorpan - I would be happy with that too. |
23:50 | <zcorpan> | tantek: if the effect hgroup has was removed from the outline algo altogether, then <hgroup><h1></h1><h2></h2></hgroup> would create two *sections*, which is not wanted |
23:50 | <tantek> | zcorpan - aha I see what you mean |
23:51 | <tantek> | In practice, semantic subheads are joined with their heading using some sort of combination character. |
23:51 | <tantek> | e.g. |
23:51 | <tantek> | http://en.wikipedia.org/wiki/The_Diamond_Age |
23:51 | <zcorpan> | i don't have time right now to write a CP (have to sleep), but i'd suggest no-change CP except loosen the paragraph quoted above |
23:53 | <zcorpan> | (rationale: what text to use in ToC etc is a UI issue, and the spec usually doesn't restrict UI choices) |
23:54 | <tantek> | effectively has <hgroup><h1>The Diamond Age</h1> <h2>Or, A Young Lady's Illustrated Primer</h1></hgroup> |
23:54 | <annevk> | back later |
23:54 | <tantek> | but when the h1 and h2 are combined, they're combined with a ":" |
23:54 | <tantek> | The Diamond Age: Or, A Young Lady's Illustrated Primer |
23:54 | <tantek> | ttyl annevk |
23:55 | <zcorpan> | yep |
23:55 | <tantek> | thus it would be particularly useful if <hgroup> allowed for specifying how to join the headings when making a single string |
23:55 | <zcorpan> | that smells like overengineering to me :) |
23:55 | <tantek> | I don't have a specific suggestion except perhaps a combiner attribute that takes a string to insert between the different heading children |
23:55 | <tantek> | perhaps |
23:55 | <tantek> | we can mention it as considered and rejected too. |
23:56 | zcorpan | would keep it simple |
23:56 | <zcorpan> | if you write a CP, i'm happy to review it tomorrow |
23:57 | <zcorpan> | or maybe i can write one tomorrow if you don't |
23:57 | <tantek> | zcorpan - tomorrow is fine - go ahead and start one |
23:57 | <tantek> | I would but I'm already working on two |
23:57 | <zcorpan> | k |
23:57 | <zcorpan> | g'night |