00:06
<heycam>
TabAtkins++ for calling your spec generator Bikeshed
00:06
<TabAtkins>
Heh, thank François for the suggestion.
00:06
<TabAtkins>
Remy, that is.
01:45
<zewt>
i sure hope "screen orientation" apis are only "lock the current orientation" and never "only allow landscape/portrait", which would be terrible
02:35
<zewt>
the fact that i can hover over a link and see a url, right click the link and see the same url, then click "copy link location" and get a totally different url: very not okay
06:08
<Hixie>
zewt: it's trivial for a web app to rotate itself, once the orientation is fixed
06:09
<Hixie>
zewt: so there's no practical difference to the user
07:00
<Ms2ger>
Hixie, nsAttrAndChildArray is... interesting
07:04
<Ms2ger>
It's basically an array of void*s where some of the void*s are actually used to store attributes rather than pointers
11:09
<annevk>
Hixie: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22496 lacks a reply
11:14
<annevk>
http://dev.w3.org/cvsweb/2006/webapi/WebIDL/Overview.xml.diff?r1=1.642;r2=1.643;f=h Does getElementsByTagName() always return a new object? I thought we stopped doing that...
11:30
<zcorpan>
annevk: no, and it was pointed out and fixed in webidl, i think
11:30
<annevk>
ah I see
11:31
<annevk>
teaches me reading diffs rather than drafts
12:41
<hsivonen>
Oh great. Discussion about deprecating <blockquote> on public-html.
12:42
<odinho>
*shrug
12:42
<Ms2ger>
Oh great. public-html.
12:45
hsivonen
hopes that Robin makes it go away
12:49
<Ms2ger>
I'd rather keep it for the unhelpful people
12:50
<hsivonen>
oh. I meant making the proposal go away
12:50
<hsivonen>
making <blockquote> go away won't fly
12:50
hsivonen
got trolled into replying
12:50
<hsivonen>
I wonder how long it's been since my previous public-html post
12:51
<Ms2ger>
Sunday, 10 March 2013
12:51
<hsivonen>
shorter time than I thought
12:52
Ms2ger
wonders if he ever posted there
12:53
<Ms2ger>
Doesn't appear that way
12:53
<hsivonen>
Ms2ger: congratulations
12:53
<Ms2ger>
Thanks :)
13:02
<jgraham>
Oh that was public-html
13:02
<jgraham>
makes sense I guess
13:03
<jgraham>
I should really setup up mail filters again
13:11
<SteveF>
hsivonen: how did you get trolled into replying?
13:13
<SteveF>
hsivonen: "hopes that Robin makes it go away" from the current discussion i don't see it happening, but do see possible changes in cite and blockquote definitions
13:19
<jgraham>
SteveF: That's an obviously silly thread
13:20
<SteveF>
jgraham: why?
13:21
<jgraham>
SteveF: Mostly for the reasons hsivonen already gave
13:24
<SteveF>
jgraham: the idea of obsoleting blockquote is a non starter but other stuff arising from the discussion is not
13:29
<jgraham>
I'm pretty sure I have seen all the same discussions before. I'm entirely sure that no change you make to the spec here will noticably improve the experience for consumers of HTML, since it won't be used or will at best be used sporadically
13:30
<SteveF>
jgraham: maybe
13:31
<SteveF>
jgraham: authors may benefit
13:33
<hsivonen>
SteveF: I read the initial post to the thread and replied even though I knew I shouldn't
13:34
<SteveF>
hsivonen: i don't think the people on the thread are trolls but hey thats just me
13:35
<hsivonen>
SteveF: oh, I'm not suggesting it got intentionally trolled
13:35
<SteveF>
hsivonen: ok
13:36
<hsivonen>
is there a term for involuntary trolling that has an effect similar to intentional trolling?
13:37
<hsivonen>
as in posting something that's from outside the Overton Window without intending to troll
13:38
<hsivonen>
SteveF: I'm glad we agree that obsoleting the element is a non-starter
13:38
<hsivonen>
I'll try to use expressions like "succumb to 386" in order to avoid the offense of "getting trolled"
13:39
<SteveF>
hsivonen: sure
13:40
<annevk>
hsivonen: it happens when you encounter people who missed a decade of debate, as with the XML 1.1 guy
13:40
<SteveF>
hsivonen: poeple can propose anything they like, but there are lots of hoops to jump through before stuff may happen
13:40
<Ms2ger>
"detractor performant"
13:42
<hsivonen>
Ms2ger: I believe "detractor performant" refers to suspected-intentional trolls without the word "troll"
14:16
GPHemsley
just closed a 13-year-old Mozilla bug reported by Hixie as WFM.
14:17
<Lachy>
GPHemsley, which bug?
14:17
<GPHemsley>
https://bugzilla.mozilla.org/show_bug.cgi?id=34822
14:18
<GPHemsley>
And then there's this bug, which annevk said he would get to back in 2004: https://bugzilla.mozilla.org/show_bug.cgi?id=74263
14:20
<GPHemsley>
resolved that WFM, too
14:20
<zewt>
Hixie: having a way for apps to say "landscape only" is going to mean lots of pages randomly doing that (in the same way that pages once resized windows to 640x480), which will be a horrible UX
14:22
<zewt>
i suspect people might be thinking of that as if it's analogous to mobile apps locking one orientation, but it's very different (having your orientation change out from underneath you normally only happens when you explicitly change apps; this would happen merely from browsing, and even hitting back a few times could spin back and forth between different orientations for each page you go through)
14:25
<zewt>
re "trivial to rotate itself: rotating the page itself isn't the same as forcing an orientation, since the browser and OS UIs won't be affected, which makes it much less intrusive (it's also not at all what you want, if you really *do* want that orientation)
14:34
<zewt>
gar @ pages that intercept f5 to try to keep you from refreshing
15:20
<annevk>
GPHemsley: only if people wanted it ;)
15:20
<GPHemsley>
;)
15:23
<jgraham>
GPHemsley: trying to eliminate all the 5 digit bugs?
15:23
<GPHemsley>
Not exactly, though that might be worthwhile.
15:23
<GPHemsley>
I was just going through the list of open bugs that hadn't been touched in 5 years.
15:24
<GPHemsley>
And a few jumped out at me as being clearly obsolete.
15:24
<GPHemsley>
(And/or something that I had to the knowledge to assess.)
15:27
<GPHemsley>
jgraham: Incidentally, there are actually still a handful of open 4-digit bugs
15:27
<GPHemsley>
opened in 1999
15:28
<GPHemsley>
but I don't think I'm qualified to assess any of them
15:29
<GPHemsley>
Oh, here's a good one: https://bugzilla.mozilla.org/show_bug.cgi?id=7954
15:29
<GPHemsley>
"outstanding issues for full HTML 4.01 support"
15:30
<GPHemsley>
(though that one still gets updated every so often)
15:32
<GPHemsley>
oh, and 3 3-digit bugs
15:33
<GPHemsley>
two are on Bugzilla
15:33
<GPHemsley>
but the third is "implement inheritance of alignment attributes from columns (align, valign, char, charoff, (lang, dir)?) "
15:33
<Ms2ger>
Oh, 915
15:33
<GPHemsley>
yeah, the infamous 915
15:34
<Ms2ger>
It doesn't close easy
15:35
<GPHemsley>
no it doesn't
15:36
<GPHemsley>
the first attempt was 2 days after it was file, back in 1998
15:36
<GPHemsley>
+d
15:37
<Ms2ger>
Should have a party next month
15:38
<Ms2ger>
Not many bugs make it to their 15th birthday
15:39
<GPHemsley>
heh
15:39
<GPHemsley>
540 and 554 will get there first
15:40
<GPHemsley>
though it's possible 540 won't make it
15:40
<GPHemsley>
"I will create a new patch for this very soon." – dkl back in June
15:47
<gsnedders>
Well, Opera's CORE-1 got fixed a couple of years back.
15:48
<Ms2ger>
Our first bug got wontfixed
15:49
<jgraham>
Did DSK-1 ever get fixed?
15:49
<jgraham>
I don't know what it was
15:49
<gsnedders>
DSK-1 was "test"
15:49
<jgraham>
Oh
15:49
<gsnedders>
Not sure what status it is in.
15:50
<gsnedders>
No, sorry, it was "Test Test Test", a feature request, rejected.
15:51
<gsnedders>
DSK-2 is "test", resolved invalid.
15:51
<gsnedders>
AndDSK-3 is "TEST".
15:51
<gsnedders>
(also invalid)
16:04
<GPHemsley>
hmm... http://dev.w3.org/csswg/css-text/ is a 401
16:05
<annevk>
wfm
16:07
<SimonSapin>
GPHemsley: it’s a pre-processor fail. The actual file contains the error message: https://dvcs.w3.org/hg/csswg/file/f7456b5a5ed0/css-text/Overview.html
16:08
<GPHemsley>
interesting
16:10
<SimonSapin>
GPHemsley: fixed
16:10
<GPHemsley>
thanks
16:19
<Ms2ger>
gsnedders, ah, those DSK people...
16:22
<annevk>
TIL: browsers don't care about empty domain labels
16:37
<Ms2ger>
Lachy: I must recommend a FxOS phone ;)
16:46
jgraham
thinks the temptation to call a class TestRunnerRunner might indicate something went wrong somewhere
16:47
<Ms2ger>
TestRunnerRunnerFactory?
16:47
<gsnedders>
jgraham: You approved a review of html5lib stuff with moduleFactoryFactory!
16:48
<jgraham>
Yeah well
16:50
<jgraham>
In this case TestRunners want to live in their own process and if they are forcibly killed it must be by the owner process. So I have a TestRunnerRunner that starts the TestRunners and kills them if they become unresponsive. But it doens't feel good, so I guess something should change
16:52
<gsnedders>
That seems sane.
16:53
<Ms2ger>
TestRunnerManager
16:54
<jgraham>
"manager" makes it sound better already
16:54
<Ms2ger>
TestManagerRunner
16:55
<jgraham>
Worse again :p
16:55
Ms2ger
switches some glasses around
16:55
<Ms2ger>
This?
16:55
Ms2ger
switches more
16:55
<Ms2ger>
Or this?
16:59
Ms2ger
finds http://hg.hoppipolla.co.uk/hgwebdir.cgi/domharness/
17:11
<tobie>
jgraham: not sure what you're working on, but the runner and server prob need to be two different projects.
17:14
<Ms2ger>
tobie, he's got a job now ;)
17:16
<jgraham>
tobie: I am working on all the things that Mozilla need to run the tests
17:16
<jgraham>
Not neccessarily sequentially
17:18
<tobie>
:)
17:33
<Hixie>
zewt: i agree
17:35
<Hixie>
hsivonen: why are you even reading that list, sheesh
17:43
<annevk>
I checked in IDNA support for the host parser. I didn't do anything I wanted to do today though: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22986
17:44
<annevk>
Hmm, I meant everything there... but just as well
17:54
<annevk>
Hixie: replied
17:54
<Hixie>
url?
17:56
<annevk>
Hixie: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22496
18:29
<GPHemsley>
There is a legitimate bug entitled "Flour missing from pancake recipe"
18:34
GPHemsley
's head explodes
18:34
<GPHemsley>
recursive definitions don't work well in plain English
18:36
<GPHemsley>
an inclusive ancestor can either be host-including or non-hosting including?
18:36
<GPHemsley>
+-
18:36
<GPHemsley>
an inclusive ancestor can either be host-including or non-hosting-including?
18:36
<GPHemsley>
argh
18:37
<GPHemsley>
an inclusive ancestor can either be host-including or non-host-including?
18:38
<GPHemsley>
meh, that's the wrong question to ask anyway
18:42
<GPHemsley>
yeah, I think adding "of an object's root's host" after "an inclusive ancestor" might clarify things a little bit
18:42
GPHemsley
just realized annevk isn't even here
20:36
<TabAtkins>
gsnedders: Yo, html5lib is throwing "Coercing non-XML name" warnings, but not telling me anything about the error. No line number, no name, nothing.
20:36
<annevk>
Hixie: I don't follow, recursive terminology around trees has been in standards since at least CSS 2.1
20:43
<gsnedders>
TabAtkins: You want useful error messages?
20:43
<TabAtkins>
gsnedders: Yes.
20:43
<gsnedders>
Bah!
20:43
<gsnedders>
TabAtkins: GitHub issue, plz.
20:43
<TabAtkins>
kk
20:47
<Hixie>
annevk: responded
21:00
<annevk>
ta, will look later
21:01
<annevk>
I mean, that comment looks useful, will look into using it later
21:05
<Hixie>
heh k
22:31
<MikeSmith>
Hixie: question about document conformance and "script-supporting elements", per wording of the hgroup content model "One or more h1, h2, h3, h4, h5, h6, and script-supporting elements.", is <hgroup><script>...</script></hgroup> meant to be valid?
22:32
<Hixie>
yeah, the idea being that you might use the <script> to document.write() the h1 or whatever
22:32
<Hixie>
there's a lot of things where it's not clear exactly where the line should be drawn, that's one of them
22:32
<MikeSmith>
OK
22:33
<MikeSmith>
and same for dl, right? I can have <dl><dt>foo<script>..</script></dl> without <dd>, right?
22:35
<MikeSmith>
but not <dl><dt>foo</dl>
22:48
<Hixie>
MikeSmith: hm, let me check, i remember that <dl> was hard
22:49
<MikeSmith>
ok
22:49
<Hixie>
"Zero or more groups each consisting of one or more dt elements followed by one or more dd elements, optionally intermixed with script-supporting elements."
22:49
<Hixie>
so no, if you have a <dt> you have to have a <dd>
22:49
<Hixie>
but you can have <Script> and <template>s all over the place
22:50
<MikeSmith>
OK
22:51
<MikeSmith>
Hixie: that seems inconsistent with the <hgroup> case, where the <script> or <template> can essentially be used in place of an <h1>-<h6>
22:51
<Hixie>
<dl><script></script></dl> is fine
22:52
<MikeSmith>
OK
23:00
<MikeSmith>
Hixie: but I note that's a different model than what you had before you made the http://html5.org/r/8022 change, "Make <script> be accepted in most places <template> is now accepted"
23:00
<MikeSmith>
https://github.com/w3c/html/commit/e92161bbeb11d2ed1a2e3f5f45e63171f4102d83#L2L19501
23:01
<MikeSmith>
prior to that, <dl><dt>foo</dt><template></template></dl> and <dl><template></template><dd></dd></dl> were valid
23:03
<Hixie>
MikeSmith: yeah, that was a conscious change
23:03
<MikeSmith>
ok, thanks, that's what I wanted to confirm
23:04
<MikeSmith>
I'll update the validator
23:04
<TabAtkins>
Hixie: What was the conscious behind that change?
23:07
<Hixie>
i basically ended up in a state where i was getting rid of any checks at all in <dl>
23:07
<Hixie>
and i didn't think that was useful to authors
23:08
<Hixie>
given the number of times i accidentally type <dd> instead of <dt> and so on
23:11
<TabAtkins>
Not any checks at all, just any checks *while there's a script or template around*.
23:12
<TabAtkins>
Because you could output anything from them.
23:14
<Hixie>
the <Script> doesn't have to be inside the <dl> for that argument to work
23:15
<Hixie>
so i settled on a compromise, whereby the validator checks for matching groups
23:15
<Hixie>
like i said above, there's a lot of things where it's not clear exactly where the line should be drawn
23:17
<TabAtkins>
The script does have to be in the <dl> for that argument to work *during parsing*.
23:38
<GPHemsley>
Hixie: Maybe my new comment makes it clearer?
23:38
GPHemsley
hopes he understands correctly
23:40
<GPHemsley>
d'oh
23:40
<GPHemsley>
I keep typing "ancestory" instead of "ancestor"