22:56
<annevk>
and the overloading <object> debate continues
22:56
<annevk>
yay
22:56
<othermaciej>
w00t
22:57
<annevk>
othermaciej, btw, you think we should add the constants to XMLHttpRequest?
23:02
<othermaciej>
annevk: I don't really have a strong opinion
23:02
<othermaciej>
they seem nice, but not absolutely necessary
23:03
annevk
doesn't really care either
23:03
<annevk>
but it's trivial to add them in the spec
23:03
<annevk>
and prolly trivial in implementations too
23:04
twanj
(n=chatzill⊙chfcn) Quit (Read error: 60 (Operation timed out))
23:06
annevk
asks some other implementors
23:07
<othermaciej>
it is more typical DOM practice to have named constants and not just bare numbers with special meanings for things like this
23:08
<annevk>
yup
23:11
<Dashiva>
And the longer the better
23:11
<othermaciej>
I don't understand why people think <object> is a good thing
23:11
<othermaciej>
"I'm including something" doesn't seem very semantically meaningful
23:12
<othermaciej>
making things more generic runs counter to the very idea of semantic markup
23:12
<Dashiva>
I don't think it's on semantical grounds, more for simplicity and fear of redundance (my guesswork only, of course)
23:12
<Hixie>
<object> is anything but simple
23:13
<othermaciej>
<object> is possibly the most complex element in all of HTML
23:13
<Dashiva>
But not changing the status quo is simpler than doing so
23:14
<Hixie>
maybe we should drop <object> from HTML5 altogether
23:14
Hixie
ducks
23:14
<Dashiva>
heh
23:14
<othermaciej>
heh
23:14
<Dashiva>
I'm sure macromedia would love that
23:14
<Hixie>
we have <embed> for plugins
23:14
<othermaciej>
Hixie: is there a list anywhere of which elements HTML5 drops or deprecates that are in HTML4? Is that on the wiki?
23:15
<Hixie>
dunno off hand, there might be
23:15
<annevk>
<embed> works better for Flash than <object> anyway
23:15
<Dashiva>
Does object serve any purposes that aren't served by specific elements?
23:15
hasather
(n=hasather⊙8ttc) Quit (Read error: 104 (Connection reset by peer))
23:15
<Dashiva>
iframe, img, video eats up a lot of it
23:15
<Dashiva>
If embed handles plugins, what's left?
23:15
hasather
(n=hasather⊙8ttc) Quit (Remote closed the connection)
23:16
<annevk>
audio...
23:16
<annevk>
but there's an API for that
23:16
<Hixie>
we have Audio() for that
23:16
<Hixie>
(i don't really undertand how <audio> would make sense)
23:16
<annevk>
after thinking about it some more me neither
23:16
<Dashiva>
For playing music?
23:16
<othermaciej>
I think <audio> makes sense
23:16
<annevk>
how would it work?
23:17
<Dashiva>
Like embed, or bgsound if you want
23:17
<Hixie>
othermaciej: what does it represent?
23:17
<annevk>
if it's about the UI you just want a declarative interface to Audio() through buttons or something
23:17
<othermaciej>
it represents an embedded semantic/foreground sound, analogous to img and video
23:17
<annevk>
othermaciej, http://wiki.whatwg.org/wiki/HTML_vs._XHTML#Markup_2 has element and attribute changes
23:17
<Dashiva>
Well, it frees you from depending on scripts
23:17
<annevk>
might not be up to date
23:17
<othermaciej>
this will be easier to discuss on Monday so I'll hold off for now
23:18
<Hixie>
crap gotta go ref the finals
23:18
<Hixie>
bbiab
23:18
<Dashiva>
annevk: I see it sort of like event-source
23:19
<othermaciej>
wow, "target" attribute is removed?
23:19
<annevk>
it was recently added again I think
23:19
<annevk>
i'll fix that
23:20
<othermaciej>
most of the obsolete attributes seem rightfully obsoleted, but many of the obsolete elements are in the "browsers will have to implement these anyway" category
23:21
<met_>
osolete Elements: acronym (use <abbr> instead) = reason for this?
23:21
<annevk>
those will prolly be in the rendering section for exactly that reason
23:21
<annevk>
met_, there's no real useful difference and authors are constantly confused as to which to use
23:21
<othermaciej>
met_: please see archives of the many debates on this
23:21
<annevk>
othermaciej, just like the parsing section handles all elements the rendering section will (hopefully anyway) too
23:22
<othermaciej>
annevk: maybe there should be some category of elements that conformant implementations must implement, but which can never appear in a conformant document and must be rejected by conformance checkers
23:22
<othermaciej>
like a stronger version of deprecation
23:22
<othermaciej>
I don't think relegating it to the conformance section makes sense, since in some cases the API may matter too
23:22
<annevk>
othermaciej, yes, that's what I said :)
23:22
<met_>
othermaciej, any way how to fullsearch mailing list other than google site:lists.whatwg.org ?
23:22
<annevk>
rendering section only applies to implementors
23:22
<othermaciej>
although I suppose defining the content model for an intrinsically nonconformant element is kinda pointless
23:23
<annevk>
yup
23:23
<annevk>
you just need parsing + rendering
23:23
<othermaciej>
annevk: maybe it shouldn't be called "rendering" if it might contain APIs and attribute definitions
23:23
<othermaciej>
you need parsing, rendering, how to interpret the attributes, etc
23:23
<annevk>
oh, dunno about APIs
23:23
<othermaciej>
met_: I dunno
23:23
<annevk>
for <body> and such you'd have to define a lot of additional stuff too then
23:24
<annevk>
(for instance)
23:24
<annevk>
link@target and form@target are still on the page as they're not defined yet
23:25
<annevk>
<font> is also in HTML5
23:27
<annevk>
fixed that too
23:28
<met_>
not sure about acronym dropping, but ok I can live without it 8-), but general question from this
23:28
<met_>
many people will ask "why you drop this", "why you add this" etc. etc. and there is no other answer than "see in mailing list archive".
23:28
<met_>
may be there is need from "something" faq, wiki answers, dunno, otherwise you will see "why you drop acronym" and other questions for hundred and hundred times
23:29
hasather_
(n=hasather⊙8ttc) Quit (Remote closed the connection)
23:29
<annevk>
you are free to do so
23:29
<annevk>
encouraged even
23:30
<met_>
not sure if i am the right person, still do not orientate in spec enough
23:30
<met_>
btw full text mailing list search exists at http://lists.whatwg.org/pipermail/whatwg-whatwg.org/
23:31
icaaq
calls it in for the night. Kepp up the good work :)
23:34
hasather
(n=hasather⊙8ttc) Quit (Read error: 110 (Connection timed out))
23:34
annevk
uses "g <string> inurl:whatwg-whatwg" for searching mostly
23:38
annevk
-> bed
23:53
met_
(n=Hassman⊙rnuc) Quit ("Chemists never die, they just stop reacting.")
23:53
hasather_
(n=hasather⊙8ttc) has left #whatwg
23:56
<Hixie>
othermaciej: yeah don't worry in due course we'll be defining all the various elements that browsers have to support
23:56
<Hixie>
othermaciej: but they won't be "HTML5"
23:56
<Hixie>
othermaciej: (the parsing section already does this -- it defines parsing for dozens of obsolete elements)
23:58
<Hixie>
othermaciej: i guess <audio> could make sense if it implies ui controls (unlike <video> which doesn't in v1, though probably would in v2)