/irc-logs / freenode / #whatwg / 2010-01-11 / end

Options:

  1. # Session Start: Mon Jan 11 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:09] * Joins: tyoshino_ (n=tyoshino@220.109.219.244)
  4. # [00:12] * Quits: _Utkarsh (n=admin@117.201.81.59) (Read error: 110 (Connection timed out))
  5. # [00:25] * Joins: paul_iri_ (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
  6. # [00:26] * Joins: paul_ir__ (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
  7. # [00:28] * Quits: tyoshino (n=tyoshino@220.109.219.244) (Read error: 110 (Connection timed out))
  8. # [00:31] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (Read error: 60 (Operation timed out))
  9. # [00:44] * Quits: paul_iri_ (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (Read error: 110 (Connection timed out))
  10. # [00:45] * paul_ir__ is now known as paul_irish
  11. # [00:45] * Parts: smq-monstros1ty (n=monstros@c-71-192-29-25.hsd1.ma.comcast.net)
  12. # [01:06] * Joins: tndH_ (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  13. # [01:07] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: 110 (Connection timed out))
  14. # [01:07] * tndH_ is now known as tndH
  15. # [01:07] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  16. # [01:16] * Quits: seventh (i=seventh@189.59.203.94) ("...")
  17. # [01:24] * Joins: _Utkarsh (n=admin@117.201.81.92)
  18. # [01:26] * Quits: Utkarsh (n=admin@117.201.80.47) (Read error: 60 (Operation timed out))
  19. # [01:27] * Quits: rauchg (n=rauchg@99-7-171-49.lightspeed.sntcca.sbcglobal.net)
  20. # [01:29] <Hixie> something's leaking in apache on my server
  21. # [01:31] <Hixie> Lachy: fixed
  22. # [01:33] <Philip`> Must be the cats
  23. # [01:33] <Dashiva> cat apache
  24. # [01:35] * Joins: Utkarsh (n=admin@117.201.81.56)
  25. # [01:36] * Joins: paul_iri_ (n=paul_iri@32.136.34.65)
  26. # [01:44] <Lachy> Hixie, thanks
  27. # [01:45] <Lachy> I just upgraded the wordpress installation
  28. # [01:45] * Lachy makes a note to check for mediawiki upgrade later
  29. # [01:48] * Quits: _Utkarsh (n=admin@117.201.81.92) (Read error: 110 (Connection timed out))
  30. # [01:50] * Joins: erlehmann_ (n=erlehman@82.113.121.226)
  31. # [01:53] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (Read error: 113 (No route to host))
  32. # [01:54] <ttepasse> Hm. Why isn't there a isProtocolHandlerRegistered() to registerProtocolHandler()?
  33. # [01:56] <Hixie> because we don't want to expose whether the user deleted the registration or not
  34. # [01:56] <Hixie> just call register...() againt
  35. # [01:56] <Hixie> again, even
  36. # [01:57] <ttepasse> Ah.
  37. # [02:05] * erlehmann_ is now known as erlehmnn
  38. # [02:08] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  39. # [02:14] * Quits: erlehmann (n=erlehman@82.113.106.230) (Read error: 110 (Connection timed out))
  40. # [02:14] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
  41. # [02:15] * erlehmnn is now known as erlehman
  42. # [02:15] * erlehman is now known as erlehmann
  43. # [02:15] * Joins: rauchg (n=rauchg@99-7-171-49.lightspeed.sntcca.sbcglobal.net)
  44. # [02:17] * paul_iri_ is now known as paul_irish
  45. # [02:41] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  46. # [02:41] * Joins: cedricv (n=cedric@116.197.236.91)
  47. # [02:46] * Joins: Kuruma (n=Kuruma@p22091-ipngn1401marunouchi.tokyo.ocn.ne.jp)
  48. # [03:06] * Quits: Heimidal (n=heimidal@unaffiliated/heimidal) ("Leaving...")
  49. # [03:11] * Joins: aho (n=nya@f050232108.adsl.alicedsl.de)
  50. # [03:41] * Quits: bzed (n=bzed@devel.recluse.de) (Read error: 104 (Connection reset by peer))
  51. # [03:43] * Joins: bzed (n=bzed@devel.recluse.de)
  52. # [03:45] * Quits: rauchg (n=rauchg@99-7-171-49.lightspeed.sntcca.sbcglobal.net)
  53. # [04:08] * Quits: aho (n=nya@f050232108.adsl.alicedsl.de) (niven.freenode.net irc.freenode.net)
  54. # [04:08] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (niven.freenode.net irc.freenode.net)
  55. # [04:08] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) (niven.freenode.net irc.freenode.net)
  56. # [04:08] * Quits: onar (n=onar@17.226.20.255) (niven.freenode.net irc.freenode.net)
  57. # [04:08] * Quits: syp_ (n=syp@lasigpc9.epfl.ch) (niven.freenode.net irc.freenode.net)
  58. # [04:08] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (niven.freenode.net irc.freenode.net)
  59. # [04:08] * Quits: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com) (niven.freenode.net irc.freenode.net)
  60. # [04:08] * Quits: hoodow (n=hoodow@2001:41d0:1:f5e5:0:0:0:666) (niven.freenode.net irc.freenode.net)
  61. # [04:08] * Quits: cedricv (n=cedric@116.197.236.91) (niven.freenode.net irc.freenode.net)
  62. # [04:08] * Quits: paul_irish (n=paul_iri@32.136.34.65) (niven.freenode.net irc.freenode.net)
  63. # [04:08] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz) (niven.freenode.net irc.freenode.net)
  64. # [04:08] * Quits: riven (n=riven@53518387.cable.casema.nl) (niven.freenode.net irc.freenode.net)
  65. # [04:08] * Quits: karlushi (n=karlushi@fw.vdl2.ca) (niven.freenode.net irc.freenode.net)
  66. # [04:08] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) (niven.freenode.net irc.freenode.net)
  67. # [04:08] * Quits: Rik|work (n=Rik|work@fw01d.skyrock.net) (niven.freenode.net irc.freenode.net)
  68. # [04:08] * Quits: Yudai (n=Yudai@p6ea250.kngwnt01.ap.so-net.ne.jp) (niven.freenode.net irc.freenode.net)
  69. # [04:08] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) (niven.freenode.net irc.freenode.net)
  70. # [04:08] * Quits: pablof (n=palbo@pat-tdc.opera.com) (niven.freenode.net irc.freenode.net)
  71. # [04:08] * Quits: webben (n=benjamin@173-45-238-110.slicehost.net) (niven.freenode.net irc.freenode.net)
  72. # [04:08] * Quits: doublec (n=doublec@li30-216.members.linode.com) (niven.freenode.net irc.freenode.net)
  73. # [04:08] * Quits: navap (i=navap@gateway/shell/blinkenshell.org/x-izhaemnnwdfjrrak) (niven.freenode.net irc.freenode.net)
  74. # [04:08] * Quits: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk) (niven.freenode.net irc.freenode.net)
  75. # [04:08] * Quits: Utkarsh (n=admin@117.201.81.56) (niven.freenode.net irc.freenode.net)
  76. # [04:08] * Quits: karlcow (n=karl@nerval.la-grange.net) (niven.freenode.net irc.freenode.net)
  77. # [04:08] * Quits: AryehGregor (n=Simetric@mediawiki/simetrical) (niven.freenode.net irc.freenode.net)
  78. # [04:08] * Quits: Lachy (n=Lachlan@85.196.122.246) (niven.freenode.net irc.freenode.net)
  79. # [04:08] * Quits: gavin (n=gavin@firefox/developer/gavin) (niven.freenode.net irc.freenode.net)
  80. # [04:08] * Quits: bzed (n=bzed@devel.recluse.de) (niven.freenode.net irc.freenode.net)
  81. # [04:08] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (niven.freenode.net irc.freenode.net)
  82. # [04:08] * Quits: ttepasse (n=ttepas--@dslb-084-060-025-019.pools.arcor-ip.net) (niven.freenode.net irc.freenode.net)
  83. # [04:08] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (niven.freenode.net irc.freenode.net)
  84. # [04:08] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (niven.freenode.net irc.freenode.net)
  85. # [04:08] * Quits: jwalden (n=waldo@adsl-71-147-38-186.dsl.emhril.sbcglobal.net) (niven.freenode.net irc.freenode.net)
  86. # [04:08] * Quits: erikvold (n=erikvold@S01060024012860e9.gv.shawcable.net) (niven.freenode.net irc.freenode.net)
  87. # [04:08] * Quits: foolip (n=philip@h-63-95.A163.priv.bahnhof.se) (niven.freenode.net irc.freenode.net)
  88. # [04:08] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (niven.freenode.net irc.freenode.net)
  89. # [04:08] * Quits: hober (n=ted@unaffiliated/hober) (niven.freenode.net irc.freenode.net)
  90. # [04:08] * Quits: scherkus_ (n=scherkus@74.125.59.73) (niven.freenode.net irc.freenode.net)
  91. # [04:08] * Quits: ukai (n=ukai@220.109.219.244) (niven.freenode.net irc.freenode.net)
  92. # [04:08] * Quits: ray (i=ray@drong.notacat.org) (niven.freenode.net irc.freenode.net)
  93. # [04:08] * Quits: Kuruma (n=Kuruma@p22091-ipngn1401marunouchi.tokyo.ocn.ne.jp) (niven.freenode.net irc.freenode.net)
  94. # [04:08] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams) (niven.freenode.net irc.freenode.net)
  95. # [04:08] * Quits: erlehmann (n=erlehman@82.113.121.226) (niven.freenode.net irc.freenode.net)
  96. # [04:08] * Quits: tyoshino_ (n=tyoshino@220.109.219.244) (niven.freenode.net irc.freenode.net)
  97. # [04:08] * Quits: MikeSmith (n=MikeSmit@EM114-48-5-74.pool.e-mobile.ne.jp) (niven.freenode.net irc.freenode.net)
  98. # [04:08] * Quits: ciaran_lee (i=leecn@spoon.netsoc.tcd.ie) (niven.freenode.net irc.freenode.net)
  99. # [04:08] * Quits: dimich (n=dimich@74.125.59.65) (niven.freenode.net irc.freenode.net)
  100. # [04:08] * Quits: hendry (n=hendry@webvm.net) (niven.freenode.net irc.freenode.net)
  101. # [04:08] * Quits: JohnResig (n=JohnResi@ejohn.org) (niven.freenode.net irc.freenode.net)
  102. # [04:08] * Quits: gsnedders (n=gsnedder@204.232.194.186) (niven.freenode.net irc.freenode.net)
  103. # [04:08] * Quits: k0rnel (n=k0rnel@krtko.org) (niven.freenode.net irc.freenode.net)
  104. # [04:08] * Quits: egn (n=egn@li101-203.members.linode.com) (niven.freenode.net irc.freenode.net)
  105. # [04:08] * Quits: jarib (i=jarib@li139-179.members.linode.com) (niven.freenode.net irc.freenode.net)
  106. # [04:08] * Quits: jtbandes (n=jtbandes@unaffiliated/jtbandes) (niven.freenode.net irc.freenode.net)
  107. # [04:08] * Quits: drry (n=drry@unaffiliated/drry) (niven.freenode.net irc.freenode.net)
  108. # [04:08] * Quits: bobs_ (n=oeskola@kekkonen.cs.hut.fi) (niven.freenode.net irc.freenode.net)
  109. # [04:08] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (niven.freenode.net irc.freenode.net)
  110. # [04:08] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (niven.freenode.net irc.freenode.net)
  111. # [04:08] * Quits: yutak_home (n=kee@N038037.ppp.dion.ne.jp) (niven.freenode.net irc.freenode.net)
  112. # [04:08] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) (niven.freenode.net irc.freenode.net)
  113. # [04:08] * Quits: danbri (n=danbri@unaffiliated/danbri) (niven.freenode.net irc.freenode.net)
  114. # [04:08] * Quits: payman (n=payman@pat.se.opera.com) (niven.freenode.net irc.freenode.net)
  115. # [04:08] * Quits: inimino (n=inimino@atekomi.inimino.org) (niven.freenode.net irc.freenode.net)
  116. # [04:08] * Quits: hamaji (n=hamaji@220.109.219.244) (niven.freenode.net irc.freenode.net)
  117. # [04:08] * Quits: daedb (n=daed@h11n1fls34o986.telia.com) (niven.freenode.net irc.freenode.net)
  118. # [04:08] * Quits: mikekelly (i=mikek@s3x0r.biz) (niven.freenode.net irc.freenode.net)
  119. # [04:08] * Quits: sebmarkbage (n=miranda@213.80.108.29) (niven.freenode.net irc.freenode.net)
  120. # [04:08] * Quits: jorlow (n=jorlow@nat/google/x-zwkypjucygexmvgi) (niven.freenode.net irc.freenode.net)
  121. # [04:08] * Quits: kinetik (n=kinetik@121.98.132.55) (niven.freenode.net irc.freenode.net)
  122. # [04:08] * Quits: Philip` (n=philip@zaynar.co.uk) (niven.freenode.net irc.freenode.net)
  123. # [04:08] * Quits: hsivonen (n=hsivonen@130.233.41.50) (niven.freenode.net irc.freenode.net)
  124. # [04:08] * Quits: crash\ (i=crash@lubyte.de) (niven.freenode.net irc.freenode.net)
  125. # [04:08] * Quits: peroo (n=peroo@peroo.xen.prgmr.com) (niven.freenode.net irc.freenode.net)
  126. # [04:08] * Quits: broquaint (i=62cb5519@81.102.240.104) (niven.freenode.net irc.freenode.net)
  127. # [04:08] * Quits: Hixie (i=ianh@trivini.no) (niven.freenode.net irc.freenode.net)
  128. # [04:08] * Joins: aho (n=nya@f050232108.adsl.alicedsl.de)
  129. # [04:08] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
  130. # [04:08] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
  131. # [04:08] * Joins: syp_ (n=syp@lasigpc9.epfl.ch)
  132. # [04:08] * Joins: onar (n=onar@17.226.20.255)
  133. # [04:10] * Joins: bzed (n=bzed@devel.recluse.de)
  134. # [04:10] * Joins: Kuruma (n=Kuruma@p22091-ipngn1401marunouchi.tokyo.ocn.ne.jp)
  135. # [04:10] * Joins: cedricv (n=cedric@116.197.236.91)
  136. # [04:10] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  137. # [04:10] * Joins: erlehmann (n=erlehman@82.113.121.226)
  138. # [04:10] * Joins: paul_irish (n=paul_iri@32.136.34.65)
  139. # [04:10] * Joins: Utkarsh (n=admin@117.201.81.56)
  140. # [04:10] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  141. # [04:10] * Joins: tyoshino_ (n=tyoshino@220.109.219.244)
  142. # [04:10] * Joins: MikeSmith (n=MikeSmit@EM114-48-5-74.pool.e-mobile.ne.jp)
  143. # [04:10] * Joins: karlcow (n=karl@nerval.la-grange.net)
  144. # [04:10] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  145. # [04:10] * Joins: ttepasse (n=ttepas--@dslb-084-060-025-019.pools.arcor-ip.net)
  146. # [04:10] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  147. # [04:10] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  148. # [04:10] * Joins: jwalden (n=waldo@adsl-71-147-38-186.dsl.emhril.sbcglobal.net)
  149. # [04:10] * Joins: riven (n=riven@53518387.cable.casema.nl)
  150. # [04:10] * Joins: erikvold (n=erikvold@S01060024012860e9.gv.shawcable.net)
  151. # [04:10] * Joins: yutak_home (n=kee@N038037.ppp.dion.ne.jp)
  152. # [04:10] * Joins: AryehGregor (n=Simetric@mediawiki/simetrical)
  153. # [04:10] * Joins: Lachy (n=Lachlan@85.196.122.246)
  154. # [04:10] * Joins: mikekelly (i=mikek@s3x0r.biz)
  155. # [04:10] * Joins: foolip (n=philip@h-63-95.A163.priv.bahnhof.se)
  156. # [04:10] * Joins: ivan` (n=ivan@unaffiliated/ivan/x-000001)
  157. # [04:10] * Joins: danbri (n=danbri@unaffiliated/danbri)
  158. # [04:10] * Joins: gavin (n=gavin@firefox/developer/gavin)
  159. # [04:10] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
  160. # [04:10] * Joins: navap (i=navap@gateway/shell/blinkenshell.org/x-izhaemnnwdfjrrak)
  161. # [04:10] * Joins: ciaran_lee (i=leecn@spoon.netsoc.tcd.ie)
  162. # [04:10] * Joins: payman (n=payman@pat.se.opera.com)
  163. # [04:10] * Joins: karlushi (n=karlushi@fw.vdl2.ca)
  164. # [04:10] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
  165. # [04:10] * Joins: smaug (n=chatzill@cs181150024.pp.htv.fi)
  166. # [04:10] * Joins: hober (n=ted@unaffiliated/hober)
  167. # [04:10] * Joins: scherkus_ (n=scherkus@74.125.59.73)
  168. # [04:10] * Joins: dimich (n=dimich@74.125.59.65)
  169. # [04:10] * Joins: inimino (n=inimino@atekomi.inimino.org)
  170. # [04:10] * Joins: hamaji (n=hamaji@220.109.219.244)
  171. # [04:10] * Joins: hoodow (n=hoodow@2001:41d0:1:f5e5:0:0:0:666)
  172. # [04:10] * Joins: daedb (n=daed@h11n1fls34o986.telia.com)
  173. # [04:10] * Joins: Rik|work (n=Rik|work@fw01d.skyrock.net)
  174. # [04:10] * Joins: hendry (n=hendry@webvm.net)
  175. # [04:10] * Joins: Yudai (n=Yudai@p6ea250.kngwnt01.ap.so-net.ne.jp)
  176. # [04:10] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
  177. # [04:10] * Joins: Hixie (i=ianh@trivini.no)
  178. # [04:10] * Joins: bobs_ (n=oeskola@kekkonen.cs.hut.fi)
  179. # [04:10] * Joins: broquaint (i=62cb5519@81.102.240.104)
  180. # [04:10] * Joins: ray (i=ray@drong.notacat.org)
  181. # [04:10] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
  182. # [04:10] * Joins: k0rnel (n=k0rnel@krtko.org)
  183. # [04:10] * Joins: jarib (i=jarib@li139-179.members.linode.com)
  184. # [04:10] * Joins: drry (n=drry@unaffiliated/drry)
  185. # [04:10] * Joins: ukai (n=ukai@220.109.219.244)
  186. # [04:10] * Joins: jtbandes (n=jtbandes@unaffiliated/jtbandes)
  187. # [04:10] * Joins: peroo (n=peroo@peroo.xen.prgmr.com)
  188. # [04:10] * Joins: gsnedders (n=gsnedder@204.232.194.186)
  189. # [04:10] * Joins: JohnResig (n=JohnResi@ejohn.org)
  190. # [04:10] * Joins: crash\ (i=crash@lubyte.de)
  191. # [04:10] * Joins: Philip` (n=philip@zaynar.co.uk)
  192. # [04:10] * Joins: kinetik (n=kinetik@121.98.132.55)
  193. # [04:10] * Joins: hsivonen (n=hsivonen@130.233.41.50)
  194. # [04:10] * Joins: jorlow (n=jorlow@nat/google/x-zwkypjucygexmvgi)
  195. # [04:10] * Joins: sebmarkbage (n=miranda@213.80.108.29)
  196. # [04:10] * Joins: egn (n=egn@li101-203.members.linode.com)
  197. # [04:10] * Joins: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com)
  198. # [04:10] * Joins: webben (n=benjamin@173-45-238-110.slicehost.net)
  199. # [04:10] * Joins: doublec (n=doublec@li30-216.members.linode.com)
  200. # [04:10] * Joins: pablof (n=palbo@pat-tdc.opera.com)
  201. # [04:10] * Joins: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk)
  202. # [04:11] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  203. # [04:26] * Quits: Kuruma (n=Kuruma@p22091-ipngn1401marunouchi.tokyo.ocn.ne.jp) (Read error: 60 (Operation timed out))
  204. # [04:30] * Quits: ttepasse (n=ttepas--@dslb-084-060-025-019.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
  205. # [04:37] * Quits: cedricv (n=cedric@116.197.236.91)
  206. # [04:44] * Quits: jwalden (n=waldo@adsl-71-147-38-186.dsl.emhril.sbcglobal.net) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.6/20091216142458]")
  207. # [04:46] * Joins: Kuruma (n=Kuruma@p22091-ipngn1401marunouchi.tokyo.ocn.ne.jp)
  208. # [04:50] * Joins: dave_levin (n=dave_lev@216.239.45.130)
  209. # [04:59] * Joins: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  210. # [05:12] * Joins: sirdarckcat (n=sdc@unaffiliated/sirdarckcat)
  211. # [05:12] <sirdarckcat> hello, I have a question regarding the CSS3 spec
  212. # [05:12] <sirdarckcat> why the "Malformed statements"
  213. # [05:13] <sirdarckcat> from
  214. # [05:13] <sirdarckcat> http://www.w3.org/TR/CSS2/syndata.html#parsing-errors
  215. # [05:13] <sirdarckcat> was removed on
  216. # [05:13] <sirdarckcat> http://www.w3.org/TR/css3-syntax/#error-handling
  217. # [05:13] <sirdarckcat> how should a parser behave if it finds a selector that can't be parsed?
  218. # [05:15] <AryehGregor> Drop it and the following block, I believe.
  219. # [05:15] <AryehGregor> Easy to test.
  220. # [05:15] <sirdarckcat> hmm, yes, that's how browsers behave.. my meaning is
  221. # [05:15] <sirdarckcat> if there was a particular reason to remove it from the spec
  222. # [05:15] <AryehGregor> Dunno.
  223. # [05:16] <aho> halt and catch fire if it's IE :>
  224. # [05:16] <AryehGregor> You could ask www-style.
  225. # [05:16] <sirdarckcat> mailing list or channel?
  226. # [05:16] <sirdarckcat> oh
  227. # [05:16] <sirdarckcat> mailing list
  228. # [05:16] <sirdarckcat> haha
  229. # [05:16] <AryehGregor> There's a #css here, but I don't think the spec editors hang out there regularly. I believe there's a W3C IRC network too. But I meant the list.
  230. # [05:16] <sirdarckcat> yes hehe
  231. # [05:17] * Quits: dave_levin (n=dave_lev@216.239.45.130) (Read error: 110 (Connection timed out))
  232. # [05:17] * dave_levin_ is now known as dave_levin
  233. # [05:17] <sirdarckcat> oh well, I was just trying to see if there was some point I was missing
  234. # [05:17] <sirdarckcat> I'll ask them
  235. # [05:17] <sirdarckcat> thanks
  236. # [05:17] <AryehGregor> I didn't even look at the spec, TBH.
  237. # [05:17] <AryehGregor> Just be sure it wasn't just moved someplace else or anything.
  238. # [05:18] <sirdarckcat> yeah, I'm trying to see the tokenization section, and the selector := any+ seems to imply that almost anything is acceptable
  239. # [05:18] * Joins: dave_levin_ (n=dave_lev@216.239.45.130)
  240. # [05:18] <sirdarckcat> but stuff like
  241. # [05:18] <sirdarckcat> ^= and $= selectors are not declared in that syntax
  242. # [05:19] <sirdarckcat> but its normal, since the document states that the SELECT chapter should be merged
  243. # [05:19] <sirdarckcat> anyway, I still find it difficult to find a specific about what to do
  244. # [05:19] * Hixie tries to work out what document.clear() is
  245. # [05:21] <Hixie> sirdarckcat: look at the dates of those documents - the CSS2 one is from sept 2009, the CSS3 one is from Aug 2003.
  246. # [05:21] <aho> back to the future :v
  247. # [05:27] * Joins: MikeSmithX (n=MikeSmit@EM114-48-146-47.pool.e-mobile.ne.jp)
  248. # [05:30] * Quits: MikeSmith (n=MikeSmit@EM114-48-5-74.pool.e-mobile.ne.jp) (Read error: 54 (Connection reset by peer))
  249. # [05:36] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
  250. # [05:36] * dave_levin_ is now known as dave_levin
  251. # [05:49] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (Read error: 110 (Connection timed out))
  252. # [05:54] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  253. # [06:00] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  254. # [06:14] <Hixie> anyone know what the term "activation object" in ES3 became in ES5?
  255. # [06:20] * Quits: flea (n=flea@unaffiliated/flea) (Read error: 110 (Connection timed out))
  256. # [06:20] * Joins: flea (n=flea@71.23.116.3)
  257. # [06:24] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  258. # [06:25] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  259. # [06:32] * Joins: cedricv (n=cedric@112.199.162.33)
  260. # [06:32] <sirdarckcat> @Hixie, oh you are right
  261. # [06:32] <sirdarckcat> thanks
  262. # [06:40] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  263. # [06:47] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  264. # [06:47] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Remote closed the connection)
  265. # [07:21] * Quits: aho (n=nya@f050232108.adsl.alicedsl.de) (Read error: 113 (No route to host))
  266. # [07:31] * Joins: nessy (n=Adium@121.90.128.201)
  267. # [07:43] * Quits: sirdarckcat (n=sdc@unaffiliated/sirdarckcat) (Read error: 104 (Connection reset by peer))
  268. # [07:46] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
  269. # [07:54] * Joins: nessy1 (n=Adium@121.90.110.251)
  270. # [07:58] <Hixie> hole kittens, i actually got below 90 bugs finally
  271. # [07:58] <Hixie> i thought that was like some sort of unbreakable barrier there for a while
  272. # [08:01] * Quits: dave_levin (n=dave_lev@216.239.45.130)
  273. # [08:03] * Joins: Ruetobas (i=Ruetobas@114-32-107-228.HINET-IP.hinet.net)
  274. # [08:03] * Quits: nessy1 (n=Adium@121.90.110.251) ("Leaving.")
  275. # [08:06] * Quits: nessy (n=Adium@121.90.128.201) (Read error: 110 (Connection timed out))
  276. # [08:06] * Joins: _mg_ (n=quassel@p5083C4F0.dip.t-dialin.net)
  277. # [08:35] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
  278. # [08:35] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  279. # [08:38] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
  280. # [08:40] * Quits: MikeSmithX (n=MikeSmit@EM114-48-146-47.pool.e-mobile.ne.jp) (Read error: 113 (No route to host))
  281. # [08:41] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  282. # [08:48] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  283. # [08:49] * Parts: _mg_ (n=quassel@p5083C4F0.dip.t-dialin.net) ("http://quassel-irc.org - Chat comfortably. Anywhere.")
  284. # [09:06] * Joins: pesla (n=retep@procurios.xs4all.nl)
  285. # [09:16] * Joins: nessy (n=Adium@121.90.51.25)
  286. # [09:23] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  287. # [09:24] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  288. # [09:31] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu) (Read error: 110 (Connection timed out))
  289. # [09:49] * Quits: Kuruma (n=Kuruma@p22091-ipngn1401marunouchi.tokyo.ocn.ne.jp) (Read error: 110 (Connection timed out))
  290. # [09:56] * Joins: Kuruma (n=Kuruma@p22091-ipngn1401marunouchi.tokyo.ocn.ne.jp)
  291. # [10:02] * Joins: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net)
  292. # [10:03] * Quits: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net) (Client Quit)
  293. # [10:07] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  294. # [10:09] * Joins: nessy1 (n=Adium@121.90.16.22)
  295. # [10:11] * Quits: nessy (n=Adium@121.90.51.25) (Read error: 110 (Connection timed out))
  296. # [10:13] * Joins: MikeSmith (n=MikeSmit@EM114-48-12-154.pool.e-mobile.ne.jp)
  297. # [10:17] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  298. # [10:25] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  299. # [10:28] * Parts: nessy1 (n=Adium@121.90.16.22)
  300. # [10:31] * Joins: GarethAdams|Work (n=GarethAd@pdpc/supporter/active/GarethAdams)
  301. # [10:45] * Joins: mat_t (n=mattomas@91.189.88.12)
  302. # [10:50] * Joins: nessy (n=Adium@121.90.86.174)
  303. # [10:58] * Quits: Utkarsh (n=admin@117.201.81.56) (Read error: 113 (No route to host))
  304. # [10:59] * Joins: ROBOd (n=robod@89.122.216.38)
  305. # [11:01] * Joins: nessy1 (n=Adium@121.90.249.84)
  306. # [11:02] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
  307. # [11:07] * Joins: remysharp (n=remyshar@cpc3-brig16-2-0-cust389.3-3.cable.virginmedia.com)
  308. # [11:08] * Joins: Phae (n=phaeness@gateb.mh.bbc.co.uk)
  309. # [11:12] * Quits: MikeSmith (n=MikeSmit@EM114-48-12-154.pool.e-mobile.ne.jp) (Read error: 113 (No route to host))
  310. # [11:14] * Quits: nessy (n=Adium@121.90.86.174) (Read error: 110 (Connection timed out))
  311. # [11:16] * Joins: MikeSmith (n=MikeSmit@EM114-48-12-154.pool.e-mobile.ne.jp)
  312. # [11:17] * Quits: nessy1 (n=Adium@121.90.249.84) ("Leaving.")
  313. # [11:17] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  314. # [11:22] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.7/20100106054634]")
  315. # [11:24] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
  316. # [11:35] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
  317. # [11:35] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  318. # [11:35] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  319. # [11:40] * Parts: mikekelly (i=mikek@s3x0r.biz)
  320. # [11:44] * Joins: adactio (n=adactio@host213-123-197-180.in-addr.btopenworld.com)
  321. # [11:54] <payman> gsnedders: ping
  322. # [12:01] <Hixie> MikeSmith: cvs locked again
  323. # [12:01] <MikeSmith> dammit
  324. # [12:02] <MikeSmith> Hixie: working on it now
  325. # [12:02] * Joins: BenMillard (i=cerbera@cpc1-farn4-0-0-cust173.glfd.cable.ntl.com)
  326. # [12:03] <MikeSmith> at least I know now that that it's not my author-view automation that's causing the problem
  327. # [12:04] <MikeSmith> Hixie: how long has it been hanging?
  328. # [12:05] <MikeSmith> systeam tells me the lock has an up-to-this-minute timestamp on it
  329. # [12:05] <MikeSmith> and that the PIDs are changing as we speak
  330. # [12:05] <MikeSmith> so something is running normally
  331. # [12:05] <Hixie> MikeSmith: about 3 minutes
  332. # [12:05] <MikeSmith> I mean it's not a stale lock at least
  333. # [12:06] <Hixie> :-)
  334. # [12:06] <MikeSmith> OK
  335. # [12:06] <MikeSmith> please give it another few minutes
  336. # [12:06] <Hixie> actually 14 minutes so far
  337. # [12:06] <Hixie> but sure
  338. # [12:06] <MikeSmith> oh
  339. # [12:06] <Hixie> not like i have any choice :-P
  340. # [12:07] <Hixie> 10:51 UTC is when i first got a lock message
  341. # [12:07] <Hixie> haven't checked anything into the /spec/ directory since
  342. # [12:07] <Hixie> i should say, i haven't succeeded at checking anything into there since
  343. # [12:07] <Hixie> (i have tried)
  344. # [12:08] <MikeSmith> OK
  345. # [12:08] <Hixie> for the record, this microdata split is dumb
  346. # [12:08] <Hixie> it makes the <link> and <meta> sections silly
  347. # [12:09] <Hixie> and makes all the global stuff - index, lists of attributes, etc - wrong also
  348. # [12:09] <Hixie> and the postmsg thing makes the Window object IDL silly
  349. # [12:09] <Hixie> sigh
  350. # [12:09] <Hixie> i hate these splits
  351. # [12:11] <MikeSmith> Hixie: locks seem to be clearing and then coming back again very quickly
  352. # [12:11] <MikeSmith> something must be looping
  353. # [12:11] <Hixie> well it ain't me, i'm not checking anything in right now
  354. # [12:14] <Hixie> MikeSmith: i just discovered that some of the examples in the spec are invalid HTML4, so I'm having to comment them out of the w3c version of the spec
  355. # [12:16] <MikeSmith> Hixie: I think the answer to that should be that they don't assert that they're valid HTML4
  356. # [12:16] <Hixie> these were examples where there was first the source, then the example literally in the spec so you could see what it looked like
  357. # [12:16] <Hixie> i just removed the second part and left the source
  358. # [12:17] <Hixie> e.g. search for "gross margin table"
  359. # [12:17] <Hixie> that <table> uses the HTML5-suggested "<tfoot>-comes-last" markup style
  360. # [12:18] <Hixie> so i left the markup but hid the actual table
  361. # [12:18] <MikeSmith> ah tfoot
  362. # [12:18] <MikeSmith> I would rather we just got rid of tfoot
  363. # [12:18] <Hixie> there are other examples, like <p> in <caption>, and so on
  364. # [12:18] <MikeSmith> I see
  365. # [12:19] <Hixie> i expect the number will increase as i add examples
  366. # [12:21] <MikeSmith> you could solve this problem most easily by just removing all the examples
  367. # [12:23] <Hixie> :-P
  368. # [12:25] * jgraham prefers invoking the wrath of the gods on whoever thinks that HTML5 shouldn't be writen in HTML5
  369. # [12:25] * jgraham notes that he believes this to be a purely psychological terror
  370. # [12:26] <Hixie> every HTML4 draft was published using HTML4
  371. # [12:27] <webben> It's a good practice for languages that want backwards compatibility to demonstrate that in the spec! :)
  372. # [12:28] <Lachy> Hixie, who has requested that the spec be written in HTML4?
  373. # [12:29] <Hixie> w3c pubteam
  374. # [12:29] <Lachy> wtf? Just tell them no.
  375. # [12:29] <Hixie> hahahahaha
  376. # [12:29] <Hixie> good luck with that
  377. # [12:30] <Hixie> please feel free to be my spokesperson the next time we publish
  378. # [12:30] <Hixie> i'm done arguing with w3c over stupid things like that
  379. # [12:30] <jgraham> You could try "It is reducing the quaility of the spec" although I'm not convinced that argument holds much weight
  380. # [12:30] <Lachy> Just explain that due to the examples in the spec illustrating HTML5, the spec itself cannot be valid HTML4
  381. # [12:31] <Hixie> i've tried every argument under the sun already
  382. # [12:31] <Hixie> it's no longer my concern
  383. # [12:31] * Lachy suggests splitting out the examples into their own spec.
  384. # [12:31] * Lachy runs
  385. # [12:32] <jgraham> Lachy: Don't someone will probably take you seriously
  386. # [12:32] <Hixie> the canonical version of the spec is on the whatwg.org site, the w3c can take as long as they like to get over their problems and get with the programme
  387. # [12:32] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  388. # [12:33] * Dashiva waves to MLW
  389. # [12:34] <Philip`> Is he still going?
  390. # [12:34] <Dashiva> I'll bet you a <details> Hixie's latest line will be on it
  391. # [12:38] <jgraham> It seems (s)he is. I'd forgoten all about it to be honest
  392. # [12:40] <Hixie> http://www.w3.org/Bugs/Public/show_bug.cgi?id=8628 - are we sure that the term "boolean attribute" is the cause of this?
  393. # [12:40] <Hixie> i've seen people use =false long before html5 came along.
  394. # [12:40] <Hixie> "flag attribute" is kinda hokey
  395. # [12:40] <hsivonen> Hixie: =false seems to show up with new HTML5 attributes
  396. # [12:41] <hsivonen> Hixie: I don't remember seeing <input checked=false> too often, but I don't have scientific data
  397. # [12:41] <Hixie> yeah, but that's just because authors have a hard time understanding the whole concept of boolean attributes, not because they're called that
  398. # [12:41] <Hixie> and because the new attributes are often used without testing
  399. # [12:42] <Hixie> changing a term that is used that often in the spec is very disruptive and usually results in all kinds of mistakes that takes weeks to fix
  400. # [12:42] <Hixie> so unless we have a really really good replacement term, i'm skeptical
  401. # [12:42] * Quits: Kuruma (n=Kuruma@p22091-ipngn1401marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  402. # [12:43] <webben> Hixie: I agree the attributes are confusing no matter what; I think "boolean attributes" is perhaps more confusing than "flag attributes" because people see "boolean" and think they know what that means.
  403. # [12:44] <Hixie> i'm not buying the asserted causality chain here
  404. # [12:44] <Hixie> and "flag attributes" is just terrible as a term
  405. # [12:44] <Philip`> Do normal people actually know what "boolean" means?
  406. # [12:44] <Hixie> (also i use the term "flag" all over the place)
  407. # [12:44] <Philip`> (i.e. people who aren't programmers or mathematicians)
  408. # [12:45] <Hixie> Philip`: yeah that's one reason i don't really buy it
  409. # [12:45] <hsivonen> enough people who write HTML by hand know enough about programming to know what a boolean is
  410. # [12:46] <webben> hsivonen: Exactly.
  411. # [12:46] <jgraham> I don't really like flag attributes
  412. # [12:46] <jgraham> It makes me think of the things that wave in the wind
  413. # [12:46] <jgraham> (but I also don't like boolean attributes because it does seem confusing)
  414. # [12:47] <Philip`> Call it a there-or-not attribute
  415. # [12:47] <webben> I think "boolean" confuses anybody with any experience of programming, on top of the attributes being confusing to everyone to begin with.
  416. # [12:47] * gsnedders finds the spec looks nothing like what he remembered
  417. # [12:47] <gsnedders> Hixie: I guess you really want xdoc xref soon
  418. # [12:48] <Philip`> I thought he really wanted it years ago
  419. # [12:48] <gsnedders> Well, yeah
  420. # [12:48] <Hixie> gsnedders: websockets is blocked on not having cross-doc xrefs
  421. # [12:48] <Hixie> (microsoft want them before we publish any further)
  422. # [12:48] <gsnedders> Hixie: I expect there will be something usable by the end of the month.
  423. # [12:48] <Hixie> sweeeeeeet
  424. # [12:48] <Hixie> how does it work?
  425. # [12:49] <Hixie> what input do i give it?
  426. # [12:49] <gsnedders> Basically the same as you give PMS now. I don't know how jgraham will want to deal with being given loads of files all at once, though.
  427. # [12:49] <Lachy> Hixie, why does the W3C multi-page spec still contain microdata? http://dev.w3.org/html5/spec/#auto-toc-5
  428. # [12:49] <Hixie> gsnedders: how do you work out what the URLs should be then?
  429. # [12:49] <Hixie> Lachy: mike stopped regenning it i think, not sure
  430. # [12:50] <Lachy> ok
  431. # [12:50] <gsnedders> Hixie: Oh, and it's quicker to generate all the WHATWG specs (excluding complete) than generating the "HTML" document alone with Anolis 1.
  432. # [12:50] <gsnedders> Hixie: You tell it the URLs.
  433. # [12:50] <Dashiva> "Valueless attributes"
  434. # [12:51] <MikeSmith> Lachy, Hixie - I turned of the script that generates the multi-page version
  435. # [12:51] <Hixie> gsnedders: currently i only regen the changed ones
  436. # [12:51] <MikeSmith> the full version should be up to date
  437. # [12:51] <MikeSmith> one-page version
  438. # [12:51] <gsnedders> http://dev.w3.org/cvsweb/~checkout~/html5/spec/Overview.html?content-type=text/html still contains everything?
  439. # [12:51] <Hixie> no
  440. # [12:51] <Lachy> dammit, you're right about the microdata split making the spec silly. Section 6.1 Content models in the separate Microdata spec makes it more difficult to know the conformance requirements for the elements it changes :-(
  441. # [12:52] <gsnedders> Hixie: You could get it to do that, but that will get complex when multiple files change and you need to get the right set of files.
  442. # [12:52] <Hixie> gsnedders: going forward are you saying i should just group the specs into the w3c ones, the whatwg ones, and complete, and have the cross-references work? i'm confused.
  443. # [12:53] <gsnedders> There are two ways to deal with xref: either you pass all the source files at once, or you pass some of them and URLs for other files to load xref from.
  444. # [12:53] <gsnedders> (but in that case it can't add ids to the,)
  445. # [12:53] <gsnedders> *them
  446. # [12:53] <Hixie> hm so basically i could just generate each one, upload them, then generate them all again, upload that, and keep repeating until it converges? :-)
  447. # [12:53] <Dashiva> Sounds like bibtex
  448. # [12:54] <gsnedders> You _could_.
  449. # [12:54] <Philip`> Is it guaranteed to converge?
  450. # [12:55] <gsnedders> I can't think of any way in which it wouldn't.
  451. # [12:55] <Hixie> gsnedders: can i give it a URL to load references from but give it a _different_ URL to actually use in the spec it outputs?
  452. # [12:55] <gsnedders> No
  453. # [12:55] <Hixie> gsnedders: because then i wouldn't have to upload the drafts to the w3c
  454. # [12:55] <Dashiva> With all the talk of modularization and monoliths, this sounds like it would be a lot easier if the spec splitter was integrated with the cross referencer
  455. # [12:56] <Hixie> to do the converging
  456. # [12:56] <gsnedders> Hixie: Wouldn't it be easier to just generate all the W3C specs at once, with some magic to deal with not regenning unchanged documents?
  457. # [12:57] <Hixie> Dashiva: and we could merge that with the html-to-ietf-draft convertor, too! :-)
  458. # [12:57] <Philip`> Seems like a similar problem to the linker for compiled programming languages, where you want to process a lot of source files individually and then fix up all the crossreferences later
  459. # [12:57] <Hixie> Philip`: it's actually the opposite, since i start with one source file :-)
  460. # [12:58] <Philip`> except in this case the linker (Anolis) is doing a lot of the compilation too
  461. # [12:58] <Hixie> gsnedders: there are ten w3c drafts right now
  462. # [12:59] <Hixie> gsnedders: it sounds like i can deal with what you're describing
  463. # [12:59] <Dashiva> Hixie: Did you see adactio's comments about /html5 and /specs/ earlier?
  464. # [12:59] <Hixie> Dashiva: no? where? here?
  465. # [12:59] <Dashiva> Yeah
  466. # [12:59] <Dashiva> Basically, /html5 no longer links to HTML5 (rather WHATWG HTML) and /specs/ is woefully incomplete and out of date
  467. # [13:00] * Joins: aroben (n=aroben@unaffiliated/aroben)
  468. # [13:00] * Philip` wouldn't want /html5 to redirect to HTML5, since all the links he's posted to /html5#foo would suddenly change to the single-page version that crashes people's browsers
  469. # [13:00] <Hixie> i updated /specs/ recently
  470. # [13:00] <Hixie> is it better now?
  471. # [13:00] <MikeSmith> Hixie: I will let you know as soon as i get clue about the lockng problem
  472. # [13:00] * Quits: MikeSmith (n=MikeSmit@EM114-48-12-154.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  473. # [13:01] <Hixie> /html5 is supposed to redirect to the whatwg html page
  474. # [13:01] <Dashiva> It doesn't look changed to me: http://www.whatwg.org/specs/
  475. # [13:02] <Dashiva> E.g. it doesn't mention WA 1.0
  476. # [13:02] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  477. # [13:02] * Joins: Utkarsh (n=admin@117.201.87.31)
  478. # [13:02] <Hixie> oh, should it?
  479. # [13:02] <Hixie> i guess it could
  480. # [13:02] <adactio> I think it's pretty ridiculous that the URL /html5 doesn't redirect to the HTML5 spec. Use /html to direct to HTML and /html5 to redirect to HTML5. I think it's pretty devious that all the links out there pointing to /html5 no longer point to the HTML5 spec.
  481. # [13:03] <Hixie> it is the HTML5 spec
  482. # [13:03] <Hixie> well, it's really the HTML6 spec
  483. # [13:03] <Hixie> or whatever you want to call it
  484. # [13:03] <Hixie> it's the spec that matters, anyway
  485. # [13:03] <hsivonen> Hixie: not having "HTML5" as the name of "the spec that matters" is a problem
  486. # [13:03] <Hixie> that's why it says "including html5"
  487. # [13:04] <Dashiva> Hixie: I don't have a strong opinion, but the page should at least be as informative as the FAQ entry.
  488. # [13:04] <hsivonen> (as far as communicating with people who don't follow #whatwg goes)
  489. # [13:04] <Hixie> Dashiva: well i don't want to have that information there twice... i guess i can just point to the FAQ entry?
  490. # [13:04] <Dashiva> hsivonen: Having HTML5 as the name would make people even angrier
  491. # [13:06] <adactio> Well, I'll just start pointing people to the W3C URLs because they seem to more trustworthy i.e. they aren't likely to suddenly change from one day to the next.
  492. # [13:06] * Philip` isn't convinced the process problems can be solved simply by selecting good names
  493. # [13:06] * hsivonen tries to understand how the different i5 or i7-branded CPUs might compare for compiling Firefox
  494. # [13:06] <Hixie> adactio: i'm not really sure i understand what it is that is changing in the whatwg one
  495. # [13:06] <Dashiva> How about calling it HTML.next instead of WHATWG HTML :)
  496. # [13:06] <Hixie> adactio: the w3c one is changing all the time -- e.g. they just took out microdata and the 2d context for no good reason
  497. # [13:07] <hsivonen> Hixie: in fairness, you took out the 2d context
  498. # [13:07] <adactio> Hixie: but at least the URL for HTML5 still points to a specification for HTML5.
  499. # [13:07] <hsivonen> Hixie: there was no chair decision for that
  500. # [13:07] <Dashiva> Not like it wasn't obvious what the chair decision would have been
  501. # [13:07] <Hixie> adactio: what do you call "html5"?
  502. # [13:08] <Hixie> hsivonen: there's nobody in the htmlwg asking for it to be kept in the spec except me and a handful of #whatwg regulars, as far as i can tell.
  503. # [13:08] <adactio> Hixie: the part of WHAT WG HTML in parentheses "(including HTML5)"
  504. # [13:08] <hsivonen> Hixie: OK
  505. # [13:09] <Hixie> adactio: so you think everything in the HTML spec on the WHATWG site except the <device> element is HTML5?
  506. # [13:09] <adactio> Hixie: Anybody coming to /html5 expecting to see a spec called HTML5 and instead discovering a spec called "HTML (including HTML5)" will want to know "Well, which bit is HTML5 because that's what I'm interested in"
  507. # [13:09] * hsivonen thinks adactio is right
  508. # [13:09] <adactio> Hixie: the point is: *I don't know* anymore what HTML5 is.
  509. # [13:09] <Hixie> adactio: why would anyone care about HTML5, as opposed to what the latest HTML spec is? HTML5 is the last generation now.
  510. # [13:10] <hsivonen> Hixie: because HTML5 has all the hype
  511. # [13:10] <adactio> Hixie: because people like me are out there tell front end developers/designers: "you should really check out HTML5—it's got great stuff". They then go looking for something called HTML5.
  512. # [13:11] <Hixie> well i can't call the whatwg spec "html5" without making the even more confusing step of having the specs describe the term "html5" as being different sets of technology.
  513. # [13:11] <gsnedders> Hixie: Because people want to claim to support "HTML5", because it is hard to support something that has changed in the time from layout-engine freeze to shipping
  514. # [13:11] <adactio> Hixie: now, should I instead be evangelising "HTML (including HTML5) because that's going to get very tiring to say/write/
  515. # [13:11] <Hixie> adactio: i would evangelise individual features, not buzzwords
  516. # [13:12] <adactio> Hixie: then, as I said, the safest thing for me to do is to point to W3C urls rather than WHATWG urls.
  517. # [13:12] <Hixie> adactio: why is that safer?
  518. # [13:12] <hsivonen> Hixie: I suggest making /html5/ and /current-work/ point to something that corresponds to "HTML5"
  519. # [13:12] <hsivonen> or at least /html5/
  520. # [13:12] <adactio> What hsivonen said.
  521. # [13:12] <Hixie> i don't understand why we would want to hide <device> from people
  522. # [13:12] <Hixie> or is that not what you're asking for
  523. # [13:13] <Hixie> i don't really understand what you're asking for
  524. # [13:13] <Lachy> adactio, it doesn't matter. The whole point of it is to try and move away from versioned specs. The features that people can use depends solely on what is supported in implementations, not whether something happened to make the feature freeze cut off in the W3C process.
  525. # [13:13] <Philip`> Maybe "HTML (including HTML5)" should be deleted, and "HTML5" considered the 'main' HTML spec for now (and the same between W3C and WHATWG), and the new features split into separate specs (the "Devices for HTML" spec etc)
  526. # [13:13] <hsivonen> Hixie: does <device> have implementor buy-in?
  527. # [13:13] <Philip`> since that avoids the confusion of having multiple versions of HTML being promoted simultaneously
  528. # [13:13] <Hixie> hsivonen: it has as much implementor interest at this stage as <video> did when we added that
  529. # [13:13] <adactio> Point /html to the "everything" spec (HTML including HTML5 and Device). Point /html5 to the subset that is HTML5. (as for what's in that subset: I don't know anymore—you tell me)
  530. # [13:14] * Joins: csarven (n=csarven@92.67.90.249)
  531. # [13:14] <Hixie> adactio: do you think what is labeled "html5" should include any or all of .localStorage, web workers, websockets, geolocation, eventsource, or <device>, and if so, which ones?
  532. # [13:14] <csarven> Is readonly implied for <input type="hidden" ?
  533. # [13:15] <Lachy> adactio, other than the backwards W3C process, can you clearly explain why you think the distinction between HTML5 and the additional stuff is important?
  534. # [13:15] <hsivonen> Lachy: "5" is important when "5" has PR value
  535. # [13:15] <Lachy> hsivonen, that's not what I'm asking
  536. # [13:15] <hsivonen> Lachy: for better or worse, we have a number in the buzzword
  537. # [13:16] <Hixie> adactio: also add microdata, the canvas 2d graphics context, and elements like <progress> and <details> to that list, so i can better understand what you think is in html5 and what you think is out
  538. # [13:16] <Lachy> my question is regarding the distinction between the features that are officially in HTML5, and the features that are additional extras.
  539. # [13:17] * Philip` guesses the HTML5 spec should have links to other "HTML5" technologies like geolocation too, to help users
  540. # [13:17] <adactio> Lachy: actually, no, I can't answer that, at least not easily. I just know that it smells bad to overload a spec with everything. I absolutely agree that 5 is a buzzword but it's got to mean something: a subset of "everything including the kitchen sink"
  541. # [13:17] <Dashiva> WHATWG HTML is a subset already, though
  542. # [13:17] <Hixie> "everything including the kitchen sink" is http://www.whatwg.org/specs/web-apps/current-work/complete.html
  543. # [13:17] <Dashiva> It's just a slightly larger subset
  544. # [13:17] <Hixie> (actual kitchen sink in the abstract)
  545. # [13:18] <hsivonen> HTML5-the-buzzword pretty much covers everything that isn't covered by CSS3-the-buzzword...
  546. # [13:18] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/ excludes web storage, web workers, wob sockets, server sent events
  547. # [13:19] <adactio> Look: the current spec (located at /html5) has the title "HTML (including HTML5)". It's completely reasonable for someone to ask "Oh, which part of this spec is HTML5?". As for what that subset is, you tell me!
  548. # [13:19] <Lachy> adactio, so, in other words, your sole reason for this line of argument is purley an instinctive reaction to what you consider to be unexpected?
  549. # [13:19] <adactio> Least surprise.
  550. # [13:19] <Hixie> the w3c html5 spec excludes microdata, <device>, 2d context, postMessage, MessageChannel, web storage, web workers, wob sockets, server sent events
  551. # [13:19] * Quits: flea (n=flea@71.23.116.3) (Read error: 110 (Connection timed out))
  552. # [13:19] <hsivonen> Lachy: adactio's question is perfectly reasonable considering the title
  553. # [13:19] <adactio> Lachy: yeah, right now the principle of least surprise is being violated by having /html5 redirect to a spec called HTML.
  554. # [13:20] <Hixie> adactio: ok, HTML5 is everything in the spec labeled "WHATWG HTML (including HTML5)", we just can't call it that because the w3c would lynch me.
  555. # [13:20] * Joins: flea (n=flea@71.23.116.3)
  556. # [13:21] <hsivonen> "SVG is part of the HTML 5 family of technologies."
  557. # [13:21] <adactio> Hixie: so you know it really should just be called HTML5 ...but that would cause political problems.
  558. # [13:21] <Hixie> csarven: (no, it just doesn't apply because you can't edit it, it's not interactive)
  559. # [13:21] <Hixie> adactio: yes
  560. # [13:21] <Hixie> adactio: well, it really should just be called HTML, and we should move away from versioning
  561. # [13:21] <Hixie> adactio: but it can be called HTML5 for now if that buzzword hasn't had its day yet
  562. # [13:22] <Hixie> adactio: except it can't, because then the w3c and the whatwg would be disagreeing about what is in "html5"
  563. # [13:22] <Hixie> adactio: and that would be even worse
  564. # [13:22] <adactio> Hixie: I'm in favour of *not* confusing authors/developers even if it's at the expense of political harmony between organisations.
  565. # [13:22] <Hixie> you wouldn't have to bear the brunt of the disharmony
  566. # [13:22] <Dashiva> adactio: But it would confuse authors in a different way, since they'd see two HTML5 with different contents in the media
  567. # [13:22] <Lachy> call it HTML5++
  568. # [13:23] <Lachy> or HTML++
  569. # [13:23] <adactio> Hixie: then it sounds like I definitely should be pointing to W3C urls as being canonical.
  570. # [13:23] * Philip` wonders where political harmony comes in the priority of constituencies
  571. # [13:23] <Hixie> adactio: the W3C URLs are missing microdata, <device>, 2d context, postMessage, MessageChannel, web storage, web workers, wob sockets, and server sent events, is that what you want?
  572. # [13:23] <Dashiva> Philip`: The bureaucracy is always highest priority
  573. # [13:23] <Philip`> Wob sockets sound fun
  574. # [13:23] <adactio> Hixie: I *think* so, yes.
  575. # [13:24] <Hixie> (assuming by "the W3C URLs" you mean http://dev.w3.org/html5/spec/Overview.html)
  576. # [13:24] <Hixie> adactio: then go ahead :-)
  577. # [13:24] <Hixie> adactio: personally i think that's a pretty feeble "html5" :-)
  578. # [13:24] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
  579. # [13:24] <adactio> We need some kind of name for the subset of HTML (i.e. HTML not including device, web storage, etc.). For historical reasons, the word HTML5 seems to be the best label for that subset.
  580. # [13:25] <Hixie> there are two subsets
  581. # [13:25] <Hixie> there's the subset that is only missing web storage, web workers, web sockets, and server sent events
  582. # [13:25] <Hixie> that's what i would call "HTML"
  583. # [13:25] <Hixie> then there's a further subset that's also missing microdata, <device>, 2d context, postMessage, and MessageChannel
  584. # [13:25] <Hixie> which the w3c currently calls "HTML5"
  585. # [13:26] <Hixie> but then a few weeks ago they had all but <device> in there and they called _that_ HTML5
  586. # [13:26] <Dashiva> We have always been at war with Eurasia
  587. # [13:27] <Lachy> adactio, this table illustrates what's included in each version of the spec http://wiki.whatwg.org/wiki/FAQ#What_are_the_various_versions_of_the_spec.3F
  588. # [13:27] <adactio> So it sounds like you need a new term to describe HTML5+device+microdata. Overloading the existing terms (HTML and HTML5) is not going to clarify anything.
  589. # [13:27] <Hixie> adactio: personally i'm interested more in making the web better than in making best use of buzzwords, so having <device> in HTML (and in the spec that I want people to review) is more important than calling it HTML5 to me
  590. # [13:28] <Lachy> IMHO, the complete Web Applications 1.0 spec is all that you should be concerned about. The rest is just a result of buraucracy
  591. # [13:28] <Hixie> adactio: microdata is part of HTML, whatever number it has on the end of it
  592. # [13:28] <Philip`> The web won't be made better if users don't understand what features exist and can't find where they're documented
  593. # [13:28] <Philip`> so the naming seems like an integral part of the betterment
  594. # [13:28] <adactio> Hixie: but clarity is important in getting authors to adopt this technology (and according to the priority of constituencies, they are important).
  595. # [13:29] <adactio> What Philp said.
  596. # [13:29] <Hixie> adactio: authors have been adopting thus stuff far faster than i'd like, so far
  597. # [13:29] <Hixie> adactio: it's actually caused problems already
  598. # [13:29] <Hixie> so i don't think that's a problem currently
  599. # [13:30] <Dashiva> adactio: What if /html5 pointed to a copy that had only half of HTML5. Would that be okay?
  600. # [13:30] <adactio> Hixie: well, if the Orwellian naming conventions are an attempt to stop authors using this stuff, I think it will succeed.
  601. # [13:30] <Dashiva> Authors don't read specs, they read diveintohtml5
  602. # [13:30] <adactio> Dashiva: I don't even know what you mean when you say HTML5 ...which is really at the heart of the problem.
  603. # [13:30] <Hixie> Orwellian? the names are intended to be accurate.
  604. # [13:30] <Dashiva> I don't think we can stop them from using things unless we get rid of markp :P
  605. # [13:30] <Hixie> let's not start exaggerating here.
  606. # [13:30] <adactio> Hixie: I apologise.
  607. # [13:31] <adactio> Hixie: but there's a certain "moving of the goalposts" feel going on.
  608. # [13:31] <Dashiva> adactio: The heart of the problem, yes. Because at the w3c, what is HTML5 changes from day to day
  609. # [13:31] <Philip`> Dashiva: What'll happen if he wants to cover <device> in that book?
  610. # [13:31] <Dashiva> If enough people dislike it, suddenly a feature doesn't exist anymore
  611. # [13:31] <Hixie> adactio: well yeah, it's been 6 years since we've been working on HTML5, we _are_ moving the goalposts. Last year we got to Last Call on what is HTML "5", and now we're moving towards a versionless development model.
  612. # [13:32] <Philip`> You can't sell a book called "Dive into HTML" because nobody will realise it's new and not ten years old
  613. # [13:32] <Hixie> Philip`: you just call it the 2010 edition
  614. # [13:32] <Dashiva> Release four pamphlets called "Dive into HTML 1-4" and then go for "Dive into HTML 5"
  615. # [13:32] <Hixie> hah
  616. # [13:33] <adactio> Hixie: I appreciate that and I have no problem with it (I think it's a good move). But you must see that having a url with "5" in it (/html5) pointing to the ongoing versionless spec isn't helpful.
  617. # [13:33] <csarven> Sure, "Dive into HTMl 5 Last call" sounds great
  618. # [13:33] <Philip`> I'd imagine some people are still writing/updating books in 2010 that only cover HTML4/XHTML1
  619. # [13:33] <Philip`> so that doesn't help a reader know what technologies are covered in it
  620. # [13:33] <Hixie> adactio: i can't see what else we would point to
  621. # [13:33] <Lachy> Hixie, what would it take for you to reintegrate 2dcontext, postMessage and MessageChannel back into HTML5, given that they weren't taken out by a formal group decision anyway, so we can at least partially reduce the differences between WHATWG HTML and HTML5?
  622. # [13:33] <Dashiva> Lachy: Get a WG decision on it
  623. # [13:34] <Philip`> (and they'll only judge the book by its front cover, not by the bit on the back that lists all the features it talks about)
  624. # [13:34] <adactio> "Dive into what's known as 'HTML (including HTML5)' at the WHAT WG and HTML5 at the W3C" — catchy!
  625. # [13:34] <Hixie> Lachy: object to the bugs where i did that and raise an issue
  626. # [13:34] <Hixie> Lachy: but i doubt they would pass, that's why i made the changes
  627. # [13:34] <Hixie> Lachy: the reasons that were applied to microdata apply equally to those
  628. # [13:34] <Hixie> adactio: it only has "(including HTML5)" in the name to address the concen you raised of people wondering if this was the right spec
  629. # [13:35] <Hixie> adactio: maybe the answer is to not bothe including that parenthetical
  630. # [13:35] <Lachy> the reasons that applied to microdata were bogus anyway
  631. # [13:35] <Dashiva> That doesn't really matter as long as the system considers it valid
  632. # [13:35] <Hixie> Lachy: doesn't matter if they're bogus or not, apparently
  633. # [13:36] <Lachy> the real reason people wanted microdata out was just becaue some people would prefer that we didn't work on it at all, as clearly illustrated by the FPWD objections and calls to move it to a new mailing list
  634. # [13:36] * Quits: paul_irish (n=paul_iri@32.136.34.65) (Read error: 54 (Connection reset by peer))
  635. # [13:36] <Hixie> Lachy: obviously
  636. # [13:37] <Dashiva> If you ask me, we might as well get WG decisions on all these sections sooner rather than later
  637. # [13:37] <Dashiva> Might be able to free up some bandwidth on public-html
  638. # [13:37] <adactio> I'm seeing the start of a disturbing precedent here. When anyone* files a bug about any feature of HTML5 (the W3C spec), it gets removed from that spec but remains in the WHAT WG spec. At that point, what's the point of having mailing lists or any attempt at discussion. (*usually Shelley)
  639. # [13:37] <Hixie> i guess if we get the chairs to decide on lots of splits, the w3c spec will be such a mess that adactio won't want to point to it anymore, and he'll go back to pointing to the whatwg one :-)
  640. # [13:38] <Dashiva> Well, they might decide in a dozen different ways
  641. # [13:38] <Dashiva> But as long as the decisions are made, that's one thing less to waste time on
  642. # [13:39] <Hixie> adactio: the whatwg mailing list is still a useful way of getting input from a broad range of people and a useful way of contributing to the spec.
  643. # [13:39] <Hixie> adactio: can't speak about the w3c lists, but then i've mostly given up on them at this point.
  644. # [13:39] <Dashiva> Oh look, MLW is at it
  645. # [13:39] <Dashiva> Darn, old content
  646. # [13:40] <adactio> I'm perfectly fine with the spec called HTML5 (as hosted by the W3C) being a subset of the spec called HTML (as hosted by the WHAT WG) but two is plenty: let's try not to splinter it any further than that.
  647. # [13:40] <Hixie> it's already splintered further than that at the w3c
  648. # [13:40] <Hixie> the htmlwg already has four specs
  649. # [13:41] <Dashiva> Does that include RDFa?
  650. # [13:41] <Hixie> html5, microdata, 2dcontext, and postMessage/MessageChannel
  651. # [13:41] <Hixie> rdfa is going into its own group
  652. # [13:41] <csarven> So, I have a question; when authors, developers want to look up the spec for how x supposed to work, where do you think they will head to? HTML(WHATWG) or HTML5(W3C) ?
  653. # [13:41] <Dashiva> ... then why did we publish a FPWD in the first place?
  654. # [13:42] <Hixie> csarven: probably whichever google takes them to for their query
  655. # [13:42] <csarven> This is going to be a mess
  656. # [13:42] <Hixie> it's already a mess
  657. # [13:42] <Dashiva> csarven: They probably won't go to a spec at all
  658. # [13:43] <Hixie> csarven: if they've tried using both before, they'll probably end up reusing the whatwg one, since it's got more of the content in one place
  659. # [13:43] <Hixie> rather than being split into four pieces
  660. # [13:46] <Hixie> adactio: how about if i rename the WHATWG HTML spec to "HTML5 (including next generation additions still in development)" or something?
  661. # [13:47] <adactio> Hixie: I think that would make life much, much better for curious authors/developers/designers looking to find out more about this thing they keep hearing about. Yes!
  662. # [13:47] <Dashiva> HTML5++ doesn't seem so bad in comparison
  663. # [13:47] <hsivonen> Dashiva: C++ is horrible compared to C
  664. # [13:47] <adactio> Hixie: Although I appreciate that this is just postponing the issue of moving to a numberless nomenclature.
  665. # [13:48] <Dashiva> hsivonen: But compared to C (including next generation additions still in development)?
  666. # [13:49] <Lachy> Hixie, it might be useful to clearly enumerate the additional sections included in HTML5++. The abstract currently only mentions the device element, and probably wouldn't hurt to list 2d context, postMessage and MessageChannel.
  667. # [13:50] <Hixie> oh i guess yeah, i should list that those things are included
  668. # [13:50] <Hixie> i didn't think of that
  669. # [13:50] <Dashiva> And it might useful to mention which were at some point in HTML5, and which were never
  670. # [13:50] <Lachy> Or maybe mark the headdings of those sections in some way, or at least their TOC entires, in some way that makes it obvious that they're added extras
  671. # [13:50] <adactio> Hixie: I definitely think it would be clearer to label the spec "HTML5 (plus x, y, z)" rather than "HTML (including HTML5)".
  672. # [13:51] <Hixie> ok, let me poke around and see what i can do
  673. # [13:51] * jgraham thinks he agrees with adactio's original position i.e. the whatwg should call HTML5 the set of things that htmlwg is working on currently and "HTML" the mainline of HTML development
  674. # [13:51] <adactio> Hixie: Thank you. Much appreciated.
  675. # [13:52] * Joins: Huvet (n=Emil@c-0acfe555.07-131-73746f39.cust.bredbandsbolaget.se)
  676. # [13:55] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
  677. # [13:56] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
  678. # [13:56] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  679. # [13:57] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  680. # [13:57] <hsivonen> hmm. I wonder if I care enough about "boolean attributes" to escalate the bug to the Decision Process
  681. # [13:58] <Hixie> if you care that much, reopen the bug with a better name
  682. # [13:58] <Hixie> i did kind of like the earlier suggestion of "valueless attribute"
  683. # [13:58] <csarven> Isn't the value implied?
  684. # [13:59] <hsivonen> "valueless" isn't technically correct
  685. # [13:59] <hsivonen> "presence attributes" would be
  686. # [13:59] <Hixie> the name is indeed not technically correct
  687. # [13:59] <Hixie> i considered "presence attribute" but nobody would understand that
  688. # [13:59] <hsivonen> but "presence attributes" is weirder than "flag attributes"
  689. # [13:59] <Hixie> "valueless" has the advantage of discouraging people from giving values
  690. # [14:00] <csarven> (just playing here) Was 'null attributes' mentioned? Not that great but..
  691. # [14:02] <Dashiva> It has a value, but the content of the value has no importance
  692. # [14:02] <csarven> How strict should validation be? What if it said, if this attribute has a value, UAs can ignore it
  693. # [14:03] <csarven> s/can/should
  694. # [14:04] <Philip`> Seems weird to say <input checked="checked"> is a valid valueless attribute
  695. # [14:06] <Huvet> I think the trickiest problem here is to explain why autobuffer="false" means that the element _will_ autobuffer... it's hard to explain without going balobas with technical terms
  696. # [14:07] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  697. # [14:09] <jgraham> We could call them Descartes attributes on the basis that if they exist they are
  698. # [14:09] <Huvet> :)
  699. # [14:10] * Joins: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
  700. # [14:11] <Philip`> What terms do existing books and tutorials etc use to refer to those attributes?
  701. # [14:11] <Huvet> I think I like to call them valueless still... it could be argued that checked="checked" is just a longer form of "checked"
  702. # [14:12] <Philip`> It's a form of "checked" which has a value
  703. # [14:12] * Joins: paul_iri_ (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
  704. # [14:12] <Philip`> so it's clearly not valueless :-p
  705. # [14:12] <hsivonen> it's still a flag, though
  706. # [14:12] <Philip`> Also "valueless attribute" sounds like "pointless worthless attribute" to me
  707. # [14:13] <Hixie> oh that's a good term too
  708. # [14:14] * Hixie ducks
  709. # [14:15] <Hixie> adactio: http://www.whatwg.org/specs/web-apps/current-work/#is-this-html5?
  710. # [14:15] <Hixie> adactio: does that work?
  711. # [14:15] <Huvet> <attribute>checked</attribute>=<value>"checked"</value> <- valueless makes sense! :)
  712. # [14:16] <Dashiva> "set attribute"
  713. # [14:16] <Dashiva> As oppose to map attribute :D
  714. # [14:16] <Dashiva> +d
  715. # [14:16] <Philip`> Hixie: "only even been" - should be "ever"?
  716. # [14:16] <Hixie> fixed thanks
  717. # [14:18] <Philip`> "Features that are part of HTML5 (and this specification) but that have been published as separate specifications in the past (or indeed currently, at the W3C):" - why doesn't that list include e.g. Web Forms 2, which was published separately in the past?
  718. # [14:18] <Hixie> i just changed that sentence to the present tense
  719. # [14:18] <Hixie> but i guess i should list wf2, yeah
  720. # [14:19] <Lachy> Hixie, why is the content of /current-work/ different from /current-work/multipage/ now?
  721. # [14:19] <Hixie> /multipage/ only updates when i check in the cahnges
  722. # [14:19] <Lachy> ah, ok
  723. # [14:21] <Hixie> adactio, Philip`: ok, regenned with the changes
  724. # [14:24] * Hixie checks in the changes
  725. # [14:24] <Hixie> ok it's nearly 5:30am, long past anything I should consider my bed time
  726. # [14:25] <gsnedders> But you do consider it your bed time anywa.
  727. # [14:27] <Philip`> It's only a "should", he's allowed to violate it
  728. # [14:27] <jgraham> Does this coult as a good justification?
  729. # [14:27] <jgraham> *count
  730. # [14:27] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (Read error: 110 (Connection timed out))
  731. # [14:35] <Hixie> nn
  732. # [14:35] <webben> night Hixie
  733. # [14:38] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  734. # [14:41] <Lachy> othermaciej, since you were the one who convinced me that we should try adding queryScopedSelector, do you have anything to add to the current discussion about whether or not we should keep it?
  735. # [14:41] <othermaciej> Lachy: I'm slogging my way through public-html right now - will look at that thread next
  736. # [14:42] <Lachy> JohnResig, I'd also like to hear from you on the issue, if you've got time, and I'm still interested to hear the alternative proposals you once told me you had.
  737. # [14:42] <Lachy> othermaciej, ok.
  738. # [14:45] <TabAtkins> What list is this discussion on?
  739. # [14:45] <gsnedders> I'd guess webapps
  740. # [14:46] <Lachy> yeah, public-webapps
  741. # [14:47] <Lachy> see the recent selectors api 2 thread
  742. # [14:47] <TabAtkins> Subscribed and checking archives now.
  743. # [14:48] <Lachy> http://lists.w3.org/Archives/Public/public-webapps/2010JanMar/thread.html#msg62
  744. # [14:52] * Quits: pesla (n=retep@procurios.xs4all.nl) (Read error: 54 (Connection reset by peer))
  745. # [14:58] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
  746. # [15:02] * Joins: mat_t (n=mattomas@91.189.88.12)
  747. # [15:05] * Joins: pesla (n=retep@procurios.xs4all.nl)
  748. # [15:06] <othermaciej> TabAtkins: are you going to have time to write a counter-proposal for the dt/dd issue?
  749. # [15:06] <TabAtkins> Yeah, but I thought Lachy was already writing something up for it. When you need it by?
  750. # [15:06] <othermaciej> if I don't see one by tomorrow, I'll sign up for doing it myself (or just actually write one)
  751. # [15:06] <TabAtkins> Ok.
  752. # [15:07] <othermaciej> the deadline is the 16th IIRC but I don't want to wait until the last minute if I have to do it myself
  753. # [15:07] <othermaciej> Lachy doing it is fine
  754. # [15:07] <othermaciej> just wanna make sure it gets done
  755. # [15:08] * paul_iri_ is now known as paul_irish_
  756. # [15:11] <Lachy> I put it on the whatwg wiki, hoping some others might contribute to the proposals they liked
  757. # [15:11] <Lachy> http://wiki.whatwg.org/wiki/Change_Proposal:_figure_and_details
  758. # [15:12] <Lachy> also, if you guys could review the rationale against dt/dd, that would be useful
  759. # [15:12] <othermaciej> Lachy: ah, sweet
  760. # [15:13] <Lachy> TabAtkins, you might like to do proposal 6, for the <p summary> idea
  761. # [15:13] <TabAtkins> Will do.
  762. # [15:13] <Lachy> othermaciej, I'm guessing you can do fcaption/dlabel
  763. # [15:14] <othermaciej> Lachy: that looks like a good template, very useful
  764. # [15:14] <othermaciej> it seems like all that's needed to turn this into actual Change Proposals is:
  765. # [15:14] <othermaciej> 1) Pick one of the proposals.
  766. # [15:14] <othermaciej> 2) Update the Summary to reflect it accurately.
  767. # [15:15] <othermaciej> 3) Update Rationale to explain why it is better than other proposed changes for this (e.g. why better than <fltcap>, why better than the others here).
  768. # [15:15] <othermaciej> 4) Flesh out proposal details.
  769. # [15:15] <othermaciej> 5) Write Impact.
  770. # [15:15] <othermaciej> 6) Post somewhere in W3C space.
  771. # [15:15] <othermaciej> I will do those steps for fcaption/dlabel
  772. # [15:16] <othermaciej> I would prefer not to be first but in any case I intend to do it by tomorrow night.
  773. # [15:16] <othermaciej> Lachy: would you prefer to be listed as co-author or not?
  774. # [15:16] <Lachy> I figured once we get the proposal details written for a few of them (not necessarily all of them), then we can submit them each as individual change proposals, but they can each share the rationale against dt/dd, and provide their own rationale in favour of the particular proposal
  775. # [15:17] <othermaciej> Lachy: ok, I'll fill in those bits in the wiki first
  776. # [15:22] <adactio> Lachy: I think that's a very good change proposal document but I think it would be better as two documents: one for figure and one for details. I know that these documents would be almost identical in their rationale but crucially, the change proposals would be more specific to the particular element.
  777. # [15:23] <adactio> For example, Proposal 4 is really two different proposals.
  778. # [15:23] <othermaciej> Lachy: I'm not sure I follow the Legacy Cruft point
  779. # [15:24] * Parts: csarven (n=csarven@92.67.90.249)
  780. # [15:24] <othermaciej> Lachy: are you saying that the workaround <div> will persist past its point of usefulness?
  781. # [15:25] <othermaciej> Lachy: on "Default Styles", I assume UA stylesheets will eventually give "figure > dt" and such separate style rules, but I guess it matters for the intermediate period
  782. # [15:25] <othermaciej> Lachy: I can make edits to clarify these points myself if you prefer
  783. # [15:26] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) ("ChatZilla 0.9.85 [Firefox 3.7a1pre/20091213211355]")
  784. # [15:26] * Joins: hobertoAtWork4 (n=hobertoa@gw1.mcgraw-hill.com)
  785. # [15:26] * Joins: BlurstOfTimes (n=blurstof@168.203.117.66)
  786. # [15:28] * Joins: pmuellr (n=pmuellr@nat/ibm/x-bmwqedesyveolqum)
  787. # [15:28] * Joins: smaug (n=chatzill@cs181150024.pp.htv.fi)
  788. # [15:29] <Lachy> yeah, that's what I meant about the extra <div>. I wasn't sure if that was a particularly strong argument, but I left it in there anyway
  789. # [15:29] <Lachy> you can go ahead and make whatever changes you like
  790. # [15:31] * Joins: miketaylr (n=miketayl@38.117.156.163)
  791. # [15:32] * Joins: mpt (n=mpt@canonical/mpt)
  792. # [15:33] * Quits: miketaylr (n=miketayl@38.117.156.163) (Remote closed the connection)
  793. # [15:33] * Joins: miketaylr (n=miketayl@38.117.156.163)
  794. # [15:37] * Quits: BenMillard (i=cerbera@cpc1-farn4-0-0-cust173.glfd.cable.ntl.com)
  795. # [15:56] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
  796. # [15:58] * aroben is now known as aroben|afk
  797. # [16:02] <TabAtkins> All right, proposal six is filled in. Lachy, do you need any of the others in particular filled in?
  798. # [16:02] <othermaciej> I think folks should fill in whichever ones they personally believe in
  799. # [16:03] <TabAtkins> Sure, but I believe in a few of them.
  800. # [16:03] <othermaciej> TabAtkins: you filled in a rationale for Proposal 6 relative to other proposals, but I don't see a fleshed out "Proposal Details"
  801. # [16:04] <Lachy> TabAtkins, feel free to fill in details for any that you like
  802. # [16:04] <othermaciej> TabAtkins: i.e. the details of what exactly should change in the spec
  803. # [16:04] <TabAtkins> Ah, indeed.
  804. # [16:04] <othermaciej> TabAtkins: I intend to do #3 and I'll have subsections marked "Summary", "Additional Rationale", "Details" and "Impact"
  805. # [16:05] * Joins: Blue_Hat (n=kamron@0095-42-27-72-DYNAMIC-dsl.cwjamaica.com)
  806. # [16:13] <TabAtkins> k done
  807. # [16:13] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
  808. # [16:15] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  809. # [16:18] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 60 (Operation timed out))
  810. # [16:20] * Quits: pablof (n=palbo@pat-tdc.opera.com) (Read error: 60 (Operation timed out))
  811. # [16:20] * Parts: Huvet (n=Emil@c-0acfe555.07-131-73746f39.cust.bredbandsbolaget.se)
  812. # [16:21] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  813. # [16:22] * Quits: Utkarsh (n=admin@117.201.87.31) (Read error: 60 (Operation timed out))
  814. # [16:23] * Joins: Utkarsh (n=admin@117.201.86.51)
  815. # [16:24] * Quits: yutak_home (n=kee@N038037.ppp.dion.ne.jp) ("Ex-Chat")
  816. # [16:24] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
  817. # [16:26] * Joins: Lachy_ (n=Lachlan@pat-tdc.opera.com)
  818. # [16:26] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Nick collision from services.)
  819. # [16:26] * Lachy_ is now known as Lachy
  820. # [16:26] * Joins: pablof (n=palbo@pat-tdc.opera.com)
  821. # [16:26] * Quits: paul_irish_ (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (Read error: 113 (No route to host))
  822. # [16:27] * Joins: mpt (n=mpt@canonical/mpt)
  823. # [16:33] <othermaciej> Lachy: it might be a couple of hours til I can read and comment on the webapps thread
  824. # [16:33] * Joins: starjive (i=beos@81-233-16-19-no30.tbcn.telia.com)
  825. # [16:35] <othermaciej> Lachy: I made a few edits to your Rationale
  826. # [16:35] <othermaciej> Lachy: I'd like to add one more Rationale point if it is ok with you
  827. # [16:35] <othermaciej> specifically, aesthetics
  828. # [16:35] <othermaciej> actually, let me go ahead and add it, and you tell me if you hate it
  829. # [16:37] <Lachy> othermaciej, sure
  830. # [16:38] * Quits: cedricv (n=cedric@112.199.162.33) (Read error: 60 (Operation timed out))
  831. # [16:38] <Lachy> I sort of touched on the aesthetics issues in the Unwanted Elements section
  832. # [16:39] <Lachy> where I said it was unappealing to authors. But it might be worth making it clearer
  833. # [16:39] * Joins: cedricv (n=cedric@112.199.162.33)
  834. # [16:40] <Lachy> TabAtkins, you seem to have omitted any details about how or where the caption attribute is defined and which elements it can be used on
  835. # [16:41] * Quits: Blue_Hat (n=kamron@0095-42-27-72-DYNAMIC-dsl.cwjamaica.com) (Read error: 110 (Connection timed out))
  836. # [16:41] <othermaciej> Lachy: done
  837. # [16:41] <othermaciej> feel free to edit that bit
  838. # [16:41] <TabAtkins> Which elements = all.
  839. # [16:41] <othermaciej> I also added a dt to "Unnecessary Elements"
  840. # [16:42] <othermaciej> TabAtkins: you have to describe the actual spec changes - would it be described next to "id" or next to "hidden" (those are in different sections)? how would the content model of affected elements change? what happens if you use @caption in a disallowed context?
  841. # [16:42] <othermaciej> TabAtkins: look at the level of detail in Shelley's Change Proposal
  842. # [16:42] <TabAtkins> Ah, got it. Adding that now.
  843. # [16:43] <Lachy> othermaciej, the unnecessary elements section was giving an example of where there is no caption.
  844. # [16:43] <TabAtkins> Actually, I'm looking at the level of detail in time's definition of pubdate, since that's pretty much exactly what I want.
  845. # [16:43] <Lachy> maybe the prose could be updated to reflect the addition of dt to the example though
  846. # [16:43] <othermaciej> Lachy: oh, sorry, I'll revert
  847. # [16:43] <othermaciej> I missed that
  848. # [16:45] <Lachy> it doesn't matter. I don't mind if you revert the example, or just change the preceding line introducing it
  849. # [16:45] <othermaciej> I reverted the example
  850. # [16:45] <othermaciej> I thought it was a mistake, I don't have an opinion on which way works better
  851. # [16:46] * Joins: Huvet (n=Emil@c-0acfe555.07-131-73746f39.cust.bredbandsbolaget.se)
  852. # [16:48] <Huvet> I think I found another html5lib bug. I get maximum recursion depth, and when I make a testcase I get this: "<object </body></html>"
  853. # [16:48] <Huvet> someone forgot to close an object starting tag
  854. # [16:48] <Huvet> I'll file a bug
  855. # [16:50] * Quits: gsnedders (n=gsnedder@204.232.194.186) (Read error: 60 (Operation timed out))
  856. # [16:52] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  857. # [16:53] * Joins: gsnedders (n=gsnedder@204.232.194.186)
  858. # [16:54] <Huvet> http://code.google.com/p/html5lib/issues/detail?id=132
  859. # [16:54] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Client Quit)
  860. # [16:54] * aroben|afk is now known as aroben
  861. # [16:54] <othermaciej> TabAtkins: looking at what you have so far - you still need to describe where and how the caption attribute as a global attribute will be defined, and when it is valid to use
  862. # [16:55] <gsnedders> Huvet: Does the traceback make it look like it's in an infinite loop?
  863. # [16:55] <Huvet> yes, I cut off 500 lines or so in the traceback
  864. # [16:55] <Huvet> "<cut 500+ lines of exceptions> "
  865. # [16:55] <TabAtkins> I've done that now, you may have viewed the page slightly too early.
  866. # [16:55] * Quits: hober (n=ted@unaffiliated/hober) (Read error: 104 (Connection reset by peer))
  867. # [16:56] <gsnedders> Huvet: So it's just the same few over and over again? OK.
  868. # [16:56] <gsnedders> Huvet: There will be some extreme cases where a conforming document could cause a stack depth error, but that wouldn't loop between a few states
  869. # [16:57] <Huvet> this is just line 1279 and line 460, back and forth
  870. # [16:57] <othermaciej> TabAtkins: what about changes to the details element?
  871. # [16:58] <othermaciej> TabAtkins: per your suggestion it seems like caption is valid even on elements that are not in a <figure> or <details>
  872. # [16:58] <othermaciej> is that really your intent?
  873. # [16:58] <TabAtkins> This doesn't affect the <details> element - I don't think it's appropriate there. I'm fine with <dt>/<dd> for <details>, or any of the new-element suggestions.
  874. # [16:58] <TabAtkins> Hrm, no. I worded it wrongly there.
  875. # [16:58] <TabAtkins> Should be invalid, not ignored.
  876. # [16:58] <othermaciej> TabAtkins: then you should update your summary to say your change is to make this change for figure but leave details as-is
  877. # [16:59] <TabAtkins> Ok.
  878. # [16:59] <TabAtkins> Not quite familiar with the spec conventions - does anything else need to be said about an invalid attribute? Is it implied that it should have no effect?
  879. # [17:00] * Quits: remysharp (n=remyshar@cpc3-brig16-2-0-cust389.3-3.cable.virginmedia.com) ("Gotta shoot - "peeyaow"")
  880. # [17:00] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  881. # [17:00] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  882. # [17:00] <Huvet> gsnedders: http://pastebin.com/m2ab28d90
  883. # [17:00] <Huvet> that's the full one
  884. # [17:01] <othermaciej> TabAtkins: "invalid" and "no effect" are orthogonal - you'd have to say both if you mean both
  885. # [17:01] <TabAtkins> kk
  886. # [17:01] <othermaciej> the spec normally says "MUST NOT" rather than "invalid" but people will get what you mean
  887. # [17:01] <gsnedders> Right, yeah. Great.
  888. # [17:02] <gsnedders> Huvet: Probably quite easy to fix though
  889. # [17:02] <othermaciej> (e.g. "The caption attribute MUST NOT be applied to elements that are not a child of a figure or details element."
  890. # [17:02] * Joins: _Utkarsh (n=admin@117.201.86.223)
  891. # [17:02] <othermaciej> TabAtkins: is it ok to have more than one child in a figure with @caption on it?
  892. # [17:03] <othermaciej> TabAtkins: is it ok for the caption to be in the middle instead of first or last?
  893. # [17:03] * Quits: Utkarsh (n=admin@117.201.86.51) (Read error: 110 (Connection timed out))
  894. # [17:04] <TabAtkins> "If multiple children of a figure element have the content attribute set, it is invalid on all such elements beyond the first, and has no effect." <-- new text
  895. # [17:04] <othermaciej> (current spec doesn't allow multiple captions or caption in the middle)
  896. # [17:04] <TabAtkins> Yes, you can put the @caption attribute anywhere within the <figure>'s content.
  897. # [17:04] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  898. # [17:07] * _Utkarsh is now known as Utkarsh
  899. # [17:13] <TabAtkins> I... I think my 404 page just got spammed.
  900. # [17:19] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
  901. # [17:19] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  902. # [17:20] * Joins: dglazkov (n=dglazkov@nat/google/x-pidtioifcjjjkybb)
  903. # [17:23] * Joins: _Utkarsh (n=admin@117.201.87.144)
  904. # [17:23] <othermaciej> TabAtkins, Lachy: I wrote the Summary and Additional Rationale for Proposal 3
  905. # [17:24] * Quits: Utkarsh (n=admin@117.201.86.223) (Read error: 60 (Operation timed out))
  906. # [17:28] <Lachy> othermaciej, "The body parts of these elements would not have any additional markup." doesn't really make sense.
  907. # [17:28] <othermaciej> Lachy: yeah that is poorly worded
  908. # [17:28] <Lachy> I assume you're not trying to imply that they're empty elements. Maybe you want to say that they can contain phrasing content
  909. # [17:29] <othermaciej> what I mean is that there's no replacement for <dd>, you just put the actual contents right in
  910. # [17:29] <Lachy> oh, right. I totally misunderstood what you were trying to say
  911. # [17:32] <Lachy> othermaciej, wiki links are done using the syntax like this: [http://example.com/ Link Text], rather than <a> elements
  912. # [17:34] <othermaciej> Lachy: I can do that - annoying that both ways work
  913. # [17:34] <Lachy> it doesn't appear to work when I look at the page.
  914. # [17:34] <Lachy> it's showing up literally as: "it seems to refer to <a href="http://www.google.com/search?client=safari&rls=en&q=floating+caption&ie=UTF-8&oe=UTF-8">captions overlayed on top of the image</a> ..."
  915. # [17:37] <Lachy> that's quite a well written rationale.
  916. # [17:37] * Quits: _Utkarsh (n=admin@117.201.87.144)
  917. # [17:37] * Joins: archtech (i=stanv@83.228.56.37)
  918. # [17:39] <othermaciej> all right, hang on
  919. # [17:40] * Joins: Utkarsh (n=admin@117.201.83.42)
  920. # [17:40] <Lachy> TabAtkins, "All HTML elements may have the caption content attribute set" is directly contradicted by "The caption attribute is invalid and has no effect on any element that is not a direct child of a figure element."
  921. # [17:40] <TabAtkins> No it's not. All elements may have it set. However, they must be in that particular context.
  922. # [17:41] <Lachy> there are elemnets like <html>, <body>, etc. would never be allowed to have it, cause they can't be children of figure
  923. # [17:41] <TabAtkins> Ah, got you.
  924. # [17:41] <othermaciej> Lachy: addressed both those comments
  925. # [17:42] <Lachy> you probably want to say it can be on any element in the Flow Content category
  926. # [17:42] <TabAtkins> Thanks, I was just about to ask if I should say something about flow content elements.
  927. # [17:42] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
  928. # [17:43] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  929. # [17:45] <Lachy> othermaciej, it still doesn't quite read correctly, becuase the subject from the previous sentence is the fcaption and dlabel elements, rather than figure and details. It might be better to say:
  930. # [17:45] <Lachy> "The content portions of the figure and details elements would not have any special markup, it would be nested directly inside them."
  931. # [17:45] <Lachy> hmm, still doesn't quite work
  932. # [17:47] <Lachy> maybe "The content portions of the figure and details elements would not have any specialised markup; any other flow content may be used"
  933. # [17:47] <Lachy> othermaciej, btw, I'm considering raising an objection to the 2d canvas api split. But I haven't had time to review the changes that were made and what impact it has had
  934. # [17:48] <othermaciej> Lachy: it would be within your rights to escalate it then, if you decide to object
  935. # [17:48] <Lachy> I recall there were good arguments against doing so back when the issue was heavily discussed on the list
  936. # [17:48] <Lachy> I will have to look those up later
  937. # [17:50] <Lachy> othermaciej, what would be an acceptable process for getting microdata reinstated? I assume I would have to wait for new information, such as new implementations and evidence of adoption by developers to reopen the issue
  938. # [17:51] <daedb> TabAtkins: If caption can be on any flow content element, wouldn't <figure><img><style scoped caption></style></figure> be valid? That would be kinda weird :)
  939. # [17:51] <othermaciej> Lachy: the Working Group Decision gave specific examples of what kinds of new information might be a sound basis for re-raising the issue
  940. # [17:51] <Lachy> oh, ok. I don't recall seeing anything mentioned about that. I'll take another look
  941. # [17:53] <TabAtkins> daedb: Weird, yes. Worth worrying about? I dunno.
  942. # [17:53] <TabAtkins> I don't know if there is a categorization that captures "every element that you use to present content of some sort".
  943. # [17:58] <daedb> oh, video is flow content... I could have images in figures with video captions :D
  944. # [17:58] <Lachy> TabAtkins, that's a problem with your proposal you will have to sort out
  945. # [17:58] <Lachy> it's one of the reasons I don't particularly like it
  946. # [17:58] <TabAtkins> deadb: Yes, yes you can.
  947. # [17:58] <othermaciej> Lachy: oh man, I'd been ignoring that thread in the hopes that there wasn't anything relevant (re queryScopedSelector)
  948. # [17:58] <jgraham> othermaciej: (fwiw I would object to the canvas api split if it weren't for the WHATWG copy of the spec. However assuming logic is applied consistently there microdata decision sets precedent for everything that is not in HTML4 to be split out of HTML5, so I would be surprised if such an objection were not futile)
  949. # [17:58] <Lachy> since there's no clear, inuitive subset of elements that it makes sense on
  950. # [17:59] <jgraham> s/there/the/
  951. # [17:59] <TabAtkins> Lachy: There is a clear, intuitive subset. That subset just isn't currently labelled in HTML.
  952. # [17:59] <othermaciej> jgraham: I don't think the microdata decision "sets precedent for everything that is not in HTML4 to be split out of HTML5"
  953. # [18:00] <othermaciej> jgraham: I do think there are some valid arguments for splitting the canvas API, and even Hixie has agreed at various points in time that it was good in principle to do so, though he didn't have time
  954. # [18:00] <othermaciej> now, apparently, he has time
  955. # [18:01] <jgraham> othermaciej: If "limited success in the marketplace" is a sufficient reason for splitting, it follows that anything new could be split
  956. # [18:02] * Quits: Utkarsh (n=admin@117.201.83.42) (Read error: 104 (Connection reset by peer))
  957. # [18:02] <jgraham> othermaciej: e.g. I would expect the same argument to hold if someone asked for <video> to be split
  958. # [18:02] * Joins: KevinMarks (n=KevinMar@157.22.22.46)
  959. # [18:02] * Quits: dglazkov (n=dglazkov@nat/google/x-pidtioifcjjjkybb)
  960. # [18:03] <othermaciej> jgraham: the Working Group Decision only said that all of those arguments are effective in combination (in particular with the "don't pick winners" argument) and really only as they apply to the facts of Microdata
  961. # [18:04] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  962. # [18:04] <othermaciej> jgraham: also, <video> clearly has a lot more traction than Microdata at present - it has multiple client-side implementations and sites (including some prominent sites like daringfireball.net and youtube.com) using it in production or as a future technology demo
  963. # [18:04] <othermaciej> jgraham: do you really sincerely think that <video> and Microdata have equivalent levels of adoption? (let alone of potentially competing alternatives)
  964. # [18:05] <TabAtkins> Heh, <video> definitely has an extremely popular and well-entrenched alternative - Flash embedded video.
  965. # [18:06] <jgraham> othermaciej: If <video> disappeared tommorrow, hardly anyone would notice. Almost no-one is using <video> on a day-to-day basis.
  966. # [18:06] * Joins: Utkarsh (n=admin@117.201.80.131)
  967. # [18:06] <jgraham> (I note in passing that the critria of reusability in other specifications would also apply equally well to <video>)
  968. # [18:06] <jgraham> (perhaps better)
  969. # [18:11] * Joins: hober (n=ted@unaffiliated/hober)
  970. # [18:15] <cardona507> I'm pretty sure that if <video> disappeared tomorrow people would know - there seems to be quite a buzz for <audio> & <video>
  971. # [18:16] <othermaciej> jgraham: people have had whole conferences about how to use <video>
  972. # [18:17] <othermaciej> TabAtkins: I think a proprietary competing technology is not quite the same thing as a competing standard
  973. # [18:17] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  974. # [18:17] <TabAtkins> A valid critique.
  975. # [18:17] <othermaciej> it arguably *is* the W3C's place to pick a winner between standards-based and proprietary solutions
  976. # [18:17] <cardona507> when I mention HTML5 in html/css class <audio> & <video> often get the most and easiest "wow"
  977. # [18:18] <othermaciej> that being said,
  978. # [18:18] <AryehGregor> Almost no users would notice, web developers would notice.
  979. # [18:18] <AryehGregor> If video died.
  980. # [18:19] <othermaciej> I think the point is moot if no one actually asks for <video> to be removed
  981. # [18:19] <AryehGregor> It's clear that a lot of the opposition to Microdata was because it had a standards-based competitor that some people liked more.
  982. # [18:19] <AryehGregor> That doesn't apply to any (?) other new feature in HTML5.
  983. # [18:19] <AryehGregor> Although, some people also feel really strongly about how big specs should be, too.
  984. # [18:19] * AryehGregor shrugs
  985. # [18:21] * Joins: jgornick (n=Joe@75-149-148-105-Minnesota.hfc.comcastbusiness.net)
  986. # [18:21] * Joins: _Utkarsh (n=admin@117.201.80.83)
  987. # [18:22] <jgraham> If that was the reason for the decision it would have been nice if it was just stated. Then it would be clear that it didn't apply to other things
  988. # [18:23] * Joins: jwalden (n=waldo@71.147.38.186)
  989. # [18:23] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  990. # [18:24] <AryehGregor> It was mentioned in some fashion, wasn't it?
  991. # [18:24] <foolip> well, at least it was obvious that it was the actual reason to all involved
  992. # [18:24] * Joins: ap (n=ap@17.246.19.5)
  993. # [18:25] <jgraham> AryehGregor: It was mentioend in the discusion but not actually given as the reason
  994. # [18:26] <jgraham> s/the/a/
  995. # [18:29] * Joins: maikmerten (n=maikmert@port-92-201-2-113.dynamic.qsc.de)
  996. # [18:31] * Quits: Phae (n=phaeness@gateb.mh.bbc.co.uk)
  997. # [18:38] * Quits: Utkarsh (n=admin@117.201.80.131) (Read error: 110 (Connection timed out))
  998. # [18:38] * aroben is now known as aroben|lunch
  999. # [18:39] <othermaciej> jgraham: "Many of the objections balance out. But, in some areas, keeping Microdata would draw stronger objections than splitting it. The objections based on maturity, market success, and reusability in other languages are stronger than their respective counterpoints. In light of these other arguments, the objections to picking a winner in this case are stronger than the objections to not doing so. The objections to picking either RDF
  1000. # [18:39] <othermaciej> Microdata as a winner were stronger, on the whole, than the objections to letting them compete on an equal footing."
  1001. # [18:40] <othermaciej> jgraham: the "pick a winner" argument is clearly stated in the Short Summary and given a lot of prominence both there and in the longer discussion
  1002. # [18:42] <Dashiva> But it wasn't picking. RDFa didn't want to be in HTML5 at all.
  1003. # [18:43] <Lachy> othermaciej, the problem I have with that statement is that splitting it out does not really let them compete on an equal footing. Instead, it forces the Microdata proponents to adapt to a new way of developing the spec that they're not particularly comfortable with
  1004. # [18:43] <othermaciej> Dashiva: you could debate whether the reasoning provided by commentors was valid, but what we're discussing now is whether it "sets precedent for everything that is not in HTML4 to be split out of HTML5, so I would be surprised if such an objection were not futile)"
  1005. # [18:43] <othermaciej> which I think is not the case
  1006. # [18:44] <jgraham> othermaciej: Fair enough. To me the list of three arguments is the essence of the summary
  1007. # [18:44] <Lachy> That would have been my argument against the split, but since I was on holidays at the time the poll was called and didn't really have time, I missed out on contributing
  1008. # [18:46] <othermaciej> jgraham: the chairs intended it somewhat the other way around, so apologies if the summary gave the wrong impression
  1009. # [18:46] <othermaciej> jgraham: I think if you read the detailed reasoning, I think it is more clear
  1010. # [18:47] * Joins: ROBOd2 (n=robod@89.122.216.38)
  1011. # [18:47] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  1012. # [18:47] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 104 (Connection reset by peer))
  1013. # [18:48] <othermaciej> anyway, I don't really want to revisit this issue to death (better to move on), but I did want to note that it does not mean every other proposed split or removal is an automatic winner
  1014. # [18:48] <jgraham> So given an arbitary part of the spec to which one can apply all three arguments with the same level of conviction as with microdata, it would not necessarilly be split out if someone requested that unless there was another W3C spec in the same space?
  1015. # [18:48] <Dashiva> othermaciej: So you're saying that a contentious (if not outright invalid) argument was the real decider
  1016. # [18:48] <AryehGregor> It's good you didn't say that, because if you did then someone would have proposed splitting <span> to its own spec.
  1017. # [18:49] <othermaciej> Dashiva: really it was the combination of all four facors with the real decider
  1018. # [18:49] <AryehGregor> Come on, people, this is politics, let's just drop it and move on to something else, hopefully non-editorial.
  1019. # [18:49] <othermaciej> s/with/which was/
  1020. # [18:49] <AryehGregor> Although it looks like we still have lots more editorial stuff to argue about.
  1021. # [18:49] <Dashiva> AryehGregor: I'm not sure if you've noticed, Shelley has filed close to a dozen new issues already
  1022. # [18:49] <Dashiva> This isn't going away any time soon
  1023. # [18:50] <AryehGregor> Yes, Shelley is why we still have lots more editorial stuff to argue about.
  1024. # [18:50] <othermaciej> jgraham: if someone could show that all the arguments applied equally to some other section, that would likely be precedent for a split
  1025. # [18:50] <othermaciej> jgraham: likewise that the balance did not fall the other way on any other arguments
  1026. # [18:50] <Dashiva> Besides, doesn't SMIL pretty much fill RDFa's role when it comes to <video> and choosing a winner? :)
  1027. # [18:50] <AryehGregor> I think it's become pretty clear that making a WG where any random person from the Internet can trigger lengthy bureaucratic processes over anything they disagree with is a bad idea.
  1028. # [18:51] * Joins: daedb_ (n=daed@h11n1fls34o986.telia.com)
  1029. # [18:51] <AryehGregor> Normally WGs (including W3C WGs and the WHATWG) are made up of a small number of people, mostly paid by interested organizations, which typically have a direct interest in progressing the spec.
  1030. # [18:51] <AryehGregor> And anyone else can comment, but can be ignored out of hand if the actual members disagree.
  1031. # [18:51] <othermaciej> if Shelley overuses the process then I expect the Chairs will take some action to keep it from turning into a DOS attack
  1032. # [18:51] * AryehGregor can't wait.
  1033. # [18:51] <Dashiva> So you're saying she isn't overusing it yet?
  1034. # [18:52] <AryehGregor> Dashiva, don't you remember what Hixie said? The chairs can't decide anything except on Tuesdays. :)
  1035. # [18:52] <Dashiva> Yeah, yeah
  1036. # [18:52] <Dashiva> It's a shame othermaciej has to be the messenger here
  1037. # [18:53] <othermaciej> she's got 9 issues open out of the total 35 by my count
  1038. # [18:53] <othermaciej> wait, 11
  1039. # [18:53] <othermaciej> but ISSUE-76 should be closed
  1040. # [18:53] <AryehGregor> Impressive.
  1041. # [18:54] <Dashiva> And she opened, what, 7 of them the last two days?
  1042. # [18:54] <othermaciej> 10/34 is a somewhat suspiciously high number
  1043. # [18:55] <othermaciej> I am looking for two more pieces of information before I decide whether it is a problem:
  1044. # [18:55] <AryehGregor> What is it if you count all issues, not just open ones?
  1045. # [18:55] <othermaciej> 1) will she end up pursuing all of these as Change Proposals? (doesn't cost the group much time if the issue gets closed without prejudice)
  1046. # [18:56] <Dashiva> AryehGregor: Less than 20%, by my estimate
  1047. # [18:56] <othermaciej> 2) what proportion of these issues end up being things that anyone but Shelley agrees with? (if any of them really represent the WG view, then it's not a waste of tiem)
  1048. # [18:56] <othermaciej> 3) how many other issues will we get out of the recent batch of bug closures?
  1049. # [18:56] <othermaciej> we have 4 sitting there with TrackerRequest
  1050. # [18:56] <TabAtkins> There are 90-something issues, and most of them came about before Shelly went on her issue-spree, so most of them won't be hers.
  1051. # [18:56] <othermaciej> and probably more that people have not looked yet
  1052. # [18:57] <othermaciej> I believe there are 98 total and at least 12 are hers
  1053. # [18:58] <othermaciej> for example if someone makes a Change Proposal and there is clearly not significant support for it, the chairs can just put forth a CfC to reject it instead of a call for counter-proposals
  1054. # [18:59] <othermaciej> not saying we will actually do that in any particular case but people should consider that before filing potentially frivolous issues
  1055. # [18:59] <webben> What was the reason every Change Proposal has counter-proposals again?
  1056. # [19:00] <webben> Why can't you just have a Change Proposal and solicit objections?
  1057. # [19:00] <TabAtkins> Mostly, to group the objections together.
  1058. # [19:00] <Dashiva> That's basically what a counter-proposal is
  1059. # [19:00] <othermaciej> originally our intent was just to do it for old issues where there is no prior rationale from the editor
  1060. # [19:00] <Dashiva> "Proposal: Change nothing. Rational: ..."
  1061. # [19:00] <othermaciej> but I think it works better than just collecting objections by email
  1062. # [19:00] <Dashiva> *Rationale
  1063. # [19:00] <webben> Dashiva: Yeah, but with microdata you had a counter-proposal, a proposal and then a load of objections to both on top.
  1064. # [19:00] <othermaciej> what is the right wiki syntax for a bulleted list?
  1065. # [19:01] <Dashiva> *
  1066. # [19:01] <Dashiva> No empty lines between items
  1067. # [19:02] <webben> Dashiva: Since the chairs needed to read all the objections anyway, I don't see the point.
  1068. # [19:02] <othermaciej> my problem was leading spaces
  1069. # [19:02] <othermaciej> fixt
  1070. # [19:03] <othermaciej> webben: reading both Change Proposals plus the poll responses was way less work than reading every single mailing list response would have been
  1071. # [19:03] <webben> othermaciej: But was it less work than reading a Change Proposal + poll responses would have been?
  1072. # [19:04] * Joins: Lachy (n=Lachlan@85.196.122.246)
  1073. # [19:04] <othermaciej> webben: it helped focus the key arguments
  1074. # [19:05] <webben> Fair enough.
  1075. # [19:05] <othermaciej> webben: we tried to look at the poll responses by how they related to one proposal or the other's rationale
  1076. # [19:05] <webben> If it works, it works :)
  1077. # [19:08] * Quits: mpt (n=mpt@canonical/mpt) ("Ex-Chat")
  1078. # [19:09] * Quits: daedb (n=daed@h11n1fls34o986.telia.com) (Read error: 110 (Connection timed out))
  1079. # [19:09] * daedb_ is now known as daedb
  1080. # [19:10] * Joins: dbaron (n=dbaron@nat/mozilla/x-pjhoadqmodaqfjai)
  1081. # [19:19] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
  1082. # [19:22] * aroben|lunch is now known as aroben
  1083. # [19:25] * Quits: KevinMarks (n=KevinMar@157.22.22.46) (Read error: 110 (Connection timed out))
  1084. # [19:30] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
  1085. # [19:41] * Parts: adactio (n=adactio@host213-123-197-180.in-addr.btopenworld.com)
  1086. # [19:44] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
  1087. # [19:47] * Joins: plainhao (n=plainhao@mail.xbiotica.com)
  1088. # [19:50] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
  1089. # [19:51] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  1090. # [19:58] * Joins: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
  1091. # [19:59] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  1092. # [20:00] * Quits: erlehmann (n=erlehman@82.113.121.226) ("Ex-Chat")
  1093. # [20:07] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  1094. # [20:09] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams) (Client Quit)
  1095. # [20:16] * Joins: sbublava (n=stephan@77.117.34.232.wireless.dyn.drei.com)
  1096. # [20:19] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  1097. # [20:21] * Quits: starjive (i=beos@81-233-16-19-no30.tbcn.telia.com)
  1098. # [20:22] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  1099. # [20:24] * Joins: drhowarddrfine (n=chatzill@71-81-236-221.dhcp.stls.mo.charter.com)
  1100. # [20:26] * drhowarddrfine is now known as Doc
  1101. # [20:28] * Joins: dglazkov (n=dglazkov@nat/google/x-lyxnynyejiwicisv)
  1102. # [20:31] * Joins: Utkarsh (n=admin@117.201.81.116)
  1103. # [20:36] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Read error: 110 (Connection timed out))
  1104. # [20:36] * Quits: archtech (i=stanv@83.228.56.37) (Client Quit)
  1105. # [20:41] * Quits: _Utkarsh (n=admin@117.201.80.83) (Read error: 110 (Connection timed out))
  1106. # [21:04] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  1107. # [21:08] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  1108. # [21:16] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  1109. # [21:32] * Joins: ojan (n=ojan@72.14.229.81)
  1110. # [21:33] * Quits: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
  1111. # [21:33] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  1112. # [21:34] * Quits: plainhao (n=plainhao@mail.xbiotica.com)
  1113. # [21:35] * Quits: maikmerten (n=maikmert@port-92-201-2-113.dynamic.qsc.de) (Remote closed the connection)
  1114. # [21:39] * Joins: pmuellr_ (n=pmuellr@nat/ibm/x-rsifygploystpkrv)
  1115. # [21:41] <cardona507> Firefox 3.6 release candidate out with support for the HTML5 File API - nice
  1116. # [21:43] * Quits: pmuellr (n=pmuellr@nat/ibm/x-bmwqedesyveolqum) (Read error: 60 (Operation timed out))
  1117. # [21:43] * pmuellr_ is now known as pmuellr
  1118. # [21:43] <cardona507> ohhh - it looks like there are all kinds of goodies in Firefox 3.6 :)
  1119. # [21:46] <miketaylr> i think <input type=file multiple> as well
  1120. # [21:52] * Joins: csarven (n=csarven@ip157-77-212-87.adsl2.static.versatel.nl)
  1121. # [21:55] * Quits: pmuellr (n=pmuellr@nat/ibm/x-rsifygploystpkrv)
  1122. # [22:00] <AryehGregor> "Heck, even my cat has her own domain name."
  1123. # [22:05] * Joins: othermaciej (n=mjs@17.246.17.57)
  1124. # [22:07] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  1125. # [22:17] <TabAtkins> Hrm. This is an interesting border-radius bug. Never seen it before.
  1126. # [22:18] * Quits: ROBOd2 (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1127. # [22:20] <TabAtkins> Ah, never mind. It's a repainting issue.
  1128. # [22:22] * Joins: cpharmston (n=Adium@office.threespot.com)
  1129. # [22:24] <othermaciej> I'm so persuaded by my rationale for Proposl 3 that I'm not sure I can bring myself to write any others
  1130. # [22:24] <TabAtkins> Haha.
  1131. # [22:24] * Joins: Lachy (n=Lachlan@85.196.122.246)
  1132. # [22:25] <othermaciej> (the only other one I *might* do at this point is Proposal 4, but I don't know if I will)
  1133. # [22:25] <othermaciej> and I still have to write the remaining bits of Proposal 3
  1134. # [22:26] <TabAtkins> I have to say that Proposal 4 is my favorite.
  1135. # [22:26] <TabAtkins> Dang, I mean 3.
  1136. # [22:26] <TabAtkins> Followed by 6, then 2 and 4 equally.
  1137. # [22:26] <jgraham> pointer?
  1138. # [22:26] <othermaciej> ah, I was gonna say
  1139. # [22:26] <othermaciej> jgraham: http://wiki.whatwg.org/wiki/Change_Proposal:_figure_and_details
  1140. # [22:27] <Lachy> we should just go ahead and call the spec "HTML Microdata", since we're basically trying to move away from versioning. Leif's seems like hte easiest objection ever to get withdrawn
  1141. # [22:27] <othermaciej> TabAtkins: 4 is the hardest to write, because it requires parser changes
  1142. # [22:27] <TabAtkins> As opposed to 1?
  1143. # [22:27] <othermaciej> the parser changes for 1 are already in the spec
  1144. # [22:27] <TabAtkins> Ah, right. Commented out.
  1145. # [22:27] <TabAtkins> I don't wanna write 4, then.
  1146. # [22:28] <othermaciej> oh really? I thought it still had the parsing change for <legend> still in
  1147. # [22:28] <TabAtkins> Eh, maybe. Hopefully so, actually.
  1148. # [22:28] <othermaciej> I will consider writing 4 if it seems likely to be anyone's favorite
  1149. # [22:28] <othermaciej> but describing changes to the parsing algorithm in detail is not my idea of a fun time
  1150. # [22:29] <TabAtkins> And I don't understand the parsing algorithm sufficiently well to write it at all.
  1151. # [22:29] <Lachy> I think we should give up on proposal 4. If the caption element could be salvaged in any way, we would have done it when the parsing algorithm was written. I find it highly unlikely that any proposal for it would work in practice
  1152. # [22:29] <Lachy> also, we'd be stuck with the legacy for many years to come
  1153. # [22:30] <TabAtkins> We should drop 1 in that case as well. It has equivalent problems, it's just easier to write a change proposal for.
  1154. # [22:30] <Lachy> yeah, the problems with 1 were the whole reason we got where we are today. I don't think it will go over well with the community
  1155. # [22:31] <Lachy> though, IMHO, legend is the second best alternative to introducing a new element
  1156. # [22:32] <Lachy> at this stage, now that I've read the rationale behind it, I think 3 sounds the most promising. The names aren't ideal, but they're not overly bad
  1157. # [22:32] <jgraham> Did I already mention that I find fcaption and dlabel mysterious names
  1158. # [22:32] <TabAtkins> The parallel to the naming of <table>'s sub-elements is nice, at least.
  1159. # [22:33] <jgraham> figcaption (like optgroup) would be better for the figure one imho
  1160. # [22:33] <TabAtkins> jgraham: Are they any more mysterious than thead, if you discount your existing familiarity?
  1161. # [22:34] <jgraham> TabAtkins: It is hard to discount my existing familiarity
  1162. # [22:34] <TabAtkins> True. Rationally, then, are they any more mysterious?
  1163. # [22:34] <jgraham> But <thead>, <tbody>, etc. are basically never used whereas <figcaption> would be used for every single <figure>
  1164. # [22:35] <TabAtkins> <tr> and <td> are used on every table, though.
  1165. # [22:35] <TabAtkins> Though their commonality may be sufficient justication by itself for their short names.
  1166. # [22:35] <TabAtkins> Simply from a bandwidth pov.
  1167. # [22:35] <TabAtkins> (network and finger-based)
  1168. # [22:36] <jgraham> But that is OK because both parts are abbreviated and the structure is such that you want short names more than you want readability
  1169. # [22:37] <TabAtkins> Is <figcaption> sufficiently better than <figurecaption> to justify the shortening? Is the parallel to <optgroup> strong enough to justify it?
  1170. # [22:37] <jgraham> <figcaption> feels a lot shorter and using fig. as an abbreviation of figure is rather common
  1171. # [22:37] <TabAtkins> True.
  1172. # [22:38] <TabAtkins> Is there any parallel name for <dlable> that feels natural?
  1173. # [22:38] <TabAtkins> s/dlable/dlabel/
  1174. # [22:39] <jgraham> Maybe <summary> but it is not quite right and doesn't capture the labelness if that is how we expect it to be used
  1175. # [22:39] <TabAtkins> Yeah, that sounds odd to me.
  1176. # [22:40] <jgraham> (It is not clear to me if people will do things like <details><dlabel>[lots of contnet here]</dlabel>[more content here]</details>
  1177. # [22:40] <TabAtkins> The clickability parallel with form labels is nice enough that I want to keep "label" in it.
  1178. # [22:40] <jgraham> (The other possible pattern is <details>label<expansion></expansion></details>
  1179. # [22:40] <jgraham> )
  1180. # [22:41] <TabAtkins> <content>?
  1181. # [22:41] <TabAtkins> That makes it too easy to do <details>foo<content>bar</content>baz</details>. Of course, that might still be good...
  1182. # [22:41] <jgraham> No, we might want that as a parallel to <header> et. al. one day
  1183. # [22:41] <TabAtkins> But I think that most commonly it's the label that will be styled specially, so it's best to make that have the wrapper.
  1184. # [22:42] <jgraham> I think it is also common to want the expansion to have a special style e.g. some extra margin
  1185. # [22:43] <othermaciej> jgraham: I wouldn't have a problem with tweaking the proposal to <figcaption> or <figurecaption> instead of <fcaption> if that is truly more popular, and if there is a good similar change for <label>
  1186. # [22:43] <othermaciej> er, good similar change for <details>
  1187. # [22:43] <TabAtkins> jgraham: Agreed, and that's why I'm still honestly fine with <dt>/<dd> for details.
  1188. # [22:44] <othermaciej> but I do think names for specialized child elements often have either no prefix or an abbreviated prefix and rarely have a full-word prefix
  1189. # [22:44] <jgraham> My feat with <dlabel> is just that; people will write <label> by mistake when they mean <dlabel>
  1190. # [22:44] <jgraham> *fear
  1191. # [22:44] <othermaciej> well I'd just propose <label> if I thought it would fly :-)
  1192. # [22:44] <othermaciej> but the fact that using <label> will result in none of your content showing up should be a good enough signal to limit that error
  1193. # [22:44] <TabAtkins> Well, <label> doesn't have parsing problems. You'll just be prevented from embedding form controls in the details label until browsers know to treat it differently.
  1194. # [22:45] <daedb> <figurecaption> is too long imo. I'd prefer <fcaption> over <figcaption> for length reasons too, but I could live with both.
  1195. # [22:45] <jgraham> Embedding form controls in the details label seems like it is a valid use case though
  1196. # [22:46] <TabAtkins> I agree, but it's a less drastic problem than parsing issues.
  1197. # [22:46] <othermaciej> in particular you are much less likely to want a form control inside the <details> label than in a figure caption
  1198. # [22:47] <othermaciej> the way it is used on Mac OS X, it pretty much never contains controls
  1199. # [22:47] <daedb> Really? I expect form controls in <details> to be quite common.
  1200. # [22:47] <jgraham> Yes but Web developers on't have to conform with the apple HIG :)
  1201. # [22:48] <othermaciej> daedb: in <details>, yes, in the label part, no
  1202. # [22:48] <Lachy> the name <content> is out anyway, since it clashes with XBL, and it was already considered and rejected when we were discussing the idea of introducing a content wrapper for section elements
  1203. # [22:48] * Joins: Clicky (n=Clicky@rob92-12-78-232-246-115.fbx.proxad.net)
  1204. # [22:48] <jgraham> (I can imagine something where you have a list of checkboxes, each of which is a details control that allows you to set more advanced options for that item. Not great UI perhaps but the sort of thing that seems plausible)
  1205. # [22:48] <Dashiva> othermaciej: Were you smiling to yourself when you wrote "touch base" in that email? :)
  1206. # [22:49] <TabAtkins> Heh, I was just typing up that precisely, jgraham.
  1207. # [22:49] <othermaciej> Dashiva: why would I be?
  1208. # [22:49] <othermaciej> jgraham: I guess that is plausible
  1209. # [22:49] <daedb> othermaciej: oh, I was just thinking in general, not just for the label... oops :)
  1210. # [22:50] <othermaciej> so is anyone here a big fan of 1, 2, 4 or 5?
  1211. # [22:50] <Dashiva> To me it's too cliche to consider seriously
  1212. # [22:50] <TabAtkins> I'm sort of a2 fan, but that's all.
  1213. # [22:50] <othermaciej> also, would it be a good thing to mention this wiki page on the HTML WG, in case any other WG participants would like to fill in the details for any of those?
  1214. # [22:50] <daedb> I like the shortness of <c> in 2.
  1215. # [22:50] <othermaciej> or otherwise share our rationale
  1216. # [22:51] <Lachy> <label> was rejected for use within <figure> since it clashes with form control labels. Perhaps the fact that it needs to be first in <details> would be enough to make the distincition.
  1217. # [22:51] <TabAtkins> yeah, i think so, othermaciej
  1218. # [22:51] <jgraham> othermaciej: No, I would happily throw them all out :)
  1219. # [22:52] * Joins: ttepasse (n=ttepas--@dslb-084-060-052-161.pools.arcor-ip.net)
  1220. # [22:52] <othermaciej> Lachy: it also seemed to me that using form controls legitimately in the figure caption might be more likely, but I'm not as sure now
  1221. # [22:52] <daedb> I like 2 and 3 the most, then 6... don't care about the rest.
  1222. # [22:52] <othermaciej> jgraham: do you like the way the spec is now best?
  1223. # [22:52] <othermaciej> so far no one seems willing to write the UnChante Proposal for this issue
  1224. # [22:52] <Lachy> I think 4 and 5 should be dropped
  1225. # [22:52] <jgraham> othermaciej: No, I like 3
  1226. # [22:53] <jgraham> But with slightly different names
  1227. # [22:53] <jgraham> (I wasn't clear by "all" I meant "all the ones you listed")
  1228. # [22:53] <othermaciej> Lachy: would it be ok to post a link to this page on public-html? Maybe someone there will want to champion one of those
  1229. # [22:53] <Lachy> My order of prefence for the others is: 2 and 3, followed by 1, followed by 6.
  1230. # [22:53] <Lachy> sure, it's a public wiki. Go ahread.
  1231. # [22:53] <Lachy> *ahead
  1232. # [22:54] <Lachy> othermaciej, what's the "UnChante Proposal"?
  1233. # [22:55] <othermaciej> I meant to say UnChange
  1234. # [22:55] <Lachy> oh
  1235. # [22:55] <othermaciej> i.e. in favor of the status quo
  1236. # [22:55] <Lachy> yeah, the status quo can't really be defended
  1237. # [22:55] <TabAtkins> I wanna write UnChange for <details>. Leaving it as <dt>/<dd> is still my personal favorite.
  1238. # [22:55] <Dashiva> So now HTML Microdata vs HTML5 Microdata is also a matter of picking winners... joy
  1239. # [22:56] <TabAtkins> Just because I'll virtually always be styling both the label and the content, and it's the only one with a pair of elements.
  1240. # [22:56] <Lachy> in that case, we should split proposal 3 into two. One for figure and one for details
  1241. # [22:56] <othermaciej> proposal 3 could have a variant with elements for both the body and contents
  1242. # [22:56] <TabAtkins> I'd be happy with that.
  1243. # [22:57] <othermaciej> how would you style the body and exclude the label under proposal 3?
  1244. # [22:57] <TabAtkins> <figbody> and <dbody>!
  1245. # [22:57] <othermaciej> I'm not sure figbody/fbody is as useful as dbody
  1246. # [22:57] <jgraham> I was about to say <dhead> and <dbody>. I thought Lachy would like that :)
  1247. # [22:57] <Lachy> or, maybe it's not necessary to split 3, if the poll clearly separates the questions for figure and details. (just make it clear that a vote for proposal 3 for one of them doesn't imply a vote for the other too
  1248. # [22:58] <TabAtkins> You kidding? I'll often be wanting some padding on my figbody, but not on my figcaption.
  1249. # [22:58] * Joins: omz_32 (n=omz@host246.190-227-52.telecom.net.ar)
  1250. # [22:58] <daedb> I don't want a <figbody>, it's unnecessary wrapping.
  1251. # [22:58] <othermaciej> you could have a rule for details > :not(dlabel) { .. }
  1252. # [22:58] <othermaciej> agreed that is a bit mysterious
  1253. # [22:58] <Lachy> if you want to style the content, then we don't need a specialised element. Use <div>, possibly with a class
  1254. # [22:58] <TabAtkins> Doesn't work with padding, unless you are very careful with your selectors and break up the padding rule.
  1255. # [22:58] <daedb> If I want an extra styling hook I'll just throw in a <div> or something.
  1256. # [22:59] <TabAtkins> Bah. I just feel bad putting in extra divs.
  1257. # [22:59] <othermaciej> Lachy: I am hoping that with some discussion, we might be able to get down to a clear crowd favorite and settle this without a poll
  1258. # [22:59] <Lachy> there's no semantic we really need to convey with it
  1259. # [22:59] <othermaciej> TabAtkins: oh, I see, you want to style the body as a unit
  1260. # [22:59] <Lachy> TabAtkins, btw, I still object to dt/dd for details for the compatibility hacks required for it
  1261. # [22:59] <othermaciej> TabAtkins: you *could* always add a div with a unique class
  1262. # [23:00] <othermaciej> TabAtkins: since the element is only needed as a styling hook, and not for semantics or the UA's use
  1263. # [23:00] <TabAtkins> Then again, if I go suggest in a while the idea Hixie and I were discussing, I could just write ::wrap(dlabel+*), and get a pseudoelement wrapping everything below the dlabel.
  1264. # [23:00] <Lachy> oh, that's a nice idea
  1265. # [23:01] <Lachy> would it wrap all groups of consecutive elements that match the selector?
  1266. # [23:01] <TabAtkins> (The idea is that you could specify one or two selectors, detailing the first and after-the-last element.)
  1267. # [23:01] <daedb> ::wrap(dlabel~*)?
  1268. # [23:02] <TabAtkins> So, frex, to get a section pseudo (when using implicit sectioning), ::wrap(h1,h1) would do it. Similarly ::wrap(h2,:matches(h1,h2)) for the lower ones. Though that should probably be a built-in pseudo anyway.
  1269. # [23:04] <Lachy> TabAtkins, that wouldn't quite work if you described it properly, since the second h1 would be wrapped by the pseudo-section, where as you likely want the wrap to stop before it
  1270. # [23:04] <TabAtkins> No, the second selector picks the after-the-end element.
  1271. # [23:04] <Lachy> also, you'd end up with weird overlapping wraps
  1272. # [23:04] <TabAtkins> So it would, indeed, stop just before the next h1.
  1273. # [23:04] <Lachy> oh. I misunderstand what you meant by after-the-end
  1274. # [23:04] <TabAtkins> Np. I'll be more precise when I actually suggest it.
  1275. # [23:05] <Lachy> I though you meant the wrap would begin at the start element and then continue until the end element, inclusive
  1276. # [23:05] <TabAtkins> That's what I thought at first, but it's overly hard to specify the end properly in a lot of common cases.
  1277. # [23:06] <TabAtkins> While with this, you can either specify after-the-end, or if you have an easy way to refer to the last element that should be in the group, just give "elem + *" as the second selector.
  1278. # [23:07] <TabAtkins> And, obviously, specifying only one selector like I did for the dlabel bit means that it should envelop all following siblings of the selected element.
  1279. # [23:09] <TabAtkins> There's just some oddities with being able to specify overlapping ::wrap()s that I need to resolve, probably in whatever way we decide to resolve overlapping ::text()s.
  1280. # [23:10] <othermaciej> I added Proposal 7
  1281. # [23:10] <othermaciej> (variant of 3 that adds special elements for the body parts)
  1282. # [23:11] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  1283. # [23:11] <TabAtkins> I changed it to specify optional on both of them.
  1284. # [23:13] <othermaciej> TabAtkins: works4me
  1285. # [23:13] <Lachy> haha, I just noticed that in the current WebApps WG charter, selectors api is scheduled to reach rec in the year 20089. http://www.w3.org/2008/webapps/charter/#deliverables
  1286. # [23:13] <othermaciej> TabAtkins: after all, <tbody> is optional
  1287. # [23:13] <TabAtkins> Haha.
  1288. # [23:13] <Lachy> somehow, I don't think the internet will still be around in 18,000 yeras
  1289. # [23:13] <othermaciej> Lachy: you slacker!
  1290. # [23:13] <TabAtkins> othermaciej: Exactly.
  1291. # [23:13] <Dashiva> Lachy: Oh ye of little faith
  1292. # [23:15] * Joins: aboodman_aarrgh (n=aboodman@72.14.229.81)
  1293. # [23:22] * Quits: miketaylr (n=miketayl@38.117.156.163) ("Leaving...")
  1294. # [23:24] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
  1295. # [23:24] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  1296. # [23:25] * Quits: BlurstOfTimes (n=blurstof@168.203.117.66) ("Leaving...")
  1297. # [23:26] * Quits: sbublava (n=stephan@77.117.34.232.wireless.dyn.drei.com)
  1298. # [23:34] * Quits: aboodman_aarrgh (n=aboodman@72.14.229.81) (Read error: 110 (Connection timed out))
  1299. # [23:34] * Parts: Clicky (n=Clicky@rob92-12-78-232-246-115.fbx.proxad.net) ("Leaving")
  1300. # [23:37] * Quits: sebmarkbage (n=miranda@213.80.108.29) (Read error: 104 (Connection reset by peer))
  1301. # [23:37] * Quits: dbaron (n=dbaron@nat/mozilla/x-pjhoadqmodaqfjai) (Read error: 104 (Connection reset by peer))
  1302. # [23:38] <Hixie> othermaciej: i believe at the time the 2d split was first suggested, i didn't have anything like my current spec gen infrastructure
  1303. # [23:38] <Hixie> it is in fact relatively easy for me to carve specific chapters out now
  1304. # [23:39] <Hixie> (though it is harder than ever to make invasive splits)
  1305. # [23:40] <othermaciej> Hixie: that is good
  1306. # [23:40] <othermaciej> Hixie: I reopened http://www.w3.org/Bugs/Public/show_bug.cgi?id=7386 , see what you think of my reasoning
  1307. # [23:43] <Philip`> If a new editor was found for one of the split-out sections, how would that work with the current spec gen infrastructure?
  1308. # [23:44] <Philip`> Would it be necessary for them to extract it into a separate source document, or would they edit the same source document in SVN, or something?
  1309. # [23:46] <Hixie> we'd just do what we did with xhr
  1310. # [23:46] * Joins: cying (n=cying@70.90.171.153)
  1311. # [23:51] * Joins: dbaron (n=dbaron@nat/mozilla/x-spmjrqmnkmoqqsha)
  1312. # [23:53] * Quits: ap (n=ap@17.246.19.5)
  1313. # [23:56] * Quits: hobertoAtWork4 (n=hobertoa@gw1.mcgraw-hill.com) ("Nettalk6 - www.ntalk.de")
  1314. # [23:56] * Joins: ap (n=ap@17.246.19.5)
  1315. # [23:59] * Quits: othermaciej (n=mjs@17.246.17.57)
  1316. # Session Close: Tue Jan 12 00:00:00 2010

The end :)