| 00:05 | <zcorpan> | http://simon.html5.org/test/css/magic-body/ -- are there any cases i'm missing for body-magicness wrt background-color in html? |
| 00:11 | <zcorpan> | oh yes, a body that is not child of root |
| 00:15 | <othermaciej> | I have an increasingly hard time understanding anything David P. Dailey says |
| 00:15 | bewest | too |
| 00:18 | <zcorpan> | "and must not paint a background for that BODY element" -- guess i have to make the HEAD visible and position it behind the BODY to test this (without using background-image that is) |
| 00:21 | <Dashiva> | The www-html noise is still going? Wow |
| 00:22 | zcorpan | has unchecked the "check for new messages every [5__] minutes" option |
| 00:45 | <Hixie> | wow, now we have people claiming XForms is an HTML language |
| 01:03 | <kingryan> | Hixie: it *does* have angle brackets, so they *must* be compatible |
| 01:03 | <kingryan> | right? |
| 01:04 | <zcorpan> | it has *more* angle brackets... and it is xml... so it must also be more semantic |
| 01:04 | <zcorpan> | and free of bugs in implementations |
| 01:05 | <Dashiva> | They're both *ML |
| 01:05 | <kingryan> | ...and easy to parse (there'll be libraries!) and it will save kittens |
| 01:05 | <zcorpan> | and all XForms on the web will be conforming |
| 01:06 | <zcorpan> | mobile-friendly! |
| 01:06 | <zcorpan> | poor mobiles can't afford to parse old HTML forms |
| 01:08 | <othermaciej> | Hixie: better yet, we have people claiming that it is ok for a spec to tell you how to process a model, but not how to choose the components that go into that model |
| 01:08 | <zcorpan> | or perhaps xforms advocates don't talk about mobiles? |
| 01:08 | Hixie | sighs as more xforms FUD is sent to the public-html list |
| 01:08 | <Hixie> | othermaciej: yes, that entire e-mail was baffling to me |
| 01:08 | <othermaciej> | I hope that claim is mistaken |
| 01:08 | <othermaciej> | otherwise XForms is worse than I thought |
| 01:09 | <Hixie> | certainly the claim that xforms is ok in text/html is completely bogus |
| 01:09 | <othermaciej> | but it works in IE in his plugin! |
| 01:09 | zcorpan | goes back to focus on creating test cases |
| 01:10 | <Hixie> | mark has been defending it for years, i don't know if he even realises how far from the standards we consider that |
| 01:12 | <othermaciej> | well, apparently he thinks standards are grab bags of ideas to use as building blocks |
| 01:12 | <Hixie> | then why be so anti-wf2? |
| 01:15 | <Hixie> | othermaciej: so in bug 3958, support for showModalDialog was added to webkit. Should it be in the spec? |
| 01:16 | <othermaciej> | Hixie: we added it at the request of a specific vendor, they make some enterprise app which has a web interface (generally used on intranet sites) |
| 01:16 | <othermaciej> | I don't know of significant use on the public web |
| 01:16 | <Hixie> | k |
| 01:16 | <othermaciej> | I don't know if Firefox has it |
| 01:16 | <Hixie> | it doesn't to my knowledge |
| 01:16 | <Hixie> | i'll leave it out for now then |
| 01:16 | <zcorpan> | hmm, i will have about 8-10 tests for each of background-color, background-image, and overflow, then duplicated as XML (perhaps even duplicated again for quirks)... should i submit meta-bugs to vendors or separate bugs where they fail? |
| 01:16 | <othermaciej> | it might be worth speccing anyway, but it's messy and hard to implement |
| 01:17 | <Hixie> | oh? |
| 01:17 | <Hixie> | normal nested event loop problem? |
| 01:17 | <Hixie> | or worse? |
| 01:18 | <othermaciej> | I'll look up the bug in our internal bug tracker |
| 01:19 | <othermaciej> | I don't know how it would be for other engines, but in our case this is the only situation where a nested event loop is actually supposed to display web content, and it caused all sorts of quirks and bugs |
| 01:19 | <Hixie> | ah interesting |
| 01:19 | <Hixie> | makes sense |
| 01:20 | <othermaciej> | Mozilla apparently has a window.open argument of "modal" |
| 01:20 | <Hixie> | re-ally |
| 01:20 | <Hixie> | interesting |
| 01:20 | Hixie | pokes |
| 01:21 | <othermaciej> | apparently some chinese sites use it too |
| 01:21 | <othermaciej> | or at least did a while ago |
| 01:21 | <othermaciej> | this was cited as using it in 2003: http://www.dangdang.com |
| 01:21 | <Hixie> | wouldn't surprise me |
| 01:21 | <othermaciej> | it is apparently in some common shopping cart JS used in china |
| 01:21 | <Hixie> | interesting |
| 01:21 | <Hixie> | i wouldn't have any idea how to trigger it on that site |
| 01:21 | <othermaciej> | 2) Go to the web site: http://www.dangdang.com |
| 01:21 | <othermaciej> | 3) Change the text encoding to Simplified Chinese (Mac OS) |
| 01:21 | <othermaciej> | 4) Click the button - buy |
| 01:21 | <othermaciej> | * RESULTS |
| 01:21 | <othermaciej> | Expected: the shoppingcart window will be opened in a new Safari window. |
| 01:22 | <Hixie> | everything i click opens a new tab for me |
| 01:25 | <Hixie> | i can't get modal to do anything magic in firefox |
| 01:28 | <Hixie> | wow |
| 01:28 | <Hixie> | showModalDialog() is really annoying in safari :-) |
| 01:34 | <kingryan> | yeah, no resize, no address bar, no status bar |
| 01:38 | <Hixie> | can't even interact with the window below it |
| 01:38 | <othermaciej> | well, it's modal |
| 01:38 | <othermaciej> | a modal dialog |
| 01:38 | <othermaciej> | that's what modal dialogs do |
| 01:39 | <othermaciej> | ok, I guess most don't block window dragging |
| 01:39 | <othermaciej> | anyway, this was done as a checklist feature, not out of love |
| 01:40 | <Hixie> | i bet |
| 01:45 | <Hixie> | wow, showModalDialog is crazy |
| 01:45 | <Hixie> | context menus don't work |
| 01:45 | <Hixie> | the user can't touch the parent browsing context |
| 01:45 | <Hixie> | selection doesn't work |
| 01:45 | <Hixie> | links open in new windows |
| 01:45 | <Hixie> | i'm amazed more sites aren't abusing this |
| 01:45 | <othermaciej> | don't give them any ideas! |
| 01:46 | <Hixie> | wow, mark's e-mail totally dodged the original question |
| 01:47 | <Hixie> | he said something, he was asked to show a spec for it, he said something nonsensical, he was asked to clarify it, and he said something unrelated to the original question |
| 01:48 | <othermaciej> | I was really confused by his messages |
| 01:48 | <Hixie> | it's a kind of fud |
| 01:48 | <othermaciej> | I couldn't tell if he was being evasive, or was just ignorant of fairly basic things |
| 01:48 | <Hixie> | well, more like smokes and mirrors |
| 01:49 | <Hixie> | hm, i hadn't considered that he might just be ignorant |
| 01:49 | <Hixie> | i guess that's possible too |
| 01:49 | <othermaciej> | I like to give the benefit of the doubt |
| 01:50 | <Hixie> | me too but i guess i figured him being ignorant was what i was giving him the benefit of not being :-) |
| 01:51 | <othermaciej> | fair enough |
| 02:09 | <Dashiva> | Hixie: acid3 test 37 expects attribute node's .specified to be false after removeAttributeNode. I can't find anything about that in dom-3-core. |
| 02:10 | <zcorpan> | wow, <html:body> actually is magic in opera again it seems: http://simon.html5.org/test/css/magic-body/background-color/001.xht |
| 02:11 | <Philip`> | Would anyone happen to be able to look in a recent version of WebKit at http://canvex.lazyilluminati.com/misc/radial/radial3.html and see if the left column is the same as http://canvex.lazyilluminati.com/misc/radial/webkit419.png ? (I'm hoping the behaviour hasn't changed in newer versions, else I'll be unhappy...) |
| 02:11 | <Hixie> | Dashiva: um yeah, that's bogus |
| 02:11 | <Hixie> | Dashiva: can you mail me a reminder? |
| 02:11 | <Hixie> | ian⊙hc |
| 02:11 | <othermaciej> | Lachy: I wish you hadn't encouraged Tina Holmboe to join the HTMLWG -- she might actually do it |
| 02:11 | <Hixie> | that was me, i think |
| 02:11 | <Hixie> | why don't we want her input? |
| 02:11 | <Hixie> | some of what she said was quite useful |
| 02:12 | <othermaciej> | you recommended it to someone else (Laura Carlson) |
| 02:12 | <bewest> | she thinks the w3 is out to get her |
| 02:12 | <Lachy> | othermaciej, sorry :-( |
| 02:12 | <othermaciej> | she seems more disruptive than helpful |
| 02:12 | <bewest> | wrt dropping mailing list subscriptions |
| 02:12 | <Dashiva> | Hixie: done |
| 02:12 | <Hixie> | thanks! |
| 02:12 | <Hixie> | othermaciej: ah |
| 02:13 | <Hixie> | well i meant to invite all of them :-) |
| 02:13 | <othermaciej> | doesn't matter much, we have all sorts of random sources of disruption as it is |
| 02:13 | <Lachy> | well, we don't want her input till after HTML5 is accepted by the HTMLWG, cause she'll object to including it |
| 02:14 | <Hixie> | so i'm replying to this e-mail from sebastian |
| 02:14 | <bewest> | careful... it's statements like those that objecters object to as evidence of who knows what |
| 02:14 | <Hixie> | it ends with asking whether we want to migrate xforms over time, and says: |
| 02:14 | <othermaciej> | oh good, then maybe I don't have to |
| 02:14 | <Hixie> | > If the answer is yes, we have to think about an architectural strategy |
| 02:14 | <Hixie> | > of introducing new features that have made XForms successful over time |
| 02:15 | <Hixie> | > in HTML. |
| 02:15 | <othermaciej> | ah yes, if only HTML could have as much success as XForms |
| 02:15 | <Lachy> | I wonder what makes people think XForms has been successful |
| 02:16 | <Dashiva> | I think that in the long run, it's better to get them in right away, so there can't be later arguments about "They snuck WA1.0 in before I could object" later |
| 02:17 | <Hixie> | yeah |
| 02:17 | <Hixie> | i agree |
| 02:17 | <othermaciej> | I think the straw poll will carry in any case |
| 02:17 | <Hixie> | also, people are more likely to stand up for you when tehy feel part of your clique |
| 02:17 | <Hixie> | why do you think i invited you all to this channel? |
| 02:17 | Hixie | ducks |
| 02:17 | <Lachy> | they've had since March 7 to join, I think 2 months is sufficient time and we can dismiss such arguments |
| 02:18 | <othermaciej> | Hixie: yeah, we better not tell them about #whatwg-seeekrit |
| 02:18 | <othermaciej> | ooops! |
| 02:18 | <Dashiva> | #whatwg-secret-tree-house-no-patents-allowed |
| 02:18 | Lachy | joins that channel |
| 02:20 | <zcorpan> | opera still differentiates between html and xhtml wrt to 'overflow' though |
| 02:21 | Dashiva | ponders typos |
| 02:22 | <Dashiva> | Hixie: Typo in HIERARCHY (HIEARCHY) in test 35, sending you a new mail |
| 02:23 | <Hixie> | thanks |
| 02:24 | <Dashiva> | No wonder so many browsers were failing those two tests :) |
| 02:26 | <Hixie> | can someone think of a technology that succeeded despite being incompatible with preceeding products when it came out? |
| 02:26 | <Dashiva> | CDs? |
| 02:26 | <Philip`> | Every programming language except C++? |
| 02:27 | <Dashiva> | OS X, at least partially |
| 02:27 | <Hixie> | people made tape-deck adapters with audio leads to connect cd players to tape players, and most hifi systems just took a cd player as an additional unit |
| 02:27 | <zcorpan> | otoh, gecko doesn't differentiate between html and xhtml wrt 'overflow', which is nice |
| 02:27 | <Hixie> | os x shipped with classic for years |
| 02:27 | <Hixie> | programming languages all have cross-language shims |
| 02:28 | <bewest> | what do you mean by incompatible |
| 02:28 | <bewest> | and what is the scope of technology? :-) |
| 02:28 | <Philip`> | HDMI with HDCP? (Not sure that counts as successful yet, though) |
| 02:28 | <Hixie> | bewest: i guess those are good questions to which i don't really have answers |
| 02:29 | <Hixie> | Philip`: screens with hdmi inputs have other inputs too (e.g. dvi or vga) |
| 02:29 | <bewest> | does the wheel count? |
| 02:29 | <Dashiva> | Nobody's mentioned XHTML2 yet |
| 02:29 | Dashiva | ducks |
| 02:29 | <Hixie> | Dashiva: i said successful :-) |
| 02:29 | <Lachy> | XForms! |
| 02:30 | <bewest> | qwerty |
| 02:30 | <Lachy> | oh, wait, do you mean *really* successful? |
| 02:30 | <zcorpan> | quirks mode |
| 02:30 | <Hixie> | bewest: how are wheels incompatible with what came before them? |
| 02:30 | <Hixie> | Lachy: i guess |
| 02:30 | <Hixie> | Lachy: i dunno, i'm just trying to work out if the argument that backwards compatible is a requirement to be successful is true |
| 02:30 | <bewest> | dunno.. it was a bad joke |
| 02:31 | <bewest> | qwerty was a more serious entry |
| 02:31 | <Philip`> | Canned food? |
| 02:31 | <Lachy> | what? |
| 02:31 | <Hixie> | or if you can sidestep that requirement if the technology is suitably groundbreaking |
| 02:31 | <bewest> | Hixie: there are some good books on this |
| 02:31 | <Dashiva> | Hixie: I would say that if backwards compatability is required, and not provided, and the users cannot provide it... |
| 02:31 | <bewest> | I just recommended one to tantek.. let me see if it's still on his wishlist |
| 02:31 | <Philip`> | (Not sure if people put up with knives before they had compatible can openers, though) |
| 02:31 | <Hixie> | bewest: i guess compatibility isn't required for ui, then, interesting |
| 02:31 | <Dashiva> | Like the hifi example, users were able to work around it, even though the tech itself was incompatible |
| 02:32 | <Hixie> | yeah |
| 02:32 | <Hixie> | hmm |
| 02:32 | <Hixie> | i guess also cds took a decade to take off |
| 02:32 | <Dashiva> | Sort of like IE and other browsers :) |
| 02:33 | <Lachy> | BitTorrent, which was incompatible with previous P2P networks, maybe |
| 02:33 | <Hixie> | maybe |
| 02:33 | <Hixie> | hm |
| 02:33 | <bewest> | Hixie: http://www.amazon.com/Evolution-Useful-Things-Artifacts-Zippers-Came/dp/0679740392/ref=sr_1_1/102-7106207-0155322?ie=UTF8&s=books&qid=1177637884&sr=8-1 |
| 02:34 | <Dashiva> | You could argue the horde aspect of BT makes it a new market, not a replacement |
| 02:35 | <bewest> | Hixie: anyway, the basic idea the author proposes is that technology always evolves by fixing problems and that because of this "form does not follow function" |
| 02:35 | <Hixie> | ah |
| 02:35 | <Hixie> | interesting |
| 02:36 | <Hixie> | well thanks for the input. i've sent the e-mail now. :-) |
| 02:36 | <Hixie> | i'm gonna go get some food |
| 02:36 | <bewest> | (eg it took the zipper over 100 years to succeed) |
| 02:37 | <Lachy> | really? When was it invented? |
| 02:37 | <bewest> | it was started in the 1800's |
| 02:37 | <bewest> | didn't hit critical mass till well into 1900's |
| 02:38 | <bewest> | there were numerous problems |
| 02:38 | <bewest> | it took 3 generations of dedicated inventors passionate about the future of zippers before they succeeded as a common fastening technology |
| 02:40 | <zcorpan> | can someone check 001.htm and 001.xht in each of the folders of http://simon.html5.org/test/css/magic-body/ in webkit and say whether there is any difference between html and xhtml handling? |
| 02:44 | <Lachy> | zcorpan, for background-*: the .xht files did not have green canvases |
| 02:44 | <Lachy> | for overflow, the .xht one had scrollbars on the box |
| 02:45 | <zcorpan> | Lachy: ok, thanks |
| 02:47 | <zcorpan> | my swift filled the canvas for the .xht, but now swift doesn't seem to work anymore (until i reboot or something) |
| 02:47 | <othermaciej> | so I have a question |
| 02:47 | <othermaciej> | what does the phrase "tag soup" actually mean? |
| 02:48 | <othermaciej> | I used to think it specifically meant noncomforming markup that relies on error handling and so works anyway |
| 02:48 | <othermaciej> | but some people seem to use it in different ways, for example, referring to any non-XML markup or markup designs they don't like as "tag soup" |
| 02:52 | <Dashiva> | Hixie: test 97 returns 1 on failure (success is 7). This makes the red box turn white, which does indicate failure, but it still causes score to increase, so the test will still display 100%!!! |
| 02:52 | <Dashiva> | Intentional? |
| 02:53 | <Dashiva> | Um, test 96, not 97. |
| 02:56 | zcorpan | has written 50 test cases (or 25x2) on body magicness, and calles it a day |
| 02:56 | <zcorpan> | s/calles/calls/ |
| 07:05 | <MikeSmith> | Lachy - about your "well, we don't want her input till after HTML5 is accepted by the HTMLWG, cause she'll object to including it" ... |
| 07:05 | <Lachy> | that was a joke |
| 07:06 | <Lachy> | not serious |
| 07:06 | <MikeSmith> | yeah, I know |
| 07:07 | <MikeSmith> | but was going to say it wasn't clear from the context so might be good just to have it in the channel logs that is was |
| 07:07 | <MikeSmith> | which it is now, so 'nuff said |
| 07:07 | <Lachy> | ok |
| 07:07 | mpt | waves to those reading the channel logs |
| 07:09 | MikeSmith | hopes nobody takes seriously everything he says on IRC or even on mailing lists |
| 07:10 | <MikeSmith> | I think maybe sarcasm and irony are pointless if you explicity mark them up as such |
| 07:13 | <annevk> | dude, you were not serious about that panel at XTech? :p |
| 07:15 | <mpt> | Maybe the channel topic should contain an unclosed <sarcasm> tag |
| 07:15 | <Lachy> | yeah, that would work find till someone typed </sarcasm> in a message... |
| 07:17 | <annevk> | http://simon.html5.org/test/css/magic-body/background-color/001.xht looks nice in Opera |
| 07:17 | <annevk> | Lachy, <sarcasm> is like <plaintext> though |
| 07:18 | <annevk> | with the difference that it does support nested elements, it just doesn't support an end tag |
| 07:19 | <Lachy> | ah, ok. we should add a SARCASM value to the content model flag |
| 07:20 | <annevk> | it's not a tokenizing thingie |
| 07:20 | <MikeSmith> | annevk - the panel at XTech is an exercise in |
| 07:21 | <annevk> | we just ignore the end tag |
| 07:21 | <MikeSmith> | surrealism |
| 07:21 | <annevk> | in so far that HTML is surrealistic, sure |
| 07:21 | <annevk> | besides ignoring the end tag, we probably have to ensure that nothing else can close it either |
| 07:22 | <Lachy> | but how does it work with bad nesting? does it just keep getting reopened like unclosed inline elementts? |
| 07:22 | <annevk> | yeah, it needs some more thought |
| 07:30 | <mpt> | Make it part of the doctype |
| 07:32 | <Lachy> | or <meta name=sarcasm value=true> |
| 07:35 | <othermaciej> | explaining compatibility is frustrating |
| 07:35 | <othermaciej> | it's like trying to prove to someone that 2 + 2 = 4 |
| 07:35 | <othermaciej> | it's so obvious that it is hard to explain |
| 07:36 | <mpt> | 2 + 2 < 5 |
| 07:37 | <Lachy> | othermaciej, try using: if you have 2 apples and you buy another 2 apples, how many apples do you have? |
| 07:39 | <othermaciej> | Lachy: it depends on what kind of apples! |
| 07:39 | <othermaciej> | Lachy: what if two are granny smiths... |
| 07:39 | <othermaciej> | Lachy: and two are MacBook Pros |
| 07:39 | <othermaciej> | or what if I plant the seeds of one of the apples? |
| 07:39 | <Lachy> | Apple Macs ofcourse |
| 07:40 | <Lachy> | the question isn't how many apples can you grow |
| 07:40 | <Hixie> | wait if i bury my mac i can get more? |
| 07:41 | <Lachy> | if you have iLife, yes |
| 07:42 | <othermaciej> | I think people don't understand that the set of documents HTML5 UAs must accept is considerably larger than the set of conforming HTML5 documents |
| 07:43 | <othermaciej> | maybe this needs to be clarified more |
| 07:44 | <Hixie> | wait didn't i answer that before leaving work? |
| 07:44 | <Hixie> | with the whole 93% of documents are syntactically non-conforming thing? |
| 07:44 | <Lachy> | othermaciej, maybe Don't Reinvent the Wheel could talk about use cases instead. Something like, if an existing feature already solves some related problems/use cases, consider defining and/or enhancing that, instead of inventing something new |
| 07:44 | Lachy | is surprised 7% are conforming! |
| 07:44 | <Hixie> | btw i recommend removing "break" from the page |
| 07:45 | <Hixie> | say it the way the second sentence does |
| 07:45 | <Hixie> | Lachy: i didn't say 7% were conformin |
| 07:45 | <Hixie> | g |
| 07:46 | <Lachy> | well, at least syntactically correct then |
| 07:47 | <othermaciej> | Hixie: I'm going to take your review comments into account |
| 07:51 | <othermaciej> | Hixie: I agree the second sentence is much more clear - I liked dbaron's punchy statement of the idea, but "Support Existing Content" or something dry like that seems much more ambiguous |
| 07:51 | <annevk> | Lachy, I added an example to don't reinvent the wheel |
| 07:51 | <annevk> | Lachy, contenteditable= |
| 07:52 | <othermaciej> | I think talking about use cases is also a good idea |
| 07:54 | <annevk> | heh, nice one hsivonen |
| 07:55 | annevk | wasn't thinking in that direction |
| 07:55 | <hsivonen> | annevk: you mean reinventing the wheel? what was your direction? |
| 07:56 | <Hixie> | Lachy: well, that's just the 7% that my script didn't catch bugs on |
| 07:56 | <Hixie> | i doubt many of them are fully conforming |
| 07:56 | <annevk> | when I made the principle up it was more about new features for which UAs had already a solution which was widely used and known |
| 07:56 | <annevk> | but this explanation fits as well, I think |
| 07:57 | <annevk> | s/this/your/ |
| 07:57 | annevk | should update his slides to say 93% as opposed to 95%... |
| 07:59 | <othermaciej> | Hixie: ok, made changes per your comments |
| 08:00 | <Lachy> | it'd be interesting to do a survey of 3 billion documents using tool based on hsivonen's checker (perhapsh when it's more mature and less buggy) |
| 08:00 | <othermaciej> | hsivonen: I think he means XForms in HTML rendering XForms Transitional redundant |
| 08:00 | <annevk> | btw, saying that XForms in HTML wouldn't work is wrong |
| 08:01 | <annevk> | defining some kind of parsing algorithm for specific elements could make it work |
| 08:01 | <annevk> | the syntax would be slightly different, but it could probably be made to work |
| 08:01 | <annevk> | such a design just fails to meet many of the design principles |
| 08:02 | <hsivonen> | othermaciej: yeah, it seems to me, too, that XForms in text/html removes the premise of XForms Transitional |
| 08:04 | <hsivonen> | annevk: I think the most productive way forward would be making Web Forms 2.0 part of the HTML WG spec and extending the parsing algorithm to handle XForms in text/html without requiring UAs to actually implement XForms on top of the parser-produced DOM |
| 08:05 | <hsivonen> | (and dropping XForms Transitional and not doing any Task Force stuff) |
| 08:07 | <othermaciej> | hsivonen: perhaps a more general namespaces-in-HTML thingie could cover that - though I'm highly ambivalent about such a thing |
| 08:08 | <hsivonen> | othermaciej: namespaces-in-HTML is such a recurring theme that perhaps it needs addressing |
| 08:08 | <othermaciej> | I'm trying to come up with an example for "Media Independence" |
| 08:08 | <othermaciej> | I have a negative example: |
| 08:09 | <hsivonen> | either by speccing or documenting why the Opera attempt failed |
| 08:09 | <othermaciej> | "A hyperlink can't be actuated in a printed document, but that is no reason to omit the <a> element." |
| 08:09 | <othermaciej> | but I'd also like a positive one |
| 08:09 | <othermaciej> | hsivonen: well, IE seems to have a sort of namespacing in HTML |
| 08:09 | <othermaciej> | there's also XML Data Islands |
| 08:09 | <othermaciej> | I wonder if we want to spec that |
| 08:10 | othermaciej | thinks "data island" is a hilarious mental image |
| 08:10 | <othermaciej> | anyway, what's a decision made for reason of media/platform/device independence? |
| 08:10 | <othermaciej> | ideally something new in HTML5, but doesn't have to be |
| 08:11 | <hsivonen> | the general reflowability of HTML text |
| 08:11 | <hsivonen> | do we have an aural default rendering suggestion for <aside>? |
| 08:12 | <othermaciej> | great, how about an example for "Support World Languages"? |
| 08:12 | <othermaciej> | does HTML5 still have the bdo element? |
| 08:12 | <othermaciej> | or, heck, just being based on unicode is good for that |
| 08:14 | <hsivonen> | othermaciej: based on Unicode including astral planes, <i> should be kept, because it is used a lot for bicameral scripts even though italics per se may be inapplicable to some scripts. <ruby> is legitimate even though it has a strong CJK focus. |
| 08:14 | <othermaciej> | We don't have <ruby> yet so I am not sure if I should cite it |
| 08:14 | <hsivonen> | iirc, bdo was still there |
| 08:15 | <othermaciej> | I just mentioned supporting different character sets |
| 08:16 | <hsivonen> | othermaciej: I don't think we should emphasize supporting different encodings. we should emphasize Unicode being the one size fits all solution |
| 08:16 | <othermaciej> | ok |
| 08:16 | <othermaciej> | does HTML5 explain the cross-site scripting security model yet? |
| 08:17 | <hsivonen> | othermaciej: <ruby> is a good example to balance <i>, because only mentioning <i> makes the example look Latin-centric while <ruby> is the "look it applies to something non-Latin" example |
| 08:17 | <othermaciej> | oh, wait, cross-document messaging is a good eample |
| 08:17 | <othermaciej> | hsivonen: ok |
| 08:25 | <virtuelv> | othermaciej: for what purpose are you looking for "Media independence" |
| 08:25 | <virtuelv> | and what do you mean by it? |
| 08:25 | <Hixie> | we need to support <ruby> |
| 08:25 | <Hixie> | we don't have suggested aural renderings yet. we also don't have suggested visual renderings. |
| 08:25 | <Hixie> | (we need both) |
| 08:26 | <Hixie> | an example of something that was done for media independence would be the way drag-and-drop is defined |
| 08:26 | <Hixie> | it's defined in such a way that it actually handles most ui paradigms, including copy/paste, using the same mechanism |
| 08:27 | <Lachy_> | I thought there were suggested renderings for <ruby> in its existing spec |
| 08:28 | <othermaciej> | I added a bunch of examples to http://esw.w3.org/topic/HTML/ProposedDesignPrinciples |
| 08:28 | <othermaciej> | feel free to suggest better or just edit them |
| 08:28 | <Lachy_> | (or maybe I just misunderstood what hixie wrote above) |
| 08:28 | <virtuelv> | Hixie: is there anything done? |
| 08:29 | <virtuelv> | (Ok, I'll stop playing devil's advocate here) |
| 08:29 | <Hixie> | Lachy_: i meant in html5 |
| 08:29 | <Hixie> | the ruby spec is inadequate for our needs, sadly |
| 08:30 | <Hixie> | and since i don't know anything about it, it's hard for me to spec it |
| 08:30 | <Hixie> | though anne sent some useful data |
| 08:30 | <Hixie> | so maybe it'll be possible to do |
| 08:30 | <Lachy_> | I assumed that :-) |
| 08:30 | <Hixie> | virtuelv: ? |
| 08:31 | <virtuelv> | Hixie: nm, I was just pointing out that not much has been achieved in terms of media independence in HTML of any version, except the underlying principles of the markup language itself |
| 08:33 | <Hixie> | virtuelv: how so? i use html regularly on three media (screen, tty, print) and i know other people who use others (e.g. aural) exclusively |
| 08:35 | <virtuelv> | Hixie: Yes, I am aware of all this, and I use screen, handheld, print regularily, I am just pointing out that media independence is inherit to HTML |
| 08:35 | <virtuelv> | s/inherit/inherent/ |
| 08:35 | <Hixie> | it doesn't have to be |
| 08:36 | <Hixie> | layout tables and <font> make it hard to use html across media |
| 08:36 | <Hixie> | bed time i think |
| 08:36 | <Hixie> | bbl |
| 08:37 | <Lachy_> | othermaciej, othermaceij, "prefer specifying that technology as opposed to inventing something new..." might be better rephrased as "consider specifying that technology in preference to inventing something new..." |
| 08:38 | <othermaciej> | Lachy_: done |
| 08:39 | <othermaciej> | (well, as soon as it posts) |
| 08:39 | <Lachy_> | cool |
| 10:01 | othermaciej | sighs at all the email from schepers |
| 12:32 | <Dashiva> | "Surely any browser manufacturer is always going to have a mode that will render older pages. What is preventing them having an HTML5 mode, which may or may not build upon their previous engine." |
| 12:32 | <Dashiva> | The modes just won't go away |
| 12:36 | <Lachy> | adding a new mode just for HTML5 doesn't help improve interop with legacy content |
| 12:40 | <virtuelv> | Lachy: quite the opposite |
| 12:40 | <Lachy> | what? |
| 12:40 | <virtuelv> | at least the MS "solution" as proposed is going to perpetuate non-interop |
| 12:41 | <Lachy> | yeah |
| 12:41 | <Lachy> | perhaps you misread what I wrote |
| 12:41 | <nickshanks> | are there any multilinguists in here? i need help with plural forms for as many languages as possible |
| 12:42 | <Dashiva> | I think his 'opposite' was 'not just no help, it actually makes it worse' |
| 12:42 | <zcorpan> | swedish, english, dutch, some german |
| 12:42 | <virtuelv> | nickshanks: for what purpose? |
| 12:42 | <MikeSmith> | nickshanks - as far as Japanese, plural forms are not normally used |
| 12:42 | <virtuelv> | Dashiva: correct assumption |
| 12:42 | <MikeSmith> | or used only very occasionally |
| 12:42 | <nickshanks> | virtuelv: for selecting correct translations |
| 12:43 | <nickshanks> | see the table at the bottom of http://doc.trolltech.com/qq/qq19-plurals.html |
| 12:43 | <MikeSmith> | and in Japanese, plurals are used only for people, as far as I know |
| 12:44 | <Dashiva> | You can use it for other things too, with some 'besjelening', not sure of the English word |
| 12:44 | <nickshanks> | i want that table in as many languages as possible |
| 12:45 | <zcorpan> | nickshanks: i don't understand the table |
| 12:45 | <nickshanks> | it's logic for selecting the correct translation when given an input number n |
| 12:46 | <nickshanks> | e.g. english has two forms, a singular for n==1, and a plural used otherwise |
| 12:46 | <nickshanks> | 0 houses, 1 house, 2 houses... |
| 12:46 | <MikeSmith> | so what is Form 3? |
| 12:46 | <Dashiva> | I can vouch for the table in English and Japanese |
| 12:46 | <Dashiva> | Some languages have more than just singular and plural |
| 12:47 | <nickshanks> | MikeSmith: english has no form three |
| 12:47 | <zcorpan> | swedish: 0 hus, 1 hus, 2 hus (but this is not generalizable) |
| 12:47 | <Dashiva> | Think 'one, both, all' |
| 12:48 | Dashiva | doesn't try to explain polish |
| 12:48 | <nickshanks> | well if anyone can provide expansions to that table, just post them here and I'll add them to my implementation |
| 12:49 | <Dashiva> | Norwegian is like English |
| 12:49 | <virtuelv> | generalizing that is going to be hard |
| 12:50 | <nickshanks> | Dashiva: nn, no, or nb ? |
| 12:50 | <zcorpan> | swedish is sometimes +ar or +or or +er or no change for plural, and sometimes a vowel changes (e.g. foot/feet -- fot/fötter) |
| 12:50 | <Dashiva> | zcorpan: He's not asking about how the plural changes, just for which numbers plural is used |
| 12:51 | <nickshanks> | zcorpan: well the translators may have to get creative, i am just implementing the switching logic. |
| 12:51 | <zcorpan> | ok |
| 12:51 | <Dashiva> | nickshanks: all of them, I'd say |
| 12:52 | <nickshanks> | Dashiva: thx |
| 12:52 | <Dashiva> | Considering trolltech is norwegian, wouldn't the default code include it though? |
| 12:52 | <nickshanks> | i am trying to port the logic to Mac |
| 12:53 | <nickshanks> | the Qt page i found via google |
| 15:11 | <Voluminous> | it |
| 17:18 | <mpt> | nickshanks, we've been collecting plural forms for Launchpad Translations, unfortunately we don't have a one-page list but you can search at https://translations.launchpad.net/+languages |
| 17:20 | <nickshanks> | how does it work? |
| 17:21 | <nickshanks> | i'm typing in things and getting nothing :) |
| 19:30 | <deltab> | nickshanks: search for e.g. Polish |
| 19:30 | <nickshanks> | i looked for gaelic, dutch and français then gave up :) |
| 19:30 | <deltab> | it's case sensitive too |
| 19:31 | <deltab> | https://translations.launchpad.net/+languages/gd |
| 19:31 | <deltab> | https://translations.launchpad.net/+languages?language_search=Dutch |
| 19:38 | <nickshanks> | how odd, no-one speaks middle dutch |
| 23:11 | <Dashiva> | Hixie: More acid3. Test 96 removes the lastchild, making white-space:pre-wrap apply to #instructions. This doesn't seem to be reflected in the reference rendering |
| 23:11 | <Hixie> | oh? |
| 23:11 | <Hixie> | oh |
| 23:11 | <Hixie> | yeah, i should make the paragraph be one long line in the source |
| 23:11 | <Hixie> | duh |
| 23:11 | <Hixie> | can i just say that you're amazingly helpful here. |
| 23:12 | <Hixie> | fixed the bug |
| 23:12 | <Dashiva> | I'm just trying to keep up with how opera fails it :) |
| 23:12 | <Hixie> | :-) |
| 23:13 | <Hixie> | what's your full name again? |
| 23:13 | <Hixie> | so i can add you to the acknowledgments |
| 23:13 | <Dashiva> | Magnus Kristiansen |
| 23:13 | <Hixie> | thanks |
| 23:59 | <Hixie> | so... anyone against making line feeds in title="" be relevant? |
| 23:59 | <Hixie> | as in, have them be real line breaks that you're supposed to honour? |