00:11
<JonathanNeal>
TabAtkins, fixed.
00:11
<TabAtkins>
Cool!
00:20
<JonathanNeal>
Other suggestions?
00:23
TabAtkins
is minuting again.
01:49
<Hixie>
AryehGregor: i wanted to ban <div>, too.
02:51
<Hixie>
TabAtkins: jamesr was looking for you in #webkit. You might want to consider joining #chromium too.
02:52
<til>
hixie - i just got your email re http://www.w3.org/Bugs/Public/show_bug.cgi?id=9160
02:52
<TabAtkins>
Hixie: Thanks for the heads up. Joined now.
02:52
<til>
Hixie: what about a multiple choice survey question (check all that apply)
02:52
<til>
that's the situation i'm interested in
02:53
<Hixie>
what if none apply?
02:53
<Hixie>
seems very dodgy to me to use checkboxes in that way
02:55
<til>
hixie: i'm a supplier of survey systems for restaurants
02:55
<til>
there are times when there's a multiple choice non-exclusive question that is required
02:56
<Hixie>
like what?
02:56
<til>
i.e. what keeps you coming back? after someone has already said they dine frequently
02:56
<Hixie>
that's exactly the kind of question where i'd hate for hte browser to force me to pick at least one
02:56
<til>
if the client insists that a question be required, i have to make it required
02:56
<til>
i can tell them why it's not worth requiring
02:56
<til>
but they pay for me
02:57
<Hixie>
so much so that for similar questions in the past i've gone in with a DOM inspector and killed the JS that forces me to do it, and submitted it that way
02:57
<til>
i can force you to select one if it's mutually-exclusive
02:57
<til>
i should be able to do the same for multiple-select
02:57
<til>
Hixie: this isn't about form UI - it's about the API
02:58
<til>
i'm not saying that i like required survey questions
02:58
<Hixie>
the API is about form UI
02:58
<Hixie>
i don't think we should support this kind of UI
02:58
<til>
but there's a situation where you can require an input and it needs to be defined
02:58
<til>
e.g. what is a required checkbox
02:58
<Hixie>
right now it is defined as "the checkbox has to be checked"
02:58
<til>
i don't understand how my proposal endangers yours
02:58
<Hixie>
it doesn't
02:58
<til>
why would there be an input group if they weren't related?
02:59
<til>
so why should checkValidity only apply to that control
02:59
<til>
not the group, like with other grouped controls
02:59
<Hixie>
because what you're proposing is bad ui
02:59
<til>
applying it to the group seems more consistent - easier to grok
02:59
<til>
it's no less bad than requiring a radio group to be checked
02:59
<Hixie>
it would encourage people to make such interfaces
03:00
<Hixie>
i agree, with radio buttons the mistake is allowing any to not be checked in the first place
03:00
<Hixie>
unfortunately that boat has sailed
03:00
<til>
but required is essentially meaningless without applying it to the group
03:00
<Hixie>
no?
03:00
<Hixie>
it has a very well-defined meaning
03:00
<Hixie>
thereis no "group" with check boxes
03:01
<Hixie>
just checkboxes that happen to share a name
03:01
<Hixie>
just like you can have many text input fields with the same name -- doesn't make them into a group
03:01
<Hixie>
if you have <input type=text name=a required> <input type=text name=a required> you aren't required to type something into one or the other
03:02
<til>
in my mind, a checkbox is a type of radio that is mutually inexclusive
03:02
<Hixie>
you're required to type something into both
03:02
<til>
which is why this is distinct from a text input
03:02
<Hixie>
checkboxes and radio buttons are separate just like checkboxes and text fields
03:02
<til>
checkboxes are closer to radio than to text fields
03:04
<Hixie>
i think thinking of them as similar is misleading and leads one to designing poor UIs
03:19
<Hixie>
i really don't think that extending the wacky radio button required="" model to text fields makes any sense at all
03:19
<til>
anyway, is there even a concept of order in query parameters?
03:20
<til>
couldn't you have either Apt#B 123 Fake St and 123 Fake St Apt#B
03:20
<til>
depending on how the vendor parses it?
03:20
<Hixie>
it's always sent in form order
03:20
<til>
or does A before B in the HTML mean A is before B in the query?
03:20
<til>
ok
03:21
<til>
so your counterpoint is that someone could have address as the name for both fields, and only want to require the first line?
03:21
<til>
and want the second line filled to not fulfill the first line's requirement?
03:22
<til>
since there's no way to know on the server side which was filled, i don't see why the requirement should affect text fields any differently than radios or checkboxes
03:25
<til>
if you have text boxes A B and C called address, and get two values for address on the server side
03:25
<til>
you don't know which two you got
03:25
<Hixie>
you always know which one was filled in since you always get both, in the order they were in the form
03:25
<til>
but if B is empty, you don't get a key with no value
03:25
<Hixie>
whether or not they were filled in
03:25
<Hixie>
yes you do
03:25
<til>
really?
03:25
<til>
ok
03:26
<til>
my mistake
03:32
<til>
i'm less bothered by your opinion on the matter than that there is no discussion about it
03:32
<til>
i feel steamrolled
03:32
<til>
i'd really like to hear other people's POV on this, because I feel my original point remains valid
03:39
<Hixie>
til: you can ask for an escalation -- see the boilerplate i posted in the bug for details on how to do that
03:40
<til>
i misunderstood. i'm not used to being able to reopen my own bugs
03:43
<Hixie>
well reopening just means you're asking me to reconsider -- if you want to escalate it to a working group issue that the chairs then decide on rather than me, you have to set some keyword or something
03:43
<Hixie>
and then some elves come along and automagically raise the issue for you
03:43
<Hixie>
(honestly not quite sure how that happens)
03:44
<Hixie>
there's a link in the boilerplate i pasted that explains it iirc
03:44
<til>
i'm working on that now
03:44
<Hixie>
k
03:44
<til>
i'm slow to respond because i'm typing in bugzilla :)
03:44
<Hixie>
:-)
03:53
<til>
Hixie: thanks for the discussion
03:53
<til>
i've escalated the bug
03:53
<til>
hopefully we can get more input
04:46
<JonathanNeal>
Added IE9 IE9 http://sandbox.thewikies.com/html5-browser-stylesheets/table.php
07:00
<JonathanNeal>
How can I get tweet feeds on the page.
07:01
<JonathanNeal>
like a kind-of twitter widget that will show anything related to #iecss
07:48
<hsivonen>
is this test case considered to reflect the current spec? http://simon.html5.org/test/opera/datalist.htm
08:17
<JonathanNeal>
http://www.iecss.com/ woot
08:20
<hsivonen>
JonathanNeal: interesting. I was unaware that IE had undergone unit category changes in the UA style sheet
08:36
<JonathanNeal>
hsivonen, between versions? yes.
08:53
<zcorpan>
hsivonen: yes
08:54
<hsivonen>
zcorpan: I guess I'm looking at a parser bug, then
08:54
<zcorpan>
hsivonen: it's filed in v.nu bugzilla
08:58
<hsivonen>
zcorpan: thanks. I just filed it as https://bugzilla.mozilla.org/show_bug.cgi?id=555906 while I wasn't looking at IRC
09:09
hsivonen
notes that the Vodafone rep to the TAG still puts EXI as a bullet point on "mobile" slides
09:18
<othermaciej>
what is EXI?
09:19
<zcorpan>
the class='' recommendation on b and i doesn't make much sense
09:19
<hsivonen>
othermaciej: "efficient" binary compression representation for XML infosets
09:20
<othermaciej>
oh, that
09:20
zcorpan
bets OBML is more efficient than EXI
09:21
<zcorpan>
but maybe not a fair comparison since obml doesn't represent an infoset
09:25
<hsivonen>
zcorpan: is OBML what Opera Mini uses?
09:25
<hsivonen>
zcorpan: does it transfer the CSS box tree?
09:26
<zcorpan>
hsivonen: it's what opera mini uses
09:27
<zcorpan>
hsivonen: i don't know what it transfers exactly
09:28
<hsivonen>
zcorpan: ok
10:24
<zcorpan>
feature testing for structured clone in webworkers is similarly annoying
10:25
<zcorpan>
it would be easier if non-strings throwed from the start
10:54
gsnedders
gives up on trying to go to Glasgow
10:55
<gsnedders>
hsivonen: The answer for what OBML transmits is AFAIK "no comment" :)
10:57
<hsivonen>
gsnedders: I see. my css box tree guess remains
12:40
<zcorpan>
does anyone know which server is used for http://trac.webkit.org/browser/trunk/LayoutTests/websocket/tests
12:47
<zcorpan>
https://trac.webkit.org/browser/trunk/WebKitTools/Scripts/webkitpy/layout_tests/port/websocket_server.py ?
13:05
<MikeSmith>
zcorpan: tyoshino or ukai will know
13:05
<MikeSmith>
though they may be away
13:06
<MikeSmith>
(21:11 in Japan)
13:07
<tyoshino>
hi
13:07
<tyoshino>
ukai should know well but he's not here now.
13:08
<zcorpan>
ok, thanks
13:09
<tyoshino>
basically you're right. we're using pywebsocket and some helper scripts
13:10
<zcorpan>
ok
13:22
<annevk>
I now got that attachment (indeed looks like a Word document), but I cannot open it...
13:23
<jgraham>
Post it on the public web as a hacking challenge
13:24
<jgraham>
Give extra credit for inventing a time machine to crack it before March 15th 2010
13:25
<annevk>
someone with Word can prolly win that contest within minutes
13:29
<Philip`>
annevk: Delete a few bytes at random from the file, so Word will just report it as corrupted and fail
13:32
<jgraham>
annevk: Still you get to find out what the file says
13:33
<annevk>
just got a reply with the questions inline
13:34
<zcorpan>
but no time machine :(
13:38
<annevk>
you guys watch too much tv
13:39
<annevk>
and mostly science-fiction at that it seems :p
13:41
<Philip`>
It's strange how rarely science fiction focuses on technology problems like incompatible file formats
13:41
<Philip`>
The problems are always stuff like engines exploding
13:41
<Dashiva>
Cowboy Bebop had an excellent take on that
13:41
<Dashiva>
They found a really old video tape they wanted to play, but it was betamax
13:42
<Philip`>
Even with modern cars, it's pretty rare for the engine to explode and pretty common for the on-board computer to develop some kind of software fault, so presumably the same kind of thing will continue into the future
13:46
<Philip`>
The only exception I can think of (with my not-very-good memory) is in Halting State, where some guy stays up all night writing Perl scripts to translate data between two slightly different databases
13:46
<Philip`>
but then it's spoiled by having a computer that explodes later on
13:46
<Philip`>
(if I remember correctly)
14:40
<hsivonen>
I wish iki.fi had shorter delays on DNS updates...
14:41
<hsivonen>
the server that hosts hsivonen.iki.fi changed its IP address without prior notice
15:05
<erlehmann>
hsivonen, did you change that 404'd PNG link ?
15:33
<hsivonen>
erlehmann: not yet. I intend to fix it once my personal site becomes usable again.
16:18
<MikeSmith>
annevk: what's rumored to be in this Word file you've obtained?
16:20
<JonathanNeal>
Goodmorning :)
16:22
<jgraham>
Timezoneist
16:25
<MikeSmith>
in Japan, for people who work at bars and such at night, it's common to say おはよ (good morning) no matter what time of day it actually is
16:25
<MikeSmith>
when first seeing somebody for the day
16:26
<MikeSmith>
even if that happens to be 23:00 in the evening or whatever
16:26
<MikeSmith>
what is Viognier?
16:26
<MikeSmith>
hmm, Rhone valley
16:27
<MikeSmith>
this could be good
16:27
MikeSmith
looks around for the wine steward
16:28
<jgraham>
MikeSmith: In Japan it it common for shop assistants to compete for who can say "Irashaimasen!" in the most whiny voice. Doesn't mean it's a good idea :)
16:28
<MikeSmith>
heh
16:29
<MikeSmith>
jgraham: that's why I wear earblugs
16:29
<MikeSmith>
plugs
16:30
<MikeSmith>
one unfortunate thing in Japan is that being enthusiastic sometimes (often) means being noisy
16:31
<MikeSmith>
e.g., if you go to a baseball game, there is always this huge cheering section of people who do nothing but make noise for the entire game
16:31
<MikeSmith>
I think most of them are not actually paying any attention at all to what is going on in the game
16:33
<MikeSmith>
wow, this Viognier tastes somewhat like one of those chocolate oranges
16:34
<MikeSmith>
Terry's Chocolate Orange
16:38
<paul_irish>
what's the viognier?
16:38
<MikeSmith>
paul_irish: wine
16:38
<MikeSmith>
white wine
16:38
<paul_irish>
hahah no i mean who is the vineyard. :)
16:38
<MikeSmith>
oh
16:39
<MikeSmith>
Gadino Cellars, Greene County, Virginia
16:39
<MikeSmith>
apparently
16:39
<MikeSmith>
I don't recommend it
16:39
<MikeSmith>
unless you really like chocolate oranges
16:40
<MikeSmith>
paul_irish: btw, jgraham may know about the Opera UA stylesheet
16:40
<paul_irish>
Oh tight. I'd love to grab it to incorporate into JonathanNeal's table
16:40
gsnedders
notes jgraham doesn't
16:40
<MikeSmith>
s/jgraham/gsnedders/
16:41
gsnedders
knows a bit
16:42
<jgraham>
gsnedders: How do you know what I know?
16:42
<gsnedders>
jgraham: Because when it came up before I remember you not knowing much.
16:42
<gsnedders>
Of course, you may have learnt since
16:42
<jgraham>
Not really
16:43
<jgraham>
Also, I have no idea what the contex is for the email you just sent
16:43
<jgraham>
*context
16:43
<gsnedders>
See, you're cluelesss.
16:43
<gsnedders>
*clueless
16:44
<jgraham>
The first case was more serpentine than clueless
16:44
<gsnedders>
paul_irish: The basic answer is there is no CSS file available for the UA stylesheet
16:44
<gsnedders>
(But you probably know taht already)
16:49
<MikeSmith>
gsnedders: is there any way to get a dump of the CSS rules?
16:49
<paul_irish>
Hm, this was the case for IE too, but jon was able to extract the values from this nasty XML mess. regardless, if there is any opera resource for the default styling available.. i'd be great to document :)
16:50
<gsnedders>
MikeSmith: I can't think of any trivial way
16:51
<MikeSmith>
I would think there'd be some userjs way to do it
17:11
gsnedders
realizes he can't actually spell oliver
17:15
gsnedders
guesses we have at least another four hours until olliej wakes up
17:16
<gsnedders>
(Call me cynical, but...)
18:22
<JonathanNeal>
hello again
18:25
<JonathanNeal>
Did we ever find the Opera UA stylesheet?
18:26
<gsnedders>
It's not there to be found.
18:26
<JonathanNeal>
:(
18:27
<JonathanNeal>
Does Gecko have a separate icon?
18:37
<gsnedders>
http://en.wikipedia.org/wiki/File:Heringsschwarm.gif
18:37
<gsnedders>
w00t for animated gifs
18:38
<Philip`>
I like that the thumbnail is animated
18:38
<Philip`>
You don't get that with <video>s
18:49
<JonathanNeal>
More than halfway through capturing opera styles
18:50
<gsnedders>
Anyone able to summarize the Bug 7034 thread?
18:55
<Philip`>
gsnedders: I think the summary is that nobody knows of a consistent set of rules for precisely determining authoring conformance criteria, and some people think there should be a consistent set of rules, and nobody can agree on what any of the rules should be
18:55
<gsnedders>
OK, that's the impression I got from the start of the thread
18:55
gsnedders
marks as read
18:56
<Philip`>
and after about 120 emails, still nobody agrees on anything
18:57
<Philip`>
(though the spec now lists some rough principles)
19:18
<JonathanNeal>
I'm vertifying the styles.
19:18
<JonathanNeal>
I have a few tests where if the reported styles are false, then changing a few things like colors and font sizes will produce new results.
19:42
<JonathanNeal>
I would love to add a stylesheet of w3c recommendations @ iecss
19:47
<ttepasse>
Huh? Why is HTMLAnchorElement.hash readonly in Safari?
21:00
<JonathanNeal>
http://www.googlefight.com/index.php?lang=en_GB&word1=Ian+Hickson&word2=Mike+Smith har
21:02
<Dashiva>
Your googlefight priveleges are revoked for failing to use quotes
21:04
<Dashiva>
I'm a bit confused what the RDFa+HTML activity is supposed to be, beyond rubberstamping RDFa 1.1 Core
21:07
<othermaciej>
as far as I'm concerned, the HTML+RDFa editor still has to substantively respond to bugs, if he wants it to be an HTML WG deliverable
21:17
<Dashiva>
othermaciej: Sure, but with "incompatible with deployed content" in the list of available answers, I don't have high hopes
21:28
<JonathanNeal>
Dashiva, ah come on!
21:29
<JonathanNeal>
Mike Smith still wins.
21:34
<othermaciej>
Dashiva: if the editor gives answers that a commenter objects to, then of course they are free to raise it as an issue, whatever the nature of the reason given
23:25
<Hixie>
man, why are people suddenly all up in arms about changes that HTML_4_ made? (like getting rid of frames, font, etc)
23:25
<Hixie>
did they run out of things in HTML5 to complain about?
23:26
<JonathanNeal>
Who's complaining?
23:26
<gsnedders>
JonathanNeal: How far did you get with trying to get a stylesheet for Opera?
23:26
<Hixie>
people in www-style (about frames) and public-html (about everything under the sun, but more recently, not being allowed to use media-specific formatting features mixed in with their semantic markup)
23:27
<JonathanNeal>
gsnedders, http://www.iecss.com/ at the bottom is a link to the opera stylesheet.
23:27
<JonathanNeal>
along with firefox and webkit.
23:45
<JonathanNeal>
Hi TabAtkins!
23:45
<JonathanNeal>
Do you have a twitter?
23:45
<TabAtkins>
Yeah, @tabatkins
23:46
<JonathanNeal>
Wow ... your site
23:46
<JonathanNeal>
It has mario clouds
23:49
<JonathanNeal>
gsnedders, will that work for you?
23:50
<gsnedders>
JonathanNeal: I was just looking to see if I saw anything that totally jumps out at me as being wrong
23:51
<JonathanNeal>
Don't we have folks who work on Opera, Webkit, IE in this chan?
23:51
gsnedders
works at Opera
23:51
<JonathanNeal>
They should be able to say "no no no, you got that wrong, oooh you forgot this, ooooh good call didn't realize we had that in there"
23:51
<gsnedders>
We're mainly markup people here, though
23:52
<gsnedders>
What do we know about layout? :P
23:52
<JonathanNeal>
gsnedders, oh okay, I was going to ask "are you permitted to share your ua stylesheet?"
23:52
<gsnedders>
JonathanNeal: The answer is there is no CSS stylesheet.
23:52
<JonathanNeal>
Well, there is now :)
23:57
<TabAtkins>
JonathanNeal: My homepage is still *entirely* useless. But yes, they are Mario clouds.
23:57
<TabAtkins>
Eventually, when I care about it, those clouds will be links.
23:58
<JonathanNeal>
I know I need to add something like audio[controls] { display: inline; }
23:58
<JonathanNeal>
for opera
23:58
<Philip`>
TabAtkins: You could make links rain out of the clouds
23:58
<TabAtkins>
Philip`: That sounds... ridiculous.
23:59
<JonathanNeal>
...ly awesome
23:59
<Philip`>
Someone should make a cloud-computing admin interface that consists of Mario jumping across clouds, and headbutting them to reboot them