/irc-logs / w3c / #webapps / 2014-10-27 / end

Options:

  1. # Session Start: Mon Oct 27 00:00:00 2014
  2. # Session Ident: #webapps
  3. # [00:40] * Joins: marcosc_ (~marcosc@public.cloak)
  4. # [00:48] * Quits: marcosc_ (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  5. # [00:53] * Joins: TNK (~KIMWOOGLAE@public.cloak)
  6. # [01:13] * Quits: kochi (~kochi@public.cloak) (Ping timeout: 180 seconds)
  7. # [01:25] * Joins: kochi (~kochi@public.cloak)
  8. # [01:25] * Joins: kochi1 (~kochi@public.cloak)
  9. # [01:33] * darobin_ is now known as darobin
  10. # [01:55] * Quits: TNK (~KIMWOOGLAE@public.cloak) (Ping timeout: 180 seconds)
  11. # [02:36] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  12. # [02:51] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  13. # [03:02] * Joins: lgombos (~gombos@public.cloak)
  14. # [03:17] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  15. # [04:32] * Joins: TNK (~KIMWOOGLAE@public.cloak)
  16. # [04:40] * Quits: TNK (~KIMWOOGLAE@public.cloak) (Ping timeout: 180 seconds)
  17. # [05:48] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
  18. # [06:07] * Joins: marcosc_ (~marcosc@public.cloak)
  19. # [06:12] * Quits: marcosc_ (~marcosc@public.cloak) (Client closed connection)
  20. # [06:12] * Joins: marcosc_ (~marcosc@public.cloak)
  21. # [06:34] * Joins: marcosc__ (~marcosc@public.cloak)
  22. # [06:35] * Quits: marcosc_ (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  23. # [06:53] * Joins: TNK (~KIMWOOGLAE@public.cloak)
  24. # [06:53] * Joins: marcosc_ (~marcosc@public.cloak)
  25. # [06:57] * Quits: marcosc__ (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  26. # [06:57] * Joins: marcosc__ (~marcosc@public.cloak)
  27. # [07:01] * Quits: marcosc_ (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  28. # [07:09] * Joins: marcosc_ (~marcosc@public.cloak)
  29. # [07:11] * Quits: marcosc__ (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  30. # [07:15] * Joins: marcosc__ (~marcosc@public.cloak)
  31. # [07:18] * Quits: marcosc_ (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  32. # [07:22] * Quits: marcosc__ (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  33. # [08:11] * Joins: chaals (~Adium@public.cloak)
  34. # [08:16] * Quits: TNK (~KIMWOOGLAE@public.cloak) (Ping timeout: 180 seconds)
  35. # [09:03] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  36. # [11:02] * Joins: smaug (~chatzilla@public.cloak)
  37. # [11:27] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  38. # [11:34] * Joins: Lachy (~Lachy@public.cloak)
  39. # [12:06] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  40. # [12:27] * Joins: Lachy (~Lachy@public.cloak)
  41. # [13:19] * Quits: Lachy (~Lachy@public.cloak) ("Textual IRC Client: www.textualapp.com")
  42. # [13:22] * Joins: lgombos (~gombos@public.cloak)
  43. # [13:22] * Joins: Lachy (~Lachy@public.cloak)
  44. # [13:24] * Joins: lgombos_ (~gombos@public.cloak)
  45. # [13:24] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
  46. # [13:38] * Joins: chaals (~Adium@public.cloak)
  47. # [14:13] * Quits: lgombos_ (~gombos@public.cloak) (Ping timeout: 180 seconds)
  48. # [14:56] * Joins: abarsto (~abarsto@public.cloak)
  49. # [14:56] * abarsto is now known as ArtB
  50. # [14:58] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  51. # [15:00] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  52. # [15:03] * Joins: marcosc_ (~marcosc@public.cloak)
  53. # [15:13] * Quits: marcosc_ (~marcosc@public.cloak) (Client closed connection)
  54. # [15:22] * Joins: lgombos_ (~gombos@public.cloak)
  55. # [15:30] * Quits: lgombos_ (~gombos@public.cloak) (Ping timeout: 180 seconds)
  56. # [15:34] * Joins: lgombos_ (~gombos@public.cloak)
  57. # [15:41] * Quits: lgombos_ (~gombos@public.cloak) (Ping timeout: 180 seconds)
  58. # [15:53] * Joins: lgombos_ (~gombos@public.cloak)
  59. # [15:53] * Quits: lgombos_ (~gombos@public.cloak) (Client closed connection)
  60. # [15:53] * Joins: lgombos (~gombos@public.cloak)
  61. # [16:06] * Joins: darobin (rberjon@public.cloak)
  62. # [16:11] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
  63. # [16:12] * Joins: lgombos (~lgombos@public.cloak)
  64. # [16:17] * Joins: marcosc_ (~marcosc@public.cloak)
  65. # [16:19] * Joins: lgombos_ (~lgombos@public.cloak)
  66. # [16:22] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  67. # [16:22] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  68. # [16:25] * Quits: lgombos (~lgombos@public.cloak) (Ping timeout: 180 seconds)
  69. # [16:25] * Joins: lgombos (~gombos@public.cloak)
  70. # [16:25] * Quits: Lachy (~Lachy@public.cloak) ("Textual IRC Client: www.textualapp.com")
  71. # [16:32] * Joins: lgombos__ (~gombos@public.cloak)
  72. # [16:32] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
  73. # [16:32] * Joins: Hiroto_ (~Hiroto@public.cloak)
  74. # [16:36] * tyoshino__ is now known as tyoshino
  75. # [16:37] * Quits: lgombos_ (~lgombos@public.cloak) ("Leaving")
  76. # [16:40] * Joins: lgombos (~lgombos@public.cloak)
  77. # [16:40] * Quits: lgombos__ (~gombos@public.cloak) ("Leaving")
  78. # [16:42] * Quits: lgombos (~lgombos@public.cloak) ("Leaving")
  79. # [16:42] * Joins: lgombos (~lgombos@public.cloak)
  80. # [16:43] * Joins: rubys (~Adium@public.cloak)
  81. # [16:48] * Joins: chaals (~Adium@public.cloak)
  82. # [16:48] * Joins: Zefa (~Zefa@public.cloak)
  83. # [16:48] * Joins: marcosc (~marcosc@public.cloak)
  84. # [16:48] * Joins: abarsto (~abarsto@public.cloak)
  85. # [16:48] * abarsto is now known as ArtB
  86. # [16:51] * Yves waves from the meeting room
  87. # [16:51] * Joins: adrianba (~adrianba@public.cloak)
  88. # [16:51] * Joins: Zakim (zakim@public.cloak)
  89. # [16:51] <Yves> zakim, start telcon
  90. # [16:51] <Zakim> I don't understand 'start telcon', Yves
  91. # [16:51] <Yves> trackbot, start telcon
  92. # [16:51] * trackbot is preparing a teleconference.
  93. # [16:51] * Joins: RRSAgent (rrsagent@public.cloak)
  94. # [16:51] <RRSAgent> logging to http://www.w3.org/2014/10/27-webapps-irc
  95. # [16:51] <trackbot> RRSAgent, make logs public
  96. # [16:51] <RRSAgent> I have made the request, trackbot
  97. # [16:51] <trackbot> Zakim, this will be DOM3
  98. # [16:51] <Zakim> I do not see a conference matching that name scheduled within the next hour, trackbot
  99. # [16:51] <trackbot> Meeting: Web Applications Working Group Teleconference
  100. # [16:51] <trackbot> Date: 27 October 2014
  101. # [16:52] * Joins: nsakai2_ (~nsakai2@public.cloak)
  102. # [16:53] * Joins: jungkees (~uid24208@public.cloak)
  103. # [16:53] <ArtB> zakim, this will be RWC_WAPI
  104. # [16:53] <Zakim> ok, ArtB; I see RWC_WAPI()12:00PM scheduled to start in 7 minutes
  105. # [16:53] * Joins: colin (~colin@public.cloak)
  106. # [16:54] <ArtB> Chair: Art, Charles
  107. # [16:54] <Zakim> RWC_WAPI()12:00PM has now started
  108. # [16:54] <Zakim> +[IPcaller]
  109. # [16:54] <Zakim> + +1.650.318.aaaa
  110. # [16:55] * Quits: colin (~colin@public.cloak) ("Page closed")
  111. # [16:55] <ArtB> Present: Art_Barstow, Yves_Lafon, Charles_Neville
  112. # [16:55] <Zakim> - +1.650.318.aaaa
  113. # [16:56] * Joins: rniwa (~rniwa@public.cloak)
  114. # [16:56] * Joins: darobin (rberjon@public.cloak)
  115. # [16:59] * Joins: tnk (~wkim5@public.cloak)
  116. # [16:59] * Quits: tnk (~wkim5@public.cloak) ("Textual IRC Client: www.textualapp.com")
  117. # [16:59] * Joins: a12u (~androirc@public.cloak)
  118. # [16:59] * Joins: wooglae (~wkim5@public.cloak)
  119. # [16:59] * Joins: glenn (~gadams@public.cloak)
  120. # [17:00] * Joins: makotom (~makotom@public.cloak)
  121. # [17:00] * Joins: aaa (~aaa@public.cloak)
  122. # [17:01] * Joins: benjamp (~benjamp@public.cloak)
  123. # [17:01] * Joins: chaa13 (~chaa13@public.cloak)
  124. # [17:01] * Joins: jhund (~jhund@public.cloak)
  125. # [17:04] <darobin> Present+ Robin_Berjon
  126. # [17:04] <Yves> Present+ Yves_Lafon
  127. # [17:04] <jungkees> Present+ Jungkee_Song
  128. # [17:04] * Joins: myakura (~myakura@public.cloak)
  129. # [17:04] <adrianba> Present+ Adrian_Bateman
  130. # [17:04] <rniwa> Present+ Ryosuke_Niwa
  131. # [17:04] <xiaoqian> Present+ Xiaoqian_wu
  132. # [17:04] * Joins: Claes (~Claes@public.cloak)
  133. # [17:04] <benjamp> Present+ Ben Peters
  134. # [17:04] <schuki> Present+ Natasha_Rooney
  135. # [17:04] <marcosc> Present+ Marcos_Caceres
  136. # [17:04] * Joins: Travis (~Travis@public.cloak)
  137. # [17:04] <rubys> present+ Sam_Ruby
  138. # [17:04] * Joins: plh (plehegar@public.cloak)
  139. # [17:04] * Parts: makotom (~makotom@public.cloak)
  140. # [17:04] * Joins: alia (~alia@public.cloak)
  141. # [17:04] <jhund> Present+ Johannes Hund
  142. # [17:04] <wooglae> Present+ Wooglae_Kim
  143. # [17:04] * Joins: spoussa (~spoussa@public.cloak)
  144. # [17:04] <jungkees> Present+ Kenneth_Christiansen
  145. # [17:05] * Joins: paulliu (~paulliu@public.cloak)
  146. # [17:05] <plh> Present+ plh
  147. # [17:05] * Joins: israelh (~israelh@public.cloak)
  148. # [17:05] <Travis> Present+ Travis_Leithead
  149. # [17:05] <jhund> Present+ Johannes_Hund
  150. # [17:05] <alia> Present+ Ali_Alabbas
  151. # [17:05] * Joins: LJWatson (~chatzilla@public.cloak)
  152. # [17:05] * Joins: makotom (~makotom@public.cloak)
  153. # [17:05] <israelh> Present+ Israel_Hilerio
  154. # [17:05] <ArtB> ScribeNick: ArtB
  155. # [17:05] <ArtB> Scribe: Art
  156. # [17:05] <spoussa> Present+ Sakari_Poussa
  157. # [17:05] <lgombos> present+ Laszlo_Gombos
  158. # [17:05] <ArtB> CN: starting Introductin
  159. # [17:05] <a12u> Present+ Hiroyuki_Aizu
  160. # [17:06] <ArtB> Topic: Introductions
  161. # [17:06] <Zakim> -[IPcaller]
  162. # [17:06] <Zakim> RWC_WAPI()12:00PM has ended
  163. # [17:06] <Zakim> Attendees were [IPcaller], +1.650.318.aaaa
  164. # [17:06] <Zakim> RWC_WAPI()12:00PM has now started
  165. # [17:06] <Zakim> + +1.650.318.aaaa
  166. # [17:06] * Joins: fjh (~fhirsch3@public.cloak)
  167. # [17:06] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  168. # [17:06] <ArtB> CN: everyone, please Present+ themselves as: Firstname_LastName
  169. # [17:06] * plh guesses the california folks will be late
  170. # [17:06] <ArtB> Agenda: https://www.w3.org/wiki/Webapps/November2014Meeting
  171. # [17:06] <myakura> Present+ Masataka_Yakura
  172. # [17:06] * Joins: fjh (~fhirsch3@public.cloak)
  173. # [17:07] * Joins: smaug (~chatzilla@public.cloak)
  174. # [17:07] * Joins: forty4 (~chatzilla@public.cloak)
  175. # [17:07] <Zakim> +[IPcaller]
  176. # [17:07] * Joins: LJWatson_ (~chatzilla@public.cloak)
  177. # [17:07] * Joins: waynecarr (~waynecarr@public.cloak)
  178. # [17:08] * Joins: bryan_ (~uid15860@public.cloak)
  179. # [17:08] * Joins: brianraymor (~brianraymor@public.cloak)
  180. # [17:08] <ArtB> CN: before you speak, please say your name
  181. # [17:08] <MikeSmith> Present+ Michael[tm]Smith
  182. # [17:09] * Joins: cyns (~cyns@public.cloak)
  183. # [17:09] <ArtB> zakim, who's here?
  184. # [17:09] <Zakim> On the phone I see +1.650.318.aaaa, [IPcaller]
  185. # [17:09] <Zakim> On IRC I see cyns, brianraymor, bryan_, waynecarr, LJWatson_, forty4, smaug, fjh, makotom, LJWatson, israelh, paulliu, spoussa, alia, plh, Travis, Claes, myakura, jhund, chaa13,
  186. # [17:09] <Zakim> ... benjamp, aaa, glenn, wooglae, a12u, darobin, rniwa, jungkees, nsakai2_, RRSAgent, Zakim, adrianba, ArtB, marcosc, Zefa, chaals, rubys, lgombos, Hiroto_, marcosc_, kochi1,
  187. # [17:09] <Zakim> ... kochi, tyoshino, igrigorik, stryx`_, stryx`, MikeSmith, botie, hober, paul___irish, slightlyoff, tobie, astearns, cwilso, timeless, scheib, hayato_, krit, cabanier, jsbell,
  188. # [17:09] <Zakim> ... mkwst___
  189. # [17:09] <bryan_> present+ Bryan_Sullivan
  190. # [17:09] <cyns> present cynthia_shelly
  191. # [17:09] <MikeSmith> Zakim, call Portland
  192. # [17:09] <Zakim> ok, MikeSmith; the call is being made
  193. # [17:09] <Zakim> +Portland
  194. # [17:09] <cyns> present+ cynthia_shelly
  195. # [17:09] <ArtB> zakim, call Portland
  196. # [17:09] <Zakim> ok, ArtB; the call is being made
  197. # [17:09] <Zakim> +Portland.a
  198. # [17:09] <Zakim> -Portland.a
  199. # [17:09] <MikeSmith> Zakim, call Portland
  200. # [17:09] <Zakim> ok, MikeSmith; the call is being made
  201. # [17:09] <Zakim> +Portland.a
  202. # [17:09] <ArtB> zakime, who's here?
  203. # [17:09] <Zakim> -Portland.a
  204. # [17:10] * plh thought this was seattle
  205. # [17:10] <tyoshino> i can hear someone speaking
  206. # [17:10] <MikeSmith> Zakim, call Seattle
  207. # [17:10] <Zakim> ok, MikeSmith; the call is being made
  208. # [17:10] <Zakim> +Seattle
  209. # [17:10] <MikeSmith> Zakim, drop Seattle
  210. # [17:10] <Zakim> Seattle is being disconnected
  211. # [17:10] <Zakim> -Seattle
  212. # [17:10] * plh tyoshino, can you hear charles?
  213. # [17:10] <forty4> present+ Dowan_Kim
  214. # [17:10] <tyoshino> talking about agenda, yes
  215. # [17:10] * Joins: sam (osamu@public.cloak)
  216. # [17:10] * darobin wonders if we could talk about URL?
  217. # [17:10] * darobin runs away giggling
  218. # [17:11] * Quits: nsakai2_ (~nsakai2@public.cloak) ("Page closed")
  219. # [17:11] <MikeSmith> q?
  220. # [17:11] * Zakim sees no one on the speaker queue
  221. # [17:11] <ArtB> CN: agenda requests
  222. # [17:11] <MikeSmith> q+ to comment
  223. # [17:11] * Zakim sees MikeSmith on the speaker queue
  224. # [17:11] * Joins: anssik (~uid10742@public.cloak)
  225. # [17:11] <ArtB> CS: I have a proposal I'd like to talk about when IndieUI folks are here
  226. # [17:11] <MikeSmith> Zakim, call Portland
  227. # [17:11] <Zakim> ok, MikeSmith; the call is being made
  228. # [17:11] <Zakim> +Portland.a
  229. # [17:11] <Zakim> -Portland.a
  230. # [17:12] <ArtB> AB: we can allocate time tomorrow Cindy
  231. # [17:12] <ArtB> CS: ok
  232. # [17:12] <ArtB> CN: any other topics
  233. # [17:12] <ArtB> MS: URL spec
  234. # [17:12] * Quits: LJWatson (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  235. # [17:12] * LJWatson_ is now known as LJWatson
  236. # [17:12] * Joins: ShijunS (~ShijunS@public.cloak)
  237. # [17:12] <ArtB> … want to have Larry Manister
  238. # [17:13] <ArtB> SR: what about Dan?
  239. # [17:13] <ArtB> AB: please tell Larry and Dan to be here at 10:00
  240. # [17:13] <ArtB> PLH: TAG says 10:00 will not work for them today
  241. # [17:14] <ArtB> CN: PLH, please figure out a good time for Tuesday
  242. # [17:14] * Joins: fjh_ (~fhirsch3@public.cloak)
  243. # [17:14] * Quits: fjh (~fhirsch3@public.cloak) (Ping timeout: 180 seconds)
  244. # [17:14] * fjh_ is now known as fjh
  245. # [17:15] <ArtB> MS: are we having a SysApps joint meeting?
  246. # [17:15] <ArtB> MC: Mounir will be here after lunch
  247. # [17:15] <ArtB> … should wait for him
  248. # [17:15] <ArtB> JS: tomorrow Wonsuk will be here
  249. # [17:16] <ArtB> ACTION: Marcos work with SysApps to find an agenda slot for Tuesday
  250. # [17:16] * trackbot is creating a new ACTION.
  251. # [17:16] * RRSAgent records action 1
  252. # [17:16] <trackbot> Error finding 'Marcos'. You can review and register nicknames at <http://www.w3.org/2008/webapps/track/users>.
  253. # [17:16] <ArtB> Topic: Spec Roll call
  254. # [17:16] <Travis> scribe: Travis
  255. # [17:17] <Travis> Topic: Rundown of pubstatus
  256. # [17:17] <Travis> Clipboard events
  257. # [17:17] <Travis> ... hallvord has a few issues he wanted to deal with
  258. # [17:17] * Joins: kawai (~kawai@public.cloak)
  259. # [17:17] <Travis> ... "strip dangerous content for paste"
  260. # [17:17] <Travis> ... would be useful for email (to have a standard way to do this)
  261. # [17:18] <Travis> ... allow beforepaste event; are there privacy concerns?
  262. # [17:18] <Travis> ... chaals thinks 'no'
  263. # [17:19] <Travis> ... This spec goes back a while... is this converging to an LC?
  264. # [17:19] <Travis> ... anyone interested in committing to this?
  265. # [17:19] <Travis> rniwa: clarify the question?
  266. # [17:19] * plh proposed 11am tomorrow for URL discussion
  267. # [17:20] <Travis> (no volunteers to help in the room)
  268. # [17:20] * rniwa was asking if the question was that we should allow beforepaste to inspect types of contents available in the clipboard
  269. # [17:20] * rniwa apparently we’re being asked if there will be any privacy concern if we allow it.
  270. # [17:21] <Travis> marcosc_: Not sure on mozilla stance... wondering if others are planning to implement?
  271. # [17:21] <Travis> ... is Apple?
  272. # [17:21] <Travis> benjamp: Microsoft is.
  273. # [17:21] * Joins: stone (~stone@public.cloak)
  274. # [17:21] <Travis> rniwa: Apple is paying "close attention"
  275. # [17:22] <Travis> DOM Level 3 Event
  276. # [17:22] <ArtB> ScribeNick: ArtB
  277. # [17:22] <darobin> Travis: for this we published an updated WD in September
  278. # [17:22] <ArtB> TL: we published new D3E spec last month
  279. # [17:22] <darobin> ... it is our intention to keep pushing this spec to the end of its day
  280. # [17:22] <ArtB> ScribeNick: darobin
  281. # [17:22] <darobin> ... we've tried to harmonise with DOM4, notably for events (definition, dispatch)
  282. # [17:23] <darobin> ... we have a number of additional significant bugs to tackle
  283. # [17:23] <darobin> ... notably defining the order of dispatch of events in relation to the task queue model
  284. # [17:23] <darobin> ... a few more clarifications and a whole lot of cleanup
  285. # [17:23] <darobin> ... it's looking, rough estimate, 6 months to another LC
  286. # [17:23] <darobin> marcosc: it wasn't clear to me last I looked at HTML, if it defines task queues
  287. # [17:24] <Claes> Present+ Claes_Nilsson
  288. # [17:24] <darobin> Travis: you can select from the queue you want
  289. # [17:24] * Joins: plinss (~plinss@public.cloak)
  290. # [17:24] <darobin> ... if you put them in the same queue
  291. # [17:24] <darobin> chaa13: and this is like a legacy spec, right?
  292. # [17:24] * Joins: shepazu (schepers@public.cloak)
  293. # [17:24] <darobin> Travis: to a large extent, as we update it we are applying new spec patterns but it's arduous
  294. # [17:24] <darobin> marcosc: UI Events?
  295. # [17:25] <ArtB> https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.htm -> UI Events ED
  296. # [17:25] <darobin> Travis: it was the future of D3Ev, but as we continue to polish this one, we realised we needed to do some of those things now
  297. # [17:25] * Joins: forty41 (~Adium@public.cloak)
  298. # [17:25] <darobin> ... this is also part of the delay
  299. # [17:25] <Zakim> +[IPcaller.a]
  300. # [17:25] <darobin> marcosc: my confusion is that I keep finding the UI events and getting confused
  301. # [17:25] <darobin> plh: should we deprecate it?
  302. # [17:25] <smaug> Zakim, [IPcaller.a] is Olli_Pettay
  303. # [17:25] <Zakim> +Olli_Pettay; got it
  304. # [17:25] <darobin> Travis: that sounds good to me, it has very little if anything
  305. # [17:25] * Quits: forty4 (~chatzilla@public.cloak) ("ChatZilla 0.9.91 [Firefox 33.0/20141011015303]")
  306. # [17:26] * Joins: alan-i (~alan-i@public.cloak)
  307. # [17:26] <smaug> Zakim, nick smaug is Olli_Pettay
  308. # [17:26] <Zakim> ok, smaug, I now associate you with Olli_Pettay
  309. # [17:26] <darobin> chaa13: publish as empty Note, point to D3Ev
  310. # [17:26] <darobin> Travis: when D3Ev is done, where do the new events go?
  311. # [17:26] <darobin> marcosc: we can restart this
  312. # [17:26] <ArtB> ACTION: barstow start CfC to publish UI Events as a "gutted" WG Note
  313. # [17:26] * trackbot is creating a new ACTION.
  314. # [17:26] * RRSAgent records action 2
  315. # [17:26] <trackbot> Created ACTION-734 - Start cfc to publish ui events as a "gutted" wg note [on Arthur Barstow - due 2014-11-03].
  316. # [17:27] <darobin> RESOLUTION: deprecate UI Events as a deliverable and publish a gutted Note for it
  317. # [17:27] <darobin> ArtB: anything about the key specs
  318. # [17:27] <MikeSmith> Zakim, who's on the phone?
  319. # [17:27] <Zakim> On the phone I see +1.650.318.aaaa, [IPcaller], Portland, Olli_Pettay
  320. # [17:27] <darobin> Travis: they go with D3E, should go to Rec at the same time?
  321. # [17:27] <darobin> ArtB: pubstatus says D3E still has tests in Mercurial, still the case?
  322. # [17:27] <MikeSmith> smaug, can you hear us on the phone?
  323. # [17:28] <smaug> yes
  324. # [17:28] <darobin> ACTION: Travis to check that the D3E tests are in GH or Mercurial, and if needed fix
  325. # [17:28] * trackbot is creating a new ACTION.
  326. # [17:28] * RRSAgent records action 3
  327. # [17:28] <trackbot> Created ACTION-735 - Check that the d3e tests are in gh or mercurial, and if needed fix [on Travis Leithead - due 2014-11-03].
  328. # [17:28] <smaug> MikeSmith: surprisingly well
  329. # [17:28] <darobin> ArtB: is Alex still available to work as a test facilitator
  330. # [17:28] <darobin> Travis: I don't believe he is, we should find a new facilitator
  331. # [17:28] <smaug> MikeSmith: but I'm just listening in the background while doing other stuff
  332. # [17:29] <MikeSmith> smaug, OK greatーthanks
  333. # [17:29] <ArtB> ACTION: barstow work with Adrian to find a replacement TC for Alex and D3E
  334. # [17:29] * RRSAgent records action 4
  335. # [17:29] * trackbot is creating a new ACTION.
  336. # [17:29] <trackbot> Created ACTION-736 - Work with adrian to find a replacement tc for alex and d3e [on Arthur Barstow - due 2014-11-03].
  337. # [17:29] <darobin> Travis: Gary is interested in testing the spec further
  338. # [17:29] * Quits: paulliu (~paulliu@public.cloak) (Ping timeout: 180 seconds)
  339. # [17:29] <MikeSmith> RRSAgent,
  340. # [17:29] <RRSAgent> I'm logging. I don't understand '', MikeSmith. Try /msg RRSAgent help
  341. # [17:29] <darobin> Travis: DOM-PS
  342. # [17:29] <MikeSmith> RRSAgent, make minutes
  343. # [17:29] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html MikeSmith
  344. # [17:29] <darobin> ArtB: that was listed in potential topics, possible CR
  345. # [17:30] <darobin> Travis: I don't know that we have much that's controversial
  346. # [17:30] <MikeSmith> RRSAgent, make logs public
  347. # [17:30] <RRSAgent> I have made the request, MikeSmith
  348. # [17:30] <darobin> ... should we have a breakout
  349. # [17:30] <ArtB> https://github.com/w3c/web-platform-tests/tree/master/html/syntax -> DOM P&S tests
  350. # [17:30] <darobin> Robin: are there bugs?
  351. # [17:30] <darobin> Travis: status is we have a CR, in June, contingent on TS
  352. # [17:30] * Joins: Hyunjin (~Hyunjin@public.cloak)
  353. # [17:30] <darobin> ... the TS has yet to coalesce
  354. # [17:30] <MikeSmith> RRSAgent, make minutes
  355. # [17:30] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html MikeSmith
  356. # [17:30] <darobin> chaa13: so we need tests
  357. # [17:30] <ArtB> https://github.com/w3c/web-platform-tests/labels/dom-parsing -> DOM P&S test open issues
  358. # [17:31] <darobin> Travis: Ms2ger had tests, some need porting, new ones are needed
  359. # [17:31] * Quits: Hyunjin (~Hyunjin@public.cloak) ("Page closed")
  360. # [17:31] <darobin> ArtB: no test coordinator
  361. # [17:31] <darobin> Travis: I'm happy to be a facilitator
  362. # [17:31] <darobin> plh: what could help is if you can at some point write down the list of needed test
  363. # [17:31] <darobin> ... that helps people pick things up
  364. # [17:32] <darobin> cindy: I'm happy to help, but I'll need your help to step in
  365. # [17:32] <darobin> Travis: that would help!
  366. # [17:32] * Joins: Hyunjin_ (~Hyunjin@public.cloak)
  367. # [17:32] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  368. # [17:32] <darobin> rniwa: do you have any sense on how consistent browsers are?
  369. # [17:32] * Joins: tantek (~tantek@public.cloak)
  370. # [17:32] <darobin> Travis: the spec largely follows an implementation that is pretty close to Gecoj
  371. # [17:32] <darobin> ... Chrome had serious issues serialising namespaced attributes
  372. # [17:33] <darobin> ... but they indicated progress
  373. # [17:33] <smaug> s/Gecoj/Gecko/
  374. # [17:33] <darobin> ... otherwise the basics are widely implemented
  375. # [17:33] <darobin> ... we'll see how bad that is with testing
  376. # [17:33] <darobin> darobin: are you going to do anything with innerText?
  377. # [17:33] <darobin> Travis: there was opposition because it depends on rendering, but some thought it might be doable
  378. # [17:34] <Domenic> someone speccing innerText would be amaaaazing
  379. # [17:34] <darobin> ... happy to include it if there's consensus, but otherwise would leave it alone
  380. # [17:34] <darobin> ... maybe a new spec?
  381. # [17:34] * Joins: youngwoojo (~youngwoojo@public.cloak)
  382. # [17:34] <darobin> rniwa: Selection API also depends on innerText, it would be valuable to have a spec for that
  383. # [17:34] <darobin> ... it's a lot of work, because it's hard, don't want to block DOM-PS
  384. # [17:35] * Joins: gludi_ (~gludi@public.cloak)
  385. # [17:35] <Domenic> for the record, previous attempts (with tests apparently) at http://lists.w3.org/Archives/Public/public-whatwg-archive/2011Feb/0025.html; use archive.org to follow the dead links.
  386. # [17:35] <darobin> Travis: heard a recommendation to start a new spec as part of the editing TF, we should pursue that, it's a good idea
  387. # [17:35] * darobin thanks Domenic
  388. # [17:35] <darobin> chaa13: any takers?
  389. # [17:35] * Joins: kurosawa (~chatzilla@public.cloak)
  390. # [17:36] <darobin> Travis: if no volunteers, I can be the default
  391. # [17:36] * darobin Dan'll do it
  392. # [17:36] * Joins: fjh (~fhirsch3@public.cloak)
  393. # [17:36] <darobin> ben: how does it relate to textContent?
  394. # [17:37] <darobin> Travis: they both serialise text...
  395. # [17:37] <darobin> ... innerText serialises "what you see on screen" text, textContent is pure object model
  396. # [17:38] <darobin> ... let's get a new component in the bug DB for that
  397. # [17:38] <darobin> scribenick: Travis
  398. # [17:38] <ArtB> ACTION: barstow create a new bugzilla component for Inner Text
  399. # [17:38] * RRSAgent records action 5
  400. # [17:38] * trackbot is creating a new ACTION.
  401. # [17:38] <trackbot> Created ACTION-737 - Create a new bugzilla component for inner text [on Arthur Barstow - due 2014-11-03].
  402. # [17:38] <Travis> chaals: Moving on to FileAPI
  403. # [17:38] <Travis> ... oh, on the agenda already... skipping
  404. # [17:38] <Travis> ... FullScreen
  405. # [17:38] <Travis> ... calling tantek
  406. # [17:39] <ArtB> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0213.html -> Tantek's proposal re Fullscreen API
  407. # [17:39] <Travis> ... chaals says tantek says let the WHATWG do it. Anyone interested in publishing in W3C
  408. # [17:40] <Travis> ... if no one moves it forward, it will likely be parked as a Note.
  409. # [17:40] <Travis> ArtB: In our charter, we don't make binding decisions in f2f meetings. We can take a poll here...
  410. # [17:40] <Travis> ... any objecting to parking fullscreen?
  411. # [17:41] <Travis> ... (no objections noted)
  412. # [17:41] <ArtB> ACTION: barstow start a CfC to publish a "gutted" WG Note of the Fullscreen API
  413. # [17:41] * trackbot is creating a new ACTION.
  414. # [17:41] * RRSAgent records action 6
  415. # [17:41] <trackbot> Created ACTION-738 - Start a cfc to publish a "gutted" wg note of the fullscreen api [on Arthur Barstow - due 2014-11-03].
  416. # [17:41] <Travis> marcosc: can we redirect the parked specs to the active specs.
  417. # [17:41] <Travis> plh: If the spec is going to be parked, we need to update the TR
  418. # [17:41] <timeless> RRSAgent, draft minutes
  419. # [17:41] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  420. # [17:42] <Travis> chaals: Status information is important, the redirect will be noted in the doc.
  421. # [17:42] <Travis> marcosc: can we tell Google not to index it?
  422. # [17:42] * Joins: gludi|3 (~kvirc@public.cloak)
  423. # [17:42] <Travis> chaals: Gamepad.
  424. # [17:43] * plh anybody who wants to stop playing with his gamepad and write a spec for it?
  425. # [17:43] <Travis> ... is anyone following? I see discussion going on...
  426. # [17:43] * Yves plh, it's good to test!
  427. # [17:43] <Travis> ... OK.
  428. # [17:43] <Travis> IndexedDB
  429. # [17:44] <Travis> sicking: I'm not sure what's blocking; implementation seem interoperable
  430. # [17:45] <smaug> Fixing https://github.com/w3c/web-platform-tests/issues/1304 would give quite some more green in IDB tests
  431. # [17:45] <Travis> ArtB: looking at the implementation report...
  432. # [17:45] <myakura> http://w3c.github.io/test-results/IndexedDB/less-than-2.html
  433. # [17:45] <ArtB> http://www.w3c-test.org/IndexedDB/interfaces.html -> IDB interfaces Web IDL
  434. # [17:45] <Travis> darobin: Note the "interfaces.html" (WebIDL interfaces)
  435. # [17:45] <Travis> ... Those are WebIDL related problems, not necessarily IndexedDB...
  436. # [17:46] <Travis> ... if you opt those out, there aren't that many failures.
  437. # [17:46] <Travis> plh: for WebIDL we should ignore non-basic bindings...
  438. # [17:47] <Travis> marcosc: strongly object. We should fix the IDL...
  439. # [17:47] <smaug> IDB webidl tests are buggy
  440. # [17:47] <Travis> sicking: why do we keep blocking IndexedDB on WebIDL failures
  441. # [17:47] <smaug> not implementations
  442. # [17:47] <Travis> plh: truth is no one implements WebIDL correctly yet.
  443. # [17:47] <smaug> in this case
  444. # [17:47] * Quits: Hyunjin_ (~Hyunjin@public.cloak) (Ping timeout: 180 seconds)
  445. # [17:47] <Travis> ... implementations have been trying to get WebIDL bindings correctly.
  446. # [17:48] <Travis> marcosc: if it affects authors, it's bad, otherwise OK.
  447. # [17:48] * darobin marcosc: I'm with you on the "let's not fudge stuff" theory, but for WebIDL this is really orthogonal
  448. # [17:49] * darobin marcosc: and most of the failures are things you'd never in your lifetime notice as an author, unless you're doing dirty things e.g. to the prototype (in which case you had it coming :)
  449. # [17:49] * marcosc agree. The binding layer can be fixed independently of WebIDL
  450. # [17:49] <Travis> chaals: If these failures are 'theoretical purity' issues, then we should just move on and fix those later.
  451. # [17:49] <Travis> joshua: should we followup with a review of the failures just to make sure?
  452. # [17:49] * darobin marcosc: they're getting better too; since I've been tracking these test results the number of IDL failures has slowly been decreasing
  453. # [17:50] <Travis> chaals: If it doesn't cause real-world issues for users, then that's the use case.
  454. # [17:51] <Travis> ArtB: Straw poll: any objections based on result.
  455. # [17:51] * marcosc darobin, I need to check what those issues are.
  456. # [17:51] <Travis> sicking: I'm not convinced (we were looking at the 'less-than-2' results...
  457. # [17:51] <Travis> plh: 37 tests failing out of 595.
  458. # [17:52] <Travis> ... if you factor out WebIDL tests it's even better.
  459. # [17:52] <ArtB> ACTION: barstow start a CfC to publish a Proposed Recommendation of IDB
  460. # [17:52] * RRSAgent records action 7
  461. # [17:52] * trackbot is creating a new ACTION.
  462. # [17:52] <trackbot> Created ACTION-739 - Start a cfc to publish a proposed recommendation of idb [on Arthur Barstow - due 2014-11-03].
  463. # [17:52] <Travis> chaals: Lots of support for moving it forward. Let's ship it!
  464. # [17:53] <Travis> ArtB: Anything else regarding IDB v2?
  465. # [17:53] * Joins: kbx (~kbx@public.cloak)
  466. # [17:53] * Joins: DaveWalp (~DaveWalp@public.cloak)
  467. # [17:53] <Travis> joshua: Just focusing on service worker (SW), digesting feedback around using Promises. No progress to report.
  468. # [17:53] <DaveWalp> Present+ David Walp
  469. # [17:54] <Travis> chaals: IME
  470. # [17:54] * Quits: plh (plehegar@public.cloak) ("Leaving")
  471. # [17:56] * Joins: Guest (~textual@public.cloak)
  472. # [17:56] * Guest is now known as notbenjamin
  473. # [17:56] <xiaoqian> Travis: MS is considering to implement IME API @@...spec is relatively stable.
  474. # [17:56] <Travis> MikeSmith: Looking for another test facilitator... please?
  475. # [17:56] <Travis> ... any other implementation interest?
  476. # [17:56] <chaals> q?
  477. # [17:56] * Zakim sees MikeSmith on the speaker queue
  478. # [17:57] <Travis> hober: Goal to support script avoiding IME seems reasonable
  479. # [17:57] <Travis> ... I worry assumptions are based on current IMEs
  480. # [17:58] <Travis> ... not sure what the future holds.
  481. # [17:58] <Travis> ... scope is reduced; think it looks better than before.
  482. # [17:58] <Travis> rniwa: Apple is interested in improving editing; it important to look at how IME API fits into the overall system.
  483. # [17:58] <Travis> ... we don't want to be introducing lots of ways to do the same thing.
  484. # [17:59] * Joins: jcraig (~jcraig@public.cloak)
  485. # [17:59] <Travis> chaals: We definiately don't want to introduce conflicts.
  486. # [17:59] <ArtB> ACTION: barstow issue a Call for Test Facilitator for IME spec
  487. # [17:59] * trackbot is creating a new ACTION.
  488. # [17:59] * RRSAgent records action 8
  489. # [17:59] * darobin marcosc: you'd started something to generate JS bindings off WebIDL, right? you can see failures for a bunch of APIs (some might be slightly out of date) in https://github.com/w3c/test-results/
  490. # [17:59] <trackbot> Created ACTION-740 - Issue a call for test facilitator for ime spec [on Arthur Barstow - due 2014-11-03].
  491. # [17:59] <Travis> MikeSmith: Jonas/Marcos, any help?
  492. # [18:00] <Travis> sicking: I know what it is; don't know any plans.
  493. # [18:00] * darobin would think you'd need an IME API for FirefoxOS?
  494. # [18:00] <Travis> chaals: Yandex has an interest; we build IMEs; but don't have anyone to offer.
  495. # [18:00] <Travis> ishida: to what extent is this JP vs JP & CN?
  496. # [18:00] * Joins: sicking (~sicking@public.cloak)
  497. # [18:01] <Travis> MikeSmith: Not to go too deep--but main use case is to avoid IME overlaps with web-based suggestions.
  498. # [18:01] * schuki +1
  499. # [18:01] * schuki so annoying entering jp and getting the overlap
  500. # [18:01] <Travis> ... biggest problem is occlusion/overlap; that's the primary scenario driving the spec.
  501. # [18:01] <Travis> ishida: main users will be JP/CN. Anyone from those communities interested in moving this forward?
  502. # [18:02] <Travis> chaals: Status: it's moving forward slowly
  503. # [18:02] <Travis> rniwa: We should try to get someone from KO/CN/JP interest groups to help (vs. folks who've never used them before)
  504. # [18:03] <ArtB> ACTION: charles ask cjk interest group and others about IME (use cases, tests, etc.)
  505. # [18:03] * trackbot is creating a new ACTION.
  506. # [18:03] * RRSAgent records action 9
  507. # [18:03] <trackbot> Created ACTION-741 - Ask cjk interest group and others about ime (use cases, tests, etc.) [on Charles McCathie Nevile - due 2014-11-03].
  508. # [18:03] * Joins: hiroki (hiroki@public.cloak)
  509. # [18:03] <Travis> cindy: tencent/baidu can help (from China)
  510. # [18:03] * Joins: Jinwang_Qi (~Jinwang_Qi@public.cloak)
  511. # [18:03] <Travis> chaals: OK. Moving to PointerLock
  512. # [18:03] * Joins: JonathanJ1 (~hollobit@public.cloak)
  513. # [18:04] <Travis> ArtB: No status report from Vincent Scheib
  514. # [18:04] <Travis> ... there is a link to test suite, but only has WebIDL templates...
  515. # [18:04] * Joins: jrossi (~jrossi@public.cloak)
  516. # [18:04] <JonathanJ1> Present+ Jonathan_Jeon
  517. # [18:04] <Travis> chaals: Anyone know anything more on status.
  518. # [18:04] <Travis> chaals: Quota Management?
  519. # [18:05] <hober> Present+ hober
  520. # [18:05] <Travis> ArtB: Kinuko sent mail
  521. # [18:05] * Joins: sicking_ (~sicking@public.cloak)
  522. # [18:05] <Travis> ... status is "not very active". Anyone interested in helping push this forward?
  523. # [18:05] <Travis> ... not hearing anything.
  524. # [18:05] <Travis> chaals: Screen Orientation - on the agenda for tomorrow.
  525. # [18:06] <Travis> ... so is Selection API
  526. # [18:06] <Travis> ... Server-Sent Events
  527. # [18:07] <Travis> ArtB: At one point, it looked like we were close to finishing, but with new tests, we seem to have more failures.
  528. # [18:07] <Travis> ... rate looks like 13/124 failures.
  529. # [18:07] <Travis> darobin: Looks like there are some major timeout failures.
  530. # [18:07] * Quits: sicking (~sicking@public.cloak) (Ping timeout: 180 seconds)
  531. # [18:07] * sicking_ is now known as sicking
  532. # [18:08] <Travis> ... timeout could be a test failure, but we don't know for sure.
  533. # [18:08] * Joins: sam2 (~sam2@public.cloak)
  534. # [18:08] <Travis> ... I'm also interested in taking feedback on the implementation report--send me bugs.
  535. # [18:08] <ArtB> ACTION: barstow re SSE test results, followup on the Timeouts with the 2 test facilitators
  536. # [18:08] * RRSAgent records action 10
  537. # [18:08] * trackbot is creating a new ACTION.
  538. # [18:08] <trackbot> Created ACTION-742 - Re sse test results, followup on the timeouts with the 2 test facilitators [on Arthur Barstow - due 2014-11-03].
  539. # [18:09] <Travis> chaals: Service Workers
  540. # [18:09] * Quits: tantek (~tantek@public.cloak) (tantek)
  541. # [18:09] <Travis> chaals: Streams API on the agenda already
  542. # [18:09] <Travis> ... URL
  543. # [18:09] <Travis> ArtB: Yes, this is on the agenda, combined with Push API
  544. # [18:09] <Travis> ... is on the agenda
  545. # [18:10] <Travis> ... WebIDL
  546. # [18:10] * Quits: kawai (~kawai@public.cloak) (Client closed connection)
  547. # [18:10] <sam2> quit
  548. # [18:10] <Travis> Yves: Had one bug to fix on integrating the test suite...
  549. # [18:10] <Zakim> + +1.650.318.aabb
  550. # [18:10] <Travis> MikeSmith: Boris/Cameron not working on this (don't have time)
  551. # [18:11] <Zakim> - +1.650.318.aaaa
  552. # [18:11] <Travis> ... we want to move this ahead.
  553. # [18:11] <ArtB> ACTION: yves, follow with Cameron re PR 271 and the Web IDL test suite
  554. # [18:11] * RRSAgent records action 11
  555. # [18:11] * trackbot is creating a new ACTION.
  556. # [18:11] <trackbot> Error finding 'yves,'. You can review and register nicknames at <http://www.w3.org/2008/webapps/track/users>.
  557. # [18:11] <Travis> Yves: With no reply, I will probably do this myself.
  558. # [18:11] <Travis> marcosc: we need a better plan. Cameron is not moving it forward; who can do that.
  559. # [18:11] * Quits: sam2 (~sam2@public.cloak) ("Page closed")
  560. # [18:11] <Travis> sicking: Cameron _is_ moving it forward, just not as fast as we want.
  561. # [18:12] <JonathanJ1> rrsagent, draft minutes
  562. # [18:12] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html JonathanJ1
  563. # [18:12] <Travis> ... features are being added from use cases in other specs.
  564. # [18:12] <Travis> marcosc: We need a proper plan, we have a devision between v1 and v2.
  565. # [18:12] * Quits: israelh (~israelh@public.cloak) (Ping timeout: 180 seconds)
  566. # [18:13] <Travis> ... we keep fixing features and adding features. It's continuing to evolve.
  567. # [18:13] <Travis> chaals: Are you volunteering to publish a v1?
  568. # [18:13] <Travis> Yves: Yes, of course.
  569. # [18:13] <Travis> chaals: Straw Poll: shall we try to publish a V1?
  570. # [18:13] <Travis> marcosc: I think we risk fragmentation.
  571. # [18:13] * Joins: israelh (~israelh@public.cloak)
  572. # [18:13] <Travis> Yves: It's documenting what's pretty stable. We have tests, etc.
  573. # [18:14] <Travis> ... we are mostly adding things, not modifying things
  574. # [18:14] <Domenic> -1 on v1. Disagree that things are only being added.
  575. # [18:14] <Travis> marcosc: we've been talking about the v1/v2 thing for awhile... if Yves can't get it done, we should kill it.
  576. # [18:14] * Quits: JonathanJ1 (~hollobit@public.cloak) (Client closed connection)
  577. # [18:14] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  578. # [18:14] <MikeSmith> -> https://www.w3.org/Bugs/Public/buglist.cgi?component=WebIDL&list_id=46230&product=WebAppsWG&;resolution=--- 107 open WebIDL bugs
  579. # [18:15] <Travis> chaals: Any other concerns (from non marcosc)
  580. # [18:15] <Travis> MikeSmith: I think the level of effort is high.
  581. # [18:15] <Travis> ... there are 107 bugs... we could use some extra help.
  582. # [18:15] <ArtB> ACTION: yves, work on moving Web IDL v1 to REC
  583. # [18:15] * RRSAgent records action 12
  584. # [18:15] * trackbot is creating a new ACTION.
  585. # [18:15] <trackbot> Error finding 'yves,'. You can review and register nicknames at <http://www.w3.org/2008/webapps/track/users>.
  586. # [18:15] <Domenic> I am concerned that people will look at v1 and view it as authoritative, when v2 is much more up to date.
  587. # [18:15] <Travis> chaals: Anyone here want to help finish WebIDL v1?
  588. # [18:16] * MikeSmith will add Yves now
  589. # [18:16] * MikeSmith to tracker
  590. # [18:16] <ArtB> ACTION: charles try to find someone to help Yves, Cam and Boris on Web IDL v1
  591. # [18:16] * trackbot is creating a new ACTION.
  592. # [18:16] * RRSAgent records action 13
  593. # [18:16] * Yves strange...
  594. # [18:16] <trackbot> Created ACTION-743 - Try to find someone to help yves, cam and boris on web idl v1 [on Charles McCathie Nevile - due 2014-11-03].
  595. # [18:16] <Travis> Yves: This will help with the "how do we reference WebIDL question'
  596. # [18:16] * Yves tracker should know me by now ;)
  597. # [18:16] <Travis> chaals: Web Messaging
  598. # [18:16] <MikeSmith> ACTION: Yves to work on moving Web IDL v1 to REC
  599. # [18:16] * RRSAgent records action 14
  600. # [18:16] * trackbot is creating a new ACTION.
  601. # [18:16] <trackbot> Created ACTION-744 - Work on moving web idl v1 to rec [on Yves Lafon - due 2014-11-03].
  602. # [18:17] <Travis> ArtB: KrisK from Microsoft was going to provide some updated data.
  603. # [18:17] <Travis> ... is Kris available to work on this?
  604. # [18:17] <Travis> adrianba: I will check with Kris
  605. # [18:17] <Travis> ArtB: Same story for Web Sockets
  606. # [18:18] <Travis> ... Workers
  607. # [18:18] <Travis> ... Simon is test facilitator
  608. # [18:18] * Joins: tantek (~tantek@public.cloak)
  609. # [18:18] <Travis> ... He noted a few bugs, but claims the test suite is relatively complete
  610. # [18:19] <ArtB> ACTION: adrian determine Kris' availability to work on the Web Messaging and Web Sockets implemenation reports
  611. # [18:19] * RRSAgent records action 15
  612. # [18:19] * trackbot is creating a new ACTION.
  613. # [18:19] <trackbot> 'adrian' is an ambiguous username. Please try a different identifier, such as family name or username (e.g., abateman2, ayanes).
  614. # [18:19] <ArtB> ACTION: barstow followup with Simon re running the Web Workers tests
  615. # [18:19] * RRSAgent records action 16
  616. # [18:19] * trackbot is creating a new ACTION.
  617. # [18:19] <trackbot> Created ACTION-745 - Followup with simon re running the web workers tests [on Arthur Barstow - due 2014-11-03].
  618. # [18:20] <Travis> chaals: XHR is on the agenda...
  619. # [18:20] <Travis> ... Web Components?
  620. # [18:20] <MikeSmith> ACTION: abateman2 to determine Kris' availability to work on the Web Messaging and Web Sockets implemenation reports
  621. # [18:20] * RRSAgent records action 17
  622. # [18:20] * trackbot is creating a new ACTION.
  623. # [18:20] <trackbot> Created ACTION-746 - Determine kris' availability to work on the web messaging and web sockets implemenation reports [on Adrian Bateman - due 2014-11-03].
  624. # [18:20] * Joins: kusakak (~kusakak@public.cloak)
  625. # [18:21] <Travis> ArtB: Now showing Dmitri's status report on custom elements...
  626. # [18:22] * Joins: hjshin (~hjshin@public.cloak)
  627. # [18:22] <Travis> rniwa: For custom elements, the lifecycle methods are defined pretty vague. I believe this needs to be more well-defined.
  628. # [18:22] <ArtB> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0248.html -> Custom Elements status from Dimitri 2014-Oct-24
  629. # [18:22] <Travis> ... "transitioning from script to user-agent code" not precise enough.
  630. # [18:22] <Travis> ArtB: One other thing: on April meeting we talked a lot about these three specs.
  631. # [18:22] <Domenic> +1
  632. # [18:23] <Domenic> annevk was looking into the transition from script to user-agent code thing at one point
  633. # [18:23] <Travis> ... dimitri has sent out requests for feedback, but it looks like no one is showing that must interest?
  634. # [18:24] <Travis> sicking: in our experience, the spec is lacking and ambiguous; it's been hard to get things defined.
  635. # [18:24] <Travis> ... we've tried to implement, but it's been hard/impossible.
  636. # [18:24] <ArtB> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0249.html -> HTML Imports status report frm Hajime on 2014-Oct-24
  637. # [18:24] <Travis> ... I sadly have no specific examples, but it would be nice to address these issues.
  638. # [18:25] * Joins: HZ (~HZ@public.cloak)
  639. # [18:25] <Domenic> callbacks/transition from user code bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24579
  640. # [18:25] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
  641. # [18:25] <Travis> rniwa: I don't have a lot of time to engage in tech conference all the time; I'm pretty busy. I prefer to stick to the mailing list to work async.
  642. # [18:25] * Joins: zcorpan (~zcorpan@public.cloak)
  643. # [18:25] <ArtB> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0222.html -> Shadow DOM status report from Hayato on 2014-Oct-23
  644. # [18:25] <Travis> chaals: Seems like folks want this and are waiting for it to be done.
  645. # [18:25] * Joins: jcraig (~jcraig@public.cloak)
  646. # [18:26] <Travis> sicking: Are the spec editors willing to have co-editors?
  647. # [18:26] * Joins: tantek (~tantek@public.cloak)
  648. # [18:26] <Travis> chaals: chairs may be willing to appoint co-editors.
  649. # [18:26] * Quits: Jinwang_Qi (~Jinwang_Qi@public.cloak) (Ping timeout: 180 seconds)
  650. # [18:26] <Travis> ArtB: For resource committments, folks can talk to us
  651. # [18:27] <Travis> rniwa: Given Mozilla is implementing, can we see some help from there.
  652. # [18:27] * Joins: hallvors (~uid23371@public.cloak)
  653. # [18:28] <Travis> (google) we're open to help (I work with dimitri)
  654. # [18:29] * Quits: hjshin (~hjshin@public.cloak) (Ping timeout: 180 seconds)
  655. # [18:29] <Travis> chaals: Poll says lots of folks enthusiastically ready to see this tech delivered. More test cases, spec editing help appreciated.
  656. # [18:29] <Travis> ... volunteer now!
  657. # [18:29] <Travis> ... or when you want to :-)
  658. # [18:29] <smaug> tantek: are you following the discussion?
  659. # [18:30] <timeless> scribe: timeless
  660. # [18:30] <timeless> scribenick: timeless
  661. # [18:30] <Travis> chaals: This sums up the review of pubstatus.
  662. # [18:30] * Joins: jcraig_ (~jcraig@public.cloak)
  663. # [18:30] <timeless> s/Travis/scribe/
  664. # [18:30] <timeless> [ Break until 11:00 ]
  665. # [18:30] * Quits: notbenjamin (~textual@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  666. # [18:31] * Joins: tantek_ (~tantek@public.cloak)
  667. # [18:31] <Zakim> -Olli_Pettay
  668. # [18:31] <tyoshino> Present+ Takeshi_Yoshino
  669. # [18:32] * Joins: a1zu (~androirc@public.cloak)
  670. # [18:32] * Quits: a12u (~androirc@public.cloak) (Client closed connection)
  671. # [18:33] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
  672. # [18:33] * jcraig_ is now known as jcraig
  673. # [18:33] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
  674. # [18:33] * Quits: kbx (~kbx@public.cloak) (Ping timeout: 180 seconds)
  675. # [18:33] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
  676. # [18:33] * tantek_ is now known as tantek
  677. # [18:34] * Quits: wooglae (~wkim5@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
  678. # [18:34] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  679. # [18:34] * Quits: forty41 (~Adium@public.cloak) ("Leaving.")
  680. # [18:36] * Quits: brianraymor (~brianraymor@public.cloak) (Ping timeout: 180 seconds)
  681. # [18:36] * Quits: HZ (~HZ@public.cloak) (Ping timeout: 180 seconds)
  682. # [18:36] * Quits: aaa (~aaa@public.cloak) (Ping timeout: 180 seconds)
  683. # [18:36] * Quits: makotom (~makotom@public.cloak) (Ping timeout: 180 seconds)
  684. # [18:36] * Quits: spoussa (~spoussa@public.cloak) (Ping timeout: 180 seconds)
  685. # [18:37] * Quits: a1zu (~androirc@public.cloak) (Client closed connection)
  686. # [18:37] * Quits: DaveWalp (~DaveWalp@public.cloak) (Ping timeout: 180 seconds)
  687. # [18:37] * Quits: alan-i (~alan-i@public.cloak) (Ping timeout: 180 seconds)
  688. # [18:37] * Joins: a1zu (~androirc@public.cloak)
  689. # [18:38] * Quits: rubys (~Adium@public.cloak) ("Leaving.")
  690. # [18:38] * Quits: LJWatson (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  691. # [18:39] * Quits: jhund (~jhund@public.cloak) (Ping timeout: 180 seconds)
  692. # [18:41] * Joins: jhund (~jhund@public.cloak)
  693. # [18:43] * Joins: rubys (~Adium@public.cloak)
  694. # [18:43] * Parts: rubys (~Adium@public.cloak) (rubys)
  695. # [18:44] * Quits: cyns (~cyns@public.cloak) (Ping timeout: 180 seconds)
  696. # [18:45] * Quits: chaa13 (~chaa13@public.cloak) (Ping timeout: 180 seconds)
  697. # [18:45] * Joins: jhund_ (~jhund@public.cloak)
  698. # [18:47] * Joins: notbenjamin (~textual@public.cloak)
  699. # [18:47] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
  700. # [18:47] * Quits: notbenjamin (~textual@public.cloak) ("Textual IRC Client: www.textualapp.com")
  701. # [18:47] * Joins: notbenjamin (~textual@public.cloak)
  702. # [18:49] * Quits: jhund (~jhund@public.cloak) (Ping timeout: 180 seconds)
  703. # [18:50] * Quits: Claes (~Claes@public.cloak) (Ping timeout: 180 seconds)
  704. # [18:50] * Quits: waynecarr (~waynecarr@public.cloak) (Ping timeout: 180 seconds)
  705. # [18:53] * Quits: stone (~stone@public.cloak) (Ping timeout: 180 seconds)
  706. # [18:54] * Joins: makotom (~makotom@public.cloak)
  707. # [18:56] * Joins: fjh (~fhirsch3@public.cloak)
  708. # [18:57] <Zakim> +Domenic
  709. # [18:59] <Zakim> +[IPcaller.a]
  710. # [18:59] * Quits: a1zu (~androirc@public.cloak) (Client closed connection)
  711. # [18:59] <anssik> zakim, [IPcaller.a] is me
  712. # [18:59] <Zakim> +anssik; got it
  713. # [18:59] <anssik> Present+ Anssi_Kostiainen
  714. # [19:00] <tyoshino> zakim, +1.650.318.aabb is me
  715. # [19:00] <Zakim> +tyoshino; got it
  716. # [19:00] <Zakim> +[IPcaller.a]
  717. # [19:00] <smaug> Zakim, [IPcaller.a] is Olli_Pettay
  718. # [19:00] <Zakim> +Olli_Pettay; got it
  719. # [19:00] <smaug> Zakim, nick smaug is Olli_Pettay
  720. # [19:00] <Zakim> ok, smaug, I now associate you with Olli_Pettay
  721. # [19:01] <smaug> Present+ Olli_Pettay
  722. # [19:03] * Joins: arunranga (~arunranga@public.cloak)
  723. # [19:04] <MikeSmith> I am a fish
  724. # [19:04] * Quits: sicking (~sicking@public.cloak) (sicking)
  725. # [19:04] <timeless> Zakim, who is on the call?
  726. # [19:04] <Zakim> On the phone I see [IPcaller], Portland, tyoshino, Domenic, anssik, Olli_Pettay
  727. # [19:04] <ArtB> zakim, who's here?
  728. # [19:04] <Zakim> On the phone I see [IPcaller], Portland, tyoshino, Domenic, anssik, Olli_Pettay
  729. # [19:04] <Zakim> On IRC I see arunranga, fjh, makotom, notbenjamin, jhund_, tantek, jcraig, hallvors, zcorpan, kusakak, israelh, jrossi, hiroki, gludi|3, kurosawa, gludi_, youngwoojo, shepazu,
  730. # [19:04] <Zakim> ... plinss, ShijunS, anssik, sam, bryan_, smaug, alia, Travis, benjamp, glenn, darobin, jungkees, RRSAgent, Zakim, adrianba, ArtB, marcosc, Zefa, chaals, lgombos, Hiroto_,
  731. # [19:04] <Zakim> ... marcosc_, kochi1, kochi, tyoshino, igrigorik, stryx`_, stryx`, MikeSmith, botie, hober, paul___irish, slightlyoff, tobie, astearns, cwilso, timeless, scheib, hayato_, krit,
  732. # [19:04] <Zakim> ... cabanier, jsbell
  733. # [19:04] * Quits: hiroki (hiroki@public.cloak) (Client closed connection)
  734. # [19:05] <timeless> Zakim, [IPCaller] is probably lgombos
  735. # [19:05] <Zakim> +lgombos?; got it
  736. # [19:05] <tyoshino> Zakim, nick tyoshino is Takeshi_Yoshino
  737. # [19:05] <Zakim> sorry, tyoshino, I do not see a party named 'Takeshi_Yoshino'
  738. # [19:05] * Joins: a1zu (~androirc@public.cloak)
  739. # [19:05] <tyoshino> Present+ Takeshi_Yoshino
  740. # [19:05] * Joins: hiroki (hiroki@public.cloak)
  741. # [19:05] * Joins: Claes (~Claes@public.cloak)
  742. # [19:06] <timeless> Zakim, timeless has entered Portland
  743. # [19:06] <Zakim> +timeless; got it
  744. # [19:06] <ArtB> RRSAgent, make minutes
  745. # [19:06] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html ArtB
  746. # [19:06] * Joins: sicking (~sicking@public.cloak)
  747. # [19:07] * Joins: rniwa (~rniwa@public.cloak)
  748. # [19:07] <makotom> present+ Makoto_Morise
  749. # [19:07] * anssik is happy to see timeless is scribing :-)
  750. # [19:07] <timeless> Topic: Streams
  751. # [19:07] <timeless> present+ timeless
  752. # [19:07] * Quits: Zefa (~Zefa@public.cloak) (Ping timeout: 180 seconds)
  753. # [19:07] <timeless> chaals: we recently published Streams
  754. # [19:07] * Joins: Zefa (~Zefa@public.cloak)
  755. # [19:08] <timeless> ... Domenic, do you want to tell us where we're up to?
  756. # [19:08] <timeless> Domenic: yeah
  757. # [19:08] <timeless> ... from the previous discussion, the idea was to split the work into separate efforts
  758. # [19:08] <ArtB> https://streams.spec.whatwg.org/ -> Streams by WHATWG
  759. # [19:08] <timeless> ... one for low level JS API
  760. # [19:08] <timeless> ... and then on top of that, one for Blobs
  761. # [19:08] <timeless> ... a lot of the work tyoshino and I have worked on
  762. # [19:08] * Joins: kbx (~kbx@public.cloak)
  763. # [19:08] * timeless ??
  764. # [19:08] <ArtB> https://dvcs.w3.org/hg/streams-api/raw-file/tip/Overview.htm -> Streams API W3C Editor's Draft
  765. # [19:08] <timeless> ... is going reallly well
  766. # [19:08] * timeless -> url Title
  767. # [19:08] * Joins: forty4 (~Adium@public.cloak)
  768. # [19:08] * timeless ->> ArtB
  769. # [19:08] * ArtB *??* is DD
  770. # [19:09] <timeless> s/tyoshino/DD/
  771. # [19:09] * Joins: jdsmith (~jdsmith@public.cloak)
  772. # [19:09] * Joins: wooglae (~wkim5@public.cloak)
  773. # [19:09] <timeless> ... the public API is extremely stable at this point
  774. # [19:09] * Joins: weinig (~weinig@public.cloak)
  775. # [19:09] <timeless> ... as we make these tweaks to external behavior
  776. # [19:09] * Joins: spoussa (~spoussa@public.cloak)
  777. # [19:09] <timeless> ... we've been maintaining a testsuite and a polyfil
  778. # [19:09] <timeless> ... i think coverage of testsuite against polyfil should be 80% or higher
  779. # [19:09] <timeless> ... which i'm really happy about
  780. # [19:09] * Joins: waynecarr (~waynecarr@public.cloak)
  781. # [19:09] <timeless> ... wrt the wider ecosystem
  782. # [19:10] <timeless> ... there's been work to integrate with TCP Socket
  783. # [19:10] * Quits: jhund_ (~jhund@public.cloak) (Ping timeout: 180 seconds)
  784. # [19:10] <timeless> s|TCP|TCP/UDP|
  785. # [19:10] <tyoshino> Polyfill -> https://github.com/whatwg/streams/tree/master/reference-implementation
  786. # [19:10] * Joins: brianraymor (~brianraymor@public.cloak)
  787. # [19:10] <waynecarr> present+ waynecarr
  788. # [19:10] <timeless> ... Section Service Worker
  789. # [19:10] <timeless> ... WebAudio
  790. # [19:10] <timeless> s/DD/tyoshino/
  791. # [19:11] <timeless> ... tyoshino has been working on ByteStreams
  792. # [19:11] <timeless> ... that's been going really well
  793. # [19:11] <timeless> ... we merged that this morning, it's at first-draft status
  794. # [19:11] <tyoshino> ByteStream -> https://github.com/whatwg/streams/blob/master/BinaryExtension.md
  795. # [19:11] <timeless> ... the public api is unchanged
  796. # [19:11] <ArtB> -> https://github.com/whatwg/streams/issues?q=is%3Aopen WHATWG Streams Open Issues
  797. # [19:11] <timeless> chaals: during the publishing discussion
  798. # [19:11] <timeless> ... people said you have a mismatch between the spec and MSE
  799. # [19:12] <adrianba> q+
  800. # [19:12] * Zakim sees MikeSmith, adrianba on the speaker queue
  801. # [19:12] <MikeSmith> ack makotom
  802. # [19:12] * Zakim sees MikeSmith, adrianba on the speaker queue
  803. # [19:12] <timeless> s|ByteStream -> https://github.com/whatwg/streams/blob/master/BinaryExtension.md|-> https://github.com/whatwg/streams/blob/master/BinaryExtension.md ByteStream|
  804. # [19:12] <MikeSmith> ack MikeSmith
  805. # [19:12] <Zakim> MikeSmith, you wanted to comment
  806. # [19:12] * Zakim sees adrianba on the speaker queue
  807. # [19:12] * jcraig thanks chaals (mic volume was bleeding into the CSS room)
  808. # [19:12] <timeless> Domenic: we talked w/ the MSE spec author
  809. # [19:12] <timeless> ... the old direction wasn't good
  810. # [19:12] <timeless> ... we're looking on being able to integrate MSE streams w/ other streams in the ecosystems
  811. # [19:12] <timeless> ... kind of the point
  812. # [19:12] <MikeSmith> RRSAgent, make minutes
  813. # [19:12] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html MikeSmith
  814. # [19:13] * Joins: sicking_ (~sicking@public.cloak)
  815. # [19:13] <timeless> chaals: anyone here from an MSE who wants to speak?
  816. # [19:13] <timeless> q?
  817. # [19:13] * Zakim sees adrianba on the speaker queue
  818. # [19:13] * Joins: alan-i (~alan-i@public.cloak)
  819. # [19:13] <timeless> jdsmith: we're still trying to evaluate the changes necessary to implement streams w/ the new model
  820. # [19:13] <timeless> ... it's a moderate amount of work
  821. # [19:13] <timeless> ... we haven't made a determination of the technical merits
  822. # [19:13] <MikeSmith> ack adrianba
  823. # [19:13] * Zakim sees no one on the speaker queue
  824. # [19:14] <ShijunS> present+ Shijun_Sun
  825. # [19:14] * Joins: jhund (~jhund@public.cloak)
  826. # [19:14] <timeless> adrianba: i wonder if there's a little confusion between MSE streams
  827. # [19:14] <timeless> ... and MediaStreams in MediaCapture
  828. # [19:14] <timeless> ... it sounded like what Domenic spoke about was more applicable to MediaStreams
  829. # [19:14] <adrianba> http://www.w3.org/TR/2014/CR-media-source-20140717/#sotd
  830. # [19:14] <timeless> ... in MSE we have a note
  831. # [19:14] <chaals> q+ art
  832. # [19:14] * Zakim sees art on the speaker queue
  833. # [19:14] <ArtB> RRSAgent, make minutes
  834. # [19:14] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html ArtB
  835. # [19:14] <timeless> s|http://www.w3.org/TR/2014/CR-media-source-20140717/#sotd|-> http://www.w3.org/TR/2014/CR-media-source-20140717/#sotd Media Source Extensions Status of This Document|
  836. # [19:15] <timeless> adrianba: when we went to CR
  837. # [19:15] <timeless> ... it was early in the work that Domenic was doing on the Stream API
  838. # [19:15] <timeless> ... we took a dependency to a Stream Object
  839. # [19:15] <timeless> ... a readable stream that could be read asynchronously
  840. # [19:15] <timeless> ... i think that dependency should be to ReadableByteStream
  841. # [19:15] <timeless> ... i don't think MSE has a big issue for integration
  842. # [19:15] * Joins: plh (plehegar@public.cloak)
  843. # [19:15] <alan-i> present+ Alan_Iida
  844. # [19:16] <timeless> Domenic: i was talking with Aaron Kolel
  845. # [19:16] <timeless> ... AppendStream
  846. # [19:16] <timeless> ... could take readable stream with bytes
  847. # [19:16] * Joins: miterho (~miterho@public.cloak)
  848. # [19:16] <adrianba> s/Kolel/Colwell/
  849. # [19:16] * Quits: Hiroto_ (~Hiroto@public.cloak) (Ping timeout: 180 seconds)
  850. # [19:16] <timeless> ... we also want to expose a writeable stream
  851. # [19:16] * Joins: aaa (~aaa@public.cloak)
  852. # [19:16] <timeless> ... the AppendStream pattern is a little specific to MSE
  853. # [19:17] <timeless> ... but we also want to allow people to just write to a WriteableStream
  854. # [19:17] <timeless> adrianba: that makes sense
  855. # [19:17] <timeless> Domenic: that shouldn't block MSE from advancing
  856. # [19:17] * Quits: waynecarr (~waynecarr@public.cloak) (Ping timeout: 180 seconds)
  857. # [19:17] * Joins: DaveWalp (~DaveWalp@public.cloak)
  858. # [19:17] <timeless> s/WriteableStream/WritableStream/
  859. # [19:17] * timeless We're sorry... /me ... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now.
  860. # [19:17] * Quits: sicking (~sicking@public.cloak) (Ping timeout: 180 seconds)
  861. # [19:17] * sicking_ is now known as sicking
  862. # [19:17] * timeless --- google does not like me
  863. # [19:18] <chaals> ack art
  864. # [19:18] * Zakim sees no one on the speaker queue
  865. # [19:18] <timeless> ArtB: at one point, there was discussion, that Streams would move into TC39
  866. # [19:18] <timeless> ... and become part of EcmaScript
  867. # [19:18] <timeless> ... is that still the plan?
  868. # [19:18] <timeless> ... do you have any update on it?
  869. # [19:18] <timeless> Domenic: as i've been working on it, i'm not sure
  870. # [19:18] * Quits: gludi_ (~gludi@public.cloak) (Ping timeout: 180 seconds)
  871. # [19:18] <timeless> ... it's JS
  872. # [19:18] <timeless> ... it takes no dependencies on Web specific stuff
  873. # [19:19] <timeless> ... on the other hand, EcmaScript is very small
  874. # [19:19] <timeless> ... and this would be very big
  875. # [19:19] <timeless> ... so I want to see what the committee says
  876. # [19:19] <timeless> ... I'm sure this could ship in multiple environments, including Node.js
  877. # [19:19] <timeless> ... not just theoretically, we (me) could get this shipping in Node.js
  878. # [19:20] * Quits: gludi|3 (~kvirc@public.cloak) (Ping timeout: 180 seconds)
  879. # [19:20] <timeless> israelh: how does the fact that there's this portion of Stream APIs in WHAT WG
  880. # [19:20] <timeless> ... how do we take a dependency on that?
  881. # [19:20] <timeless> ... I understand W3 process to documents
  882. # [19:20] <timeless> ... but this other dependency
  883. # [19:20] <timeless> chaals: there are 2 ways you can do it
  884. # [19:20] <timeless> ... one, you can publish a version of the content @ W3C
  885. # [19:21] <ArtB> q+ marcos
  886. # [19:21] * Zakim sees marcos on the speaker queue
  887. # [19:21] <timeless> ... WHATWG says "we can have specs you can fork, but we don't want you to"
  888. # [19:21] <ArtB> ack marcos
  889. # [19:21] * Zakim sees no one on the speaker queue
  890. # [19:21] <timeless> ack marcosc
  891. # [19:21] * Zakim sees no one on the speaker queue
  892. # [19:21] * Domenic is having a hard time hearing marcosc
  893. # [19:21] * Joins: tomoyuki (~Tomoyuki@public.cloak)
  894. # [19:21] <timeless> marcosc: we had a call with tyoshino and others
  895. # [19:21] <timeless> ... the WHAT WG version would be an ED
  896. # [19:21] * Joins: myakura (~myakura@public.cloak)
  897. # [19:21] <timeless> ... and we'd work with the W3 Process
  898. # [19:22] * Joins: stone (~stone@public.cloak)
  899. # [19:22] <timeless> ... because we understood it was important for MSE
  900. # [19:22] <timeless> ... plh put forward the proposal to have [WHATWG] EDs in TR
  901. # [19:22] <timeless> ... particularly for Streams
  902. # [19:22] <timeless> Domenic: we had that call a while ago
  903. # [19:23] <timeless> ... I agreed that if that's what it takes, that's what I'll do
  904. # [19:23] <timeless> ... I'd like to investigate a way to reference directly
  905. # [19:23] <timeless> ... if not, then we can just copy
  906. # [19:23] <timeless> plh: on ED, what we're doing for this is to have no human involved in propagating WDs
  907. # [19:23] <timeless> ... I wouldn't want people to lose focus
  908. # [19:23] * Quits: alia (~alia@public.cloak) ("Page closed")
  909. # [19:24] <timeless> ... on Wednesday, we'll have W3C 20
  910. # [19:24] <timeless> ... we're going to use a plugin to broadcast live
  911. # [19:24] <timeless> ... we have users today who'd love to broadcast live
  912. # [19:24] <timeless> ... until we get Streams done, we can't do this without plugins
  913. # [19:24] * adrianba think of the children
  914. # [19:24] <timeless> ... can you get it done by Wednesday (and Deployed)
  915. # [19:24] <timeless> s/)/)?/
  916. # [19:24] <plh> plh: :)
  917. # [19:25] <timeless> chaals: W3C needs to get a document, or people need to figure out how to reference
  918. # [19:25] <timeless> ... this is politics... including us
  919. # [19:25] <timeless> israelh: do we have an action item to do the copying?
  920. # [19:25] <miterho> present+miterho
  921. # [19:25] <timeless> Domenic: all commits are reference global by unique url
  922. # [19:25] <timeless> ... you can reference a single version
  923. # [19:25] <timeless> ... i'm willing to work with you guys on this process
  924. # [19:26] <timeless> chaals: my understanding is that we have an agreement to publish a W3C version from time to time
  925. # [19:26] <timeless> Domenic: i will not go back on that agreement, even though I like it less and less
  926. # [19:26] <timeless> chaals: anything more on streams?
  927. # [19:26] <timeless> ArtB: thanks Domenic
  928. # [19:26] <Zakim> -Domenic
  929. # [19:27] <Zakim> -anssik
  930. # [19:27] <timeless> [ Break until 11:30 ]
  931. # [19:27] <plh> s/broadcast live/broadcast live using HTML5/
  932. # [19:27] * Quits: makotom (~makotom@public.cloak) ("Page closed")
  933. # [19:28] * Joins: hiroto (~hiroto@public.cloak)
  934. # [19:29] <Zakim> -tyoshino
  935. # [19:29] * Quits: darobin (rberjon@public.cloak) ("Leaving...")
  936. # [19:29] * Joins: darobin (rberjon@public.cloak)
  937. # [19:29] * Quits: plh (plehegar@public.cloak) ("Leaving")
  938. # [19:29] <timeless> RRSAgent, draft minutes
  939. # [19:29] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  940. # [19:30] * Quits: brianraymor (~brianraymor@public.cloak) ("Page closed")
  941. # [19:30] * ArtB pings hallvors - Hallvord will you join us for the XHR topic?
  942. # [19:30] * Joins: brianraymor (~brianraymor@public.cloak)
  943. # [19:30] <timeless> s|Polyfill -> https://github.com/whatwg/streams/tree/master/reference-implementation|-> https://github.com/whatwg/streams/tree/master/reference-implementation Polyfill|
  944. # [19:30] <Zakim> + +47.21.65.aacc
  945. # [19:31] <timeless> s|https://dvcs.w3.org/hg/streams-api/raw-file/tip/Overview.htm -> Streams API W3C Editor's Draft |-> https://dvcs.w3.org/hg/streams-api/raw-file/tip/Overview.htm Streams API W3C Editor's Draft|
  946. # [19:31] <timeless> Zakim, aacc is hallvors
  947. # [19:31] <Zakim> +hallvors; got it
  948. # [19:31] <timeless> s|https://streams.spec.whatwg.org/ -> Streams by WHATWG|-> https://streams.spec.whatwg.org/ Streams by WHATWG|
  949. # [19:31] <timeless> Topic: XHR
  950. # [19:31] <ArtB> -> https://dvcs.w3.org/hg/xhr/raw-file/default/xhr-1/Overview.html XHR1 ED
  951. # [19:31] <timeless> jungkees: we already discussed before the meeting
  952. # [19:31] <timeless> ... speaking on behalf of the Editors
  953. # [19:32] <timeless> ... we decided to publish a new version
  954. # [19:32] <timeless> ... at W3C
  955. # [19:32] <timeless> ... to have a stable version
  956. # [19:32] * Quits: jdsmith (~jdsmith@public.cloak) (Ping timeout: 180 seconds)
  957. # [19:32] <timeless> ... we will specify clearly that "this spec specifies features as of this date"
  958. # [19:32] <Zakim> +tyoshino
  959. # [19:32] * Quits: wooglae (~wkim5@public.cloak) ("Textual IRC Client: www.textualapp.com")
  960. # [19:32] <MikeSmith> q+ to ask if bz is on board with that plan
  961. # [19:32] * Zakim sees MikeSmith on the speaker queue
  962. # [19:32] <timeless> ... "but that for future versions/features, you will have to use the WHATWG version"
  963. # [19:32] <ArtB> -> https://dvcs.w3.org/hg/xhr/raw-file/default/xhr-1/Overview.html XHR L2 ED
  964. # [19:33] * Yves q+
  965. # [19:33] * Zakim sees MikeSmith, Yves on the speaker queue
  966. # [19:33] * Joins: waynecarr (~waynecarr@public.cloak)
  967. # [19:33] <timeless> chaals: straw poll, do people think that's a crazy idea?
  968. # [19:33] <timeless> ... publish XHR1-legacy spec
  969. # [19:33] <timeless> ... and that there is no current plan to work on future versions of XHR in this WG
  970. # [19:33] <timeless> weinig: what's the value?
  971. # [19:34] <timeless> chaals: there's value to have a referenceable version
  972. # [19:34] <timeless> ... like what Spanish governments use
  973. # [19:34] <MikeSmith> -> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0164.html Comments from bz on earlier proposed options
  974. # [19:34] * Joins: wooglae (~Adium@public.cloak)
  975. # [19:34] * Joins: plh (plehegar@public.cloak)
  976. # [19:34] <timeless> ... lots of people use this
  977. # [19:34] <timeless> ... they use basic features of non bleeding edge technology
  978. # [19:34] * Joins: rubys1 (~Adium@public.cloak)
  979. # [19:34] <timeless> ... including XHR
  980. # [19:34] <timeless> ... quite important to consumers/market
  981. # [19:34] <Zakim> -Olli_Pettay
  982. # [19:34] <timeless> ... they say, can we please have a stable version of the spec
  983. # [19:34] * Joins: JonathanJ1 (~hollobit@public.cloak)
  984. # [19:35] <timeless> ... W3C happens to be in a position to do that
  985. # [19:35] <Zakim> +[IPcaller]
  986. # [19:35] * marcosc wants to say patent lawyers and government officials
  987. # [19:35] <timeless> ... if you try to tell WebMasters working across Spain, they have real problems working within their legal requiements
  988. # [19:35] <smaug> Zakim, [IPcaller] is Olli_Pettay
  989. # [19:35] <Zakim> +Olli_Pettay; got it
  990. # [19:35] <timeless> weinig: if we don't do it, what would spain do?
  991. # [19:35] <timeless> s/spain/Spain/
  992. # [19:35] <timeless> chaals: it depends on whereabouts you are
  993. # [19:35] * Quits: wooglae (~Adium@public.cloak) ("Leaving.")
  994. # [19:35] <timeless> ... some will go out and make stuff up
  995. # [19:35] * Joins: wooglae (~Adium@public.cloak)
  996. # [19:35] <adrianba> q+
  997. # [19:35] * Zakim sees MikeSmith, Yves, adrianba on the speaker queue
  998. # [19:36] <timeless> ... a lot of places will just NOT USE XHR
  999. # [19:36] <timeless> ... which is destructive
  1000. # [19:36] * Quits: wooglae (~Adium@public.cloak) ("Leaving.")
  1001. # [19:36] <timeless> q?
  1002. # [19:36] * Zakim sees MikeSmith, Yves, adrianba on the speaker queue
  1003. # [19:36] <marcosc> q+
  1004. # [19:36] * Zakim sees MikeSmith, Yves, adrianba, marcosc on the speaker queue
  1005. # [19:36] * Joins: wooglae (~Adium@public.cloak)
  1006. # [19:36] <timeless> ... because XHR is really valuable
  1007. # [19:36] * Joins: gludi|3 (~kvirc@public.cloak)
  1008. # [19:36] <timeless> ack MikeSmith
  1009. # [19:36] <Zakim> MikeSmith, you wanted to ask if bz is on board with that plan
  1010. # [19:36] * Zakim sees Yves, adrianba, marcosc on the speaker queue
  1011. # [19:36] <timeless> MikeSmith: it sounds like what you're planning to do is what bz thought was a good idea
  1012. # [19:36] * timeless -> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0164.html C
  1013. # [19:37] <timeless> ... but it's good to confirm this is in line with what bz suggested
  1014. # [19:37] <timeless> [ bz: If we want to publish something at all, I think this is the most ]
  1015. # [19:37] <timeless> [ ... reasonable option, frankly. I have no strong opinions on whether this ]
  1016. # [19:37] <timeless> [ ... is done REC-track or as a Note, I think, but I think such a document ]
  1017. # [19:37] <timeless> [ ... would in fact be useful to have if it doesn't exist yet. ]
  1018. # [19:37] <timeless> ack Yves
  1019. # [19:37] * Zakim sees adrianba, marcosc on the speaker queue
  1020. # [19:37] <timeless> Yves: what's the current status?
  1021. # [19:37] <marcosc> q-
  1022. # [19:37] * Zakim sees adrianba on the speaker queue
  1023. # [19:38] <timeless> ... having only one document with errata?
  1024. # [19:38] <timeless> jungkees: the current ED / latest public WD
  1025. # [19:38] <timeless> ... don't have the changes from the Fetch spec
  1026. # [19:38] <timeless> ... what we're trying to do is publish the legacy capabilities and features that the browsers implement
  1027. # [19:38] <timeless> ... saying that this spec defines those capabilities / features that browsers implement as of this date
  1028. # [19:39] <timeless> Yves: do people want to add more things to XHR?
  1029. # [19:39] <timeless> jungkees: that would be XHR.2
  1030. # [19:39] <timeless> ... we don't have an idea of what that is
  1031. # [19:39] <timeless> ... annevk is working on Fetch
  1032. # [19:39] <timeless> ... he pointed out several features as well
  1033. # [19:39] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  1034. # [19:39] <chaals> q+
  1035. # [19:39] * Zakim sees adrianba, chaals on the speaker queue
  1036. # [19:39] <timeless> ... there will be more changes as time goes by
  1037. # [19:39] <timeless> ... we aren't following that point
  1038. # [19:39] * Joins: jeff_ (jeff@public.cloak)
  1039. # [19:40] <timeless> ... what we're trying to do as of now is that there's a pointer to the future spec (outside W3)
  1040. # [19:40] <timeless> ... the editors haven't discussed a v2 plan
  1041. # [19:40] <timeless> ... forking Fetch wouldn't really work
  1042. # [19:40] <timeless> ... WHATWG is working on Fetch very actively
  1043. # [19:40] <timeless> ack adrianba
  1044. # [19:40] * Zakim sees chaals on the speaker queue
  1045. # [19:40] <chaals> q+ art
  1046. # [19:40] * Zakim sees chaals, art on the speaker queue
  1047. # [19:40] <hallvors> q+
  1048. # [19:40] * Zakim sees chaals, art, hallvors on the speaker queue
  1049. # [19:41] <timeless> adrianba: XHR is a really old technology
  1050. # [19:41] <timeless> ... we (MS) shipped it a really long time ago
  1051. # [19:41] <timeless> ... I think there's a bunch of sites on the web that use it
  1052. # [19:41] <timeless> ... the Spanish people will use it once we get this done
  1053. # [19:41] <timeless> ... There are some issues w/ event ordering and other related things
  1054. # [19:41] <chaals> q-
  1055. # [19:41] * Zakim sees art, hallvors on the speaker queue
  1056. # [19:41] <timeless> ... I think there's particular value in having a REC with IP commitments
  1057. # [19:42] <timeless> ... I'd like to see this done w/ minimum effort
  1058. # [19:42] <timeless> ... get the legacy thing written down
  1059. # [19:42] * Joins: jcraig (~jcraig@public.cloak)
  1060. # [19:42] <timeless> ... don't worry too much about implementation differences
  1061. # [19:42] <marcosc> Q+
  1062. # [19:42] * Zakim sees art, hallvors, marcosc on the speaker queue
  1063. # [19:42] <timeless> ... I remember being here five years ago having the same discussion about the differences
  1064. # [19:42] * Joins: sunghan_ (~sunghan@public.cloak)
  1065. # [19:42] <timeless> ... the web hasn't collapsed
  1066. # [19:42] <timeless> ... let's get this done
  1067. # [19:42] <timeless> jungkees: we could publish as NOTE
  1068. # [19:42] <timeless> [ NOTE does not get IP committment ]
  1069. # [19:42] <timeless> ack ArtB
  1070. # [19:42] * Zakim sees art, hallvors, marcosc on the speaker queue
  1071. # [19:43] <timeless> ArtB: I support publishing
  1072. # [19:43] <plh> ack art
  1073. # [19:43] * Zakim sees hallvors, marcosc on the speaker queue
  1074. # [19:43] <timeless> ... at some point, we published Level 2
  1075. # [19:43] <timeless> ... we should at a minimum move this to WG NOTE, gut it, and include a pointer to WHATWG
  1076. # [19:43] <timeless> ... if there's support for that, I'll make a CfC for it
  1077. # [19:43] <timeless> ... on L1, do you want to move it to REC?
  1078. # [19:44] <timeless> jungkees: we thought it brings value to the industry
  1079. # [19:44] <chaals> q+
  1080. # [19:44] * Zakim sees hallvors, marcosc, chaals on the speaker queue
  1081. # [19:44] <timeless> ... but we'll follow the decision of the grou[
  1082. # [19:44] <timeless> s/[/p/
  1083. # [19:44] <timeless> ArtB: the plan of record is to take L1 to REC
  1084. # [19:44] <timeless> ack hallvors
  1085. # [19:44] * Zakim sees marcosc, chaals on the speaker queue
  1086. # [19:44] <timeless> hallvors: on the future of XHR and Fetch
  1087. # [19:44] <timeless> ... annevk's plan is to merge XHR into Fetch
  1088. # [19:45] <timeless> ... going forward, there may not be an XHR spec at WHATWG
  1089. # [19:45] <timeless> ... just a Fetch spec
  1090. # [19:45] <timeless> ... I think we should just get rid of the level 2 draft
  1091. # [19:45] <timeless> ... and just refer to whatever annevk has developed
  1092. # [19:45] <timeless> ack marcosc
  1093. # [19:45] * Zakim sees chaals on the speaker queue
  1094. # [19:45] <timeless> marcosc: i'd like to hear from the Editors what changes they expect to make
  1095. # [19:45] <timeless> ... and in what time frame
  1096. # [19:45] <timeless> ... let
  1097. # [19:45] <timeless> s/let/let's move this to PR/
  1098. # [19:46] <ArtB> ACTION: barstow start a CfC to gut XHR L2 and publish a WG Note
  1099. # [19:46] * RRSAgent records action 18
  1100. # [19:46] * trackbot is creating a new ACTION.
  1101. # [19:46] <trackbot> Created ACTION-747 - Start a cfc to gut xhr l2 and publish a wg note [on Arthur Barstow - due 2014-11-03].
  1102. # [19:46] <timeless> jungkees: the status of the document is WD
  1103. # [19:46] <timeless> ... we have a Test Suite
  1104. # [19:46] <hallvors> (I can't hear you anymore, not sure what happened)
  1105. # [19:46] <timeless> ... we have ~80% test cases passing more than 2 implementations
  1106. # [19:46] <timeless> Zakim, who is on the call?
  1107. # [19:46] <Zakim> On the phone I see lgombos?, Portland, hallvors, tyoshino, Olli_Pettay
  1108. # [19:46] <Zakim> Portland has timeless
  1109. # [19:46] <timeless> s/(I can't hear you anymore, not sure what happened)//
  1110. # [19:46] <timeless> ack chaals
  1111. # [19:46] * Zakim sees no one on the speaker queue
  1112. # [19:47] <timeless> chaals: if the Editors have a spec
  1113. # [19:47] <ArtB> -> http://jungkees.github.io/XMLHttpRequest-test/ XHR Test Results
  1114. # [19:47] <Zakim> -hallvors
  1115. # [19:47] <timeless> ... and it's highly likely that people can put XHR in web sites
  1116. # [19:47] <timeless> ... and have it not fall over
  1117. # [19:47] <timeless> ... then we can take that argument to the Director
  1118. # [19:47] <Zakim> +hallvors
  1119. # [19:47] <timeless> ... and say that
  1120. # [19:47] <timeless> ... and that is how we'd get it out the door
  1121. # [19:47] <timeless> ... i'd like to return to the straw poll
  1122. # [19:48] <timeless> q?
  1123. # [19:48] * Zakim sees no one on the speaker queue
  1124. # [19:48] <timeless> q+ Yves
  1125. # [19:48] * Zakim sees Yves on the speaker queue
  1126. # [19:48] <timeless> q+ rniwa
  1127. # [19:48] * Zakim sees Yves, rniwa on the speaker queue
  1128. # [19:48] <timeless> ... are there people who object to the proposal that we publish L1?
  1129. # [19:48] <timeless> [ None ]
  1130. # [19:48] <timeless> ... are there people who are in favor ofthe proposal that we publish L1?
  1131. # [19:48] <timeless> s/ofthe/of the/
  1132. # [19:48] <plh> ack Yves
  1133. # [19:48] * Zakim sees rniwa on the speaker queue
  1134. # [19:48] <timeless> [ A good number of hands ]
  1135. # [19:48] * ArtB uh, more like 8 years ;-)
  1136. # [19:48] <timeless> Yves: there are a couple of tests with failures
  1137. # [19:49] <timeless> ... due to implementation bugs
  1138. # [19:49] <timeless> ... it doesn't mean that the specification is failing
  1139. # [19:49] <timeless> ... they're bugs in the implementations
  1140. # [19:49] <timeless> ack rniwa
  1141. # [19:49] * Zakim sees no one on the speaker queue
  1142. # [19:49] * adrianba yeah, i was just talking about the meeting in santa clara that was 5 years ago
  1143. # [19:49] * Joins: waynecarr_ (~waynecarr@public.cloak)
  1144. # [19:49] <timeless> rniwa: are there inconsistencies between the XHR1 spec and the WHATWG spec?
  1145. # [19:49] <hallvors> q+
  1146. # [19:49] * timeless was i minuting then?
  1147. # [19:49] * Zakim sees hallvors on the speaker queue
  1148. # [19:49] * timeless -> adrianba
  1149. # [19:49] * adrianba i think so
  1150. # [19:49] * timeless thought so
  1151. # [19:49] <timeless> jungkees: Fetch spec is more interested in the underlying details
  1152. # [19:50] <timeless> chaals: are there behavior differences?
  1153. # [19:50] <timeless> jungkees: annevk mentioned Service Worker
  1154. # [19:50] <timeless> ... but XHR2 doesn't cover that
  1155. # [19:50] <timeless> rniwa: does the current XHR1 spec have inconsistent behaviors to the WHATWG XHR spe
  1156. # [19:50] <timeless> s/spe/spec/
  1157. # [19:50] <plh> q+
  1158. # [19:50] * Zakim sees hallvors, plh on the speaker queue
  1159. # [19:50] <timeless> ... if someone implemented XHR1 perfectly and that was incompatible w/ WHATWG
  1160. # [19:50] <timeless> ... that would be bad
  1161. # [19:51] <timeless> jungkees: WHATWG just has more features
  1162. # [19:51] <timeless> ... there wouldn't be inconsistencies to the legacy behavior
  1163. # [19:51] * Quits: notbenjamin (~textual@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  1164. # [19:51] <timeless> marcosc: i don't think anyone would implement just XHR1
  1165. # [19:51] <timeless> q?
  1166. # [19:51] * Zakim sees hallvors, plh on the speaker queue
  1167. # [19:51] <timeless> chaals: people will use just XHR1
  1168. # [19:51] <Domenic> there are behavior diferences
  1169. # [19:51] <timeless> ack hallvors
  1170. # [19:51] * Zakim sees plh on the speaker queue
  1171. # [19:51] <Domenic> XHR1 does not go through service worker
  1172. # [19:51] <Domenic> WHATWG XHR goes through service worker
  1173. # [19:52] <timeless> hallvors: it's important that we not specify in XHR1 things that are incompatible w/ WHATWG
  1174. # [19:52] <timeless> ... most of the differences are due to refactors
  1175. # [19:52] * Quits: waynecarr (~waynecarr@public.cloak) (Ping timeout: 180 seconds)
  1176. # [19:52] <timeless> ... moving things from XHR to Fetch
  1177. # [19:52] <timeless> ... I think we should do some extra reviews to make sure we don't have incompatibilities
  1178. # [19:52] * marcosc hallvors! NO ONE IS GOING TO IMPLEMENT THE FORK
  1179. # [19:52] <timeless> ... so that developers who implement to our spec won't have to change and change back
  1180. # [19:52] <timeless> ack plh
  1181. # [19:52] * Zakim sees no one on the speaker queue
  1182. # [19:53] <timeless> plh: I was going to say what I said to the CSS WG 8 years ago
  1183. # [19:53] <timeless> ... recommending a spec that isn't getting implemented isn't useful
  1184. # [19:53] <Domenic> earlier someone said publishing would be useful for developers. that is not true. tutorials are useful for developers, but a(n outdated) spec is not.
  1185. # [19:53] * hallvors marcosc: we'll have a testsuite that developers will presumably want to pass
  1186. # [19:53] <timeless> ... unless the implementers will change their implementation
  1187. # [19:53] <timeless> ... we need to spec what's implemented
  1188. # [19:53] <chaals> q+
  1189. # [19:53] * Zakim sees chaals on the speaker queue
  1190. # [19:53] * hallvors that's the point of having a test suite
  1191. # [19:53] <timeless> ... no use in recommending a spec that isn't implemented
  1192. # [19:53] <timeless> ... we need tests and make sure it's implemented
  1193. # [19:53] <timeless> ... this is what we need to spec
  1194. # [19:53] <timeless> ack chaals
  1195. # [19:53] * Zakim sees no one on the speaker queue
  1196. # [19:53] <timeless> chaals: introducing known incompatibilities is dumb
  1197. # [19:54] <timeless> ... there's a use in having things defined that work
  1198. # [19:54] <timeless> ... there's nothing wrong with saying "doing this would be kind of dumb"
  1199. # [19:54] <adrianba> q+
  1200. # [19:54] * Zakim sees adrianba on the speaker queue
  1201. # [19:54] <timeless> ... clarifying bits that would have trouble
  1202. # [19:54] <timeless> ... with a warning of where to look
  1203. # [19:55] <timeless> ... these are all good things
  1204. # [19:55] <timeless> ... including getting/giving IP commitments
  1205. # [19:55] * hallvors (for the record I think what we'll ship and what WHATWG has will be quite aligned)
  1206. # [19:55] <timeless> adrianba: it may be that to follow the CSS model, we may need to add some ambiguity to the spec
  1207. # [19:55] <timeless> [ laughter ]
  1208. # [19:55] * marcosc hallvors, you mean browser developers?
  1209. # [19:55] <timeless> adrianba: from the browser perspective, it isn't super important
  1210. # [19:55] <timeless> ... but to allow for developers to read this
  1211. # [19:55] <timeless> ... saying you should have things in a certain order
  1212. # [19:55] <timeless> ... if someone relies on this order, then that's a problem
  1213. # [19:56] * hallvors marcosc: I presume that's the demographic we're serving with a test suite, yes
  1214. # [19:56] <timeless> ... if we say "you should do it this way, but you can't rely on it this way"
  1215. # [19:56] <timeless> ... using those test results, we might want to codify those differences
  1216. # [19:56] <timeless> chaals: you want us to describe the known unknowns
  1217. # [19:56] <jeff_> present+ jeff
  1218. # [19:56] <timeless> adrianba: but not the unknown unkowns
  1219. # [19:56] <timeless> [ laughter ]
  1220. # [19:57] <timeless> chaals: seems there's quite a lot of support for the plan of record
  1221. # [19:57] <timeless> ... a spec that's useful that people can use
  1222. # [19:57] <timeless> ... and publish it
  1223. # [19:57] <timeless> ... i suggest that a provisional resolution is that's what we do
  1224. # [19:57] <timeless> ... objections?
  1225. # [19:57] <timeless> [ none ]
  1226. # [19:57] * Quits: plh (plehegar@public.cloak) ("Leaving")
  1227. # [19:57] * Quits: rubys1 (~Adium@public.cloak) ("Leaving.")
  1228. # [19:57] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  1229. # [19:57] <timeless> [ Lunch until 1:00 pm ]
  1230. # [19:57] * Parts: alan-i (~alan-i@public.cloak)
  1231. # [19:57] <timeless> Topic: Push API and Service Workers
  1232. # [19:57] <Zakim> -Olli_Pettay
  1233. # [19:57] <xiaoqian> RRSAgent, drop minutes
  1234. # [19:57] <RRSAgent> I'm logging. I don't understand 'drop minutes', xiaoqian. Try /msg RRSAgent help
  1235. # [19:58] * Joins: marcosc (~marcosc@public.cloak)
  1236. # [19:58] * Quits: jeff_ (jeff@public.cloak) ("Leaving")
  1237. # [19:58] * Quits: a1zu (~androirc@public.cloak) ("AndroIRC - Android IRC Client ( http://www.androirc.com )")
  1238. # [19:58] <timeless> RRSAgent, draft minutes
  1239. # [19:58] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  1240. # [19:58] * Quits: weinig (~weinig@public.cloak) (weinig)
  1241. # [19:58] <Zakim> -lgombos?
  1242. # [19:58] * Quits: aaa (~aaa@public.cloak) ("Page closed")
  1243. # [19:58] * Quits: Claes (~Claes@public.cloak) ("Page closed")
  1244. # [19:58] * Quits: kbx (~kbx@public.cloak) (Client closed connection)
  1245. # [19:58] * Quits: sicking (~sicking@public.cloak) (sicking)
  1246. # [19:59] * Quits: hiroki (hiroki@public.cloak)
  1247. # [19:59] <Zakim> -hallvors
  1248. # [19:59] * Quits: forty4 (~Adium@public.cloak) ("Leaving.")
  1249. # [20:00] * Quits: wooglae (~Adium@public.cloak) ("Leaving.")
  1250. # [20:00] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  1251. # [20:00] <ArtB> RRSAgent, help
  1252. # [20:00] <RRSAgent> More detailed help is available in http://www.w3.org/2002/03/RRSAgent
  1253. # [20:00] * Quits: waynecarr_ (~waynecarr@public.cloak) (Ping timeout: 180 seconds)
  1254. # [20:00] <RRSAgent> Some of the commands I know are:
  1255. # [20:00] <RRSAgent> silence - Stop logging (also: stop, off, ...)
  1256. # [20:00] <RRSAgent> listen - Start logging (also: start, on, ...)
  1257. # [20:00] <RRSAgent> excuse us - Leave the channel (also: bye)
  1258. # [20:00] <RRSAgent> grep [-i] [first-last|max] <perl regex> - Search the logs
  1259. # [20:00] <RRSAgent> e.g. grep foo, grep 5 bar, grep -i things [case independent]
  1260. # [20:00] <RRSAgent> append |mail EMAIL-ADDRESS to email results instead of printing
  1261. # [20:00] <RRSAgent> bookmark - Give the URI of the current log
  1262. # [20:00] <RRSAgent> show action items - give a list of ACTION: entries
  1263. # [20:00] <RRSAgent> drop action n - remove entry [n] from the list of action items
  1264. # [20:00] <RRSAgent> I respond to 'RRSAgent, command' in public and '/msg RRSAgent command' in private
  1265. # [20:00] <RRSAgent> Logging Policy: All public output is logged if I am listening except for
  1266. # [20:00] <RRSAgent> "action" messages (messages sent with the '/me' command) and
  1267. # [20:00] <RRSAgent> any lines starting [off]. All commands to me are logged.
  1268. # [20:00] <RRSAgent> My public output is logged but these lines are not searchable.
  1269. # [20:00] <ArtB> RRSAgent, this meeting spans midnight
  1270. # [20:00] <RRSAgent> The log is in http://www.w3.org/2014/
  1271. # [20:00] <RRSAgent> Do RRSAgent, adminhelp for help on administrative commands
  1272. # [20:00] * Joins: darobin (rberjon@public.cloak)
  1273. # [20:00] <RRSAgent> ok, ArtB; I will not start a new log at midnight
  1274. # [20:01] * Quits: brianraymor (~brianraymor@public.cloak) (Ping timeout: 180 seconds)
  1275. # [20:02] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  1276. # [20:02] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  1277. # [20:04] * Quits: kusakak (~kusakak@public.cloak) (Ping timeout: 180 seconds)
  1278. # [20:04] * Quits: sam (osamu@public.cloak) (Ping timeout: 180 seconds)
  1279. # [20:04] * Quits: benjamp (~benjamp@public.cloak) (Ping timeout: 180 seconds)
  1280. # [20:04] * Quits: miterho (~miterho@public.cloak) (Ping timeout: 180 seconds)
  1281. # [20:04] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  1282. # [20:04] * Quits: spoussa (~spoussa@public.cloak) (Ping timeout: 180 seconds)
  1283. # [20:05] * Quits: stone (~stone@public.cloak) (Ping timeout: 180 seconds)
  1284. # [20:05] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  1285. # [20:05] * Quits: tantek (~tantek@public.cloak) (tantek)
  1286. # [20:05] * Quits: jhund (~jhund@public.cloak) (Ping timeout: 180 seconds)
  1287. # [20:06] * Quits: youngwoojo (~youngwoojo@public.cloak) (Ping timeout: 180 seconds)
  1288. # [20:06] <Zakim> -tyoshino
  1289. # [20:07] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
  1290. # [20:07] * Quits: Zefa (~Zefa@public.cloak) (Ping timeout: 180 seconds)
  1291. # [20:08] * Quits: darobin (rberjon@public.cloak) (Ping timeout: 180 seconds)
  1292. # [20:09] * Quits: arunranga (~arunranga@public.cloak) (arunranga)
  1293. # [20:09] * Quits: jrossi (~jrossi@public.cloak) (Ping timeout: 180 seconds)
  1294. # [20:09] * Quits: DaveWalp (~DaveWalp@public.cloak) (Ping timeout: 180 seconds)
  1295. # [20:13] * Quits: Travis (~Travis@public.cloak) (Ping timeout: 180 seconds)
  1296. # [20:16] * Joins: mvano (~textual@public.cloak)
  1297. # [20:17] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
  1298. # [20:18] * Joins: myakura (~myakura@public.cloak)
  1299. # [20:19] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  1300. # [20:22] * Quits: JonathanJ1 (~hollobit@public.cloak) (Ping timeout: 180 seconds)
  1301. # [20:22] * Quits: adrianba (~adrianba@public.cloak) (Ping timeout: 180 seconds)
  1302. # [20:25] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
  1303. # [20:25] * Quits: israelh (~israelh@public.cloak) (Ping timeout: 180 seconds)
  1304. # [20:29] * Quits: ShijunS (~ShijunS@public.cloak) (Ping timeout: 180 seconds)
  1305. # [20:33] * Quits: sunghan_ (~sunghan@public.cloak) (Ping timeout: 180 seconds)
  1306. # [20:33] * Quits: mvano (~textual@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  1307. # [20:34] * Joins: mvano (~textual@public.cloak)
  1308. # [20:35] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
  1309. # [20:39] * Joins: arunranga (~arunranga@public.cloak)
  1310. # [20:40] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  1311. # [20:46] * Quits: kurosawa (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  1312. # [20:47] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  1313. # [20:51] * Joins: TNK (~KIMWOOGLAE@public.cloak)
  1314. # [20:54] * Joins: hiroki (hiroki@public.cloak)
  1315. # [20:55] * Joins: kusakak (~kusakak@public.cloak)
  1316. # [20:57] * Joins: johnmellor-chrome (~johnmellor-chrome@public.cloak)
  1317. # [20:57] * Joins: notbenjamin (~textual@public.cloak)
  1318. # [20:59] <Zakim> +[IPcaller]
  1319. # [20:59] * Quits: notbenjamin (~textual@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  1320. # [20:59] <jsbell> Present+ Joshua_Bell
  1321. # [20:59] * Joins: wooglae (~Adium@public.cloak)
  1322. # [20:59] <Zakim> +??P1
  1323. # [21:00] <lgombos> Zakim, +[IPcaller] is lgombos
  1324. # [21:00] <Zakim> sorry, lgombos, I do not recognize a party named '+[IPcaller]'
  1325. # [21:00] * Quits: tomoyuki (~Tomoyuki@public.cloak) (tomoyuki)
  1326. # [21:00] * Joins: rubys (~Adium@public.cloak)
  1327. # [21:00] * Joins: benjamp (~benjamp@public.cloak)
  1328. # [21:00] <lgombos> Zakim, [IPcaller] is lgombos
  1329. # [21:00] <Zakim> +lgombos; got it
  1330. # [21:00] * Joins: weinig (~weinig@public.cloak)
  1331. # [21:01] <Zakim> +[IPcaller]
  1332. # [21:01] * Joins: alan-i (~alan-i@public.cloak)
  1333. # [21:01] * Joins: notbenjamin (~textual@public.cloak)
  1334. # [21:01] * Joins: a12u (~androirc@public.cloak)
  1335. # [21:02] <smaug> Zakim, [IPcaller] is Olli_Pettay
  1336. # [21:02] <Zakim> +Olli_Pettay; got it
  1337. # [21:02] * Quits: kusakak (~kusakak@public.cloak) (Ping timeout: 180 seconds)
  1338. # [21:02] * Joins: DaveWalp (~DaveWalp@public.cloak)
  1339. # [21:02] <Zakim> + +44.207.095.aadd
  1340. # [21:02] * Joins: israelh (~israelh@public.cloak)
  1341. # [21:02] * Joins: abarsto (~abarsto@public.cloak)
  1342. # [21:02] * abarsto is now known as ArtB
  1343. # [21:03] * Joins: aaa (~aaa@public.cloak)
  1344. # [21:04] * Joins: rniwa (~rniwa@public.cloak)
  1345. # [21:04] * Joins: myakura (~myakura@public.cloak)
  1346. # [21:05] <timeless> Zakim, who is on the call?
  1347. # [21:05] <Zakim> On the phone I see Portland, lgombos, ??P1, Olli_Pettay, +44.207.095.aadd
  1348. # [21:05] <Zakim> Portland has timeless
  1349. # [21:05] * timeless who is on ??P1 ?
  1350. # [21:05] * Joins: brianraymor (~brianraymor@public.cloak)
  1351. # [21:05] <Zakim> -??P1
  1352. # [21:06] <mvano> 44 is me
  1353. # [21:06] <Zakim> +??P1
  1354. # [21:06] <timeless> Zakim, aadd is mvano
  1355. # [21:06] <Zakim> +mvano; got it
  1356. # [21:06] <johnmellor-chrome> I'm one of the people on the phone
  1357. # [21:06] <timeless> s/44 is me//
  1358. # [21:06] <timeless> Zakim, P1 is johnmellor-chrome
  1359. # [21:06] <Zakim> sorry, timeless, I do not recognize a party named 'P1'
  1360. # [21:06] <timeless> Zakim, ??P1 is johnmellor-chrome
  1361. # [21:06] <Zakim> +johnmellor-chrome; got it
  1362. # [21:06] <mvano> audio is terrible though
  1363. # [21:06] <Zakim> +[IPcaller]
  1364. # [21:06] <timeless> s/audio is terrible though//
  1365. # [21:07] <ArtB> -> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/att-0283/RTC_and_Push_scenario.pdf Push API Slides by Shijun
  1366. # [21:07] <brianraymor> Present+ Brian_Raymor
  1367. # [21:07] <ArtB> zakim, who's here
  1368. # [21:07] <Zakim> ArtB, you need to end that query with '?'
  1369. # [21:07] <anssik> zakim, [IPcaller] is me
  1370. # [21:07] <Zakim> +anssik; got it
  1371. # [21:07] <timeless> RRSAgent, draft minutes
  1372. # [21:07] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  1373. # [21:07] <ArtB> zakim, who's here?
  1374. # [21:07] * Joins: spoussa (~spoussa@public.cloak)
  1375. # [21:07] <Zakim> On the phone I see Portland, lgombos, Olli_Pettay, mvano, johnmellor-chrome, anssik
  1376. # [21:07] <Zakim> Portland has timeless
  1377. # [21:07] <Zakim> On IRC I see spoussa, brianraymor, myakura, rniwa, aaa, ArtB, israelh, DaveWalp, a12u, notbenjamin, alan-i, weinig, benjamp, rubys, wooglae, johnmellor-chrome, hiroki, TNK,
  1378. # [21:07] <Zakim> ... arunranga, mvano, gludi|3, hiroto, hallvors, plinss, anssik, bryan_, smaug, jungkees, RRSAgent, Zakim, lgombos, marcosc_, kochi1, kochi, tyoshino, igrigorik, stryx`_, stryx`,
  1379. # [21:07] <Zakim> ... MikeSmith, botie, hober, paul___irish, slightlyoff, tobie, astearns, cwilso, timeless, scheib, hayato_, krit, cabanier, jsbell, mkwst___, Domenic, FerasM__, dcooney___, pdr__,
  1380. # [21:07] <Zakim> ... Hixie
  1381. # [21:07] * Joins: marcosc (~marcosc@public.cloak)
  1382. # [21:08] * Quits: hiroto (~hiroto@public.cloak) (Ping timeout: 180 seconds)
  1383. # [21:08] <timeless> s|https://dvcs.w3.org/hg/streams-api/raw-file/tip/Overview.htm -> Streams API W3C Editor's Draft|-> https://dvcs.w3.org/hg/streams-api/raw-file/tip/Overview.htm Streams API W3C Editor's Draft|
  1384. # [21:08] * Joins: alia (~alia@public.cloak)
  1385. # [21:08] <timeless> Topic: Introductions 2
  1386. # [21:08] <timeless> alex: Alex Russel, Google
  1387. # [21:08] * Joins: forty4 (~Adium@public.cloak)
  1388. # [21:08] <timeless> mounir: Mounir, Google
  1389. # [21:08] <ArtB> Present+ Alex_Russel, Mounir, Ben_Poulain
  1390. # [21:09] <Zakim> -mvano
  1391. # [21:09] <timeless> notbenjamin: Benjamin, Apple
  1392. # [21:09] <timeless> weinig: Sam Weinig, Apple
  1393. # [21:09] <timeless> norbert: Norbert Lindenberg, Invited Expert
  1394. # [21:09] * Quits: gludi|3 (~kvirc@public.cloak) (Ping timeout: 180 seconds)
  1395. # [21:09] <ArtB> Present+ Sam_Weining, Joshua_Bell, Norbert_Lindenberg, Kenji
  1396. # [21:09] <timeless> kenji: Kenji, Google
  1397. # [21:09] <timeless> Joshua_Bell: Joshua Bell, Google
  1398. # [21:09] <ArtB> zakim, who's here?
  1399. # [21:09] <Zakim> On the phone I see Portland, lgombos, Olli_Pettay, johnmellor-chrome, anssik
  1400. # [21:10] <Zakim> Portland has timeless
  1401. # [21:10] <Zakim> On IRC I see forty4, alia, marcosc, spoussa, brianraymor, myakura, rniwa, aaa, ArtB, israelh, DaveWalp, a12u, notbenjamin, alan-i, weinig, benjamp, rubys, wooglae,
  1402. # [21:10] <Zakim> ... johnmellor-chrome, hiroki, TNK, arunranga, mvano, hallvors, plinss, anssik, bryan_, smaug, jungkees, RRSAgent, Zakim, lgombos, marcosc_, kochi1, kochi, tyoshino, igrigorik,
  1403. # [21:10] <Zakim> ... stryx`_, stryx`, MikeSmith, botie, hober, paul___irish, slightlyoff, tobie, astearns, cwilso, timeless, scheib, hayato_, krit, cabanier, jsbell, mkwst___, Domenic, FerasM__,
  1404. # [21:10] <Zakim> ... dcooney___, pdr__
  1405. # [21:10] <timeless> lgombos: Lazlo Gombos, Samsung
  1406. # [21:10] <timeless> johnmellor-chrome: John Mellor, Google
  1407. # [21:10] <timeless> q?
  1408. # [21:10] * Zakim sees adrianba on the speaker queue
  1409. # [21:10] <timeless> Zakim, who is on the call?
  1410. # [21:10] <Zakim> On the phone I see Portland, lgombos, Olli_Pettay, johnmellor-chrome, anssik
  1411. # [21:10] <Zakim> Portland has timeless
  1412. # [21:10] * anssik Anssi Kostiainen, Intel
  1413. # [21:10] <Zakim> + +44.207.346.aaee
  1414. # [21:10] <timeless> anssik: Anssi Kostiainen, Intel
  1415. # [21:10] * Joins: Claes (~Claes@public.cloak)
  1416. # [21:10] * Joins: hjlee (~hjlee@public.cloak)
  1417. # [21:10] <mounir> +Michael_van_Ouwerkerk
  1418. # [21:10] * Zakim wonders where Michael_van_Ouwerkerk is
  1419. # [21:11] <mounir> Present+ Michael_van_Ouwerkerk
  1420. # [21:11] <timeless> Michael_van_Ouwerkerk: Michael van Ouwerkerk, Google
  1421. # [21:11] <timeless> s/Topic: Push API and Service Workers//
  1422. # [21:11] <timeless> Topic: Push API and Service Workers
  1423. # [21:11] * timeless ArtB can you drop the link again?
  1424. # [21:11] * Joins: kusakak (~kusakak@public.cloak)
  1425. # [21:11] * Joins: waynecarr (~waynecarr@public.cloak)
  1426. # [21:11] * Joins: Norbert (~Norbert@public.cloak)
  1427. # [21:11] <timeless> QQ: The slides are based on the mailing list
  1428. # [21:12] <timeless> s/QQ/Shijun/
  1429. # [21:12] <timeless> ... We want to use Push
  1430. # [21:12] * Quits: a12u (~androirc@public.cloak) (Client closed connection)
  1431. # [21:12] * Joins: a1zu (~androirc@public.cloak)
  1432. # [21:12] * Joins: adrianba (~adrianba@public.cloak)
  1433. # [21:12] <timeless> [ Slide 2 ]
  1434. # [21:12] <timeless> Purpose
  1435. # [21:12] <timeless> Make sure we understand the steps and options in the basic E2E flow
  1436. # [21:12] <timeless> of Real-Time Communications (RTC) with push message, i.e. push an
  1437. # [21:12] <timeless> “incoming call” notification to the user.
  1438. # [21:12] * Joins: zcorpan (~zcorpan@public.cloak)
  1439. # [21:12] * Joins: kenneth__ (~kenneth@public.cloak)
  1440. # [21:12] <timeless> • Identify bottlenecks and open issues.
  1441. # [21:12] * Joins: kbx (~kbx@public.cloak)
  1442. # [21:12] <timeless> [ Slide 3 ]
  1443. # [21:13] * Joins: sicking (~sicking@public.cloak)
  1444. # [21:13] * Joins: kenneth_ (~uid11141@public.cloak)
  1445. # [21:13] <timeless> Priorities
  1446. # [21:13] <timeless> • Low latency
  1447. # [21:13] <timeless> • High reliability
  1448. # [21:13] <timeless> • High power efficiency
  1449. # [21:13] * Quits: kenneth__ (~kenneth@public.cloak) ("Page closed")
  1450. # [21:13] <timeless> [ Slide 4 ]
  1451. # [21:13] <timeless> < graphic >
  1452. # [21:13] <timeless> Shijun: if you use Skype.com
  1453. # [21:13] <timeless> ... the user goes there, logs in
  1454. # [21:13] * Joins: plh (plehegar@public.cloak)
  1455. # [21:13] <timeless> ... we want the app to be able to register something for the user
  1456. # [21:13] <plh> Present+ mnot
  1457. # [21:13] <timeless> ... it isn't sensitive to realtime
  1458. # [21:13] <timeless> ... the user isn't making a call yet
  1459. # [21:13] <timeless> ... we need to set up something for the service worker
  1460. # [21:14] <timeless> weinig: this proposal doesn't include the security model
  1461. # [21:14] <timeless> ... for insuring that you want that push?
  1462. # [21:14] * Joins: mt_ (~mt@public.cloak)
  1463. # [21:14] <timeless> Shijun: the security model isn't included in that yet
  1464. # [21:14] <timeless> ... I'm sure within the WG people here, there are people interested in Security/UI/...
  1465. # [21:14] * Joins: miterho (~miterho@public.cloak)
  1466. # [21:14] * Joins: Hyunjin (~Hyunjin@public.cloak)
  1467. # [21:14] <timeless> ... Here, we want to focus on Low latency, High reliability, High power efficiency
  1468. # [21:15] <timeless> israelh: The assumption we're making is that
  1469. # [21:15] <timeless> ... by the time you're going to deliver these messages
  1470. # [21:15] <timeless> ... the handshakes and correct permissions have happened at this point
  1471. # [21:15] <timeless> ... handshakes with servers
  1472. # [21:15] <timeless> ... client registration has been done
  1473. # [21:15] <timeless> weinig: doesn't that mean we should address them before?
  1474. # [21:15] <timeless> ... since they're pre-reqs
  1475. # [21:15] <timeless> Shijun: we recognize that it's an issue
  1476. # [21:16] <timeless> ... but the focus for us is to understand the scenario when the user makes a call/receives a call
  1477. # [21:16] <timeless> ... we're not trying to ignore/dismiss the other topics
  1478. # [21:16] <timeless> q?
  1479. # [21:16] * Zakim sees adrianba on the speaker queue
  1480. # [21:16] <adrianba> q-
  1481. # [21:16] * Zakim sees no one on the speaker queue
  1482. # [21:16] <timeless> q- adrianba
  1483. # [21:16] * Zakim sees no one on the speaker queue
  1484. # [21:16] <timeless> [ Slide The Scenario: RTC call with push message ]
  1485. # [21:17] <timeless> Shijun: flows from app server to push server, push server to push client
  1486. # [21:17] * Joins: JonathanJ1 (~hollobit@public.cloak)
  1487. # [21:17] <timeless> ... push client to UA
  1488. # [21:17] <timeless> ... -- that's specific to the device
  1489. # [21:17] <timeless> ... it's implementation specific
  1490. # [21:17] <timeless> ... the next step is UA to Service Worker
  1491. # [21:17] <JonathanJ1> rrsagent, draft minutes
  1492. # [21:17] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html JonathanJ1
  1493. # [21:17] <timeless> [ #4. UA dispatch the message ]
  1494. # [21:18] <timeless> s/#/Slide -- #/
  1495. # [21:18] <timeless> • Current option
  1496. # [21:18] <timeless> a. UA wakes up the service worker (SW) and dispatch the message to the SW
  1497. # [21:18] <timeless> b. SW processes the message
  1498. # [21:18] <timeless> c. SW displays a notification, and optionally renders a ringtone
  1499. # [21:18] <timeless> d. Upon user click, SW launches the webapp
  1500. # [21:18] <timeless> Shijun: that's our expectation -- the sound isn't defined, just an expectation
  1501. # [21:19] <timeless> • Questions
  1502. # [21:19] <timeless> 1. Latency – How much latency between “UA receives the message” and “SW
  1503. # [21:19] <timeless> displays a notification” to user?
  1504. # [21:19] <timeless> 2. Reliability – Can SW stay alive until user click? (issue #85)
  1505. # [21:19] <timeless> 3. Power Efficiency – Are long-living SWs a problem to the device? (issue #84)
  1506. # [21:19] * Joins: chaals (~Adium@public.cloak)
  1507. # [21:19] <timeless> Shijun: are we introducing latency beyond the network overhead
  1508. # [21:19] <slightlyoff> q+
  1509. # [21:19] * Zakim sees slightlyoff on the speaker queue
  1510. # [21:19] <timeless> ... pause here for comments
  1511. # [21:20] <mounir> q?
  1512. # [21:20] * Zakim sees slightlyoff on the speaker queue
  1513. # [21:20] <mounir> q+ johnme
  1514. # [21:20] * Zakim sees slightlyoff, johnme on the speaker queue
  1515. # [21:20] <sicking> q+
  1516. # [21:20] * Zakim sees slightlyoff, johnme, sicking on the speaker queue
  1517. # [21:20] <timeless> rniwa: without knowing details of the api
  1518. # [21:20] <timeless> ... keeping the SW alive doesn't seem possible
  1519. # [21:20] <timeless> ... i could have my pc at work alive for 48 hours
  1520. # [21:20] <timeless> ... and get 50 notifications
  1521. # [21:20] <timeless> ... there's no way i want 50 SWs running on my computer when i get back
  1522. # [21:20] <bryan_> q+
  1523. # [21:20] * Zakim sees slightlyoff, johnme, sicking, bryan_ on the speaker queue
  1524. # [21:21] <timeless> ack slightlyoff
  1525. # [21:21] * Zakim sees johnme, sicking, bryan_ on the speaker queue
  1526. # [21:21] <timeless> slightlyoff: thanks for the detailed description of the process
  1527. # [21:21] <timeless> ... i think johnmellor-chrome will say the same
  1528. # [21:21] <timeless> ... SW is designed to be killable
  1529. # [21:21] <timeless> ... to get reliability back
  1530. # [21:21] <timeless> ... we'll pass a transparent structured data object to the SW
  1531. # [21:21] * Quits: Hyunjin (~Hyunjin@public.cloak) (Ping timeout: 180 seconds)
  1532. # [21:21] * Joins: song (~song@public.cloak)
  1533. # [21:21] <timeless> ... the application sends data w/ the notification
  1534. # [21:22] <timeless> ... when the notification is clicked, the data can be returned to the SW
  1535. # [21:22] <mounir> ack johnme
  1536. # [21:22] * Zakim sees sicking, bryan_ on the speaker queue
  1537. # [21:22] * Joins: tantek (~tantek@public.cloak)
  1538. # [21:22] <timeless> ... this gives power efficiency and data avialability
  1539. # [21:22] <timeless> s/avialability/availability/
  1540. # [21:22] <timeless> johnmellor-chrome: latency in Chrome/Nexus 5 is <50ms
  1541. # [21:22] <timeless> ... you receive a message in Java
  1542. # [21:22] * Joins: youngwoojo (~youngwoojo@public.cloak)
  1543. # [21:22] <timeless> ... it wakes up the browser
  1544. # [21:22] <slightlyoff> q+
  1545. # [21:22] * Zakim sees sicking, bryan_, slightlyoff on the speaker queue
  1546. # [21:22] <timeless> ... it wakes up a SW
  1547. # [21:22] <mounir> s/50ms/750ms/
  1548. # [21:23] <timeless> ... we think it's possible to optimize this a lot
  1549. # [21:23] * mounir believes that was the number
  1550. # [21:23] <timeless> ack sicking
  1551. # [21:23] * Zakim sees bryan_, slightlyoff on the speaker queue
  1552. # [21:23] <timeless> sicking: we've found latency
  1553. # [21:23] <timeless> ... the most expensive piece is starting the relevant process
  1554. # [21:23] <timeless> ... starting a process to show a notification
  1555. # [21:23] <timeless> ... when the user clicks the notification
  1556. # [21:23] <timeless> ... we always need to start the related process
  1557. # [21:23] <timeless> ... that's the bottleneck
  1558. # [21:23] <timeless> ... -- in FirefoxOS
  1559. # [21:24] <timeless> ... it doesn't matter if we're starting a Worker or a UI
  1560. # [21:24] <timeless> ... when it comes to Phone calls
  1561. # [21:24] * Joins: chaa13 (~chaa13@public.cloak)
  1562. # [21:24] <timeless> ... vs. a Chat thing
  1563. # [21:24] <timeless> ... you don't want to just display a notification
  1564. # [21:24] <timeless> ... you often want a full screen thing
  1565. # [21:24] * Joins: song_ (~song@public.cloak)
  1566. # [21:24] <timeless> ... you want a picture of the caller, and a yes / no button
  1567. # [21:24] <timeless> ... to display that, we need the full process
  1568. # [21:24] <timeless> q?
  1569. # [21:24] * Zakim sees bryan_, slightlyoff on the speaker queue
  1570. # [21:24] <timeless> ack bryan_
  1571. # [21:24] * Zakim sees slightlyoff on the speaker queue
  1572. # [21:24] <timeless> bryan_: i'm assuming the question about latency will resolve itself
  1573. # [21:25] <timeless> ... based on experience w/ testing
  1574. # [21:25] <chaa13> q+ shujin
  1575. # [21:25] * Zakim sees slightlyoff, shujin on the speaker queue
  1576. # [21:25] <timeless> ... i'm assuming SW will minimize startup time
  1577. # [21:25] <timeless> ... I assume a WebRTC app that you use for calling
  1578. # [21:25] <timeless> ... will need a long lived SW
  1579. # [21:25] <sicking> q+
  1580. # [21:25] * Zakim sees slightlyoff, shujin, sicking on the speaker queue
  1581. # [21:25] <timeless> ... but we need to optimize this so the response to the incoming event is minimal
  1582. # [21:25] <timeless> ... the thing that receives the event could be a call app ui
  1583. # [21:26] <timeless> ... to the extent that this is dependent on browser technology
  1584. # [21:26] <timeless> ack slightlyoff
  1585. # [21:26] * Zakim sees shujin, sicking on the speaker queue
  1586. # [21:26] <timeless> slightlyoff: your 8s window target
  1587. # [21:26] <timeless> ... -> shujin
  1588. # [21:26] <timeless> ... what does that include?
  1589. # [21:26] * Joins: aaa_ (~aaa@public.cloak)
  1590. # [21:26] <timeless> [ Slide #4-a. Alternative option ]
  1591. # [21:26] <timeless> shujin: the end to end latency
  1592. # [21:26] <timeless> ... from server to device
  1593. # [21:27] <timeless> ... and coming back with confirmation
  1594. # [21:27] <timeless> ... 65% <1s
  1595. # [21:27] * timeless someone 8s ? 8ms ? ???
  1596. # [21:27] <timeless> ... for the app to launch the background process is pretty fast
  1597. # [21:27] * mounir timeless I think slightlyoff said 8s
  1598. # [21:27] <timeless> q?
  1599. # [21:27] * Zakim sees shujin, sicking on the speaker queue
  1600. # [21:27] * timeless mounir thanks
  1601. # [21:27] * Joins: Zefa (~Zefa@public.cloak)
  1602. # [21:27] <timeless> ack sh
  1603. # [21:27] * Zakim sees sicking on the speaker queue
  1604. # [21:27] <timeless> ack sicking
  1605. # [21:27] * Zakim sees no one on the speaker queue
  1606. # [21:28] <timeless> sicking: we have System Messages, which are like SW
  1607. # [21:28] <timeless> ... we found that works really really well
  1608. # [21:28] <timeless> ... we have yet to find an instance where we need to keep an application running in the background
  1609. # [21:28] <timeless> ... we find additional events to wake the application
  1610. # [21:28] <timeless> ... if an app wants to poll, it can use a scheduler
  1611. # [21:28] * Quits: JonathanJ1 (~hollobit@public.cloak) (Client closed connection)
  1612. # [21:28] <timeless> ... for online, we can use notices
  1613. # [21:28] * Joins: JonathanJ1 (~hollobit@public.cloak)
  1614. # [21:28] <timeless> ... for incoming messages when the device is off
  1615. # [21:29] <timeless> ... we can have a startup message and deliver the messages
  1616. # [21:29] <timeless> ... we haven't found a case where we need long running background
  1617. # [21:29] <timeless> slightlyoff: did you have 85/95% numbers?
  1618. # [21:29] * Quits: botie (botie@public.cloak) (Client closed connection)
  1619. # [21:29] <timeless> shujin: no
  1620. # [21:29] <timeless> ... our experience isn't browser specific
  1621. # [21:29] <timeless> [ Slide #4-a. Alternative option ]
  1622. # [21:30] <timeless> • Proposal
  1623. # [21:30] <timeless> a. The push client wakes up a lightweight independent background process and pass the message to
  1624. # [21:30] <timeless> it
  1625. # [21:30] <timeless> • The background process can be developed by browser implementers
  1626. # [21:30] <timeless> • This process only handles push messages
  1627. # [21:30] <timeless> • The push client automatically wakes up this process when needed
  1628. # [21:30] <timeless> b. The background process parses the message property to identify predefined action(s)
  1629. # [21:30] <timeless> • The process only executes a small set of predefined actions: display notification, play ringtone
  1630. # [21:30] <timeless> • PushRegistraiton can be registered with the predefined action(s)
  1631. # [21:30] <timeless> c. If predefined actions are identified, the background process displays a notification, and optionally
  1632. # [21:30] <timeless> renders a preloaded ringtone
  1633. # [21:30] <timeless> d. Upon user click, the background process launches the UA which in turn forwards the push
  1634. # [21:30] <timeless> message to either a webapp or a SW
  1635. # [21:31] * Quits: aaa (~aaa@public.cloak) (Ping timeout: 180 seconds)
  1636. # [21:31] * Joins: darobin (rberjon@public.cloak)
  1637. # [21:31] * Joins: jrossi (~jrossi@public.cloak)
  1638. # [21:31] * timeless PushRegistraiton <- is an error in the slide, not the Scribe
  1639. # [21:31] <slightlyoff> q+
  1640. # [21:31] * Zakim sees slightlyoff on the speaker queue
  1641. # [21:32] <MikeSmith> -> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/att-0283/RTC_and_Push_scenario.pdf "Scenario analysis: RTC call with push message" slides from Shijun
  1642. # [21:32] <MikeSmith> RRSAgent, make minutes
  1643. # [21:32] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html MikeSmith
  1644. # [21:32] <timeless> shujin: the background process is an extension of the push client
  1645. # [21:32] <chaals> ack sl
  1646. # [21:32] * Zakim sees no one on the speaker queue
  1647. # [21:32] <timeless> ... that's the solution we see, which could be more friendly for mobile devices
  1648. # [21:32] <mounir> q?
  1649. # [21:32] * Zakim sees no one on the speaker queue
  1650. # [21:32] * Joins: kurosawa (~chatzilla@public.cloak)
  1651. # [21:32] <timeless> slightlyoff: what is the memory/cpu cost of the persistent background process?
  1652. # [21:33] <timeless> ... we've found we're middle of the pack for Chrome for push messages (cpu/memory)
  1653. # [21:33] <timeless> ... vs. gmail/facebook
  1654. # [21:33] * Joins: Jun_MA (~Jun_MA@public.cloak)
  1655. # [21:33] <sicking> q+
  1656. # [21:33] * Zakim sees sicking on the speaker queue
  1657. # [21:33] <timeless> shujin: i don't have the numbers handy, but i can give the numbers to the ML
  1658. # [21:33] <MikeSmith> i/Slide 2/-> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/att-0283/RTC_and_Push_scenario.pdf "Scenario analysis: RTC call with push message" slides from Shijun
  1659. # [21:34] <mt_> q+
  1660. # [21:34] * Zakim sees sicking, mt_ on the speaker queue
  1661. # [21:34] <MikeSmith> RRSAgent, make minutes
  1662. # [21:34] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html MikeSmith
  1663. # [21:34] <slightlyoff> q+
  1664. # [21:34] * Zakim sees sicking, mt_, slightlyoff on the speaker queue
  1665. # [21:34] <timeless> ... this is what is recommended to Windows apps
  1666. # [21:34] * Quits: song_ (~song@public.cloak) ("Page closed")
  1667. # [21:34] * chaals wonders who mt_ is
  1668. # [21:34] <timeless> ... for push message in Windows, >99% of the messages are processed by the background process
  1669. # [21:34] <timeless> ... IE is considered by Windows as an application
  1670. # [21:35] <timeless> ... and it should have a separate background process
  1671. # [21:35] <timeless> ack sicking
  1672. # [21:35] * Zakim sees mt_, slightlyoff on the speaker queue
  1673. # [21:35] <timeless> sicking: i think that's the model that the spec is proposing
  1674. # [21:35] <timeless> ... except that, the background process is the SW
  1675. # [21:35] <timeless> ... i think what jake is proposing, is
  1676. # [21:35] <timeless> ... in what instances do you only want to display a notification/ringtone
  1677. # [21:35] <johnmellor-chrome> q+
  1678. # [21:35] * Zakim sees mt_, slightlyoff, johnmellor-chrome on the speaker queue
  1679. # [21:35] <timeless> ... if you're playing a ringtone, you also want to render an onscreen ui
  1680. # [21:36] <johnmellor-chrome> q-
  1681. # [21:36] * Zakim sees mt_, slightlyoff on the speaker queue
  1682. # [21:36] <mounir> q+
  1683. # [21:36] * Zakim sees mt_, slightlyoff, mounir on the speaker queue
  1684. # [21:36] <timeless> ... if you're displaying something, you might want to download data
  1685. # [21:36] <timeless> shujin: analogy, each website as an independent app
  1686. # [21:36] <timeless> ... from the User perspective, each website might want to tailor the experience
  1687. # [21:37] <timeless> ... but based on the ML discussion, there's a tradeoff between how long you can keep a SW alive
  1688. # [21:37] <timeless> ... and how much can be done in a SW
  1689. # [21:37] <timeless> ... what we're proposing
  1690. # [21:37] <timeless> ... IE has a special background SW
  1691. # [21:37] <timeless> ack mt_
  1692. # [21:37] * Zakim sees slightlyoff, mounir on the speaker queue
  1693. # [21:37] <timeless> mt_: (Martin Thomson)
  1694. # [21:37] <timeless> ... what you're asking for is something faster than the XX ms
  1695. # [21:37] <timeless> ... i don't think this requires more than a lightweight process
  1696. # [21:38] <timeless> ... an SW spins up whatever is necessary to run the js in the SW
  1697. # [21:38] <timeless> ... a very lightweight process that handles the notification, handles it
  1698. # [21:38] <weinig> q+
  1699. # [21:38] * Zakim sees slightlyoff, mounir, weinig on the speaker queue
  1700. # [21:38] <timeless> ... if that requires launching the rendering engine
  1701. # [21:38] * Quits: jrossi (~jrossi@public.cloak) (Ping timeout: 180 seconds)
  1702. # [21:38] <timeless> ... it invokes the API for that, to get that
  1703. # [21:38] <timeless> ... i don't see that's a problem
  1704. # [21:38] <timeless> ... I see an opportunity for the OS
  1705. # [21:38] <timeless> ... for the lightweight process to be able to handle the notification w/o starting a SW
  1706. # [21:39] <timeless> ... a message comes down, immediately rendered into the notification window
  1707. # [21:39] <weinig> q-
  1708. # [21:39] * Zakim sees slightlyoff, mounir on the speaker queue
  1709. # [21:39] <timeless> ... maybe we can provide a way to say that certain messages can become a notification directly
  1710. # [21:39] * Quits: kbx (~kbx@public.cloak) (Ping timeout: 180 seconds)
  1711. # [21:39] <mounir> ack slightlyoff
  1712. # [21:39] * Zakim sees mounir on the speaker queue
  1713. # [21:39] <timeless> ack slightlyoff
  1714. # [21:39] * Zakim sees mounir on the speaker queue
  1715. # [21:39] <timeless> slightlyoff: in SW, we note where we don't know what we don't know
  1716. # [21:39] <timeless> ... where app-cache failed
  1717. # [21:40] <timeless> ... we have this because we don't have a good track record of doing that
  1718. # [21:40] <timeless> ... i caution us to use data
  1719. # [21:40] <timeless> ... 750ms is the full time w/ Chrome + background process
  1720. # [21:40] * Parts: wooglae (~Adium@public.cloak) (wooglae)
  1721. # [21:40] <timeless> ... the entire world of optimizing is several quarters forward
  1722. # [21:40] <timeless> ... we think there's a huge ramp of oportunities
  1723. # [21:40] * Joins: wooglae (~Adium@public.cloak)
  1724. # [21:40] <timeless> ... i'd like us to prefer generality over specific cases
  1725. # [21:41] <timeless> ... if there's specific evidence for the relative weight
  1726. # [21:41] <timeless> ... if you have credible evidence
  1727. # [21:41] <timeless> ... i'd like to caution us on specifics w/o data
  1728. # [21:41] <timeless> mounir: the push team at Google when we designed the Push API
  1729. # [21:41] <timeless> ... we thought about a specific API for notifications
  1730. # [21:41] <timeless> ... for the reason sicking noted
  1731. # [21:41] <timeless> ... a lot of sites will have different needs
  1732. # [21:42] <timeless> ... as noted earlier, we could make that optimization later
  1733. # [21:42] <timeless> ... offering faster
  1734. # [21:42] <timeless> ... unlike app-cache (not working)
  1735. # [21:42] <timeless> israelh: maybe the paradigms that we're looking at
  1736. # [21:42] <timeless> ... from our perspective, we wanted a common paradigm
  1737. # [21:42] <timeless> ... we wanted very little you could customize
  1738. # [21:42] <timeless> ... maybe the various more powerful rendering experiences we didn't want
  1739. # [21:43] <timeless> ... we wanted a more cohesive experience
  1740. # [21:43] * Joins: bkardell_ (~uid10373@public.cloak)
  1741. # [21:43] <timeless> ... our model is how we've been doing it since Windows 8 (3 years)
  1742. # [21:43] <timeless> ... we need to give you the specifics, i agree
  1743. # [21:43] <johnmellor-chrome> q+
  1744. # [21:43] * Zakim sees mounir, johnmellor-chrome on the speaker queue
  1745. # [21:43] <timeless> ... this subprocess we're describing is very specialized
  1746. # [21:43] <timeless> ... only for push
  1747. # [21:43] <timeless> ... we didn't need to enable more
  1748. # [21:44] <timeless> ... that we'll have the UA in control
  1749. # [21:44] <timeless> ... allow the SW that are instantiated to get the message
  1750. # [21:44] <mt_> I think that perhaps slightlyoff is casting this in the wrong light: SW *is* a lightweight process in a sense, but it just gets forced to be idle if it isn't dealing with an event
  1751. # [21:44] <timeless> ... we aren't saying it isn't a good thing
  1752. # [21:44] <timeless> ... offering an intermediary that's sort of lightweight
  1753. # [21:44] <timeless> ack mounir
  1754. # [21:44] * Zakim sees johnmellor-chrome on the speaker queue
  1755. # [21:44] <timeless> mounir: with your process
  1756. # [21:44] <timeless> ... if i want to update my database
  1757. # [21:44] <timeless> ... say i have a tutor client
  1758. # [21:44] <timeless> ... i get a message
  1759. # [21:44] <timeless> ... i don't click on it
  1760. # [21:44] <timeless> ... i go offline
  1761. # [21:44] <timeless> ... the app can't save that?
  1762. # [21:45] <timeless> israelh: there are different types of pushes
  1763. # [21:45] <timeless> ... some are raw data type
  1764. # [21:45] <timeless> ... which potentially push to the app running behind the scenes
  1765. # [21:45] <timeless> ... that gets the registered events
  1766. # [21:45] <timeless> shujin: in our case, the push message is the raw format
  1767. # [21:45] <timeless> ... in comparison to the windows messages
  1768. # [21:45] * Joins: Hyunjin (~Hyunjin@public.cloak)
  1769. # [21:46] <timeless> ... we're talking about letting the developers choose simple/lightweight or not
  1770. # [21:46] <timeless> ... giving the developer more power, from a different perspective
  1771. # [21:46] <timeless> mounir: you're making an early assumption
  1772. # [21:46] <chaals> q+ dan
  1773. # [21:46] * Zakim sees johnmellor-chrome, dan on the speaker queue
  1774. # [21:46] <timeless> ... that developers get a push message, and show a notification
  1775. # [21:46] <mt_> q+
  1776. # [21:46] * Zakim sees johnmellor-chrome, dan, mt_ on the speaker queue
  1777. # [21:46] <timeless> ... many times the developer might get data, and show the notification later
  1778. # [21:47] <timeless> shujin: i agree we shouldn't remove that from the developer
  1779. # [21:47] <timeless> ... if the message has enough information that the developer can do without predefined actions, that's still available
  1780. # [21:47] * Joins: jcraig (~jcraig@public.cloak)
  1781. # [21:47] <timeless> ... when SW is run on different devices
  1782. # [21:47] <timeless> ... whether a SW can complete is another question
  1783. # [21:47] <timeless> ... whether to enable a rich experience, somehow we might not be able to guarantee
  1784. # [21:47] <timeless> ack johnmellor-chrome
  1785. # [21:47] * Zakim sees dan, mt_ on the speaker queue
  1786. # [21:47] <timeless> johnmellor-chrome: the standard thing is notifications
  1787. # [21:48] <timeless> ... when i look at a native app
  1788. # [21:48] <timeless> ... if an app is in the foreground, it usually won't show a notification
  1789. # [21:48] <timeless> ... some apps will only show notifications if you aren't looking at inbox
  1790. # [21:48] <timeless> ... some apps will download content
  1791. # [21:48] <timeless> ... gmail might get data
  1792. # [21:48] <timeless> ... but only show information if you've configured labels that match the data
  1793. # [21:48] <timeless> ... you could imagine location specific decisions
  1794. # [21:48] <timeless> q?
  1795. # [21:48] * Zakim sees dan, mt_ on the speaker queue
  1796. # [21:49] <timeless> ack dan
  1797. # [21:49] * Zakim sees mt_ on the speaker queue
  1798. # [21:49] * Joins: tomoyuki (~tomoyuki@public.cloak)
  1799. # [21:49] <mounir> q+
  1800. # [21:49] * Zakim sees mt_, mounir on the speaker queue
  1801. # [21:49] <timeless> ddruta: i think it would be useful if the push could go to different UAs
  1802. # [21:49] <timeless> ack mt_
  1803. # [21:49] * Zakim sees mounir on the speaker queue
  1804. # [21:49] <mounir> q-
  1805. # [21:49] * Zakim sees no one on the speaker queue
  1806. # [21:49] <timeless> shujin: the push client is an OS component
  1807. # [21:49] <timeless> q+ mt_
  1808. # [21:49] * Zakim sees mt_ on the speaker queue
  1809. # [21:50] <timeless> ... apps can implement their own SWs
  1810. # [21:50] <timeless> ack mt_
  1811. # [21:50] * Zakim sees no one on the speaker queue
  1812. # [21:50] <timeless> mt_: i think we're reaching the saturation point
  1813. # [21:50] <timeless> ... a lot of the pushback is around the optimizations MS made
  1814. # [21:50] <timeless> ... people aren't seeing strong justification for doing
  1815. # [21:50] <timeless> ... that's what I got from slightlyoff , that's what i got from johnmellor-chrome
  1816. # [21:50] <timeless> q+ timeless
  1817. # [21:50] * Zakim sees timeless on the speaker queue
  1818. # [21:51] <timeless> ... i think you should go back to the people at MS and ask why they put in the shortcuts
  1819. # [21:51] <timeless> ... something more generic would be useful here
  1820. # [21:51] <timeless> ... we could make this optimization available
  1821. # [21:51] <timeless> ... but there are costs involved
  1822. # [21:51] <timeless> ... with the api as structured
  1823. # [21:51] <chaals> scribe: chaals
  1824. # [21:51] <timeless> ... those costs are significant
  1825. # [21:51] <chaals> Timeless: They wanted to enforce a consistent UI. (Answering MT_)
  1826. # [21:52] <chaals> … every time the userhas a similar thing, in a different client, they want it to look the same. (This is what Shujin said)
  1827. # [21:52] <chaals> … as a user, I support that goal.
  1828. # [21:52] * Joins: shepazu (schepers@public.cloak)
  1829. # [21:52] <timeless> scribe: timeless
  1830. # [21:53] <timeless> israelh: as you get a flurry of notifications
  1831. # [21:53] <timeless> ... the client can synthesize those
  1832. # [21:53] <timeless> ... it can buffer those notifications together
  1833. # [21:53] * Joins: jrossi (~jrossi@public.cloak)
  1834. # [21:53] * Joins: Hyunjin_ (~Hyunjin@public.cloak)
  1835. # [21:53] <timeless> s/Timeless/timeless/
  1836. # [21:53] <timeless> ... I don't think we're saying that the model shouldn't support SW
  1837. # [21:53] <timeless> ... that isn't what we're saying
  1838. # [21:53] <timeless> ... what we're saying, what others are calling optimizations
  1839. # [21:53] <timeless> ... we'd like to see a mechanism where those optimizations are allowed, enabled, encouraged
  1840. # [21:53] <timeless> ... as opposed to no, it has to be this other way
  1841. # [21:54] <timeless> mounir: could we keep that door open for a v2 api?
  1842. # [21:54] <timeless> ... as opposed to v1
  1843. # [21:54] * Quits: alia (~alia@public.cloak) ("Page closed")
  1844. # [21:54] * Quits: brianraymor (~brianraymor@public.cloak) (Ping timeout: 180 seconds)
  1845. # [21:54] <timeless> israelh: we were under the impression that the Push API was still early enough
  1846. # [21:54] <timeless> ... that we could make those comments
  1847. # [21:54] <timeless> ... if we think we're at LC for Push
  1848. # [21:54] <timeless> mounir: i don't think it's an API maturity
  1849. # [21:54] <timeless> ... i think it's a developer feedback issue
  1850. # [21:54] * Quits: Zefa (~Zefa@public.cloak) (Ping timeout: 180 seconds)
  1851. # [21:54] * Quits: forty4 (~Adium@public.cloak) ("Leaving.")
  1852. # [21:55] * ArtB wonders if the Push API contributors are using some type `enhancement` label for v.next bugs/issues/enhancement requests?
  1853. # [21:55] * Joins: forty4 (~Adium@public.cloak)
  1854. # [21:55] <sicking> q+
  1855. # [21:55] * Zakim sees timeless, sicking on the speaker queue
  1856. # [21:55] <timeless> q-
  1857. # [21:55] * Zakim sees sicking on the speaker queue
  1858. # [21:55] <timeless> kenji: as the PM for the team implementing SW
  1859. # [21:55] <timeless> ... if you can provide developer feedback to explain why
  1860. # [21:55] <timeless> ... that's good feedback for us as well
  1861. # [21:55] * Quits: kurosawa (~chatzilla@public.cloak) (Client closed connection)
  1862. # [21:55] <timeless> shujin: would it be helpful if we could propose an API?
  1863. # [21:56] <timeless> ... put on the ML for discussion?
  1864. # [21:56] <timeless> ... and then discuss for current spec
  1865. # [21:56] <timeless> sicking: one way to get implementation/developer feedback right now
  1866. # [21:56] <timeless> ... is looking at existing apps
  1867. # [21:56] * Joins: alia (~alia@public.cloak)
  1868. # [21:56] <timeless> ... do existing apps
  1869. # [21:56] <timeless> ... where the only thing they do is play a ringer/display a notification
  1870. # [21:56] <timeless> ... we know twitter only displays a notification
  1871. # [21:56] <timeless> ... but when you click it, you might not see the tweet
  1872. # [21:56] <timeless> ... provide UCs
  1873. # [21:56] <Zakim> +arunranga
  1874. # [21:56] * Quits: Hyunjin (~Hyunjin@public.cloak) (Ping timeout: 180 seconds)
  1875. # [21:57] <timeless> q+ timeless to point to BB10 apps
  1876. # [21:57] * Zakim sees sicking, timeless on the speaker queue
  1877. # [21:57] <timeless> shujin: we can go back and collect the data
  1878. # [21:57] <arunranga> Zakim, mute me
  1879. # [21:57] <Zakim> arunranga should now be muted
  1880. # [21:57] <timeless> ack sicking
  1881. # [21:57] * Zakim sees timeless on the speaker queue
  1882. # [21:57] <chaals> q+
  1883. # [21:57] * Zakim sees timeless, chaals on the speaker queue
  1884. # [21:57] <chaals> ack ti
  1885. # [21:57] <Zakim> timeless, you wanted to point to BB10 apps
  1886. # [21:57] * Zakim sees chaals on the speaker queue
  1887. # [21:57] * Quits: aaa_ (~aaa@public.cloak) (Ping timeout: 180 seconds)
  1888. # [21:58] * Quits: TNK (~KIMWOOGLAE@public.cloak) (Ping timeout: 180 seconds)
  1889. # [21:58] * Joins: forty41 (~Adium@public.cloak)
  1890. # [21:59] <timeless> ack timeless
  1891. # [21:59] * Zakim sees chaals on the speaker queue
  1892. # [21:59] <schuki> timeless: use case for blackberry is normal things, you can send push notifications, we had categories and common apps fit into these categories
  1893. # [21:59] <schuki> ... for most of these things it worked well
  1894. # [21:59] <schuki> ... some thingdid drain battery, but most didn't
  1895. # [21:59] <timeless> chaals: would people like to see an api?
  1896. # [21:59] <timeless> [ a number of hands for yes ]
  1897. # [21:59] * Quits: forty41 (~Adium@public.cloak) ("Leaving.")
  1898. # [21:59] <timeless> chaals: or would people like to see data?
  1899. # [21:59] <timeless> sicking: i'd like to see data?
  1900. # [21:59] <timeless> weinig: what data?
  1901. # [21:59] * Joins: Hyunjin (~Hyunjin@public.cloak)
  1902. # [21:59] * plh gives "abcde" as data :)
  1903. # [21:59] <timeless> chaals: would people like to see UCs?
  1904. # [21:59] * Joins: hiroto__ (~hiroto@public.cloak)
  1905. # [21:59] <timeless> weinig: i would
  1906. # [21:59] <timeless> israelh: a quick clarification on UCs
  1907. # [22:00] * Joins: kurosawa (~chatzilla@public.cloak)
  1908. # [22:00] <timeless> ... how much more detailed on UCs do you want to see?
  1909. # [22:00] * Quits: Hyunjin_ (~Hyunjin@public.cloak) (Ping timeout: 180 seconds)
  1910. # [22:00] <timeless> ... for example Twitter, Facebook, Email client
  1911. # [22:00] <timeless> ... the UCs are fairly common
  1912. # [22:00] <timeless> ... what granularity are you looking for?
  1913. # [22:00] <timeless> sicking: those UCs need to come w/ numbers
  1914. # [22:00] * Joins: forty41 (~Adium@public.cloak)
  1915. # [22:00] <timeless> ... if you show Email clients only show notification w/o fetching data
  1916. # [22:00] <timeless> israelh: if you want only numbers
  1917. # [22:00] <timeless> ... perhaps i can give you just numbers
  1918. # [22:01] <timeless> ... these types of apps do these types of things
  1919. # [22:01] <timeless> ... our Store app shows notifications when it finishes updating/downloading
  1920. # [22:01] <timeless> ... shows notifications for new apps/updates available
  1921. # [22:01] <timeless> ... popular apps w/ this type of behavior
  1922. # [22:01] <timeless> s/schuki/scribe/
  1923. # [22:01] <timeless> s/schuki/scribe/
  1924. # [22:01] <timeless> s/schuki/scribe/
  1925. # [22:01] * Quits: DaveWalp (~DaveWalp@public.cloak) (Ping timeout: 180 seconds)
  1926. # [22:02] <timeless> weinig: in terms of UCs, I think we heard a lot of UCs here
  1927. # [22:02] * Quits: forty4 (~Adium@public.cloak) (Ping timeout: 180 seconds)
  1928. # [22:02] <timeless> ... it would be good if you came with a specific list
  1929. # [22:02] <mounir> s/sicking: those UCs need to come/mounir: those UCs need to come/
  1930. # [22:02] <timeless> ... and then to slightlyoff, indicate which UCs go with which patterns
  1931. # [22:02] * mounir timeless I really appreciate you confusing me with sicking :)
  1932. # [22:02] * timeless sigh
  1933. # [22:02] <timeless> q?
  1934. # [22:02] * Zakim sees chaals on the speaker queue
  1935. # [22:02] <timeless> israelh: we can work with that
  1936. # [22:02] <timeless> ack chaals
  1937. # [22:02] * Zakim sees no one on the speaker queue
  1938. # [22:02] <timeless> chaals: thank you, we're done
  1939. # [22:03] <timeless> s/thank you, we're done/we're done, thank you/
  1940. # [22:03] * Joins: glenn (~gadams@public.cloak)
  1941. # [22:03] <timeless> bryan_: in the last month, there were a number of issues raised to github
  1942. # [22:03] <timeless> ... a number have reached consensus
  1943. # [22:03] <timeless> ... a number have engendered discussion
  1944. # [22:03] * schuki gets ready
  1945. # [22:04] <timeless> ArtB: we have a lot of holes in tomorrow's agenda
  1946. # [22:04] <timeless> ... if you want to use slots
  1947. # [22:04] * schuki i have some lag on client
  1948. # [22:04] <timeless> bryan_: yeah
  1949. # [22:04] * schuki oh closing skype fixed it... whaddya know
  1950. # [22:04] <timeless> chaals: the 11-3pm overlaps with AC
  1951. # [22:04] <mt_> I'd like to get any decision on the agenda change promptly
  1952. # [22:05] <bryan_> I suggest we update the wiki with the "lightweight / low latency" use cases
  1953. # [22:05] * Quits: rubys (~Adium@public.cloak) ("Leaving.")
  1954. # [22:05] <timeless> weinig: is there a place where the workflow for clients can be seen?
  1955. # [22:05] <timeless> ... i looked at the slidedeck
  1956. # [22:05] * Joins: fjh (~fhirsch3@public.cloak)
  1957. # [22:05] <timeless> weinig: "client" = "web site author"
  1958. # [22:05] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  1959. # [22:05] <timeless> mounir: client registers for push, you get server+registration id
  1960. # [22:05] * Joins: fjh (~fhirsch3@public.cloak)
  1961. # [22:05] * Joins: rubys (~Adium@public.cloak)
  1962. # [22:05] <timeless> ... developer sends that from client to its own server
  1963. # [22:06] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  1964. # [22:06] <timeless> ... which then talks to the server w/ the registration id
  1965. # [22:06] * Joins: fjh (~fhirsch3@public.cloak)
  1966. # [22:06] <timeless> ... apple has its own push server
  1967. # [22:06] <timeless> weinig: if a client wants to use push notifications
  1968. # [22:06] <timeless> ... they need separate agreements w/ each vendor?
  1969. # [22:06] <timeless> [ YES ]
  1970. # [22:06] <sicking> q+
  1971. # [22:06] * Zakim sees sicking on the speaker queue
  1972. # [22:06] <timeless> mounir: there's a separate discussion in IETF to standardize that
  1973. # [22:06] <timeless> topic: File API
  1974. # [22:06] <schuki> scribenick: schuki
  1975. # [22:07] <timeless> scribe: schuki
  1976. # [22:07] <arunranga> Zakim, unmute me
  1977. # [22:07] <Zakim> arunranga should no longer be muted
  1978. # [22:07] <schuki> sicking:
  1979. # [22:07] <timeless> s/sicking://
  1980. # [22:07] <schuki> arunranga: file api can go to LC
  1981. # [22:07] * Joins: glenn_ (~gadams@public.cloak)
  1982. # [22:07] <timeless> RRSAgent, draft minutes
  1983. # [22:07] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  1984. # [22:07] <schuki> ... whenever the publishing ??? is lifted
  1985. # [22:08] <schuki> ... we also want to talk about file system api
  1986. # [22:08] <MikeSmith> s/???/moratorium
  1987. # [22:08] <schuki> ArtB: i am displaying the bugs for file api
  1988. # [22:08] <schuki> ... we can go to LC with thia
  1989. # [22:08] <schuki> s/thia/this
  1990. # [22:08] <timeless> s/... we've tried to harmonise/Travis: we've tried to harmonise/
  1991. # [22:08] <schuki> ArtB: does anyone have issues with this?
  1992. # [22:09] <ArtB> -> https://www.w3.org/Bugs/Public/buglist.cgi?component=File%20API&list_id=46243&product=WebAppsWG&;resolution=--- File API Bugs
  1993. # [22:09] * timeless "file list"
  1994. # [22:09] <schuki> sicking: if we mark style lists and remove later
  1995. # [22:09] <timeless> s/style lists/file lists/
  1996. # [22:09] <Zakim> - +44.207.346.aaee
  1997. # [22:09] <timeless> s/and (as at risk) and/
  1998. # [22:09] <timeless> s|s/and (as at risk) and/||
  1999. # [22:09] <timeless> s/and/ (as at risk) and/
  2000. # [22:09] * Quits: kurosawa (~chatzilla@public.cloak) (Client closed connection)
  2001. # [22:09] <schuki> sicking: it's a matter of doing a pull request on the spec
  2002. # [22:09] <schuki> ... so we should just mark it at risk
  2003. # [22:09] <schuki> ... and then do the rest
  2004. # [22:09] <plh> q+
  2005. # [22:09] * Zakim sees sicking, plh on the speaker queue
  2006. # [22:10] * Joins: kbx (~kbx@public.cloak)
  2007. # [22:10] <plh> ack sick
  2008. # [22:10] * Zakim sees plh on the speaker queue
  2009. # [22:10] <ArtB> ACTION: Arun mark file list as Feature @ Risk
  2010. # [22:10] * trackbot is creating a new ACTION.
  2011. # [22:10] * RRSAgent records action 19
  2012. # [22:10] <trackbot> Created ACTION-748 - Mark file list as feature @ risk [on Arun Ranganathan - due 2014-11-03].
  2013. # [22:10] * timeless paulc
  2014. # [22:10] <schuki> paulc:
  2015. # [22:10] <Zakim> -johnmellor-chrome
  2016. # [22:10] <timeless> s/paulc://
  2017. # [22:11] * myakura looks like it's already at LC http://www.w3.org/TR/FileAPI/
  2018. # [22:11] * Joins: Hyunjin_ (~Hyunjin@public.cloak)
  2019. # [22:11] <weinig> +q
  2020. # [22:11] * Zakim sees plh, weinig on the speaker queue
  2021. # [22:11] * Quits: Hyunjin (~Hyunjin@public.cloak) (Ping timeout: 180 seconds)
  2022. # [22:11] <timeless> s/+q/q+/
  2023. # [22:11] <ArtB> ACTION: barstow start a CfC to publish File API LCWD
  2024. # [22:11] * trackbot is creating a new ACTION.
  2025. # [22:11] * RRSAgent records action 20
  2026. # [22:11] <trackbot> Created ACTION-749 - Start a cfc to publish file api lcwd [on Arthur Barstow - due 2014-11-03].
  2027. # [22:11] * Joins: gludi|3 (~kvirc@public.cloak)
  2028. # [22:11] <schuki> sicking: it has been at LC, may be brought back before then
  2029. # [22:11] <MikeSmith> q?
  2030. # [22:11] * Zakim sees plh, weinig on the speaker queue
  2031. # [22:11] <schuki> q?
  2032. # [22:11] * Zakim sees plh, weinig on the speaker queue
  2033. # [22:11] <anssik> http://www.w3.org/standards/history/fileapi
  2034. # [22:12] <schuki> ack plh
  2035. # [22:12] * Zakim sees weinig on the speaker queue
  2036. # [22:12] <schuki> plh: which webapp will be break if we remove file list
  2037. # [22:12] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
  2038. # [22:12] <schuki> sicking: hopefully none
  2039. # [22:12] <schuki> ack weinig
  2040. # [22:12] * Zakim sees no one on the speaker queue
  2041. # [22:12] <schuki> weinig: file writing was removed at some point?
  2042. # [22:12] * Joins: Zefa (~Zefa@public.cloak)
  2043. # [22:12] <schuki> sicking: no was always in file system
  2044. # [22:12] <schuki> weinig: so file saving is in file system?
  2045. # [22:12] <schuki> sicking: yup
  2046. # [22:13] * timeless arunranga
  2047. # [22:13] <schuki> arunranga: you can trigger a file save path
  2048. # [22:13] <schuki> ... this was probably the specs put forward by google
  2049. # [22:13] <schuki> ... file system then diverged
  2050. # [22:13] <schuki> ... this google spec has become a note
  2051. # [22:13] <timeless> s/agenda requests/Topic: agenda requests/
  2052. # [22:13] <schuki> chaals: so yes, this is what file system does
  2053. # [22:14] <schuki> chaals: q about file api
  2054. # [22:14] <schuki> q?
  2055. # [22:14] * Zakim sees no one on the speaker queue
  2056. # [22:14] <schuki> arunranga: requirement is file save as
  2057. # [22:14] <ArtB> -> http://dev.w3.org/2006/webapi/FileAPI/#requirements File API UCs and Requirements
  2058. # [22:15] <schuki> chaals: says no, as file save as can't be met
  2059. # [22:15] <timeless> s/Clipboard events/Topic: Pub-Status: Clipboard events/
  2060. # [22:15] <schuki> sicking: at best this statement is ambigous
  2061. # [22:15] <timeless> s/DOM Level 3 Event/Topic: Pub-Status: DOM Level 3 Event/
  2062. # [22:15] <schuki> chaals: so you're not meeting the requirement?
  2063. # [22:15] <schuki> sicking: that's right
  2064. # [22:15] <schuki> topic: file system
  2065. # [22:15] <ArtB> ACTION: Arun deleted the UC in File API that starts with "Data should be able to be stored ..."
  2066. # [22:16] * trackbot is creating a new ACTION.
  2067. # [22:16] * RRSAgent records action 21
  2068. # [22:16] <trackbot> Created ACTION-750 - Deleted the uc in file api that starts with "data should be able to be stored ..." [on Arun Ranganathan - due 2014-11-03].
  2069. # [22:16] <timeless> s|https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.htm -> UI Events ED|-> https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.htm UI Events ED|
  2070. # [22:16] * Joins: MichaelC (cooper@public.cloak)
  2071. # [22:16] * Joins: stone (~stone@public.cloak)
  2072. # [22:16] * Quits: johnmellor-chrome (~johnmellor-chrome@public.cloak) ("Page closed")
  2073. # [22:16] <schuki> arunranga: so, the room agrees requirement should be removed?
  2074. # [22:16] <schuki> chaals: yes
  2075. # [22:16] <schuki> topic: file system
  2076. # [22:16] <timeless> s/UI Events/Topic: Pub-Status: UI Events/
  2077. # [22:16] <arunranga> http://w3c.github.io/filesystem-api/Overview.html
  2078. # [22:16] * Joins: kurosawa (~chatzilla@public.cloak)
  2079. # [22:16] * Parts: rubys (~Adium@public.cloak) (rubys)
  2080. # [22:16] <schuki> arunranga: file system api link ^
  2081. # [22:16] <schuki> ... editors draft
  2082. # [22:17] <schuki> arunranga: this file system api build on model put forth by google but uses promises not callbacks
  2083. # [22:17] <timeless> s/anything about the key specs/Topic: Pub-Status: DOM3 key specs/
  2084. # [22:17] * schuki :D
  2085. # [22:17] <schuki> ... there are some things we want to preserve, url
  2086. # [22:17] <schuki> ... this spec also relies on platform primatives: event stream e.g.
  2087. # [22:17] <timeless> s|https://github.com/w3c/web-platform-tests/tree/master/html/syntax -> DOM P&S tests|-> https://github.com/w3c/web-platform-tests/tree/master/html/syntax DOM P&S tests|
  2088. # [22:18] <schuki> ... we will follow some ideas in posix, we have some ability to write also
  2089. # [22:18] <timeless> s|https://github.com/w3c/web-platform-tests/labels/dom-parsing -> DOM P&S test open issues|-> https://github.com/w3c/web-platform-tests/labels/dom-parsing DOM P&S test open issues|
  2090. # [22:18] * Quits: kurosawa (~chatzilla@public.cloak) (Client closed connection)
  2091. # [22:19] <timeless> s/Travis: DOM-PS/Topic: Pub-Status: DOM-PS/
  2092. # [22:19] <timeless> RRSAgent, draft mintues
  2093. # [22:19] <RRSAgent> I'm logging. I don't understand 'draft mintues', timeless. Try /msg RRSAgent help
  2094. # [22:19] <schuki> ... there is the file handle and writable file handle
  2095. # [22:19] <schuki> ... we want feedback from implementers
  2096. # [22:19] <timeless> RRSAgent, draft minutes
  2097. # [22:19] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  2098. # [22:20] <timeless> i/are you going to do anything with innerText/Topic: innerText/
  2099. # [22:20] * ArtB plh, yves - can you confirm if we can (or not) get coffee from 14:30-15:00 ?
  2100. # [22:20] * Yves let me check
  2101. # [22:21] <timeless> i/chaals: Moving on to FileAPI/Topic: Pub-Status: FileAPI/
  2102. # [22:21] <timeless> scribe: timeless
  2103. # [22:21] <timeless> israelh: ... say i keep something open
  2104. # [22:21] <timeless> ... allow my writes to prevail
  2105. # [22:21] <timeless> ... it doesn't seem to be as analogous as indexeddb
  2106. # [22:21] <timeless> ... because you can't necessarily add transactions
  2107. # [22:21] <schuki> sicking: would be good to here microsft comments
  2108. # [22:21] <schuki> israelh: we are thinking of the model of keeping something open
  2109. # [22:22] <schuki> sicking: typically there's never multiple users touching a file
  2110. # [22:22] <schuki> ... because they're sandboxed
  2111. # [22:22] <timeless> i/sicking: would/scribe: schuki/
  2112. # [22:22] <schuki> ... storage policy for filesystem is no difference between indexeddb and sql
  2113. # [22:22] <chaals> q+
  2114. # [22:22] * Zakim sees chaals on the speaker queue
  2115. # [22:22] <timeless> i/.. FullScreen/Topic: Pub-Status: FullScreen/
  2116. # [22:22] <schuki> sicking: you could implement file system api on top of indexeddb with some issues, and no file system url working
  2117. # [22:23] <timeless> i/chaals: Gamepad./Topic: Pub-Status: Gamepad/
  2118. # [22:23] <schuki> ... then it;s a differen api
  2119. # [22:23] <timeless> s/it;s/it's/
  2120. # [22:23] <timeless> s/differen/different/
  2121. # [22:23] * Joins: jmhyeon_ (~jmhyeon@public.cloak)
  2122. # [22:23] <schuki> ... actual storage policy is same as indexeddb
  2123. # [22:23] * Quits: jmhyeon_ (~jmhyeon@public.cloak) ("Page closed")
  2124. # [22:23] <timeless> RRSAgent, draft minutes
  2125. # [22:23] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  2126. # [22:23] <schuki> israelh: i thought there was a notion that you could break out of sandox
  2127. # [22:24] <schuki> arunranga: i can see how that could have come from discussion of use case
  2128. # [22:24] <schuki> ... this use case is a "nice to have"
  2129. # [22:24] * plh Art, 3pm to 4pm for coffee breaks
  2130. # [22:24] * Joins: jmhyeon_ (~jmhyeon@public.cloak)
  2131. # [22:24] <schuki> ... we want to focus on sandbox major
  2132. # [22:24] * plh (written on the printed program)
  2133. # [22:24] <timeless> i/sicking: I'm not sure what's blocking/Topic: Pub-Status: IndexedDB/
  2134. # [22:24] <schuki> ... if this use case is misleading we will abandon
  2135. # [22:25] <schuki> arunranga: bigger use case of breaking out does not seem credible
  2136. # [22:25] <schuki> sicking: i agree
  2137. # [22:25] <schuki> ack chaals
  2138. # [22:25] * Zakim sees no one on the speaker queue
  2139. # [22:25] <schuki> q+ chaals
  2140. # [22:25] * Zakim sees chaals on the speaker queue
  2141. # [22:25] <timeless> s|http://www.w3c-test.org/IndexedDB/interfaces.html -> IDB interfaces Web IDL|-> http://www.w3c-test.org/IndexedDB/interfaces.html IDB interfaces Web IDL|
  2142. # [22:25] <schuki> israelh: why not enbale with log file? People are used to this
  2143. # [22:25] <timeless> i/IDB interfaces Web IDL/Topic: IndexedDB + Web IDL/
  2144. # [22:26] * Quits: Hyunjin_ (~Hyunjin@public.cloak) (Ping timeout: 180 seconds)
  2145. # [22:26] <schuki> sicking: you could easily create dead locks
  2146. # [22:26] <schuki> s/logs/locks
  2147. # [22:26] * Joins: kurosawa (~chatzilla@public.cloak)
  2148. # [22:26] <timeless> s/chaals: IME/Topic: Pub-Status: IME/
  2149. # [22:26] <schuki> sicking: the problem is if you open pages, one that opens file a, then file b, then does stuff with either
  2150. # [22:27] <schuki> ... then you have another sub component that opens file b
  2151. # [22:27] <schuki> ... then dead lock - this isn't good
  2152. # [22:27] <schuki> israelh: so if you surface dead locks to the applications, then you can manage them
  2153. # [22:27] <timeless> s/chaals: OK. Moving to PointerLock/Topic: Pub-Status: PointerLock/
  2154. # [22:27] <schuki> ... we could provide mechanisms to handle them
  2155. # [22:27] <timeless> RRSAgent, draft minutes
  2156. # [22:27] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  2157. # [22:27] <schuki> ... more intuitively than indexeddb
  2158. # [22:27] <schuki> sicking: it could cause race conditions then
  2159. # [22:27] <timeless> [ laughter ]
  2160. # [22:28] <timeless> s/timeless/scribe/
  2161. # [22:28] <schuki> israelh: so then the complexity of programming increases
  2162. # [22:28] <schuki> sicking: complexity is a complicated thing
  2163. # [22:28] <schuki> ... you do need to open the file open, but then no need to deal with dead locks
  2164. # [22:29] <schuki> ... is it simpler to have things like they are now, or open the files in order always?
  2165. # [22:29] <schuki> ... seems like no good solutions
  2166. # [22:29] <schuki> sicking: still interested in microsoft implementation status
  2167. # [22:29] <schuki> israelh: we're looking at it
  2168. # [22:29] <schuki> ack chaals
  2169. # [22:29] * Zakim sees no one on the speaker queue
  2170. # [22:29] <arunranga> israelh, great :)
  2171. # [22:29] <schuki> chaals: arunranga you said use case of having files is not credible
  2172. # [22:30] <schuki> ... want to build on sandoxed system of indexeddb
  2173. # [22:30] <schuki> ... is this a solution looking for a problem?
  2174. # [22:30] <ArtB> ACTION: Yves followup with Cameron re PR 27 and the Web IDL test suite
  2175. # [22:30] * trackbot is creating a new ACTION.
  2176. # [22:30] * RRSAgent records action 22
  2177. # [22:30] <trackbot> Created ACTION-751 - Followup with cameron re pr 27 and the web idl test suite [on Yves Lafon - due 2014-11-03].
  2178. # [22:31] <schuki> chaals: what are the barriers (if can build security system that could work) to using the file system api to handle access from multiple apps to same file?
  2179. # [22:31] <sicking> q+
  2180. # [22:31] * Zakim sees sicking on the speaker queue
  2181. # [22:31] <schuki> ... has something been built that cannot handle multiple access?
  2182. # [22:31] <schuki> ack sicking
  2183. # [22:31] * Zakim sees no one on the speaker queue
  2184. # [22:31] <timeless> i/chaals: Quota Management?/Topic: Pub-Status: Quota Management/
  2185. # [22:31] * Quits: mvano (~textual@public.cloak) ("Textual IRC Client: www.textualapp.com")
  2186. # [22:31] <schuki> sicking: there is nothing inherent with files which makes them more interesting to share than with things such as indexeddb
  2187. # [22:32] <schuki> ... firefoxos is doing something, but for security reasons this wouldn't work for web
  2188. # [22:32] <timeless> i/... Server-Sent Events/Topic: Pub-Status: Server-Sent Events/
  2189. # [22:32] <schuki> chaals: there are use cases when apps would want to work on the same files
  2190. # [22:33] <schuki> weinig: from apple perspective: osx is file coordination system, you're only allowed to do something in a block
  2191. # [22:33] <schuki> ... you can use filehandle to do stuff
  2192. # [22:33] <timeless> s/... WebIDL/Topic: Pub-Status: WebIDL/
  2193. # [22:33] <schuki> ... user has to give access to all files on ios
  2194. # [22:34] <schuki> sicking: we have multiple solutions for firefoxos, in every case user must make decisions
  2195. # [22:34] <timeless> s/... Web Components?/Topic: Pub-Status: Web Components/
  2196. # [22:34] <timeless> RRSAgent, draft minutes
  2197. # [22:34] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  2198. # [22:34] <schuki> chaals: question remains: is there something in file system that could break multi user problem?
  2199. # [22:34] <schuki> sicking: no, we just need to solve the security problems
  2200. # [22:35] <timeless> s|http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0248.html -> Custom Elements status from Dimitri 2014-Oct-24|-> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0248.html Custom Elements status from Dimitri 2014-Oct-24|
  2201. # [22:35] <schuki> weinig: same q as before: how does using this api trigger an explicity save somewhere else?
  2202. # [22:35] <schuki> sicking: open write
  2203. # [22:35] <timeless> s|http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0249.html -> HTML Imports status report frm Hajime on 2014-Oct-24|-> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0249.html HTML Imports status report frm Hajime on 2014-Oct-24|
  2204. # [22:35] <schuki> sicking: there's nothing to trigger save dialogue
  2205. # [22:36] <schuki> weinig: this seems to be a major pain point
  2206. # [22:36] <timeless> s|http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0222.html -> Shadow DOM status report from Hayato on 2014-Oct-23|-> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0222.html Shadow DOM status report from Hayato on 2014-Oct-23|
  2207. # [22:36] <arunranga> q+
  2208. # [22:36] * Zakim sees arunranga on the speaker queue
  2209. # [22:37] <schuki> sicking: file saver api could be used, with progress saver events
  2210. # [22:37] <adrianba> q+
  2211. # [22:37] * Zakim sees arunranga, adrianba on the speaker queue
  2212. # [22:37] <timeless> q+ to ask if anyone has actually *used* that approach (href=blob:, download=) ? or + sending a click to that
  2213. # [22:37] * Zakim sees arunranga, adrianba, timeless on the speaker queue
  2214. # [22:37] <schuki> ack arunranga
  2215. # [22:37] * Zakim sees adrianba, timeless on the speaker queue
  2216. # [22:37] <timeless> RRSAgent, draft minutes
  2217. # [22:37] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  2218. # [22:37] <schuki> arunranga: you can request the save as and trigger the dialogue
  2219. # [22:38] <schuki> ... this file system api allows write to sandox file system
  2220. # [22:38] <schuki> ... is there a req to do something more to prompt user interaction?
  2221. # [22:38] <schuki> schuki: earlier sicking mentioned could use download attr on anchor tag
  2222. # [22:38] * schuki missed
  2223. # [22:38] * schuki added now
  2224. # [22:38] <schuki> weinig: no, was just confused!
  2225. # [22:39] * Quits: Norbert (~Norbert@public.cloak) (Ping timeout: 180 seconds)
  2226. # [22:39] <timeless> s|http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0213.html -> Tantek's proposal re Fullscreen API|-> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0213.html Tantek's proposal re Fullscreen API|
  2227. # [22:39] <schuki> q?
  2228. # [22:39] * Zakim sees adrianba, timeless on the speaker queue
  2229. # [22:39] <ArtB> zakim, who's here?
  2230. # [22:39] <Zakim> On the phone I see Portland, lgombos, Olli_Pettay, anssik, arunranga
  2231. # [22:39] <Zakim> Portland has timeless
  2232. # [22:39] <Zakim> On IRC I see kurosawa, jmhyeon_, stone, MichaelC, Zefa, gludi|3, kbx, glenn_, fjh, forty41, hiroto__, alia, jrossi, shepazu, tomoyuki, jcraig, bkardell_, wooglae, Jun_MA, darobin,
  2233. # [22:39] <Zakim> ... JonathanJ1, chaa13, youngwoojo, tantek, song, chaals, miterho, mt_, plh, kenneth_, sicking, zcorpan, adrianba, a1zu, waynecarr, kusakak, hjlee, Claes, marcosc, spoussa,
  2234. # [22:39] <Zakim> ... myakura, rniwa, ArtB, israelh, notbenjamin, alan-i, weinig, benjamp, hiroki, arunranga, hallvors, plinss, anssik, bryan_, smaug, jungkees, RRSAgent, Zakim, lgombos, marcosc_,
  2235. # [22:39] <Zakim> ... kochi1
  2236. # [22:39] <schuki> arunranga: we would like feedback from apple
  2237. # [22:39] <schuki> ack adrianba
  2238. # [22:39] * Zakim sees timeless on the speaker queue
  2239. # [22:40] <schuki> adrianba: [1] save case is independant from file system api
  2240. # [22:40] <schuki> ... we want something more than anchor tag
  2241. # [22:41] <timeless> s/independant/independent/
  2242. # [22:41] <schuki> ... we made proposal previously
  2243. # [22:41] <timeless> s/[1]/1)/
  2244. # [22:41] * chaals notes that we will expect to start our joint meeting with the people we invited before 15:10. So even if there is no coffee as soon as you get into the break, we will be having a break, with a short overlap with the time when coffee is promised.
  2245. # [22:41] * Joins: Hyunjin (~Hyunjin@public.cloak)
  2246. # [22:41] <schuki> ... proposal was you may have a offline app, an online app, so want to simulate a local application simulation dialogue
  2247. # [22:41] * chaals notes that coffee *might* be there a few minutes before the appointed hour...
  2248. # [22:41] <schuki> ... therefore a number os use cases exist for saving scenario
  2249. # [22:41] <schuki> ... need to revisit
  2250. # [22:41] <timeless> ack me
  2251. # [22:41] <Zakim> timeless, you wanted to ask if anyone has actually *used* that approach (href=blob:, download=) ? or + sending a click to that
  2252. # [22:41] <schuki> ack timeless
  2253. # [22:41] * Zakim sees no one on the speaker queue
  2254. # [22:41] * Zakim sees no one on the speaker queue
  2255. # [22:41] <schuki> ?
  2256. # [22:42] * schuki has cup of tea
  2257. # [22:42] <anssik> FWIW, here's my demo <a download> w/ .click(): http://anssiko.github.io/html-media-capture/capture-and-download.html
  2258. # [22:42] <schuki> timeless: do people do the flow of anchor tag with blob and download attr?
  2259. # [22:43] <schuki> sicking: i think gmail does it but not sure
  2260. # [22:43] * Parts: hallvors (~uid23371@public.cloak)
  2261. # [22:43] <schuki> weinig: could non normatively reference in one of the api specs so other people don't get confused
  2262. # [22:44] * Joins: LJWatson (~chatzilla@public.cloak)
  2263. # [22:44] <arunranga> weinig, I will take an action to do this
  2264. # [22:44] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  2265. # [22:44] <weinig> thanks arunranga!
  2266. # [22:44] <schuki> darobin: could use a json trick but could create a massive json file to pull down
  2267. # [22:44] <timeless> timeless: +1 to weinig's suggestion
  2268. # [22:45] <schuki> ArtB: coffee break
  2269. # [22:45] <schuki> ... no coffee
  2270. # [22:45] <schuki> ... not here till 3
  2271. # [22:45] <schuki> ... actually 5 mins away
  2272. # [22:45] <schuki> ... let's start straight after 3
  2273. # [22:45] * Joins: jeff (jeff@public.cloak)
  2274. # [22:45] <schuki> [break: return at just after 3pm]
  2275. # [22:46] * arunranga hears chaals guffaw loudly
  2276. # [22:46] * schuki meany points slightlyoff=1
  2277. # [22:46] <schuki> sicking: arunranga is working on some edits to file system
  2278. # [22:46] <arunranga> q+ to say I will work towards FPWD
  2279. # [22:46] * Zakim sees arunranga on the speaker queue
  2280. # [22:46] <schuki> sicking: apart from that, given microsoft is maybe interested then we should move forward
  2281. # [22:46] <schuki> ArtB: arunranga do some edits, let me know, and we'll go for workiong draft
  2282. # [22:47] <timeless> ACTION arun to do edits on file system spec
  2283. # [22:47] * trackbot is creating a new ACTION.
  2284. # [22:47] <trackbot> Created ACTION-752 - Do edits on file system spec [on Arun Ranganathan - due 2014-11-03].
  2285. # [22:47] <schuki> arunranga: we can take some discussions to mailing list
  2286. # [22:47] <timeless> s/workiong/working/
  2287. # [22:47] <schuki> jungkees: service worker cfc ok?
  2288. # [22:47] <schuki> ArtB: yes go ahead
  2289. # [22:48] <timeless> s|https://dvcs.w3.org/hg/streams-api/raw-file/tip/Overview.htm">https://dvcs.w3.org/hg/streams-api/raw-file/tip/Overview.htm -> Streams API W3C Editor's Draft |XXXscribeERROR|
  2290. # [22:48] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
  2291. # [22:48] <arunranga> Zakim, mute me
  2292. # [22:48] <Zakim> arunranga should now be muted
  2293. # [22:48] <sicking> arunranga, might be worth adding that to the File API. We could even replace the current "save to disk" use case with a informative note that says that the spec supports it in collaboration with the HTML download attribute
  2294. # [22:48] <schuki> [break: return at just after 3pm]
  2295. # [22:48] <timeless> s|-> https://dvcs.w3.org/hg/streams-api/raw-file/tip/Overview.htm Streams API W3C Editor's Draft|ZZZ|
  2296. # [22:48] * Quits: notbenjamin (~textual@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  2297. # [22:48] * Quits: wooglae (~Adium@public.cloak) ("Leaving.")
  2298. # [22:48] <timeless> RRSAgent, draft minutes
  2299. # [22:48] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  2300. # [22:48] <arunranga> sicking, yep, promised weinig I would do it
  2301. # [22:48] <Zakim> -anssik
  2302. # [22:48] * Quits: Hyunjin (~Hyunjin@public.cloak) (Ping timeout: 180 seconds)
  2303. # [22:48] * Quits: forty41 (~Adium@public.cloak) ("Leaving.")
  2304. # [22:51] * Joins: notbenjamin (~textual@public.cloak)
  2305. # [22:51] <Zakim> -arunranga
  2306. # [22:51] * Quits: weinig (~weinig@public.cloak) (weinig)
  2307. # [22:51] * Quits: stone (~stone@public.cloak) (Ping timeout: 180 seconds)
  2308. # [22:51] * Joins: fjh (~fhirsch3@public.cloak)
  2309. # [22:52] * Quits: tomoyuki (~tomoyuki@public.cloak) (Ping timeout: 180 seconds)
  2310. # [22:52] * Quits: a1zu (~androirc@public.cloak) (Client closed connection)
  2311. # [22:52] * Joins: Ryladog_ (~Ryladog@public.cloak)
  2312. # [22:52] * Quits: alan-i (~alan-i@public.cloak) (Ping timeout: 180 seconds)
  2313. # [22:52] * Quits: Jun_MA (~Jun_MA@public.cloak) (Ping timeout: 180 seconds)
  2314. # [22:53] * Quits: kbx (~kbx@public.cloak) (Ping timeout: 180 seconds)
  2315. # [22:53] * Quits: Claes (~Claes@public.cloak) ("Page closed")
  2316. # [22:53] * Quits: notbenjamin (~textual@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  2317. # [22:54] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  2318. # [22:55] * Quits: waynecarr (~waynecarr@public.cloak) (Ping timeout: 180 seconds)
  2319. # [22:55] * Joins: AndroUser (~androirc@public.cloak)
  2320. # [22:55] * Quits: alia (~alia@public.cloak) (Ping timeout: 180 seconds)
  2321. # [22:55] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  2322. # [22:56] * Joins: marcosc (~marcosc@public.cloak)
  2323. # [22:56] * Quits: mt_ (~mt@public.cloak) (Ping timeout: 180 seconds)
  2324. # [22:56] * Quits: jrossi (~jrossi@public.cloak) (Ping timeout: 180 seconds)
  2325. # [22:58] * Quits: youngwoojo (~youngwoojo@public.cloak) (Ping timeout: 180 seconds)
  2326. # [22:59] * Quits: kusakak (~kusakak@public.cloak) (Ping timeout: 180 seconds)
  2327. # [22:59] * Quits: spoussa (~spoussa@public.cloak) (Ping timeout: 180 seconds)
  2328. # [22:59] * Quits: Ryladog_ (~Ryladog@public.cloak) (Ping timeout: 180 seconds)
  2329. # [22:59] * Quits: LJWatson (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  2330. # [23:00] * Quits: MichaelC (cooper@public.cloak) (Ping timeout: 180 seconds)
  2331. # [23:01] * Joins: Tomoyuki (~Tomoyuki@public.cloak)
  2332. # [23:01] * Quits: kurosawa (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  2333. # [23:02] <Zakim> -Olli_Pettay
  2334. # [23:03] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  2335. # [23:04] * Quits: sicking (~sicking@public.cloak) (sicking)
  2336. # [23:04] * Joins: kurosawa (~chatzilla@public.cloak)
  2337. # [23:05] * Joins: jcraig (~jcraig@public.cloak)
  2338. # [23:06] * Joins: alan-i (~alan-i@public.cloak)
  2339. # [23:07] * Joins: kn1 (~k.n@public.cloak)
  2340. # [23:08] * Joins: MichaelC (cooper@public.cloak)
  2341. # [23:09] * Joins: jcraig_ (~jcraig@public.cloak)
  2342. # [23:11] * Joins: rniwa (~rniwa@public.cloak)
  2343. # [23:11] * Parts: kn1 (~k.n@public.cloak) (Leaving)
  2344. # [23:12] <benjamp> Agenda for Selection, Editing, Intentions: http://lists.w3.org/Archives/Public/public-editing-tf/2014Oct/0021.html
  2345. # [23:12] <benjamp> Explainer for Intentions: http://w3c.github.io/editing-explainer/commands-explainer.html
  2346. # [23:12] * rniwa is here
  2347. # [23:12] <benjamp> Explainer for Editing: http://w3c.github.io/editing-explainer
  2348. # [23:12] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
  2349. # [23:12] * jcraig_ is now known as jcraig
  2350. # [23:13] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  2351. # [23:13] * Quits: tantek (~tantek@public.cloak) (tantek)
  2352. # [23:14] <schuki> topic: selection, editing and user interactions
  2353. # [23:14] <schuki> benjamp: i have added links to irc ^
  2354. # [23:14] <timeless> i/Agenda/topic: selection, editing and user interactions/
  2355. # [23:14] * Joins: jcraig (~jcraig@public.cloak)
  2356. # [23:14] <timeless> s/topic: selection, editing and user interactions//
  2357. # [23:14] * Joins: vollick_ (~vollick@public.cloak)
  2358. # [23:14] * timeless just moved the topic before the urls
  2359. # [23:14] <schuki> ... overview: started with editing (exitensible web summit in jan)
  2360. # [23:14] * Joins: kbx (~kbx@public.cloak)
  2361. # [23:14] * Joins: jhund (~jhund@public.cloak)
  2362. # [23:15] <schuki> ... started to think about how to spec it
  2363. # [23:15] <timeless> s|Explainer for Editing: http://w3c.github.io/editing-explainer|-> http://w3c.github.io/editing-explainer Explainer for Editing|
  2364. # [23:15] * Joins: jrossi (~jrossi@public.cloak)
  2365. # [23:15] * Joins: joanie (~joanmarie@public.cloak)
  2366. # [23:15] * Joins: rbyers (~sid31141@public.cloak)
  2367. # [23:15] <schuki> ... since then had meetings on editing, and user intentions
  2368. # [23:15] <timeless> s|Agenda for Selection, Editing, Intentions: http://lists.w3.org/Archives/Public/public-editing-tf/2014Oct/0021.html|-> http://lists.w3.org/Archives/Public/public-editing-tf/2014Oct/0021.html Agenda for Selection, Editing, Intentions|
  2369. # [23:15] <schuki> [diagram in spec]
  2370. # [23:15] * Joins: weinig (~weinig@public.cloak)
  2371. # [23:15] <timeless> RRSAgent, draft minutes
  2372. # [23:15] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  2373. # [23:15] * Joins: cyns (~cyns@public.cloak)
  2374. # [23:15] * Joins: Norbert (~Norbert@public.cloak)
  2375. # [23:15] <schuki> benjamp: diagram shows inputs, and what the user wants to accomplish
  2376. # [23:15] * Joins: MarkS (~msadecki@public.cloak)
  2377. # [23:16] <schuki> benjamp: today the situation is not well connected between the two
  2378. # [23:16] <ArtB> -> http://w3c.github.io/editing-explainer/ W3C Editing Explainer
  2379. # [23:16] * Joins: Ryladog (~Ryladog@public.cloak)
  2380. # [23:16] * Joins: kn1 (~k.n@public.cloak)
  2381. # [23:16] <schuki> ... trying to solve both at the same time
  2382. # [23:17] <ArtB> -> http://w3c.github.io/editing-explainer/commands-explainer.html User Intentions Explainer
  2383. # [23:17] <schuki> benjamp: we are brining people together to talk about this
  2384. # [23:17] * Joins: a12u (~androirc@public.cloak)
  2385. # [23:17] <schuki> benjamp: explainer doc (link above) talks about how we can make a single shape for all these intentions
  2386. # [23:17] * Quits: chaa13 (~chaa13@public.cloak) (Ping timeout: 180 seconds)
  2387. # [23:17] * Quits: arunranga (~arunranga@public.cloak) (arunranga)
  2388. # [23:18] <ArtB> -> http://w3c.github.io/selection-api/ Selection API
  2389. # [23:18] <schuki> benjamp: interested groups / apis: html, webapps, indie-ui, selection api, clipboard api, scroll,
  2390. # [23:18] <schuki> ... also interested in how this works with web components
  2391. # [23:19] <ArtB> Present+ Michael_Cooper, Rick_Byers
  2392. # [23:19] <schuki> ... to look at behaviours rather than just clip events
  2393. # [23:19] <schuki> s/clip/click
  2394. # [23:19] * schuki lol
  2395. # [23:19] * Joins: LJWatson_ (~chatzilla@public.cloak)
  2396. # [23:19] * ArtB asks MichaelCooper to please Present+ all of the IndieUI members that are present
  2397. # [23:19] <schuki> benjamp: also want to discuss how we can work on this with ARIA so you can update properties on the fly
  2398. # [23:19] <cyns> https://rawgit.com/cyns/wapa/master/wapa.html
  2399. # [23:19] * Quits: jmhyeon_ (~jmhyeon@public.cloak) (Ping timeout: 180 seconds)
  2400. # [23:19] <schuki> q?
  2401. # [23:19] * Zakim sees arunranga on the speaker queue
  2402. # [23:19] <cyns> Web Accessibility Properties and Actions (WAPA) Explainer
  2403. # [23:20] * Joins: arunranga (~arunranga@public.cloak)
  2404. # [23:20] * Joins: smfr (~smfr@public.cloak)
  2405. # [23:20] <timeless> q?
  2406. # [23:20] * Zakim sees arunranga on the speaker queue
  2407. # [23:20] <schuki> ack arunranga
  2408. # [23:20] <Zakim> arunranga, you wanted to say I will work towards FPWD
  2409. # [23:20] <timeless> q- arunranga
  2410. # [23:20] <schuki> q?
  2411. # [23:20] * Zakim sees no one on the speaker queue
  2412. # [23:20] * Zakim sees no one on the speaker queue
  2413. # [23:20] * Zakim sees no one on the speaker queue
  2414. # [23:20] <timeless> s/arunranga, you wanted to say I will work towards FPWD//
  2415. # [23:20] * timeless you don't want to use `ack` if the content wouldn't be relevant
  2416. # [23:20] * timeless you should favor `q- {person}` instead
  2417. # [23:20] <schuki> benjamp: task force is working on editing and user intentions
  2418. # [23:20] <darobin> http://lists.w3.org/Archives/Public/public-editing-tf/
  2419. # [23:21] <schuki> benjamp: [referring to spec]
  2420. # [23:21] <ArtB> -> http://lists.w3.org/Archives/Public/public-editing-tf/ Editing TF list
  2421. # [23:21] <schuki> benjamp: you can refer an action based on intention
  2422. # [23:21] * Joins: richardschwerdtfeger (~RichS@public.cloak)
  2423. # [23:21] <schuki> benjamp: we want to have a unified shape, and we need to work this out
  2424. # [23:21] <schuki> ... clipboard is one implementation
  2425. # [23:22] <schuki> ... indie-ui is another
  2426. # [23:22] <ArtB> Present+ Janina_Sajka, Richard_Schwerdtfeger
  2427. # [23:22] <schuki> ... dom lvl3 is working on implementing this
  2428. # [23:22] <schuki> benjamp: based on everyone's use acses, we could come up with small number of events
  2429. # [23:22] * Quits: gludi|3 (~kvirc@public.cloak) (Ping timeout: 180 seconds)
  2430. # [23:22] <jcraig> q+
  2431. # [23:22] * Zakim sees jcraig on the speaker queue
  2432. # [23:23] <schuki> ... e.g. input, scrolling
  2433. # [23:23] <Norbert> q+
  2434. # [23:23] * Zakim sees jcraig, Norbert on the speaker queue
  2435. # [23:23] <ArtB> Present+ James_Craig, Katie_Haritos-Shea
  2436. # [23:23] * LJWatson_ is now known as LJWatson
  2437. # [23:23] <schuki> ... can we create 4/5 individual events to represent?
  2438. # [23:23] <schuki> ack jcraig
  2439. # [23:23] * Zakim sees Norbert on the speaker queue
  2440. # [23:23] <schuki> jcraig: i see distinction between discreet and continuous events
  2441. # [23:23] <schuki> ... most so far have been discreet
  2442. # [23:23] * schuki discreet / descreet?
  2443. # [23:23] * schuki i cannot spell
  2444. # [23:23] * Joins: spoussa (~spoussa@public.cloak)
  2445. # [23:24] <richardschwerdtfeger> s/discreet/discrete/
  2446. # [23:24] <schuki> benjamp: rick, how about for scrolling?
  2447. # [23:24] * schuki lol
  2448. # [23:24] <schuki> richt: we were worried about a lot of events
  2449. # [23:24] <schuki> ... does pressing down want to make many different events
  2450. # [23:24] <schuki> s/events/events?
  2451. # [23:24] <schuki> ... the harder problem is how these things are composed
  2452. # [23:25] <schuki> ... are dom events the right thing for this?
  2453. # [23:25] * Joins: youngwoojo (~youngwoojo@public.cloak)
  2454. # [23:25] <schuki> richt: scroll is a different case, a node may have a custom logic, then i need to work with custom logic and browser logic
  2455. # [23:26] <schuki> richt: we don't have a solution now, but this is a big question
  2456. # [23:26] <rniwa> +q
  2457. # [23:26] * Zakim sees Norbert, rniwa on the speaker queue
  2458. # [23:26] <schuki> richt: e.g. input. If i hit letter 'a', custom node, how does the flow with custom script and browser handle work?
  2459. # [23:26] <schuki> benjamp: would this be like other events?
  2460. # [23:26] <schuki> jcraig: yes
  2461. # [23:27] <schuki> ... we talked about instead of having custom event types you could have custom control
  2462. # [23:27] <schuki> ... e.g. this div represents stepper
  2463. # [23:27] <schuki> ... it has increment and decrement
  2464. # [23:28] <timeless> s/+q/q+/
  2465. # [23:28] <schuki> Norbert: it's getting complicated! More things: input methods (intercept keyboard events)
  2466. # [23:28] <schuki> ... minimising api would mean application needs api to talk to input method
  2467. # [23:28] <timeless> s/input methods/input methods [IMEs]/
  2468. # [23:28] <jcraig> s/it has increment and decrement/so it has a settable value, as well as increment and decrement methods/
  2469. # [23:28] <schuki> ... spelling checkers are another issue
  2470. # [23:28] <schuki> ... modifying text behind your back
  2471. # [23:28] <schuki> ... can cause issues
  2472. # [23:29] <schuki> benjamp: editing & intentions can be seen as different
  2473. # [23:29] <schuki> ... editing there could be some way that IMEs could be lost
  2474. # [23:29] <timeless> q+ to say that IMEs and spellcheckers should be considered as the same
  2475. # [23:29] * Zakim sees Norbert, rniwa, timeless on the speaker queue
  2476. # [23:29] <schuki> ... we need to think about this, file a bug on github
  2477. # [23:29] <schuki> ack Norbert
  2478. # [23:29] * Zakim sees rniwa, timeless on the speaker queue
  2479. # [23:29] <chaals> q- later
  2480. # [23:29] * Zakim sees rniwa, timeless, chaals on the speaker queue
  2481. # [23:29] * Joins: forty4 (~Adium@public.cloak)
  2482. # [23:29] <chaals> q-
  2483. # [23:29] * Zakim sees rniwa, timeless on the speaker queue
  2484. # [23:30] * Joins: sam (osamu@public.cloak)
  2485. # [23:30] * timeless rniwa
  2486. # [23:30] * timeless Ryosuke Niwa (~rniwa@public.cloak)
  2487. # [23:30] <timeless> ack rniwa
  2488. # [23:30] * Zakim sees timeless on the speaker queue
  2489. # [23:30] <schuki> rniwa: you have an action before / after, key input is discrete, either before or after
  2490. # [23:31] <schuki> ... these events bubble, content editing host could cancel but not everything can do this
  2491. # [23:31] <cyns> q+
  2492. # [23:31] * Zakim sees timeless, cyns on the speaker queue
  2493. # [23:31] <benjamp> q+
  2494. # [23:31] * Zakim sees timeless, cyns, benjamp on the speaker queue
  2495. # [23:31] <schuki> rniwa: could also discuss input methods
  2496. # [23:31] <schuki> ... behaviour input methods interesting: random text is corrected by spelling mistake, which cause issues
  2497. # [23:32] <schuki> ... e.g. mac auto correction bubble
  2498. # [23:32] * Yves rrsagent, draft minutes
  2499. # [23:32] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html Yves
  2500. # [23:32] * Joins: ted (ted@public.cloak)
  2501. # [23:32] * Yves zakim, who is here?
  2502. # [23:32] * Zakim sees on the phone: Portland, lgombos
  2503. # [23:32] * Zakim Portland has timeless
  2504. # [23:32] * Zakim sees on irc: ted, sam, forty4, youngwoojo, spoussa, richardschwerdtfeger, smfr, arunranga, LJWatson, a12u, kn1, Ryladog, MarkS, Norbert, cyns, weinig, rbyers, joanie, jrossi,
  2505. # [23:32] * Zakim ... jhund, kbx, vollick_, jcraig, rniwa, MichaelC, alan-i, kurosawa, Tomoyuki, AndroUser, fjh, jeff, Zefa, glenn_, hiroto__, shepazu, bkardell_, darobin, JonathanJ1, song, chaals,
  2506. # [23:32] * ted RRSAgent, draft minutes
  2507. # [23:32] * Zakim ... miterho, plh, kenneth_, zcorpan, adrianba, hjlee, myakura, ArtB, israelh, benjamp, hiroki, plinss, anssik, bryan_, smaug, jungkees, RRSAgent, Zakim, lgombos, marcosc_, kochi1,
  2508. # [23:32] * Zakim ... kochi
  2509. # [23:32] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html ted
  2510. # [23:32] * Yves rrsagent, draft minutes
  2511. # [23:32] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html Yves
  2512. # [23:32] <schuki> rniwa: so, intents might not identify everything, may need to think about context
  2513. # [23:32] <schuki> q?
  2514. # [23:32] * Zakim sees timeless, cyns, benjamp on the speaker queue
  2515. # [23:32] <schuki> ack timeless
  2516. # [23:32] <Zakim> timeless, you wanted to say that IMEs and spellcheckers should be considered as the same
  2517. # [23:32] * Zakim sees cyns, benjamp on the speaker queue
  2518. # [23:33] * Parts: ted (ted@public.cloak) (cya)
  2519. # [23:33] <schuki> timeless: spellchecker could be considered the same
  2520. # [23:33] <schuki> ... some devices don't have a keyboard
  2521. # [23:33] * Joins: wooglae (~Adium@public.cloak)
  2522. # [23:33] <schuki> ... mobile device e.g.
  2523. # [23:33] <schuki> ... web should not treat these differently
  2524. # [23:34] <schuki> timeless: latin lands are used to spell checkers
  2525. # [23:34] * Joins: mihnea_____ (~sid16310@public.cloak)
  2526. # [23:34] * Quits: richardschwerdtfeger (~RichS@public.cloak) (richardschwerdtfeger)
  2527. # [23:34] * Quits: spoussa (~spoussa@public.cloak) (Ping timeout: 180 seconds)
  2528. # [23:34] <schuki> ack cyns
  2529. # [23:34] * Zakim sees benjamp on the speaker queue
  2530. # [23:35] <timeless> s/spell checkers/spell checkers - cjk to IME, -- and not to the other one -- by merging the concepts, you ensure that anyone who codes to handle one case doesn't break when they encounter the other/
  2531. # [23:36] <schuki> cyns: idea is to solve use cases [1] scenario around another state by downloading another bunch of ARIA [2] word document, these can be long, dom has subset, content could have list elements, numbers etc, doc isnt good representation of a document
  2532. # [23:36] <schuki> ... idea is to allow assitive technology to trigger events
  2533. # [23:36] <schuki> ... there may also be more actions that it could do
  2534. # [23:36] <schuki> s/it/api
  2535. # [23:37] <schuki> cyns: this could work for testing of custom elements and web driver accessiblity
  2536. # [23:37] <schuki> ack benjamp
  2537. # [23:37] * Zakim sees no one on the speaker queue
  2538. # [23:37] <cyns> https://rawgit.com/cyns/wapa/master/wapa.html
  2539. # [23:37] <rniwa> +q
  2540. # [23:37] * Zakim sees rniwa on the speaker queue
  2541. # [23:37] <schuki> benjamp: there are many scenarios that need to be solved
  2542. # [23:37] <jcraig> q+ to mention dictation UI is similar to IME UI
  2543. # [23:37] * Zakim sees rniwa, jcraig on the speaker queue
  2544. # [23:37] <chaals> q+ richSchwer
  2545. # [23:37] * Zakim sees rniwa, jcraig, richSchwer on the speaker queue
  2546. # [23:37] <jcraig> q+ to mention API for custom RTE may be the right approach for editing.
  2547. # [23:37] * Zakim sees rniwa, jcraig, richSchwer on the speaker queue
  2548. # [23:37] <schuki> benjamp: needs intention shape for intention events
  2549. # [23:38] <schuki> ... then take this and see if it works for use cases
  2550. # [23:38] <timeless> s/+q/q+
  2551. # [23:38] * Quits: jeff (jeff@public.cloak) (Ping timeout: 180 seconds)
  2552. # [23:38] * timeless rniwa : please favor q+ -- (+q works for the queue, but ends up in the logs)
  2553. # [23:38] <timeless> RRSAgent, draft minutes
  2554. # [23:38] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  2555. # [23:38] * rniwa timeless will do.
  2556. # [23:38] <schuki> ... we need data
  2557. # [23:38] <schuki> ... input text could be one, and data would be text
  2558. # [23:39] <schuki> benjamp: good idea?
  2559. # [23:39] <chaals> q+ to ask about shapes
  2560. # [23:39] * Zakim sees rniwa, jcraig, richSchwer, chaals on the speaker queue
  2561. # [23:39] <jcraig> q+ to mention intentional events reconciliation with related physical events
  2562. # [23:39] * Zakim sees rniwa, jcraig, richSchwer, chaals on the speaker queue
  2563. # [23:39] <timeless> i/This sums up the review of pubstatus/Topic: Rundown of pubstatus/
  2564. # [23:39] <schuki> benjamp: if we had unified shape: intention, type, data
  2565. # [23:39] <schuki> comments?
  2566. # [23:39] <hober> q?
  2567. # [23:39] * Zakim sees rniwa, jcraig, richSchwer, chaals on the speaker queue
  2568. # [23:39] <schuki> ack richSchwer
  2569. # [23:39] * Zakim sees rniwa, jcraig, chaals on the speaker queue
  2570. # [23:40] <schuki> richSchwer: if you're going to scroll, you need range
  2571. # [23:40] <schuki> ... you need to tell app something rather than work it out itseld
  2572. # [23:40] <schuki> ... each platform has accessibility apis
  2573. # [23:40] <schuki> ... we need to get that to be seamless
  2574. # [23:40] <timeless> s/itseld/itself/
  2575. # [23:41] <cyns> q+ to agree that abstracting the platform apis is a goal
  2576. # [23:41] * Zakim sees rniwa, jcraig, chaals, cyns on the speaker queue
  2577. # [23:41] <schuki> ... we're getting back to the design pattern
  2578. # [23:41] <jcraig> s/has accessibility apis/has differences between each accessibility api/
  2579. # [23:41] <schuki> ... about delivering inform to the app
  2580. # [23:41] <jcraig> ack rn
  2581. # [23:41] * Zakim sees jcraig, chaals, cyns on the speaker queue
  2582. # [23:41] <timeless> s/starting Introductin//
  2583. # [23:41] <schuki> rniwa: it would be useful for interested parties to come up with use case list
  2584. # [23:41] <schuki> ... to add to explainer
  2585. # [23:41] <darobin> q+ to have use cases as code as much as possible
  2586. # [23:41] * Zakim sees jcraig, chaals, cyns, darobin on the speaker queue
  2587. # [23:41] <schuki> ... then proposal can be vetted against these use cases
  2588. # [23:42] <timeless> s/present cynthia_shelly//
  2589. # [23:42] <jcraig> ack me
  2590. # [23:42] <Zakim> jcraig, you wanted to mention dictation UI is similar to IME UI and to mention API for custom RTE may be the right approach for editing. and to mention intentional events
  2591. # [23:42] <Zakim> ... reconciliation with related physical events
  2592. # [23:42] * Zakim sees chaals, cyns, darobin on the speaker queue
  2593. # [23:42] * Joins: sam_ (osamu@public.cloak)
  2594. # [23:42] * Joins: richardschwerdtfeger (~RichS@public.cloak)
  2595. # [23:42] <richardschwerdtfeger> q?
  2596. # [23:42] * Zakim sees chaals, cyns, darobin on the speaker queue
  2597. # [23:42] * Joins: tantek (~tantek@public.cloak)
  2598. # [23:42] <timeless> s/definiately/definitely/
  2599. # [23:43] <schuki> jcraig: rniwa Norbert were talking about IMEs, an idea could be an api which custom view could implement
  2600. # [23:43] * Joins: HZ (~HZ@public.cloak)
  2601. # [23:44] <timeless> s/frm Hajime/from Hajime/
  2602. # [23:44] <schuki> ... jcraig: reconciliation with physical events, intention will have id, and reconciliation can ???
  2603. # [23:44] <timeless> s/committments/commitments/
  2604. # [23:44] <myakura> s/richt/rbyers/
  2605. # [23:44] * Joins: AndroUser2 (~androirc@public.cloak)
  2606. # [23:44] * schuki jcraig: can you fill ??? by any chance?!
  2607. # [23:45] * schuki apologies!
  2608. # [23:45] <schuki> chaals: generic shape for events: good idea?
  2609. # [23:45] <rbyers> q+
  2610. # [23:45] * Zakim sees chaals, cyns, darobin, rbyers on the speaker queue
  2611. # [23:45] <schuki> [5/6 hands up]
  2612. # [23:45] <timeless> q+ hober
  2613. # [23:45] * Zakim sees chaals, cyns, darobin, rbyers, hober on the speaker queue
  2614. # [23:45] <timeless> q+ weinig
  2615. # [23:45] * Zakim sees chaals, cyns, darobin, rbyers, hober, weinig on the speaker queue
  2616. # [23:45] <schuki> ack chaals
  2617. # [23:45] <Zakim> chaals, you wanted to ask about shapes
  2618. # [23:45] * Zakim sees cyns, darobin, rbyers, hober, weinig on the speaker queue
  2619. # [23:45] <hober> q-
  2620. # [23:45] * Zakim sees cyns, darobin, rbyers, weinig on the speaker queue
  2621. # [23:45] <timeless> s/requiements/requirements/
  2622. # [23:45] * Quits: AndroUser2 (~androirc@public.cloak) (Client closed connection)
  2623. # [23:45] <schuki> chaals: +1 to jcraig, need to figure out how intentional events can interact
  2624. # [23:45] <timeless> s/committment/commitment/
  2625. # [23:46] <schuki> ... need to figure out where events go when you start to pile them
  2626. # [23:46] <timeless> s/diferences/differences/
  2627. # [23:46] * Quits: AndroUser (~androirc@public.cloak) (Client closed connection)
  2628. # [23:46] <schuki> ... we looked at this before
  2629. # [23:46] <timeless> s/unkowns/unknowns/
  2630. # [23:46] <schuki> ... a very simple set in 90s
  2631. # [23:46] <schuki> ... we had a set of events and they weren't used
  2632. # [23:46] * schuki timeless can you take over in 5?
  2633. # [23:46] * schuki need to go to geo
  2634. # [23:46] * Joins: sam__ (osamu@public.cloak)
  2635. # [23:46] <jcraig> s/intention will have id, and reconciliation can ???/first event object could have id, and subsequent events could reference previous events by ID, to reconcile which physical events caused the related intention events/
  2636. # [23:46] <timeless> s/oportunities/opportunities/
  2637. # [23:47] * timeless yes
  2638. # [23:47] * timeless oh shoot, i wanted to go to geo
  2639. # [23:47] <schuki> chaals: once you've done touch / pointer / slides etc.
  2640. # [23:47] * timeless sure
  2641. # [23:47] <schuki> chaals: then remember you forgot mouse!
  2642. # [23:47] <schuki> chaals: the data payload for event, i am hearing rich and jcraig say objects need to provide information
  2643. # [23:47] <timeless> s/userhas/user has/
  2644. # [23:48] <timeless> s/thingdid/thing did/
  2645. # [23:48] <chaals> q?
  2646. # [23:48] * Zakim sees cyns, darobin, rbyers, weinig on the speaker queue
  2647. # [23:48] <schuki> jcraig: yes so if view can take scroll then it should tell you how far you canview (scroll poisition, scroll range)
  2648. # [23:48] <timeless> s/primatives/primitives/
  2649. # [23:48] <timeless> ack cyns
  2650. # [23:48] <Zakim> cyns, you wanted to agree that abstracting the platform apis is a goal
  2651. # [23:48] * Zakim sees darobin, rbyers, weinig on the speaker queue
  2652. # [23:48] <darobin> ack me
  2653. # [23:48] <Zakim> darobin, you wanted to have use cases as code as much as possible
  2654. # [23:48] * Zakim sees rbyers, weinig on the speaker queue
  2655. # [23:48] <timeless> s/microsft/microsoft/
  2656. # [23:49] <timeless> s/sandox/sandbox/
  2657. # [23:49] <schuki> darobin: could have shims, reuse code methods
  2658. # [23:49] <benjamp> q+
  2659. # [23:49] * Zakim sees rbyers, weinig, benjamp on the speaker queue
  2660. # [23:49] <timeless> s/enbale/enable/
  2661. # [23:49] * Joins: AndroUser (~androirc@public.cloak)
  2662. # [23:49] <timeless> s/sandoxed/sandboxed/
  2663. # [23:49] <schuki> richt: is i have a componet that manages a list
  2664. # [23:49] <timeless> s/explicity/explicitly/
  2665. # [23:49] <schuki> ... when you hit space it does certain things
  2666. # [23:50] <schuki> ... inside this list people could make widget
  2667. # [23:50] <schuki> ... now if someone hit space bar what happens?
  2668. # [23:50] <timeless> RRSAgent, draft minutes
  2669. # [23:50] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/27-webapps-minutes.html timeless
  2670. # [23:50] <schuki> ... ideally it extensible web view should handle this
  2671. # [23:50] <jcraig> q+ to mention potential requested code sample:
  2672. # [23:50] * Zakim sees rbyers, weinig, benjamp, jcraig on the speaker queue
  2673. # [23:50] <timeless> s/sandox/sandbox/
  2674. # [23:51] <schuki> ... if we say devs design for this, then checkbox will never run, and before event will make container, container creates beforedefault etc...
  2675. # [23:51] * Quits: sam_ (osamu@public.cloak) (Ping timeout: 180 seconds)
  2676. # [23:51] <jcraig> q+ to [Example]
  2677. # [23:51] <schuki> scribe: timeless
  2678. # [23:51] * Zakim sees rbyers, weinig, benjamp, jcraig on the speaker queue
  2679. # [23:51] <jcraig> partial interface UIEvent {
  2680. # [23:51] <jcraig> readonly attribute EventID id; // UID of current event
  2681. # [23:51] <jcraig> readonly attribute EventList relatedEvents; // List of related events, with ID and potentially type of each event.
  2682. # [23:51] <jcraig> // This "dismissrequest" event is associated with the previous "keydown" and "keyup" events.
  2683. # [23:51] <jcraig> }
  2684. # [23:51] <timeless> benjamp: if the checkbox handles the spacebar
  2685. # [23:51] <timeless> ... ---
  2686. # [23:51] <timeless> ... keydown, if handled by checkbox, you're done
  2687. # [23:52] <timeless> q?
  2688. # [23:52] * Zakim sees rbyers, weinig, benjamp, jcraig on the speaker queue
  2689. # [23:52] <timeless> ack weinig
  2690. # [23:52] * Zakim sees rbyers, benjamp, jcraig on the speaker queue
  2691. # [23:52] <timeless> weinig: my concern with the question, and i wanted
  2692. # [23:52] <timeless> ... "should we look for generic shapes for intention events"
  2693. # [23:52] <timeless> ... i'd understand you'd want this for keyboard actions
  2694. # [23:53] <timeless> ... first a physical key event
  2695. # [23:53] <timeless> ... the os gets a chance to get decide what it means
  2696. # [23:53] <timeless> ... the thing i don't understand is why we'd generalize this to many different problem sets from the get go
  2697. # [23:53] <timeless> ... i'm not sure why polymorphism would be necessary
  2698. # [23:53] <timeless> ... why scroll/keyboard interactions should be handled identically
  2699. # [23:53] <timeless> chaals: you scroll using down / pagedown key / gesture / assistive technology
  2700. # [23:54] <timeless> ... the issue we have is that if you don't collect each of this different things and deal with them at the same level
  2701. # [23:54] <timeless> ... the problem isn't that a given thing will kill us all
  2702. # [23:54] <timeless> ... it's that the diversity means that web developers screw it up
  2703. # [23:54] <timeless> ... web developers interfere with a noticable number of people's user interface
  2704. # [23:55] <timeless> ... scroll, but for a user, it might mean something else
  2705. # [23:55] <timeless> ... twitter does this to me, every day
  2706. # [23:55] <timeless> q+ to say that FCC's complaint form interfered with me
  2707. # [23:55] * Zakim sees rbyers, benjamp, jcraig, timeless on the speaker queue
  2708. # [23:55] * Quits: weinig (~weinig@public.cloak) (weinig)
  2709. # [23:55] <timeless> weinig: if it all goes well, Twitter would just have to handle one event handler for scroll, and get them all for free
  2710. # [23:55] <timeless> ... rubber band or scroll or bump
  2711. # [23:55] <timeless> chaals: correct
  2712. # [23:55] <timeless> ... the complication is that there are differences in what can be done
  2713. # [23:56] <timeless> weinig: it seems to be hard to fathom custom scrolling with scrolling with
  2714. # [23:56] <timeless> ... it would seem you want completely different code running
  2715. # [23:56] <timeless> q?
  2716. # [23:56] * Zakim sees rbyers, benjamp, jcraig, timeless on the speaker queue
  2717. # [23:56] <jcraig> q?
  2718. # [23:56] * Zakim sees rbyers, benjamp, jcraig, timeless on the speaker queue
  2719. # [23:56] <rbyers> q-
  2720. # [23:56] * Zakim sees benjamp, jcraig, timeless on the speaker queue
  2721. # [23:56] <timeless> [ We have an extra 15 minutes ]
  2722. # [23:56] <timeless> ack benjamp
  2723. # [23:56] * Zakim sees jcraig, timeless on the speaker queue
  2724. # [23:57] <timeless> benjamp: we can schedule more time for editing tomorrow
  2725. # [23:57] * timeless action to ArtB
  2726. # [23:57] <chaals> q+ to say contenteditable doesn't really work for most editors...
  2727. # [23:57] * Zakim sees jcraig, timeless, chaals on the speaker queue
  2728. # [23:57] <timeless> ... what i want to show everyone is what this looks like
  2729. # [23:57] <timeless> ... this is a demo of intention events
  2730. # [23:57] * Quits: song (~song@public.cloak) (Ping timeout: 180 seconds)
  2731. # [23:57] <timeless> [ Demo ]
  2732. # [23:57] <jrossi> q?
  2733. # [23:57] * Zakim sees jcraig, timeless, chaals on the speaker queue
  2734. # [23:57] * timeless url ??
  2735. # [23:58] <timeless> [ presses "a" ]
  2736. # [23:58] <timeless> [ gets an event ]
  2737. # [23:58] <timeless> [ presses "ctrl-b" ]
  2738. # [23:58] <timeless> [ gets a format event ]
  2739. # [23:58] <timeless> [ presses "ctrl-a" ]
  2740. # [23:58] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  2741. # [23:58] <jrossi> demo: http://w3c.github.io/editing-explainer/demos/intentions-demo.html
  2742. # [23:58] <timeless> [ gets before selection change ]
  2743. # [23:59] <timeless> s|demo: http://w3c.github.io/editing-explainer/demos/intentions-demo.html|-> http://w3c.github.io/editing-explainer/demos/intentions-demo.html Demo|
  2744. # [23:59] <timeless> benjamp: on this sample, you could do content editable with intention events
  2745. # Session Close: Tue Oct 28 00:00:00 2014

The end :)