2007-08-01 [17:27:00.0000] http://groups.google.com/group/opera.general/browse_thread/thread/c815c26e44f91c3c/2cef47d6d17f260e?q=whatwg&rnum=1#2cef47d6d17f260e [17:28:00.0000] what an amusingly dismissive last two lines [17:41:00.0000] lol, i just saw the tagline from this channel got put on the blog [17:42:00.0000] that was a while ago, i think [17:43:00.0000] i don't read our blog that often :-P [17:50:00.0000] btw, i got employed at opera, so i can continue to work full-time on html5 :) [17:50:01.0000] nice [18:45:00.0000] /me works his way towards emptying his mailbox of anything other than whatwg and public-html mail [18:52:00.0000] hsivonen, yt? [18:55:00.0000] hsivonen, compare http://validator.nu/?doc=http%3A%2F%2Flachy.id.au%2Ftemp%2Fid.xhtml and http://validator.nu/?doc=http%3A%2F%2Flachy.id.au%2Ftemp%2Fid.html [18:55:01.0000] the first in XHTML, the other is HTML. Why is the validity of the id attribute different? [18:56:00.0000] IDs in XML can't start with numbers [18:56:01.0000] according to XML [18:57:00.0000] welcome back Hixie! [18:57:01.0000] not sure what this means in terms of HTML5 though [18:57:02.0000] thanks :-) [18:57:03.0000] /me started the day with ~8000 e-mails [18:57:04.0000] down to ~4000 [18:57:05.0000] I thought that XML issue related to the validity constraint with XML DTDs, and since we're not using DTDs, it didn't matter [18:58:00.0000] yeah, i assume he's got some XML stuff in there somewhere though :-) [18:58:01.0000] did you notice the poll for the selectors api naming debate? That closes later today, if you wanted to put in your vote [18:58:02.0000] done already [18:59:00.0000] cool [18:59:01.0000] having a poll for that was slightly silly [18:59:02.0000] but an online poll is still better than a voice vote at a face-to-face meeting [18:59:03.0000] that was the gist of my comment on the poll [19:00:00.0000] the xml:id spec requires NCName for ids (not that XHTML uses xml:id) [19:00:01.0000] (so it's not just a DTD thing) [19:01:00.0000] in XML it's a DTD thing [19:01:01.0000] in XMLID it's an XML ID thing [19:01:02.0000] in RelaxNG it's a RelaxNG thing [19:01:03.0000] etc :-) [19:01:04.0000] just happens many of them agree [19:02:00.0000] (insert rant about whatwg being affected by "not invented here" syndrome here, and rant about how whatwg ignores industry practices, etc) [19:03:00.0000] then I wonder why hsivonen's validator marks them different, since I thought it uses RelaxNG for checking some validity issues for both serialisations [19:05:00.0000] it may be that id processing isn't done at all on the html side. or something. [20:11:00.0000] Hey, I'm looking for a couple of example sites where could be useful. Any ideas? I need the use cases for my presentation I'm doing on Friday [20:12:00.0000] oh, YouTube is a perfect example! [20:19:00.0000] Lachy: the example in the spec is from google groups [20:20:00.0000] yeah, I could show that too [20:20:01.0000] there's also the usual thinks like disk usage (google docs, webmail apps) [20:21:00.0000] ah, the spec even has a nice image for me to steal :-) [20:21:01.0000] :-) [20:24:00.0000] the spec shows this example 0.75, does that work with too? [20:24:01.0000] yup [20:24:02.0000] uh wait [20:24:03.0000] no [20:24:04.0000] we don't yet scan alt="" iirc [20:25:00.0000] though mind you, i haven't even looked at the spec in 3 weeks [20:25:01.0000] so what do i know :-P [20:26:00.0000] ok, I'll use the object example. Is the intention that it would render the image, instead of generating its own bargraph? [20:27:00.0000] (perhaps I should have spent more time working on this, instead of cramming at the last minute) [20:28:00.0000] ah, it probably wouldn't.The image would probably just be fallback for UAs that don't support meter [20:28:01.0000] yeah [20:28:02.0000] the latter [20:30:00.0000] google groups doesn't appear to use that bar graph any more [20:39:00.0000] heh [22:33:00.0000] /me wonders what he's supposed to do with http://www.w3.org/mid/op.tvg629ividj3kv@hp-a0a83fcd39d2 [22:34:00.0000] i already examined what the browsers did when i wrote the spec [22:34:01.0000] and the e-mail doesn't point out any problems [22:58:00.0000] without evidence to show that sites depend on one particular behaviour over another, I think the spec is fine as is [23:06:00.0000] Hixie, see the comments. http://www.search-this.com/2007/07/30/html5-tables/ [23:06:01.0000] Looks like a possible bug in the table header algorithm. [23:06:02.0000] yeah known issue [23:06:03.0000] ok [23:06:04.0000] my implementation fixes it [23:07:00.0000] i'll port that back to the spec in due course [23:07:01.0000] cool [23:07:02.0000] (the implementation that i used to test whether headers="" helped, that is) [23:07:03.0000] at least if i understand this right [23:07:04.0000] the second comment confused me [23:08:00.0000] I noticed that algorithm doesn't seem to deal with , only with
[23:08:01.0000] yeah [23:08:02.0000] didn't know
was allowed in XHTMl1 [23:08:03.0000] it's not, but the algorithm should still deal with it [23:08:04.0000] oh, in XHTML 1, yes it is allowed [23:09:00.0000] yeah we'll have to fix that [23:09:01.0000] there was a mail about it, iirc, i think i saved it to my semantics-table pile [23:10:00.0000] I started writing a JS implementation of it last night. [23:14:00.0000] /me fears the "conflation of issues or convergence of interests?" thread [23:14:01.0000] actually, that thread has turned out to be quite constructive, for the most part [23:14:02.0000] how unlikely [23:15:00.0000] hola [23:15:01.0000] Hixie: there are some offshoots which are not completely insane [23:16:00.0000] and in any case it is way better than "Re: Formal Recorded Complaint" [23:16:01.0000] hey maciej [23:16:02.0000] hello Hixie [23:16:03.0000] back from vacation? [23:16:04.0000] yeah [23:17:00.0000] cool, did you have a good holiday? [23:17:01.0000] it was... different from work [23:17:02.0000] well yes, that's the bare minimum one should expect [23:18:00.0000] mostly it was tiring :-) [23:18:01.0000] i started today with 8000 e-mails [23:18:02.0000] i now have 1100 [23:19:00.0000] that's good progress [23:19:01.0000] how on earth do you read so many emails that quickly? [23:20:00.0000] i'm on a LOT of mailing lists, and i don't do more than scan the subject lines of most of them [23:20:01.0000] e.g. i don't do more than scan the subject lines of www-tag [23:21:00.0000] lol, that's what I do with www-tag too [23:21:01.0000] most of the remainder are those that i have to actually read [23:37:00.0000] in what cases would it be advantageous to use instead of just 60% (or some other appropriate content within the element)? [23:39:00.0000] oops, that should be [23:40:00.0000] Lachy: is expected to render the content text anywhere? [23:40:01.0000] if so, you might want an amount of kilobytes or something [23:40:02.0000] only as fallback [23:40:03.0000] instead of a percentage [23:44:00.0000] oh, I see, it's an advantage when you want to be able to get progress.value, since that would return 0 without the attributes. It never reflects the value parsed from textContent [00:04:00.0000] Lachy: your HTML doc was HTML5. your XHTML doc was versionless and the validator picked XHTML 1.0 because XHTML5 is not near CR yet [00:05:00.0000] oh [00:05:01.0000] I see, it validates if I select HTML5 manually [00:06:00.0000] s/HTML5/XHTML5/ [00:08:00.0000] Hixie: btw, IDs in XML are crazier than just being a DTD thing or an xml:id thing. the permitted charecters in IDs are different in DTDs and in xml:id. [00:08:01.0000] validator.nu has a long-standing bug here [00:09:00.0000] (inherited from elsewhere) [00:09:01.0000] the bug being that the colon is not allowed in IDs for XHTML 1.0 [00:10:00.0000] because the schema uses the XSD definition of ID, but XHTML 1.0 should be subject to the DTD definition of ID [00:26:00.0000] hsivonen: do you have any idea about the origin of the character restrictions in ID and why they are the way they are? [00:57:00.0000] Lachy: I don't *know* but I imagine the restriction to Name in XML 1.0 comes from SGML tradition and the production for Name comes from a feeling the for aesthetics Names should capture a certain letter-like format [00:58:00.0000] Lachy: as for why XSD and xml:id used NCName instead, I can only guess that the writes of the specs didn't want IDs to look like QNames-in-content [00:59:00.0000] Lachy: anyway, Real Software needs to check those string for equality and both the Name and NCName production are arbitrary [00:59:01.0000] hsivonen: fun [01:21:00.0000] I suspect the reason for character restrictions in ID values is for reasons similar to character restrictions in symbol names in programming languages [01:21:01.0000] and in filesystems [01:21:02.0000] wb Hixie [01:23:00.0000] MikeSmith: and in filesystems, the historical convergence has been towards allowing everything except the character reserved for separating path segments [01:24:00.0000] MikeSmith: because eventually someone out there wants to use characters that don't fit the sense of aesthetics of the spec writer [01:24:01.0000] MikeSmith: and no techical badness ensues so it is hard to deny them [01:32:00.0000] hsivonen - you won't get any disagreement from me about that. Just was chiming in to speculate on what the thought behind the restriction might have been. FWIW, I've personally run into real-world instances where constraints on ID values are completely counter productive. So I'm not suggesting I think they're sound. [01:33:00.0000] I think it's enough of a problem that any tool or processing app that does constraint-checking on ID/xml:id values should offer a switch for disabling it. [03:58:00.0000] jgraham, should we tackle it for HTML5 though or let it rest for HTML6 to tackle? [03:58:01.0000] HTML5 already tackles so many issues and there hasn't been much experimental stuff happening yet with namespaces in HTML except one failed attempt at Opera (recognizing xmlns) [04:15:00.0000] annevk: can you say whether Opera has tried hardwiring well-known prefixes? [04:29:00.0000] hsivonen, I don't think we did, but what exactly do you mean? [04:38:00.0000] annevk: I mean hardwiring the rdf prefix to the RDF namespace, the dc prefix to dublin core namespace, svg to svg namespace, etc. [04:39:00.0000] so you would have to write etc. ? [04:40:00.0000] /me does not really like that approach [04:44:00.0000] annevk: I'd like to have scope-based ns mapping for and subtrees, yes. [04:45:00.0000] but yes, I did mean doing hardwired things with colonified names [04:46:00.0000] and how do you deal with empty elements? [04:47:00.0000] annevk: /> would have to close the element when in the tag name is colonified or in or scope [04:47:01.0000] hmm [04:48:00.0000] I care more about and scoping than about colonified names (except xlink:href) [04:48:01.0000] or we make certain tags void? [04:49:00.0000] zcorpan_: that would miss an opportunity to be forward-compatible with new empty elements added later to MathML or SVG [04:49:01.0000] true [04:50:00.0000] I'm afraid of breakage [04:50:01.0000] I'd rather let this wait until HTML5 parsing itself is reasonably interoperable [04:52:00.0000] annevk: I agree we should probably not tackle this in the next 6 months, but I think it is important to make SVG more competitive vs. proprietary closed web technologies [04:56:00.0000] hi [04:56:01.0000] hi [04:58:00.0000] hsivonen, yeah, that's a fair point I suppose [05:13:00.0000] annevk: fwiw, the text scaling issue applies to font zoom and em-sized canvases anyway [05:14:00.0000] well, I meant that if the canvas size depended on the size of the div [05:14:01.0000] that is, if the canvas grid depended on the rendered size of the
[05:14:02.0000] (the canvas grid for depends on width and height, which simply take integers) [05:15:00.0000] oh. I missed the point [05:17:00.0000] I suppose it was not clear [06:08:00.0000] whoa! the XHTML2 WG namespace minutes are 11 months old! [06:13:00.0000] how is "version 1.0 or later of XML" different or more specific than "some version of XML"? [06:17:00.0000] zcorpan_: it looks more rigorous than "some" [06:18:00.0000] /me made http://html5.org/ more usable [06:37:00.0000] hsivonen, isn't the table sorted? [06:39:00.0000] It isn't - it puts "AElig;" before "AElig" [06:39:01.0000] Hixie, help-whatwg and implementors-whatwg are affected as well [06:41:00.0000] ah, I see, oh well, it doesn't realy matter as long as we keep a dictionary implementation [06:41:01.0000] (http://canvex.lazyilluminati.com/misc/parser/tokeniser.html uses a big entityNameMatch regexp, which sorts the names by descending length, but my C++ one uses a lexicographically-sorted table instead since I copied hsivonen's idea) [06:47:00.0000] a \ exposes a bug in your JS tokenizer [06:48:00.0000] ? [06:49:00.0000] it outputs \\ [06:50:00.0000] aren't you supposed to escape \ in JSON? [06:50:01.0000] You are supposed to [06:50:02.0000] which is why it does :-) [06:50:03.0000] oh [06:50:04.0000] /me hides [06:50:05.0000] The "Serialised HTML" view gives a single \ [07:08:00.0000] You know it'd be pretty interesting if HTMLAudioElements had an attribute of type string called waveform, or even better an attribute of type byte_array called waveform. [07:10:00.0000] Actually javascript needs a ByteArray. [07:10:01.0000] For reading the waveform, or for altering it? [07:11:00.0000] ES4 has a byte array [07:11:01.0000] Both. [07:11:02.0000] XMLHttpRequest level 2 is going to use it [07:11:03.0000] Oh that's good. [07:11:04.0000] Byte arrays wouldn't be very useful for 16-bit audio [07:12:00.0000] No, probably not. [07:13:00.0000] For just generating audio files dynamically, I guess you can already do audio.src = 'data:audio/wav;base64,...' [07:14:00.0000] Oh right. That's a interesting idea. [07:19:00.0000] Are there specific cases for which it'd be useful to read the waveform? [07:20:00.0000] (I can't think of anything obvious that wouldn't be horribly slow to do in JavaScript...) [07:31:00.0000] No, I suppose most things would be too slow (although javascript implementations are getting faster). I was thinking the traditional stuff, changing pitch, averaging with a sine wave, etc. etc. [08:05:00.0000] annevk: the thread is about wrap=off specifically [08:05:01.0000] does that map to soft? [08:06:00.0000] submission-wise yes, rendering-wise no [08:06:01.0000] oh, I see [08:07:00.0000] spec doesn't seem to deal with invalid values [08:08:00.0000] edited my reply [08:09:00.0000] "For other attributes that contain invalid values" [08:10:00.0000] so like soft [14:50:00.0000] annevk: IE supports draggable=""?? [15:35:00.0000] hi [15:35:01.0000] hi [15:35:02.0000] http://webforms2.org/ is offline [15:35:03.0000] or are you just redesigning? [15:36:00.0000] probably just down temporarily [15:36:01.0000] yep, hope it's back in some minutes =) [15:37:00.0000] I'm developing a framework and wanted to use this nice xforms [15:56:00.0000] which xpath and xforms frameworks do you recommend for clients having browser which do not support xforms and xpath [15:56:01.0000] I'm talking about IE :P [15:58:00.0000] are there browsers that natively support xforms? [15:59:00.0000] gsnedders: your test case sucks ;) "FAIL" should be "This text should be striked out" [16:00:00.0000] gsnedders: or better yet, "This line should have a green background" along with background:lime [16:01:00.0000] and p { background:red } [16:01:01.0000] (Is it striked or struck? Or maybe it could be strike outed) [16:03:00.0000] http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%3Cstyle%3Ep%7Bbackground%3Ared%7D%23t%E91%5C%24t%7Bbackground%3Alime%7D%3C/style%3E%3Cp%20id%3D%22t%E91%24t%22%3EThis%20line%20should%20have%20a%20green%20background. [16:06:00.0000] zcorpan_: meh. throwing stuff together while half asleep :P [16:06:01.0000] annevk: I think we will have to at least look at the issue (SVG+etc. in text/html) for HTML 5. I have no idea what the outcome will be. [16:06:02.0000] gsnedders: fair enough :) [16:06:03.0000] zcorpan_: and also in the middle of doing other stuff [16:18:00.0000] no script that enabled xpath and xforms crossbrowser? [16:24:00.0000] Xsss4hell: i don't know of any. there is an xforms player plugin for ie and an extension or something for firefox, though, iirc [16:24:01.0000] Xsss4hell: there are however scripted implementations of web forms 2.0 [16:25:00.0000] Xsss4hell: and opera supports wf2 natively [16:35:00.0000] I've found some xpath and xforms player but thought you know better, however thankx [16:35:01.0000] sf.net^^ [16:55:00.0000] only 772 e-mails to go 2007-08-02 [17:17:00.0000] Robert Burns and I interpret XHTML2 and related issues in rather dramatically different ways. [17:24:00.0000] man, some people are taking this stuff way too seriously [17:24:01.0000] lighten up people, it's only a markup language [18:01:00.0000] blimey, what's with the obsession with xhtml [18:01:01.0000] didn't we already establish that was a waste of time? [18:04:00.0000] no, it's the future and the answer to all problems :) [18:04:01.0000] sheesh [18:05:00.0000] /me couldn't care less about which syntax people use [18:05:01.0000] but really [18:05:02.0000] arguing about what the syntax should be is a waste of time [18:05:03.0000] since it's not going to change [18:10:00.0000] semantics > syntax [18:28:00.0000] grimboy: don't you mean "semantics > syntax"? [18:29:00.0000] Heh [23:48:00.0000] robert burns has too much free time [23:48:01.0000] i swear he accounts for like half the volume to public-html [23:49:00.0000] and his e-mails are rarely short [23:49:01.0000] i don't really know if his posts are especially good, because my eyes start to glaze over when i get to an e-mail from him, because subconsciously i realise that i can get through the mail much faster if i just skip his [23:50:00.0000] i need to read them more carefully [23:52:00.0000] he is not so clueless that you could immediately dismiss him, but his understanding of many issues seems murky [23:53:00.0000] http://www.robburns.com/ [00:30:00.0000] wow, some people really have trouble with namespaces [00:31:00.0000] at least one of these threads has a number of people repeatedly misreading what I thought was a pretty simple statement about namespaces [01:10:00.0000] http://slashdot.org/comments.pl?sid=253027&threshold=-1&commentsort=3&mode=nested&pid=20064769 [01:10:01.0000] slashdot is weird [01:10:02.0000] (me and zcorpan trying to explain something to someone commenting there) [01:39:00.0000] slashdot is hopeless [01:41:00.0000] except for the entertainment value provided by some people who post there [01:41:01.0000] much of which entertainment is unintended on the part of the people posting there [01:43:00.0000] what is the color of Henri IV's white horse? (translated from French say for children) cf "slashdot is weird" [02:51:00.0000] Hixie, I thought it did [02:52:00.0000] Seems I was wrong: http://www.google.com/search?q=msdn+draggable [02:52:01.0000] (that's not a testcase, but it comes pretty close...) [07:08:00.0000] Do you have recommendations related to css typography and layouts? [07:10:00.0000] you probably want something like #css [07:12:00.0000] haha I'm already in that chanell ^^ [07:12:01.0000] And I'm pretty good with css [07:12:02.0000] But I'm open to learn new things [07:13:00.0000] from http://www.whatwg.org/specs/web-apps/current-work/#scope "The scope of this specification does not include addressing presentation concerns (although default rendering rules for Web browsers are included at the end of this specification)." [07:14:00.0000] Isn't WHATWG a consortion that heps standards that were left alone by W3C. So that's why I'm here, to learn.. [07:14:01.0000] well, we're working together with the W3C again [07:14:02.0000] s/again/now/ [07:15:00.0000] currently "we"'re not doing anything related to typography or layouts [07:15:01.0000] just HTML, APIs, etc. [07:15:02.0000] I know you're defining new standards [07:18:00.0000] well, then I'm not sure how I can help you :) [07:21:00.0000] OK, I've once tried an aplha of XHTML2, it was pretty powerful, but it power was just limited to things that were intended to preset in the preview, it was a closed preview, or it was very hard to find any information about it, I don't know. But can you tell me any news related to XHTML2, can I start websites with it now? I mean is the draft finished but just needs approvement by the w3c, or is it not ready yet. [07:23:00.0000] We're not working on XHTML2 [07:23:01.0000] only HTML5? [07:23:02.0000] hmm.. [07:24:00.0000] so why XHTML2 and HTML5? I don't understand [07:24:01.0000] yes, see http://www.whatwg.org/specs/web-apps/current-work/#relationship0 [07:25:00.0000] http://blog.whatwg.org/faq/#why-html5-xhtml2 [07:36:00.0000] ok I've read it all [07:38:00.0000] I just hope, microsoft doesn't buy html5. [07:40:00.0000] ? [07:40:01.0000] oh http://webforms2.org/ is still down [07:40:02.0000] somebody informed the site owner? [07:44:00.0000] I want to use webform2, but they're offline. aarrrgh http://webforms2.org/ [07:44:01.0000] since 2days or more.. [07:44:02.0000] a w3c site [07:45:00.0000] webforms2.org doesn't seem to have ever existed [07:46:00.0000] Oh, maybe it did, but Google's not very good at finding it [07:46:01.0000] Xsss4hell: what did you expect to find at webforms2.org? [07:47:00.0000] Philip`, http://whois.domaintools.com/webforms2.org [07:47:01.0000] It most certainly existed [07:47:02.0000] Xsss4hell, it's probably impossible for Microsoft to "buy" html5 [07:48:00.0000] http://web.archive.org/web/20070125014928/http://webforms2.org/ - it doesn't seem to have existed in terms of having actual content [07:48:01.0000] I just wanted to use webforms2 on my websites with all browsers that support it, and serve other browsers an alternative [07:49:00.0000] was it this? http://sourceforge.net/projects/wf2/ [07:49:01.0000] so before..I use it: webforms2 or xforms?? [07:49:02.0000] Xsss4hell, you may be looking for http://www.whatwg.org/specs/web-forms/current-work/ [07:50:00.0000] Thanks for your help :) [07:51:00.0000] zcorpan, a frontpage for that I believe, yes [07:51:01.0000] omg (2005-09-28 13:08) [07:51:02.0000] Oh, it did have content once - http://web.archive.org/web/20070327030455/http://webforms2.org/download/wf2_0_1.zip [07:51:03.0000] yes, it is the frontpage for weforms2.org [07:52:00.0000] Xsss4hell, Web Forms 2 has been stable for quite some time, but it has had bug fixes since that date (latest is October 2006), eventually it will be integrated into HTML5 [07:53:00.0000] oh, so I don't need to use it until 2022? [07:53:01.0000] oh my.. [07:54:00.0000] ?? [07:55:00.0000] the docs say html5 will be ready earlier but we expect it getting fully supported or whatever in ~2022 [07:56:00.0000] Xsss4hell: html4 is not interoperably implemented. css level 2 is not interoperably implemented. can you use those today anyway? [07:56:01.0000] yes I can, with lotta hacks and quirks. until then 20.000 test nees to be written an passsed, they say [07:57:00.0000] prolly more [07:58:00.0000] Xsss4hell: yeah. so you can use new features in html5 as they get implemented (although they may well have some bugs initially) [07:59:00.0000] What I find is kinda weird is that the us military already have a working prototype of a new web-protocol that is thousand times faster then http and compresses so good that you can get some gb/s with a normal broadband cable connection.. [08:00:00.0000] that's cool [08:00:01.0000] and thats old news..^^ [08:00:02.0000] they've things oh lord... [08:02:00.0000] u know that there is already a cpu with 16cores and two 10gb/s lanes for network? It was a military chip producer, until they got dissmissed due to better concurennce [08:02:01.0000] now they make high-end pc parts [08:04:00.0000] Where to find practical examples of HTML5, with and without webforms or xforms or whatever =) [08:05:00.0000] http://dev.opera.com/articles/view/improve-your-forms-using-html5/ [08:05:01.0000] http://simon.html5.org/presentations/html5-geekmeet.en [08:06:00.0000] http://simon.html5.org/sandbox/html/suggest/ [08:12:00.0000] thaaaaaaaaaanks [10:21:00.0000] annevk: http://quuz.org/xml5/play?source=%3Cxml%3Afoo%3E [10:21:01.0000] should be in the http://www.w3.org/XML/1998/namespace namespace [10:22:00.0000] similarly [10:23:00.0000] or wait [10:24:00.0000] /me got unsure about xmlns [10:25:00.0000] "Element names MUST NOT have the prefix xmlns." [10:27:00.0000] well, as far as xml5 goes, the logical thing to do would be to just act as if it was declared, i.e. same as the xml prefix [10:42:00.0000] Is there any documentation on how IE handles XML-like tags outside of a ? [10:42:01.0000] I would hedge a bet at "no" [10:43:00.0000] Philip`: define XML-like tags [10:43:01.0000] Tags with colons [10:43:02.0000] or I think ([a-zA-Z][^:>/\s]*):([^>/\s]+) in particular [10:46:00.0000] ... makes an element with actual content, makes a void element, etc [10:46:01.0000] i haven't seen documentation, but i've played with it a bit [10:46:02.0000] abc does the usual non-tree thing [10:46:03.0000] Oops [10:46:04.0000] abc [10:46:05.0000] stray end tags are ignored [10:46:06.0000] a start tag with a non-declared prefix implies a PI before it... or something [10:46:07.0000] [10:46:08.0000] at least when getting innerHTML [10:48:00.0000] Test gives innerHTML with Test [10:48:01.0000] but only when the xmlns is on , not any other element [10:49:00.0000] ah indeed [10:49:01.0000] (though you can put in multiple tags anywhere and it uses them all) [10:50:00.0000] innerHTML will output the PI if the declarations are on the element itself or an ancestor [10:51:00.0000] attributes are parsed the same way as on other tags [10:52:00.0000] end tags can have attributes in the tokenizer () [11:00:00.0000] document.namespaces gives an array of them, including explicit (via ) and implicit (via ) ones [11:01:00.0000] (The namespace object has properties name, urn, and tagNames except the last one just gives me "not implemented" errors) [11:02:00.0000] (and onreadystatechange and readyState (?!)) [11:08:00.0000] It's fun how MSDN is missing much of the information about these things, and much of the information that it does have is incorrect [13:36:00.0000] Hixie, since you're online, the help-whatwg and implementors-whatwg archives are still not public [13:50:00.0000] fixed [13:53:00.0000] cool [14:09:00.0000] Interoperability is such a great thing: http://lists.w3.org/Archives/Public/www-archive/2007Aug/att-0002/offset-mess.htm [14:10:00.0000] I wonder if Safari matches any of those [14:10:01.0000] no access to Safari here, would be nice to have results [14:11:00.0000] annevk: http://www.apple.com/safari/download/ [14:11:01.0000] for Ubuntu? [14:11:02.0000] did someone else do the IE7 tests? [14:11:03.0000] I assumed you had Windows based on that [14:11:04.0000] ah, I have some hack to run IE7 [14:12:00.0000] or I can try it for you, but I don't know how to determine the table results from the test case that's referenced [14:13:00.0000] check body or the html element; put the doc in quirks or standards and put lots of content in it (that causes a scrollbar) and few and observe the changes on the side [14:13:01.0000] roughly [14:18:00.0000] the main problem is deciding what is correct [14:19:00.0000] as it will break stuff; in fact, it is already breaking stuff [14:21:00.0000] I'm not smart enough to know offhand how to test whether is getting the viewport height or ICB height or the max [14:21:01.0000] if you point me to specific test cases to run I can report results [14:22:00.0000] the viewport height of the box is roughly 256, you'll see it directly if body doesn't contain any content [14:22:01.0000] say it's 256 without content and something larger than 256 with content that causes a scrollbar you know it's max [14:22:02.0000] if it stays 256 it's vh [14:23:00.0000] if it's some small without content and increments with new content it's icb [14:23:01.0000] with the default contents of the test page [14:23:02.0000] http://tc.labs.opera.com/tools/cssom/layout-dom-attributes [14:23:03.0000] I have a height of 18 [14:23:04.0000] for the div [14:23:05.0000] body is 18/256/18 [14:24:00.0000] html is 18/18/256 [14:24:01.0000] if I take off the doctype entirely is that good enough to test quirks mode [14:24:02.0000] ? [14:24:03.0000] yeah [14:24:04.0000] quirks div - 18/18/18 [14:24:05.0000] quirks body - 18/256/18 [14:25:00.0000] quirks html - 18/256/18 [14:25:01.0000] er [14:25:02.0000] wrong [14:25:03.0000] quirks html is 18/18/256 [14:25:04.0000] so there don't appear to be quirks/strict differences in webkit [14:25:05.0000] put in lots of content that causes a scrollbar and test again? [14:26:00.0000] (and are these results in testpage order or result page order?) [14:27:00.0000] result page order [14:27:01.0000] top to bottom [14:27:02.0000] offsetHeight / scrollHeight / clientHeight [14:30:00.0000] annevk: ok, I added enough content to make it scroll [14:30:01.0000] standards mode div w/ scroll - 486/486/486 [14:30:02.0000] then just do the same tests again and report the new results (
is not needed fwiw) [14:30:03.0000] zcorpan, is supposed to work in any released browsers? [14:30:04.0000] standards mode body w/ scroll - 486/486/486 [14:31:00.0000] standards mode html w/ scroll - 486/486/256 [14:31:01.0000] quirks mode is the same [14:32:00.0000] zcorpan, never mind, I see it works in Opera :-) [14:34:00.0000] so you guys didn't need any quirks standards mode differences... [14:34:01.0000] interesting [14:34:02.0000] othermaciej, this is WebKit from what day? [14:38:00.0000] annevk: today [14:40:00.0000] annevk: we certainly could be having compat issues due to our behavior - just none that have bubbled to the top of the fix pile [14:41:00.0000] seems you guys have reverse engineered standards mode behavior in other browsers [14:42:00.0000] I e-mailed a new version to http://lists.w3.org/Archives/Public/www-archive/2007Aug/ but it doesn't seem to have appeared just yet [14:44:00.0000] hmm, maybe I did something wrong; oh well, if it's not there tomorrow I'll e-mail it again [15:41:00.0000] /me is working on bringing the ruby port of html5lib up to the current test suite [15:53:00.0000] a question about the html5lib test suite: [15:54:00.0000] anyone know what state the tokenizer should be in after the '2' in "" ? [15:59:00.0000] Just after the 2 it's still in the attribute value (unquoted) state, I think [16:37:00.0000] Philip`: yeah, you're right. I was looking for the wrong thing, though. :( [16:57:00.0000] anyone know if there's a way to browse the SVN changesets on code.google.com ? [16:58:00.0000] nope, there isn't [16:58:01.0000] the best you'll do is getting a local GUI client and browsing that logs/changes that way 2007-08-03 [17:01:00.0000] I have an email mailbox that contains most of them. that works alright for me [17:01:01.0000] but I wish there were something better [17:08:00.0000] You can use svnsync to replicate the repository onto your own machine, then run a local web server with ViewSVN or Trac or something [17:15:00.0000] hmm, that sounds useful [17:17:00.0000] IIRC google have said they'll do something about it in an unspecified amount of time [17:18:00.0000] /me already has some other copy of Trac so he might see if it's trivial to do an html5lib one, since it's a reasonably nice source browser... [18:24:00.0000] Oh, good, it is easy to set up [18:24:01.0000] http://canvex.lazyilluminati.com/html5lib/ [18:29:00.0000] nice, Philip` [18:53:00.0000] is the faq response to "when will html 5 be finished" a joke? [19:01:00.0000] welly: No - it just has a more complete meaning of "finished", like requiring there to be multiple correct implementations of the whole specification before it's considered finished [19:02:00.0000] The writing of the specification will be finished much sooner, and implementations of some features are already available and usable [19:02:01.0000] Philip`: so in 15 years time, html 5 will be a complete specification? I can't help but think the internet moves on a little bit quicker than that [19:03:00.0000] i can't even imagine what kind of technology or standards we're going to be using in 15 years time [19:04:00.0000] HTML4 is almost ten years old already, and not that much has changed since then [19:05:00.0000] it seems like an interesting project but wow.. lol... 15 years. no, you're right but all the same. [19:05:01.0000] (HTML4 and CSS2 (I think) wouldn't be considered finished yet, if they used the same criteria as HTML5) [19:05:02.0000] ok [19:06:00.0000] what's the likelyhood of html being taken up and implemented by the browser developers? [19:07:00.0000] er html 5 [19:07:01.0000] Some parts have already been implemented - http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers [19:08:00.0000] ahh ok.. well that's promising [01:56:00.0000] My presentation went well this morning :-) [03:12:00.0000] hey guys [03:14:00.0000] is it a problem if i sent two emails about the HTML 5 spec to www-html and not to public-html? i sent two emails yesterday by mistake to www-html. i forgot of public-html, eh [03:27:00.0000] you could provide a pointer to your e-mails on www-html in your e-mail to public-html [03:29:00.0000] annevk: eh, two mailing lists with almost the same name. i think should unsubscribe from www-html, just for avoiding these situations [03:30:00.0000] that's what I did, though for different reasons [03:31:00.0000] should i resend the two emails to public-html? or just a pointer? [03:33:00.0000] whatever suits you [03:34:00.0000] ROBOd: I unsubscribed from www-html after I ended up sending email to public-html when public-html was in recess. [03:35:00.0000] ROBOd: also, www-html is more or less in /dev/null mode as far as actually getting yourself heard goes [03:35:01.0000] hsivonen: yeah, too much confusion [03:35:02.0000] hsivonen: precisely. i only got one reply :P [03:35:03.0000] I believe Hixie still reads it [03:39:00.0000] that's very nice, if Hixie still reads www-html [11:57:00.0000] hey all [11:57:01.0000] hey G0k [11:58:00.0000] i'm a little confused about the RemoteEventTarget interface in html 5 [11:58:01.0000] "Any object that implements the EventTarget interface must also implement the RemoteEventTarget interface." [11:58:02.0000] which part is confusing? [11:59:00.0000] i mean is that really the same as saying that the EventTarget interface is being amended to include some new methods? [12:00:00.0000] not quite but i guess the end result would be pretty much the same [12:04:00.0000] the difference being that it would be one interface instead of two... you can check whether an object implements a certain interface and which members it has [12:04:01.0000] right but if any object that implements EventTarget "MUST" also implement RemoteEventTarget.... [12:05:00.0000] i guess this allows you to detect legacy behavior better [12:06:00.0000] ok the other thing [12:06:01.0000] "For connections to domains other than the document's domain, the semantics of the Access-Control HTTP header must be followed. [ACCESSCONTROL]" [12:06:02.0000] [ACCESSCONTROL] seems to be a dead link? [12:06:03.0000] yes, refs haven't been written yet [12:06:04.0000] heh. oki [12:08:00.0000] http://dev.w3.org/cvsweb/~checkout~/2006/waf/access-control/Overview.html?content-type=text/html;%20charset=utf-8 [12:12:00.0000] ok there's one other part that has me slightly confused [12:12:01.0000] "If the Namespace is null and the Event field is message (including if it was not specified explicitly), then the MessageEvent interface must be used. [12:12:02.0000] Otherwise, the Event interface must be used." [12:12:03.0000] so that would seem to suggest for instance, that if you got an event like [12:12:04.0000] Event: foo [12:12:05.0000] data: bar [12:13:00.0000] it would create an Event event with type "foo", then ignore the data field, since data isn't a defined attribute for the Event interface [12:15:00.0000] which isn't bad, it's just precisely the opposite of how Opera has implemented it [12:15:01.0000] it is? [12:15:02.0000] well like...see their sample code http://labs.opera.com/news/2006/09/01/ [12:16:00.0000] they have it sendings stuff like [12:16:01.0000] Event: the-answer [12:16:02.0000] data: 42 [12:16:03.0000] in their implementation, it sets the data attribute on the event [12:16:04.0000] but that's not technically what the spec says, as the Event interface has no data attribute [12:18:00.0000] for that matter, the pending patch for mozilla also implements it the other way [12:18:01.0000] hmm, might be a bug in the spec then [12:20:00.0000] k. is there an issue tracker somewhere? [12:20:01.0000] no [12:20:02.0000] should I use the forum? [12:21:00.0000] it would be great if you could send it to the list directly [12:21:01.0000] which? html-dev or whatwg? [12:21:02.0000] whatwg [12:22:00.0000] k [12:22:01.0000] what is html-dev? [12:22:02.0000] er i dunno the one w3c runs [12:22:03.0000] aha. public-html [12:22:04.0000] that one [12:23:00.0000] if you're subscribed then you can send it to that list if you want. if you do, include "detailed review of" in the subject line [12:24:00.0000] k [12:47:00.0000] sent [12:47:01.0000] thanks [12:47:02.0000] np [13:34:00.0000] it defaults to the MessageEvent actually, not Event [13:34:01.0000] except if the Event: field is specified [13:35:00.0000] (to something other than "message") [13:35:01.0000] or at least that's what the spec seems to say right now [13:36:00.0000] no [13:36:01.0000] oh, maybe [13:36:02.0000] "If the Namespace is null and the Event field is message (including if it was not specified explicitly), then the MessageEvent interface must be used. [13:36:03.0000] Otherwise, the Event interface must be used." [13:36:04.0000] /me looks at the spec [13:36:05.0000] that seems wrong [13:37:00.0000] yeah :) [13:37:01.0000] it should just say [13:37:02.0000] "Otherwise, the MessageEvent interface must be used" [13:38:00.0000] (imho) [13:38:01.0000] yeah, that's what we do anyway and it's proven useful [13:38:02.0000] yep [13:38:03.0000] it's what i did in my webkit implementation too, then i just re-read that [13:41:00.0000] ah, you're implementing this in WebKit? awesome [13:42:00.0000] yeah well...it's a little sketchy right now but with some work yeah it'll be cool. :) [13:42:01.0000] :) [13:42:02.0000] i'll be able to stream events to my iphone. :) [14:02:00.0000] html5lib is linked from dailypythonurl, whatever that is [14:02:01.0000] http://www.pythonware.com/daily/ [14:40:00.0000] (yes i still read www-html) [14:40:01.0000] if anyone sees G0k again, let him know I agree with his proposal [14:41:00.0000] i'd mail him straight back but his mail is lost somewhere in my event-source feedback pile [14:41:01.0000] "Henry Mason" [15:05:00.0000] thanks [15:22:00.0000] hey whats up [15:23:00.0000] I was wondering when the WHATWG will start on the HTML5 spec again [15:26:00.0000] Jero: you mean when Hixie will start edit the spec again? [15:27:00.0000] or that, yes [15:27:01.0000] well, he's back from his vacation now so i guess he just needs to get up to speed with all email [15:28:00.0000] i see, thanks [15:30:00.0000] http://annevankesteren.nl/2007/07/web#comment-6176 [16:39:00.0000] zcorpan_: i can't get to that site, is it down? [16:40:00.0000] oh dear. this "low quality" thing is going to be a rathole [16:43:00.0000] it's the same style="" rathole we've always had [16:44:00.0000] Hixie: no. now it is becoming a b and i rathole as well [16:47:00.0000] othermaciej_: and style="" are "low quality" because they are media-specific, and potentially hide information from non-presentational UAs. [16:48:00.0000] othermaciej_:
s-containing-inlines are "low quality" because they imply some sort of paragraphing structure without giving any information about why [16:49:00.0000] othermaciej_: (typically, the latter is used as a workaround for the lack of a widget abstraction language like xbl) [16:49:01.0000] Hixie: I don't see how style="" is media-specific [16:50:00.0000] Hixie: it lacks the ability to give different styles per media, but can still be used in media-independent ways [16:50:01.0000] since in practice most styles are not media-scoped anyway, nor do they need to be [16:51:00.0000] ok, strike the media-specific part [16:51:01.0000] in that case, style="" hides no more information than