00:10
<jsbell>
annevk: In DOM4, DOMError loses the |message| attribute that was specified in DOM3. (Unless I'm misreading which I probably am.) Was that intentional?
00:11
<jsbell>
I get the sense it's deferred to the individual specification to say "oh, and stick a message on it if you want to, whatever"
00:12
<jsbell>
SimonSapin: are you implementing the Encoding API for moz?
00:12
<jsbell>
if so, nifty. :)
00:12
<SimonSapin>
jsbell: why moz?
00:13
<jsbell>
I'm just guessing.
00:13
<SimonSapin>
I’m doing it in Python now
00:14
<jsbell>
Ah.
00:14
<SimonSapin>
maybe I’ll do in in rust later
00:14
<SimonSapin>
but only to learn rust, I’m not affiliated with Mozilla
00:14
<SimonSapin>
though I’d be happy if Servo ends up using it
00:15
<SimonSapin>
apparently there’s already a JS implementation
00:15
<jsbell>
That'd probably be mine, though it's incomplete and needs updating since it was an early P.O.C.
00:19
<SimonSapin>
jsbell: were you talking of implementing it in gecko to replace whatever they have now?
00:28
<annevk>
jsbell: yeah
00:28
<annevk>
jsbell: if you want message back in, file a bug
00:49
<SimonSapin>
annevk, jsbell: (if you read logs) here is the python implementation: https://github.com/SimonSapin/python-webencodings
00:49
<SimonSapin>
although it’s cheating: the actual codec implementations are from the stdlib. Still useful to have the right set of labels and BOM handling.
00:49
<SimonSapin>
But I don’t know if it really helps to show implementability of the spec :/
04:37
<zewt>
and in its now proven style, google completely destroys youtube's ui
05:21
<karlcow>
zewt: it looks lire more and more like a Yahoo! portal homepage, which I thought google tried to escape somehow ☺ cycles.
06:22
<karlcow>
rha again reading a message of Henry Story thinking it was written by Henri Sivonen and not understanding why Henri Sivonen would write such a message. Dyslexia my love. *sigh*
08:22
<MikeSmith>
we just had a fairly biggish quake here
08:23
<MikeSmith>
7.3
08:23
<MikeSmith>
http://quake.twiple.jp/quake/view/20121207171858
08:55
<asmodai>
http://www.xkcd.com/
08:55
<asmodai>
Today's seems relevant.
08:55
<asmodai>
MikeSmith: Yeah, friend of mine is trying to get in touch with her sis up in Miyagi-ken.
08:56
<asmodai>
MikeSmith: They were lucky last time around, their house almost right on the coast/harbour
08:57
<MikeSmith>
asmodai: I think the damage was not big. Only a 1-meter tsunami
10:02
gsnedders
realizes he has no objection to a polyglot spec going to REC where the only normative content is, "a polyglot document is one which produces an identical DOM Document structure when parsed per both HTML5 and XML 1.0 combined being processed into an infoset and coerced into a DOM Document"
10:03
<gsnedders>
You can then informatively define what that subset is, and then you have a testable spec.
10:03
<gsnedders>
That doesn't normatively contradict anything.
10:22
<hsivonen>
gsnedders: it will still cause a decade of 386 as people try to rationalize why polyglot is important to use, since it has to be important to use when there is a REC for it
10:26
<annevk>
as long as the xkcd-level of discourse is still at mismatching tags we might not have much to worry about http://xkcd.com/1144/
10:27
<SimonSapin>
http://www.glazman.org/weblog/dotclear/index.php?post/2012/12/07/%C3%80-la-xkcd...
10:29
<gsnedders>
hsivonen: Well, people don't try and rationalize why RDFa is important to use that much, despite for most things it not being very important.
10:34
<darobin>
RECs make people think things are important?
10:34
darobin
lines up a bunch of RECs for world peace and stuff
10:34
<darobin>
we've found the trick!
10:34
darobin
sings Heal The World
10:35
<hsivonen>
darobin: well, Notes might too, but the Process does not allow turning an item a WG has taken up into a blog post on intertwingly.net instead of either REC or Note.
10:36
<hsivonen>
gsnedders: you should look at Appendix C for precedent about rationalization
10:36
<darobin>
I don't think a REC will make people who don't already care think that polyglot is important
10:37
<darobin>
it's not as if it's being pitched in the way that XHTML was
10:38
<darobin>
when XHTML was being worked on, everyone was asking about their transition strategies
10:38
<darobin>
I have yet to get a single question about polyglot anywhere, conferences, meetups, consulting
10:38
<darobin>
I reckon it's not on the radar
10:39
<gsnedders>
Does IE9/10 parse MathML per HTML5?
10:40
<gsnedders>
I presume IE10 does. IE9?
10:40
<darobin>
gsnedders: if you give me a link I can point an IE10 at it
10:41
<gsnedders>
darobin: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2004
10:41
<gsnedders>
IE10 almost certainly will, IE9 is a bigger question.
10:42
<darobin>
gsnedders: ah, damn, someone's using the Surface we have here — it'll have to wait a little bit sorry
10:44
<hsivonen>
gsnedders: IE10 doc.writes the MathML namespace URL
10:44
hsivonen
boots Windows 7
10:45
<gsnedders>
Yeah, I was expecting that given they claim to support HTML5 parsing there. IE9 does SVG or SVG and MathML? Dunno.
10:45
<gsnedders>
Google doesn't seem to answer that.
10:45
<hsivonen>
gsnedders: IE9 doc.writes the XHTML namespace
10:46
<gsnedders>
Okay, thx.
10:46
<hsivonen>
s/math/svg/ makes IE9 doc.write the SVG namespace
10:47
<hsivonen>
(am I the only one around here with the basic set of Windows VMs?)
10:47
<gsnedders>
hsivonen: (I have them on my desktop, just not on my laptop)
10:51
<hsivonen>
Interesting how Opera.com gives a different download for Metro IE10 on Windows 8 and Desktop IE10 on Windows 8
10:52
<hsivonen>
at least last I tried, which was maybe a week ago or so
10:52
<hsivonen>
64-bit for the former, 32-bit for the latter
10:53
<hsivonen>
even though you can see the OS is 64-bit even when IE is running in the 32-bit mode
10:53
<hsivonen>
which Desktop IE10 is by default
11:05
<darobin>
hsivonen: I used to have the basic set of VMs but had excluded them from backup and lost them when I poured water on my previous laptop
11:05
<darobin>
need to set them up again, but lazy... I've been using some devices lying around in the meantime
11:06
<Stevef>
darobin: what do i need to do to get main ready for FPWD?
11:06
<darobin>
Stevef: let me look at it
11:07
<Stevef>
darobin: no rush
11:07
<darobin>
Stevef: are you using Anolis?
11:07
<Stevef>
no
11:08
<darobin>
hand-written?
11:08
<Stevef>
yep
11:08
<Stevef>
sometimes use feet
11:09
<Stevef>
or bash keyboard with head
11:10
<darobin>
hehehe
11:10
<darobin>
okay, well in that case what you need to do is mostly to change the stylesheet and header boilerplate
11:10
<hsivonen>
I wonder if I’ve ever seen “forename” used in English anywhere other than in the LibreOffice UI (written by Germans probably)
11:10
<darobin>
I think you'll have to number the sections and all
11:11
<hsivonen>
hmm. maybe in some SNCF ticketing UI
11:11
<hsivonen>
(where they said just “name” for surname)
11:12
<darobin>
hendry: it's used, if not commonly http://www.wordnik.com/words/forename
11:13
<hsivonen>
yeah, I checked it actually exists in dictionaries
11:14
<darobin>
most words actually exist in English
11:14
<SimonSapin>
hsivonen: "name" for surname is probably a direct translation from french
11:14
<darobin>
I was more interested in usage — that it shows up in tweets shows it ain't quite dead
11:14
<darobin>
yeah, that's definitely a French error
11:14
<darobin>
and forename is derived from praenomus (or whatever), so likewise frenchism
11:15
<hsivonen>
SimonSapin: yeah. (when using the English SNCF UI, it also helps to know that Roissy and Charles de Gaulle are the same thing)
11:15
<SimonSapin>
eh
11:17
<darobin>
hsivonen: next time you might be happier with capitainetrain.com
11:17
<annevk>
so we abstracted out append/remove, but not update for attributes...
11:17
<annevk>
that's kinda dumb
11:17
<annevk>
or maybe I should call that change?
11:17
<hsivonen>
darobin: I actually know enough French to be able to figure out the mistranslations and the implied synonym knowledge
11:18
<darobin>
hsivonen: yeah but the interface still sucks :)
11:21
<annevk>
https://bugs.webkit.org/show_bug.cgi?id=102698#c12 *sigh*
11:22
<hsivonen>
annevk: did you mean comment 17 rather than 12?
11:23
<annevk>
I linked to #12 for context
11:23
<hsivonen>
ok
11:26
<annevk>
so what does "4114360123456785" mean in HTML?
11:27
<annevk>
oh, it's an official sample credit card number, that's boring
11:42
<annevk>
Maybe attributes should have a pointer to their associated element as well... Not too important for now I suppose
12:00
<hsivonen>
Stevef: FWIW, I still intend to raise an FO if the HTML WG removes hgroup from the parsing algorithm or the UA stylesheet
12:00
<Stevef>
hsivonen: i don't think that is an intention
12:01
<Stevef>
hsivonen: so raise away if that is an outcome
12:02
<hsivonen>
Stevef: your email did not make that clear
12:02
<Stevef>
hsivonen: I can do so
12:04
<darobin>
we can't remove hgroup, I use it on my blog!
12:06
<MikeSmith>
darobin: hopefully you will be cured of that eventually
12:06
<MikeSmith>
hgroup doesn't meet the high bar man
12:06
<Stevef>
hsivonen: email sent let me know if not clear enough
12:06
<darobin>
you're expecting me to update my blog???
12:07
<darobin>
I don't care about high bars, I'm more of a lowlife dive kinda guy
12:07
<MikeSmith>
hgroup doens't even meet the low bar!
12:07
<MikeSmith>
heh
12:07
<Stevef>
MikeSmith: some bars are higher...
12:07
<darobin>
I meet hgroup there quite often
12:07
<darobin>
poor thing's turned to drinking
12:07
<darobin>
maybe we could ask MikeSmith to head to the bar on the Hilton in Tokyo
12:08
<darobin>
that's a really high bar
12:08
<darobin>
he could return with whatever elements he meets there
12:08
<darobin>
then we'd call it a day
12:08
<MikeSmith>
:)
12:09
<MikeSmith>
my irssi right now is showing me a "Lag" indicator that it never did before
12:09
<MikeSmith>
but now it's gone
12:09
<asmodai>
Good indicator of incoming netsplits.
12:09
<MikeSmith>
I guess the purpose id to give you a heads-up when your connection is laggy
12:09
<MikeSmith>
ah
12:10
<asmodai>
IIRC it is the RTT to your connected IRC server
12:10
<MikeSmith>
anyway, irssi rocks many ways
12:10
<MikeSmith>
asmodai: ok
12:10
<asmodai>
I used to use it, went with weechat this year.
12:11
<MikeSmith>
asmodai: dunno that one
12:11
MikeSmith
googles
12:12
<asmodai>
I find it easier to use/configure than irssi
12:12
<asmodai>
plus supports more binding languages if you want to write/use plugins/modules
12:12
<MikeSmith>
ok
12:13
<MikeSmith>
hmm I go to type "wee..." into my address bar to start a search and then it gives a "weedsmokersguide.com" suggestion
12:14
<asmodai>
lol
12:14
<MikeSmith>
I guess I should probably edit my history a bit
12:15
<hsivonen>
Stevef: thanks
12:15
<MikeSmith>
asmodai: among the things that are nice about irssi are its integration with screen
12:15
<MikeSmith>
limited but still some nice things
12:15
<Stevef>
hsivonen: no problem I have no intention of asking for useful stuff to be cut
12:16
<asmodai>
yep, weechat has auto-away when you detach screen, for example
12:16
<MikeSmith>
like, there's a plugin that automatically marks you as away if you detach from the screen, and then auto un-aways you when you re-attach
12:16
<MikeSmith>
asmodai: OK
12:18
<MikeSmith>
Stevef, hsivonen : I would be very happy for hgroup to be dropped as a conforming element, but also agree it should not be dropped from the parser and UA stylesheet
12:20
<Stevef>
MikeSmith:yup but would like, acc layer mapping to be removed as a) not implemented and b) not good.
12:20
<MikeSmith>
another thing about hgroup is that it's an additional authoring-error vector we can really live without given how very little benefit it actually provides
12:20
<MikeSmith>
Stevef: yeah, agreed
12:20
<MikeSmith>
it really was misguided from the get-go
12:21
<MikeSmith>
about the authoring-errors issue, see https://twitter.com/Larabooklover/status/276944364792590336
12:21
<Stevef>
Mikesmith: have noted from looking at how it is used in wild that often it includes content apart from headings or only 1 heading
12:21
<MikeSmith>
"oddly it doesn't like that I had a link & images in my HGROUP tag. Seems 2b a widely acknowledged issue w/ the validator. "
12:22
<MikeSmith>
Stevef: ok
12:22
<MikeSmith>
so I would really like to see it cut out before the illness spreads further
12:23
hsivonen
wonders where people get the idea of using hgroup for anything other than grouping h1—h6
12:24
<MikeSmith>
I really don't think there are 5 people in the universe who are going to be too upset that if they use a subhead without an hgroup, a document outline is going to make the following content a child of the subhead instead of the head
12:25
<Stevef>
data dump of hgroup code: http://html5accessibility.com/HTML5data/hgroup.html
12:25
<MikeSmith>
hsivonen: because the name doesn't really make it obvious
12:25
<MikeSmith>
and because authors do a lot of silly things
12:26
<MikeSmith>
and the more unnecessary sureface you give them for doing silly things, the more trouble you're asking for
12:26
<MikeSmith>
*surface
12:30
<MikeSmith>
Stevef: did you calculate how many included non-heading content and/or only 1 heading?
12:30
<Stevef>
MikeSmith:no but can if its useful
12:31
<MikeSmith>
would be useful I think
12:31
<Stevef>
OK
12:32
<Stevef>
though havng only 1 heading is not a conformance issue
12:33
<Stevef>
its just totally redundant
12:34
<annevk>
aaahahahfd
12:34
<annevk>
designing attribute change handling is fricking hard
12:36
<annevk>
HTML just says "Whenever the name attribute is set" which is pretty vague from a DOM perspective
12:36
<MikeSmith>
Stevef: it's an indication that the author probably misunderstands the purpose of the element
12:36
<annevk>
but getting all of HTML rewritten...
12:37
<annevk>
maybe I should do it vaguely, similarly to how it's done for tree mutations
12:40
<MikeSmith>
annevk: "maybe I should do it vaguely" doesn't sound like the best phrase to use in spec writing
12:40
<MikeSmith>
generally
12:41
<annevk>
the problem is that HTML doesn't address certain things when talking about attributes
12:41
<annevk>
e.g. the namespace and local name / name
12:45
<MikeSmith>
ok
12:49
<annevk>
I'm open to better solutions and pull requests
12:49
<annevk>
I guess for now I'm going for the incremental improvement
12:56
<MikeSmith>
"warning: hg.mozilla.org certificate with fingerprint 10:78:e8:57:2d:95:de:7c:de:90:bd:22:e1:38:17:67:c5:a7:9c:14 not verified (check hostfingerprints or web.cacerts config setting)"
12:56
<MikeSmith>
I don't remember getting that before
12:57
<MikeSmith>
Ms2ger: ↑
12:59
<MikeSmith>
I like the way mozilla mach shows the elapsed timestamp in its console output
12:59
<MikeSmith>
I wish ninja did that too
13:18
<annevk>
teehee
13:19
<annevk>
DOMTokenList is now an ordered set rather than a weird kind of string
13:19
<annevk>
and there was much rejoicing
13:19
<Stevef>
anybody know how to tell if an element is actually focusable in IE? seems that all elements have tabindex=0 set in DOM
13:20
<annevk>
you mean tabIndex returns 0?
13:20
<annevk>
in any event, what's focusable is up to the UA
13:22
<MikeSmith>
all right fwiw, no more bugmail will go to public-html
13:22
<MikeSmith>
just now flipped the switch
13:22
<MikeSmith>
exactly everything that was going there before will now go to public-html-admin
13:23
<Stevef>
annevk: yeah i suppose thats what i mean, understand that, in general only certain elments are included in default tab order
13:23
<Stevef>
MikeSmith: cool
13:26
<annevk>
Stevef: I guess that's a bug in IE for not returning -1
13:27
<Stevef>
annevk: ok makes it hard to write a script to identify default focusable elements in IE
13:27
<annevk>
yes
13:27
<Stevef>
which is what I am trying to do...
13:28
<annevk>
I hear you, but I don't really see alternatives
13:31
<Stevef>
thanks anyway
13:39
<gsnedders>
hsivonen: "Forename" is fairly common on formal forms, at least.
13:40
<SimonSapin>
annevk: have you seen https://github.com/SimonSapin/python-webencodings ?
13:40
<hsivonen>
gsnedders: ok
13:40
<annevk>
SimonSapin: yeah, did a RT from @WHATWG
13:41
<SimonSapin>
annevk: the actual codecs are from the stdlib, so I’m not sure it really helps to show that the spec is implementable
13:41
<gsnedders>
hsivonen: UK passport form uses "title", "forename", "surname", and "maiden / all previous names".
13:42
<annevk>
SimonSapin: nope, but it's still cool
13:42
<hsivonen>
gsnedders: is this an en-GB thing?
13:42
<gsnedders>
hsivonen: Dunno. It's definitely *formal* en-GB. You don't hear it generally.
13:46
<hsivonen>
hmm. all receipts I’m sending to my accountant in today’s batch came to me over the Internet and I printed them out.
13:46
<Ms2ger>
hsivonen, we're living in the future!
13:47
<gsnedders>
Somewhat unsurprisingly, "first name" is the oldest documented term (a1325), then "forename" (1534).
13:48
<gsnedders>
Interesting that "first name" is becoming more common again.
13:49
<MikeSmith>
Stevef: about "note supression is no longer a requirement", not sure what you mean. The spec still does require it to be omitted from the outline.
13:49
<MikeSmith>
("it" being any subheads in hgroup)
13:53
<MikeSmith>
Stevef: ah I guess you mean the acc tree, not the outline
13:54
<annevk>
Ms2ger: so for getting and setting of attributes by specifications... if we don't want them to directly reuse setAttributeNS/getAttributeNS, I guess we have to define some kind of shurtcut for that
13:54
<Stevef>
MikeSmith: what i meant was that previoulsy that subjeadings would not be included in table of contents, but now they can be
13:55
<MikeSmith>
ok
13:55
<annevk>
Ms2ger: something like: To *set an attribute* for an /element/ consisting of a /local name/, /value/, and optional /namespace/, run these steps
13:55
<annevk>
Ms2ger: perhaps?
13:55
<annevk>
Ms2ger: and redefine attributes to say they're about local name and value rather than name and value?
13:56
<annevk>
Ms2ger: (/namespace/ defaulting to null of course)
13:57
<annevk>
Ms2ger: and then the same for "get an attribute"
14:05
<Ms2ger>
annevk, sounds good
14:17
<divya>
annevk: congrats on the candidacy
14:20
<Ms2ger>
annevk, is there an easy way to test what a FormData object contains?
14:31
<annevk>
Ms2ger: have to XHR it at the moment, see URLQuery for a potential future interface upgrade
14:44
<foobler>
Anyone know how I can set a CSS property of an element with the !important flag programmatically?
14:45
<divya>
inline style.
14:45
<foobler>
divya: ??
14:45
<hasather>
foobler: or http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSStyleDeclaration-setProperty
14:45
<divya>
o hai hasather :)
14:46
<hasather>
divya: \o
14:46
<foobler>
haha, didn't think I'd see a w3.org link in here, but thanks.
14:46
<divya>
plz have more friday beers on my behalf hasather
14:46
<foobler>
hasather: do you know if it works with IE?
14:47
<hasather>
divya: today is christmas party, so will do ;)
14:47
<divya>
OMGGG
14:47
<divya>
:'(
14:47
<hasather>
foobler: not sure
14:47
<hasather>
foobler: since IE9? http://msdn.microsoft.com/en-us/library/ie/ff975226(v=vs.85).aspx
14:48
<foobler>
hasather: wait, so how do I use it?
14:49
<hasather>
foobler: ele.style.setProperty("property", "value", "important")
14:50
<foobler>
schweet!!!
14:50
foobler
<3s hasather
15:04
<zcorpan>
http://dev.w3.org/csswg/cssom/#widl-CSSStyleDeclaration-setProperty-void-DOMString-property-DOMString-value-DOMString-priority is more up-to-date
15:05
<zcorpan>
not sure if cssom has improved or regressed since annevk left it
15:05
<divya>
your campaigning can be restricted to twitters zcorpan
15:05
<divya>
THANKS
15:05
divya
runs
15:05
<annevk>
it uses legacy DOM-style now, that's kinda crappy
15:06
<zcorpan>
divya: NO
15:06
<zcorpan>
annevk: yeah
15:06
<darobin>
not even my fault!
15:07
<zcorpan>
what is used to generate it?
15:08
<divya>
:))
15:08
<darobin>
zcorpan: I think Glenn wrote his own tool
15:08
<zcorpan>
interesting
15:08
<darobin>
not sure though
15:08
<zcorpan>
is it public?
15:08
<darobin>
but it doesn't have the footprints of any tool I know
15:09
<darobin>
and I know that he was playing with writing a WebIDL processor that took hot comments into account
15:09
<annevk>
it doesn't really look much improved when given a cursory glance
15:13
<zcorpan>
https://dvcs.w3.org/hg/csswg/file/4d0d121f81f1/cssom/cssom-generate.js
15:14
<darobin>
I like this part: https://dvcs.w3.org/hg/csswg/file/4d0d121f81f1/cssom/cssom-generate.js#l282
15:16
<divya>
it sez the author is bert bos
15:16
<zcorpan>
divya: that's just hg web UI being confusing
15:16
<divya>
o :(
15:19
<darobin>
divya: bert would never stoop to writing JS
15:19
<darobin>
real Berts use C
15:19
<divya>
ahah
15:19
<darobin>
not that this is very far from being C mind you, it clearly is JS written by a C developer
15:21
<divya>
btw foobler darobin is one of the editors of HTML spec. so this forum has plenty of W3C members including me.
15:26
<darobin>
yeah, it's all one big loving family
15:26
<divya>
:)))))))))))))))))))))))))))
15:27
<zcorpan>
wow that's a big smile
15:27
<darobin>
♥♥♥
15:27
<divya>
like Dallas the TV show!
15:27
divya
hopes she has gotten this pop culture reference right
15:27
darobin
has the song stuck in his head now
15:29
<Hixie>
zcorpan: quirk for http://quirks.spec.whatwg.org/ that it doesn't seem you have yet -- <font face=wingdings> vs font-family:wingdings
15:30
<hsivonen>
Hixie: did you see my referece to DOMFrameContentLoaded code?
15:30
<zcorpan>
Hixie: file a bug
15:30
<zcorpan>
Hixie: (you can select some text to get a link in the bottom left corner)
15:30
<Hixie>
zcorpan: https://www.w3.org/Bugs/Public/show_bug.cgi?id=20293, apologies for complete lack of details
15:31
<Hixie>
hsivonen: recently?
15:31
<zcorpan>
Hixie: thanks
15:32
<hsivonen>
Hixie: slightly over 24 hours ago
15:32
<Hixie>
hsivonen: no, sorry. barely been online in the past few days.
15:32
<hsivonen>
Hixie: http://krijnhoetmer.nl/irc-logs/whatwg/20121206#l-387
15:32
<Hixie>
reading...
15:34
<Hixie>
is there an origin check i'm missing in that code?
15:35
<hsivonen>
Hixie: dunno.
15:36
<zcorpan>
on a related note, CSSOM is no longer under CC0
15:37
<hsivonen>
because Glenn edits it?
15:39
<zcorpan>
the copyright notice at some point changed from CC0 to W3C doc license
15:41
<hsivonen>
:-(
15:42
<zcorpan>
https://dvcs.w3.org/hg/csswg/diff/4f093aa74a83/cssom/cssom-source seems to be a normative change
15:43
<zcorpan>
https://dvcs.w3.org/hg/csswg/diff/6ebf32d04cb7/cssom/cssom-source is the copyright change
15:46
<zcorpan>
https://dvcs.w3.org/hg/csswg/diff/cee171486069/cssom/cssom-source specifies "serialize a CSS declaration block"
15:49
<annevk>
specifying things in terms of developer-exposed method calls is wrong
15:49
<annevk>
DOM has a little bit of that, trying to get rid of it
15:50
<zcorpan>
https://dvcs.w3.org/hg/csswg/diff/f6b40801289d/cssom/cssom-source serializes !important
15:51
<zcorpan>
https://dvcs.w3.org/hg/csswg/diff/aac637834c2e/cssom/cssom-source removes the algorithm to "insert a CSS rule"
15:54
<zcorpan>
not sure what https://dvcs.w3.org/hg/csswg/diff/7c881a97c919/cssom/cssom-source does
15:57
<zcorpan>
https://dvcs.w3.org/hg/csswg/diff/0a759792a7bc/cssom/cssom-source changes behavior for U+0000
15:59
<zcorpan>
https://dvcs.w3.org/hg/csswg/diff/e9f4e4a43967/cssom/cssom-source specs some more serialization
16:01
<zcorpan>
that seems to be about it. haven't checked the impact of the switch to his new spec generator.
16:11
<annevk>
suspicious changes
16:11
<annevk>
but also seems like easy to start from my CC0 copy and improve that
16:15
<foobler>
divya: oh yeah? interesting..
16:31
<Stevef>
278 HTML5 pages that use <header> and <footer> elements (amongst others) styled to reveal them http://www.html5accessibility.com/HTML5data/header-footer/index-all.html
16:33
<JonathanNeal>
neato
16:35
<Stevef>
MikeSmith: are there bugzilla products yet for HTML 5.1?
16:41
<MikeSmith>
Stevef: not yet
16:42
<Stevef>
ok
16:43
<dglazkov>
good morning, Whatwg!
16:44
<JonathanNeal>
goodmorning dglazkov
17:02
<annevk>
http://infrequently.org/2012/12/reforming-the-w3c-tag/#comment-240289
17:02
<annevk>
"so that the W3C doesn’t try to design MultiMaps in the guise of URLs" uhuh
17:32
<hober>
annevk: oh, the W3C is doing that? :)
18:16
<manu-db>
This should get WHATWG quote of the year: "This matters because in today’s web when you go ever so slightly off the path paved by a spec’s use-cases, the drop-off is impossibly steep, and the only way to keep from risking life-threatening abstraction level transitions is to flood the entire canyon with JavaScript and hope you can still swim in the resulting inland sea of complexity."
18:17
<TabAtkins>
manu-db: Preach it! (Or get slightlylate to continue to preach it.)
18:18
<TabAtkins>
darobin: There aren't plans yet, but we purposely made the grammar loose so that we can accomodate it in the future without breaking in down-level browsers.
18:36
<TabAtkins>
annevk: I'm probably going to do a re-run of CSSOM from your last version, since it's *not* advancing the way we were promised.
18:40
<annevk>
can't say I'm surprised really
18:40
<annevk>
I hope you got the bandwidth given all the other items you're working on :)
18:57
<TabAtkins>
I don't, right now. I'm hoping to free some up early next year. :/
19:05
<SimonSapin1>
Anyone for a XPath puzzle? The CSS selector |section:nth-of-type(2) can be expressed in XPath as //section[count(preceding-sibling:section)=1] … what about *:nth-of-type(2) ?
19:06
<TabAtkins>
SimonSapin: Don't think you can, actually.
19:06
<TabAtkins>
Lesson is: CSS and XPath are identical in idea, but execution is often different.
19:06
<SimonSapin>
I know
19:07
<dglazkov>
XPath puzzle! What will they think of next? Guillotine trinkets?
19:07
<TabAtkins>
Or was it a puzzle because you know the answer?
19:07
<SimonSapin>
I maintain cssselect which does such translation. Simple cases are easy, but it gets crazy when you go into details
19:07
<SimonSapin>
I don’t know the answer
19:10
<SimonSapin>
So cssselect and Nokogiri are doomed. Maybe only Liam can save them.
19:10
<dglazkov>
Liam Neeson is pretty good at saving
19:12
<SimonSapin>
Liam Quin assured me this kind of thing is possible with XPath, but I don’t remember the details
19:12
<SimonSapin>
I didn’t doubt him, he was wearing a wizard hat
19:37
<JonathanNeal>
dglazkov: http://asylumeclectica.com/grim/wp-content/uploads/2011/05/shot_1304520437749.jpg
19:42
<jwalden>
...I am not going to check logs to see what that follows from
20:16
<TabAtkins>
Holy jeezus, real life underwater xenomorph: http://mlkshk.com/p/M1EP
20:24
<annevk>
Ms2ger: document.domain is a little outside what I'm working on
20:24
<Ms2ger>
Boo ;)
20:46
<annevk>
Ms2ger: hmm looking at its algorithm I might have to get involved at some point :/
20:47
<Ms2ger>
I was afraid so
21:29
<dglazkov>
I am sorry, I feel like I stepped out of a discussion and missed something. What's HTML5.1?
21:30
<dglazkov>
and .. do I want to know?
21:34
<TabAtkins>
dglazkov: It's the W3C snapshot of HTML.
21:34
<jgraham>
dglazkov: It's like WHATWG HTML but with more sex and intrigue
21:35
<jgraham>
Except without the sex
21:35
<jgraham>
(possibly)
21:40
<hober>
there's not much intrigue either
21:40
jamesr
notes that hober doesn't deny that there is more sex
21:41
<hober>
n.b. "either"
21:45
<jgraham>
Bah, well I won't bother to try and make your life sound exciting again
21:47
<hober>
hahahaha
21:55
<dglazkov>
got it. 50 shades of HTML
22:04
<jgraham>
dglazkov: I doubt you will see middle aged ladies (or indeed men) furtively reading the HTML5.1 spec on the tube
22:06
<Hixie>
man, heycam, every time you add new features to webidl, a few months later i get a rash of bugs asking me to update the spec accordingly
22:13
<dglazkov>
TabAtkins: for CSSHostRule, it looks like I need to add the constant here: http://wiki.csswg.org/spec/cssom-constants
22:14
<TabAtkins>
Yes.
22:14
<dglazkov>
should I make it 17 or 1001?
22:14
<TabAtkins>
1001 until we officially adopt @host into a spec (which will be soon).
22:15
dglazkov
sings arabian nights
22:16
<dglazkov>
I can't change it :-\
22:16
<SimonSapin>
TabAtkins: what’s @host ?
22:18
<dglazkov>
SimonSapin: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#host-at-rule
22:19
<TabAtkins>
SimonSapin: In terms of http://dev.w3.org/csswg/selectors4/#scoping it transforms the scope-contained selectors in <style scoped> into scope-filtered.
22:19
<astearns>
dglazkov: reload the wiki page, check to see if I added the right thing
22:20
<SimonSapin>
I see, thanks
22:20
<dglazkov>
astearns: not yet
22:20
<dglazkov>
:)
22:21
<astearns>
"1001 HOST_RULE proposed for Shadow DOM" ??
22:21
<dglazkov>
oooh
22:21
<dglazkov>
I thought you just changed permissions
22:21
<dglazkov>
:)
22:21
<dglazkov>
alrighty!
22:21
<dglazkov>
thanks
22:21
<astearns>
I don't have that power :)
22:22
<dglazkov>
astearns: disappoint :P
22:22
<astearns>
I think you have to ask fantasai and/or plinss
22:22
<dglazkov>
eh. my work here is done.
22:22
<dglazkov>
by you!
22:24
<dglazkov>
astearns: thanks again
22:30
<Hixie>
hober: yt?
22:34
<Hixie>
anyone know why hober filed some duplicate bugs pre-marked as blocking the dupe bugs?
22:34
<Hixie>
i don't understand what's going on here
22:36
<jgraham>
intrigue!
22:39
<dglazkov>
and sex!
22:51
<karlcow>
that woke me up
22:53
<dglazkov>
:D
22:59
<gavinc>
annevk: is anyone else stupid enough to be trying using the URL spec with shims today?
22:59
<gavinc>
annevk: specifically the newly spec'd URLQuery?
23:00
<annevk>
gavinc: is it stupid? I haven't heard of anyone doing anything with it other than the email to the list
23:04
<Hixie>
marcosc: yt?
23:04
<karlcow>
In http://html.spec.whatwg.org/multipage/dom.html#dom-document-lastmodified
23:04
<karlcow>
is there an issue in not knowing the time zone?
23:05
<Hixie>
that API has all kinds of issues
23:05
<karlcow>
ah no
23:05
<karlcow>
user local tz… I read it in my mind as server tz
23:06
<karlcow>
for the rest yes I agree. It's messy
23:06
<karlcow>
https://bugs.webkit.org/show_bug.cgi?id=4363
23:06
<karlcow>
I wish it was not an american format for the date too.
23:06
<Hixie>
if we were not in insane land, it would be a Date object or some such
23:08
<karlcow>
it was before for webkit and opera, firefox and IE had the format of the spec.
23:09
<karlcow>
I should run the tests again to see what's done now
23:10
<gavinc>
annevk: mmm, the shim thing from orion is the only thing your aware of then?
23:10
<annevk>
think so, only wrote the spec a few days ago
23:11
<gavinc>
annevk: another engineer here just sat down to write query string parsing in Javascript and was hoping that we could just implement the spec, but don't seem to have the underlying URL object as a shim to start from :\
23:12
<annevk>
yeah, that's why I'm trying to fix it (and others before me)
23:13
gavinc
nods
23:14
<TabAtkins>
Hixie: It feels like you rejected both of my ruby bugs after only skimming them. :/ Your comments either show that you didn't understand the problem, or that you're hyperbolizing and making demonstrably false objections.
23:14
<TabAtkins>
(Both of these assertions are backed up in my reopening responses.)
23:14
<Hixie>
TabAtkins: please feel free to reopen them explaining why i'm wrong, but i assure you that i did not just skim them.
23:15
<TabAtkins>
I did, for both.
23:15
<karlcow>
Indeed Opera fixed it according to the spec
23:48
<Hixie>
TabAtkins: thanks