/irc-logs / w3c / #webapps / 2010-11-02 / end
Options:
- # Session Start: Tue Nov 02 00:00:00 2010
- # Session Ident: #webapps
- # [00:13] * Joins: komasshu (kensaku.ko@81.253.61.87)
- # [00:44] * Quits: smaug_ (chatzilla@93.158.30.43) (Ping timeout)
- # [00:44] * Joins: smaug_ (chatzilla@93.158.30.43)
- # [00:48] * Quits: komasshu (kensaku.ko@81.253.61.87) (Client exited)
- # [01:00] * Quits: hidetaka (hidetaka@81.253.59.13) (Ping timeout)
- # [01:18] * Quits: smaug_ (chatzilla@93.158.30.43) (Ping timeout)
- # [01:22] * Quits: dveditz (dveditz@63.245.220.240) (Quit: dveditz)
- # [03:24] * Joins: davidb (davidb@174.91.41.98)
- # [03:25] * Quits: davidb (davidb@174.91.41.98) (Quit: davidb)
- # [04:12] * Joins: komasshu (kensaku.ko@81.253.2.122)
- # [04:41] * Quits: komasshu (kensaku.ko@81.253.2.122) (Ping timeout)
- # [05:13] * Joins: hidetaka (hidetaka@81.253.12.121)
- # [05:43] * Quits: hidetaka (hidetaka@81.253.12.121) (Ping timeout)
- # [05:45] * Joins: komasshu (kensaku.ko@81.253.13.142)
- # [06:01] * Quits: komasshu (kensaku.ko@81.253.13.142) (Connection reset by peer)
- # [06:01] * Joins: komasshu (kensaku.ko@81.253.13.142)
- # [06:43] * Disconnected
- # [06:44] * Attempting to rejoin channel #webapps
- # [06:44] * Rejoined channel #webapps
- # [06:44] * Topic is 'WGs: WebApps, Web Notifications, Web Events'
- # [06:44] * Set by ArtB on Thu Oct 28 16:46:18
- # [06:44] * Quits: komasshu (kensaku.ko@81.253.13.142) (Ping timeout)
- # [06:58] * Joins: noah (noah_mende@93.158.30.129)
- # [07:25] * Joins: hidetaka (hidetaka@81.253.22.49)
- # [07:37] * Quits: noah (noah_mende@93.158.30.129) (Ping timeout)
- # [07:41] * Quits: hidetaka (hidetaka@81.253.22.49) (Ping timeout)
- # [07:50] * Joins: komasshu (kensaku.ko@81.253.26.51)
- # [08:04] * Joins: helena (qw3birc@128.30.52.28)
- # [08:14] * Joins: kennyluck (kennyluck@128.30.52.28)
- # [08:20] * Quits: komasshu (kensaku.ko@81.253.26.51) (Client exited)
- # [08:35] * Joins: mjs (mjs@84.14.50.82)
- # [08:39] * Joins: weinig (weinig@84.14.50.82)
- # [08:47] * Joins: dsr (dsr@128.30.52.169)
- # [08:48] * Joins: noah (noah_mende@93.158.28.197)
- # [08:48] * Joins: freedom (freedom@84.14.50.82)
- # [08:51] * Joins: aizu (aizu@84.14.50.82)
- # [08:52] * Quits: freedom (freedom@84.14.50.82) (Quit: freedom)
- # [08:53] * Joins: freedom (freedom@84.14.50.82)
- # [08:54] * Quits: aizu (aizu@84.14.50.82) (Ping timeout)
- # [08:54] * Joins: myakura (myakura@84.14.50.82)
- # [08:55] * Quits: helena (qw3birc@128.30.52.28) (Ping timeout)
- # [08:56] * Joins: pererik (pe@84.14.50.82)
- # [08:57] * Joins: aizu (aizu@110.161.139.187)
- # [08:58] * Joins: Barstow (barstow@84.14.50.82)
- # [08:58] <Barstow> RRSAgent, bye
- # [08:58] <RRSAgent> I see 16 open action items saved in http://www.w3.org/2010/11/01-webapps-actions.rdf :
- # [08:59] <RRSAgent> ACTION: barstow P&C spec: make it clear in the Abtract or Intro that P&C widgets != UI controls [1]
- # [08:59] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T09-27-35
- # [08:59] <RRSAgent> ACTION: caceres notify P&F WG when the P&C Conformance Checker is published [2]
- # [08:59] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T09-34-22
- # [08:59] <RRSAgent> ACTION: barstow Web Workers: add link to bug database to the PubStatus page [3]
- # [08:59] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-21-33
- # [08:59] <RRSAgent> ACTION: barstow Web Workers: work with Team to find resource(s) to review LC comments and plan for Candidate [4]
- # [08:59] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-27-01
- # [08:59] <RRSAgent> ACTION: barstow PubStatus update Plans for Workers/Storage/Event-source that HTML5 Editor workload is the block and ask for volunteers [5]
- # [08:59] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-33-51
- # [08:59] <RRSAgent> ACTION: barstow start a CfC to publish a FPWD of Web Messaging [6]
- # [08:59] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-35-28
- # [08:59] <RRSAgent> ACTION: barstow ask Nikunj to report the status and plans of Programmable Cache to public-webapps [7]
- # [08:59] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-38-54
- # [08:59] <RRSAgent> ACTION: barstow ask Oracle about their level of interest in Programmable Cache [8]
- # [08:59] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-40-04
- # [08:59] <RRSAgent> ACTION: barstow ask public-webapps about creating Use Cases and requirements of Program App Caches versus HTML5 App Cache [9]
- # [08:59] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-49-18
- # [08:59] <RRSAgent> ACTION: Barstow to contact julian reschke and Mark Nottingham about Data Cache [10]
- # [08:59] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T10-52-17
- # [09:00] <RRSAgent> ACTION: Doug update Editor's Draft of Window spec to say the spec is no longer active [11]
- # [09:00] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T13-05-27
- # [09:00] <RRSAgent> ACTION: schepers update Editor's Draft of Window and REX specs to say the specs are no longer active [12]
- # [09:00] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T13-05-56
- # [09:00] <RRSAgent> ACTION: barstow work with WebApps Team and Anne to find a way for W3C to host Opera's event-source tests [13]
- # [09:00] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T13-13-58
- # [09:00] <RRSAgent> ACTION: barstow add Opera's test suite for EventSource to the PubStatus page (see mins from 1-Nov-2010 for the link) [14]
- # [09:00] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T13-15-00
- # [09:00] <RRSAgent> ACTION: barstow start a CfC to publish Web SQL Database as a Working Group Note (and hence signal the spec is no longer on the REC track) [15]
- # [09:00] * Joins: hidetaka (hidetaka@84.14.50.82)
- # [09:00] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T13-26-07
- # [09:00] <RRSAgent> ACTION: barstow work with Anne on a plan to move CORS to LCWD [16]
- # [09:00] <RRSAgent> recorded in http://www.w3.org/2010/11/01-webapps-irc#T14-26-35
- # [09:00] * Parts: RRSAgent (rrs-loggee@128.30.52.169)
- # [09:00] * Joins: homata (homata@84.14.50.82)
- # [09:01] * Barstow changes topic to 'WebApps F2F meeting; Agenda = http://www.w3.org/2008/webapps/wiki/TPAC2010#Tuesday.2C_November_2 ; Bridge PIN = 2010'
- # [09:03] * Joins: RRSAgent (rrs-loggee@128.30.52.169)
- # [09:03] <RRSAgent> logging to http://www.w3.org/2010/11/02-webapps-irc
- # [09:03] * Joins: Kai (chatzilla@84.14.50.82)
- # [09:04] <Barstow> ScribeNick: MikeSmith
- # [09:04] * Joins: yongil_jang (540e3252@78.129.202.38)
- # [09:04] * Joins: adrianba (adrianba@84.14.50.82)
- # [09:04] * Joins: smaug_ (chatzilla@84.14.50.82)
- # [09:04] <Barstow> Scribe: Mike_Smith
- # [09:04] <Barstow> RRSAgent, make log Public
- # [09:04] <RRSAgent> I have made the request, Barstow
- # [09:04] * Joins: MikeSmith (MikeSmith@84.14.50.82)
- # [09:04] <Barstow> Meeting: WebApps F2F Meeting
- # [09:04] * Joins: shepazu (schepers@128.30.52.169)
- # [09:04] <Barstow> Date: 2 November 2010
- # [09:04] <Barstow> Chair: ArtB
- # [09:05] <Barstow> Present: ArtB, DougS, MikeSmith, Geoffrey, SamW, Maciej, DaveR, Olli, Adrian, EliotG, LaszloG, YaelA, AnssiK SureshC, Dom, Johnson
- # [09:05] * Joins: eliot (eliot@84.14.50.82)
- # [09:06] <MikeSmith> scribe: MikeSmith
- # [09:06] * Joins: komasshu (kensaku.ko@84.14.50.82)
- # [09:06] <Barstow> Present+ AnneVK, KlausB
- # [09:07] * Quits: noah (noah_mende@93.158.28.197) (Ping timeout)
- # [09:09] * Joins: anne (annevk@84.14.50.82)
- # [09:10] <MikeSmith> Topic: DOM3 Events
- # [09:10] <shepazu> http://www.w3.org/2008/webapps/track/products/2
- # [09:10] <shepazu> http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html
- # [09:10] <MikeSmith> shepazu: first is to our tracker page
- # [09:10] <MikeSmith> … does not have every issue
- # [09:10] * Joins: wonsuk (wslee@84.14.50.82)
- # [09:10] <MikeSmith> … because CLOSED issues don't show up
- # [09:11] <MikeSmith> … this reprepsents most of our LC technical comment
- # [09:11] * Joins: Hyeonsoo (hyeonsoo.l@84.14.50.82)
- # [09:11] <MikeSmith> … we figured we might have to go through LC gain
- # [09:11] <MikeSmith> … we will be adding the locale string
- # [09:11] * Joins: lgombos_w (qw3birc@128.30.52.28)
- # [09:11] <MikeSmith> … as we discussed yesterday
- # [09:11] <MikeSmith> … we will be making small changes
- # [09:11] * Joins: Bo_Chen (IceChat7@84.14.50.82)
- # [09:11] <MikeSmith> … improving wording
- # [09:11] <MikeSmith> … editorial explanations
- # [09:11] <MikeSmith> … going to LC again in Jan
- # [09:11] <MikeSmith> … this time "for reals"
- # [09:12] <MikeSmith> … pending any upheavals
- # [09:12] * Joins: junliao (IceChat7@84.14.50.82)
- # [09:12] <MikeSmith> … doesn't specifcy evvery possible thing
- # [09:12] * Quits: junliao (IceChat7@84.14.50.82) (Connection reset by peer)
- # [09:12] * Quits: Bo_Chen (IceChat7@84.14.50.82) (Quit: Relax, its only ONES and ZEROS!)
- # [09:12] <MikeSmith> … we had a comment from Garrett Smith
- # [09:12] * Joins: Bo_Chen (IceChat7@84.14.50.82)
- # [09:12] <MikeSmith> … also from Ample SDK
- # [09:12] <MikeSmith> anne: Sergei Ilinsky
- # [09:13] * Quits: gavin (gavin@63.245.208.169) (Ping timeout)
- # [09:13] * Joins: junliao (IceChat7@84.14.50.82)
- # [09:13] <MikeSmith> shepazu: wansts to modularize
- # [09:13] <MikeSmith> … and Anne wants to modularize more too
- # [09:13] * Quits: junliao (IceChat7@84.14.50.82) (Connection reset by peer)
- # [09:13] * Joins: IceGuest_77 (IceChat77@84.14.50.82)
- # [09:13] <MikeSmith> RRSAgent, make minutes
- # [09:13] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [09:13] * Joins: gavin (gavin@63.245.208.169)
- # [09:13] <MikeSmith> shepazu: introduces all the things that were in DOM2 events
- # [09:13] * Joins: cslye (cslye@84.14.50.82)
- # [09:14] <MikeSmith> … plues text input, keyboard input, one mutation event
- # [09:14] * Joins: junliao (IceChat7@84.14.50.82)
- # [09:14] <wonsuk> Present+ Wonsuk_Lee
- # [09:14] <MikeSmith> … though we have deprecated all the other mutation events
- # [09:14] * Quits: junliao (IceChat7@84.14.50.82) (Connection reset by peer)
- # [09:14] <MikeSmith> RRSAgent, make logs public
- # [09:14] <RRSAgent> I have made the request, MikeSmith
- # [09:14] <MikeSmith> shepazu: I think we are more or less fr
- # [09:14] <MikeSmith> … feature complete
- # [09:14] * Parts: cslye (cslye@84.14.50.82)
- # [09:15] <MikeSmith> anne: I'm the editor of DOM Core
- # [09:15] * Quits: kennyluck (kennyluck@128.30.52.28) (Quit: kennyluck)
- # [09:15] <MikeSmith> … I think it make sense for DOM Core to define mutation events
- # [09:15] * Quits: freedom (freedom@84.14.50.82) (Quit: freedom)
- # [09:16] * Joins: freedom (freedom@84.14.50.82)
- # [09:16] <MikeSmith> anne: simiilar to how we define Form events inside the Forms spec
- # [09:16] * Quits: IceGuest_77 (IceChat77@84.14.50.82) (Quit: Clap on! , Clap off! Clap@#&$NO CARRIER)
- # [09:16] <MikeSmith> shepazu: we removed some Form-related events and those were moved to the Forms spec
- # [09:16] * Joins: francois (Francois@mcclure.w3.org)
- # [09:16] <MikeSmith> mjs: How about making mutation events die in a fire?
- # [09:17] <MikeSmith> mjs: I agree if they have really tight coupling to DOM behavior, it makes sense to have them in the same place
- # [09:17] <MikeSmith> … but tehre are some cases that don't require tight coupling at all
- # [09:18] <MikeSmith> weinig: some of our chagnes are pending that they don7t break major editing sites
- # [09:18] <MikeSmith> … or goal is to turn it on and see what sites break
- # [09:18] <MikeSmith> RRSAgent, make minutes
- # [09:18] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [09:19] * Quits: lgombos_w (qw3birc@128.30.52.28) (Ping timeout)
- # [09:19] * Joins: Seung-Jae (sjae.lee@84.14.50.82)
- # [09:19] <MikeSmith> anne:
- # [09:19] * Joins: Johnson (IceChat77@84.14.50.82)
- # [09:19] <MikeSmith> smaug_: I don't understand why were are moving mutation events
- # [09:19] <MikeSmith> … I thought everybody just wanted them removed
- # [09:20] <MikeSmith> mjs: I thikn the DOM events mechanism really has become part of the core
- # [09:20] <MikeSmith> smaug_: yeah, but some specs may refere DOM events, but don't need to use DOM core
- # [09:20] <MikeSmith> mjs: there is almost no way to use DOM events without also using DOM core
- # [09:21] <MikeSmith> anne: what is an example where it's that case that something relies on DOM events but not DOM core
- # [09:21] * Joins: kennyluck (kennyluck@128.30.52.28)
- # [09:21] <MikeSmith> smaug_: some specs just extend [by adding new events and so don't need to reference DOM core]
- # [09:22] <MikeSmith> shepazu: anne, please explain what you want to move, specifically
- # [09:22] <mjs> http://www.w3.org/TR/DOM-Level-3-Events/#event-interfaces
- # [09:22] <MikeSmith> anne: there is a part call "Basic Event Interfaces"
- # [09:22] <MikeSmith> … it would make sense to split that part out
- # [09:22] <MikeSmith> shepazu: that is the core of DOM3 Events…
- # [09:23] <MikeSmith> anne: in addition to that, I think the mutation events should move too
- # [09:23] <MikeSmith> RRSAgent, make minutes
- # [09:23] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [09:23] <shepazu> q+
- # [09:23] <MikeSmith> mjs: smaug, I think your dependency argument doesn't work [because the dependencies are complex]
- # [09:23] <MikeSmith> q?
- # [09:24] <MikeSmith> anne: this is implementable in Java
- # [09:24] <mjs> what I said about dependencies is that DOM3 Events has a normative dependency on DOM 3 Core
- # [09:24] <mjs> so there's no such thing as depending on DOM Events without depending on DOM Core
- # [09:25] <MikeSmith> Art: anybody else have comments?
- # [09:25] <MikeSmith> adrianba: I don't have a strong opinion about where we go in the long term
- # [09:25] <MikeSmith> … there is plenty of time to talk about it
- # [09:26] <MikeSmith> … right now there is an Event spec
- # [09:26] <MikeSmith> … which is what we are targeting in IE9
- # [09:26] <MikeSmith> … it seems like the wrong time now to start cutting up the problem space in a different way
- # [09:26] <mjs> q+
- # [09:26] <MikeSmith> … let's move the spec forward as it is
- # [09:27] * mjs do we not have the queue bot?
- # [09:27] * Joins: Zakim (rrs-bridgg@128.30.52.169)
- # [09:27] <mjs> q+
- # [09:27] * Zakim sees mjs on the speaker queue
- # [09:27] <MikeSmith> adrianba: we are chartered to work in a new async spec for [something like mutation events]
- # [09:28] <MikeSmith> adrianba: stabilizing what we how now and moving forward seems like the right thing
- # [09:28] <MikeSmith> mjs: my preference would be to move forward but plan [to move things to DOM Core later]
- # [09:28] * Joins: Vagner-br (chatzilla@84.14.50.82)
- # [09:28] <Barstow> Present+ RichardT
- # [09:28] <MikeSmith> smaug_: I agree
- # [09:29] <MikeSmith> … let's get DOM3 Events done now
- # [09:29] <MikeSmith> … DOM Core will take years
- # [09:29] <MikeSmith> adrianba: we have implemented some of the mutatation events
- # [09:29] <MikeSmith> … we all understand the problems with mutation events
- # [09:29] * Joins: Wuk (qw3birc@128.30.52.28)
- # [09:29] <MikeSmith> anne: I am afraid we are getting stuck with mutation events
- # [09:30] * Parts: Vagner-br (chatzilla@84.14.50.82)
- # [09:30] <MikeSmith> adrianba: we are kind of stuck with them anyway
- # [09:30] * Quits: Seung-Jae (sjae.lee@84.14.50.82) (Quit: Http://www.ZeroIRC.NET Zero IRC Ver 2.9G)
- # [09:30] <mjs> q-
- # [09:30] * Zakim sees no one on the speaker queue
- # [09:30] <MikeSmith> shepazu: if you are going to do part of it, it should all be in one spec
- # [09:30] * Joins: junliao (IceChat7@84.14.50.82)
- # [09:31] <MikeSmith> anne: what do you mean by all?
- # [09:31] <MikeSmith> anne: I don't think mouse events belongs together with it
- # [09:32] <MikeSmith> shepazu: I would agree that we should move DOM3 Events forward as it stands
- # [09:32] <MikeSmith> RRSAgent, make minutes
- # [09:32] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [09:32] <MikeSmith> anne: I don't think labeling them as deprecated helps us all that much
- # [09:32] <MikeSmith> mjs: if the number of implementations is increasing, then [clearly it's not helping]
- # [09:33] <MikeSmith> anne: making them async would be a big start
- # [09:33] * Joins: richt (richt@84.14.50.82)
- # [09:33] <MikeSmith> smaug_: we don't know that that will work
- # [09:33] <MikeSmith> smaug_: tehre are some other approaches that are not event-based
- # [09:33] * Joins: seungjae (seungjae@84.14.50.82)
- # [09:34] <MikeSmith> smaug_: it is possible to remove some features from the platform
- # [09:34] <MikeSmith> … it has been done
- # [09:34] * Quits: junliao (IceChat7@84.14.50.82) (Connection reset by peer)
- # [09:34] * Quits: Bo_Chen (IceChat7@84.14.50.82) (Client exited)
- # [09:35] <MikeSmith> shepazu: deprecation is a warning to authors
- # [09:35] * Joins: Bo_Chen (IceChat7@84.14.50.82)
- # [09:35] <MikeSmith> RRSAgent, make minutes
- # [09:35] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [09:35] <Barstow> Present+ BryanS, KaiH
- # [09:36] <MikeSmith> shepazu: it's not helpful to remove them from the spec at this point
- # [09:36] <MikeSmith> weinig: if they were removed from DOM3 Events, would MSFT consider not adding them in IE9
- # [09:36] <MikeSmith> [adrian shakes his head]
- # [09:36] <MikeSmith> shepazu: they are only supporting some of them
- # [09:36] <MikeSmith> adrianba: we are supporting them for interoperability reasons
- # [09:37] <MikeSmith> shepazu: they are in the spec because implementors asked for them to be in the spec
- # [09:37] * Joins: bryan (blsaws@84.14.50.82)
- # [09:37] <bryan> Present+ Bryan_Sullivan
- # [09:37] <MikeSmith> art: I noticed big list of issues
- # [09:38] <MikeSmith> shepazu: a bunch of them are from David Flanagan
- # [09:38] <MikeSmith> [book author
- # [09:38] <MikeSmith> shepazu: Oli, Travis, Jacob Rossi, myself discussed them
- # [09:38] <MikeSmith> … we have agreed already to accept most of the comments
- # [09:38] <MikeSmith> … and have heard no objections from the list
- # [09:39] <MikeSmith> shepazu: even.timestamp is one that we have still be discussing
- # [09:39] * Quits: Peter` (peter@85.223.116.170) (Ping timeout)
- # [09:39] <MikeSmith> s/even.time/event.time/
- # [09:40] <MikeSmith> art: can you do all 50 0f these by the end of the year?
- # [09:40] <MikeSmith> shepazu: we can round-trip on these by end of January
- # [09:40] <MikeSmith> RRSAgent, make minutes
- # [09:40] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [09:40] <MikeSmith> shepazu: if nobody has more comments, let's move on
- # [09:41] <MikeSmith> art: we don't have our next topic scheduled until 11am
- # [09:41] * Joins: Peter` (peter@85.223.116.170)
- # [09:42] <MikeSmith> Topic: possible plans for console object spec/WG
- # [09:42] <MikeSmith> shepazu: a lot of people have said why don't specify the console object
- # [09:43] <MikeSmith> weinig: we just copied the console api into Webkit
- # [09:43] <MikeSmith> mjs: there are a few things around console that are Web-compatibility issues
- # [09:44] <MikeSmith> mjs: having to do with devs using console calls into their scripts even after they have done debugging
- # [09:44] <MikeSmith> weinig: there are a couple problems
- # [09:44] <MikeSmith> weinig: we don't think operations on the console should be visible to Web pages
- # [09:44] * Peter` is now known as beverloo
- # [09:44] <MikeSmith> … we made some mistakes around that
- # [09:45] * Barstow wonders: if we had a bunch of developers in the room, would they have consensus on "does the Web need a 'console' standard?"
- # [09:45] <MikeSmith> mjs: the fact that console.log exists and doesn't have potentially
- # [09:46] <MikeSmith> -> http://getfirebug.com/wiki/index.php/Console_API Console API
- # [09:47] <MikeSmith> adrianba: we having implemented the console in IE9
- # [09:47] <MikeSmith> s/IE9/IE8-IE9
- # [09:47] * Joins: junliao (IceChat7@84.14.50.82)
- # [09:49] <MikeSmith> adrianba: there is a session tomorrow to discuss a new community-driven spec-dev approah
- # [09:49] <MikeSmith> … this might be a good case to use as a pilot
- # [09:49] * Quits: junliao (IceChat7@84.14.50.82) (Connection reset by peer)
- # [09:49] <MikeSmith> … for that approach
- # [09:51] <MikeSmith> Topic: Audio XG
- # [09:51] <MikeSmith> shepazu: about 6 months ago, we got in contact with some devs who were working on an api from programatically writing and reading audio streams
- # [09:52] <MikeSmith> … and we started in Incubator Group
- # [09:52] <MikeSmith> … XG
- # [09:52] <Barstow> Audio XG Charter: http://www.w3.org/2010/04/audio/audio-incubator-charter.html
- # [09:52] <MikeSmith> shepazu: and right now, Mozilla has a related API they have have developed
- # [09:53] <MikeSmith> … and Googl Chrome team has a related API as well
- # [09:53] <MikeSmith> shepazu: and we have decided to start a new WG
- # [09:53] <Barstow> Audio XG's mail list archive: http://lists.w3.org/Archives/Public/public-xg-audio/2010Oct/
- # [09:54] <Barstow> Mike: Chrome team is working on this API
- # [09:54] <Barstow> ... think we want broader participation
- # [09:55] <MikeSmith> shepazu: we would probably start the WG by February or so
- # [09:58] <MikeSmith> RRSAgent, make minutes
- # [09:58] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [10:03] <MikeSmith> Barstow: we will be back at 11am with anne at the podium
- # [10:03] <MikeSmith> Barstow: XHR1 test suite, and XHR1 issues
- # [10:03] <Barstow> RRSAgent, make minutes
- # [10:03] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html Barstow
- # [10:03] <MikeSmith> [we take a 1 hour break:
- # [10:04] <MikeSmith> RRSAgent, make minutes
- # [10:04] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [10:05] <anne> http://bitbucket.org/ms2ger/domparser
- # [10:05] * Joins: arve (arve@213.236.208.22)
- # [10:06] * Joins: fons (chatzilla@84.14.50.82)
- # [10:09] * Joins: junliao (qw3birc@128.30.52.28)
- # [10:09] * Quits: Johnson (IceChat77@84.14.50.82) (Ping timeout)
- # [10:12] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [10:13] * Parts: bryan (blsaws@84.14.50.82)
- # [10:14] * Quits: Barstow (barstow@84.14.50.82) (Ping timeout)
- # [10:23] * Quits: seungjae (seungjae@84.14.50.82) (Ping timeout)
- # [10:28] * Joins: Barstow (barstow@84.14.50.82)
- # [10:28] * Barstow is now known as ArtB
- # [10:32] * Joins: pererik_ (pe@192.36.157.82)
- # [10:32] * Quits: pererik (pe@84.14.50.82) (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630])
- # [10:32] * pererik_ is now known as pererik
- # [10:33] * Joins: sgondo_ (qw3birc@128.30.52.28)
- # [10:40] <ArtB> ACTION: barstow ask Doug for a pointer to Google's "Before Input Proposal"
- # [10:40] * trackbot noticed an ACTION. Trying to create it.
- # [10:40] * RRSAgent records action 1
- # [10:40] <trackbot> Created ACTION-608 - Ask Doug for a pointer to Google's "Before Input Proposal" [on Arthur Barstow - due 2010-11-09].
- # [10:40] * Quits: arve (arve@213.236.208.22) (Quit: Ex-Chat)
- # [10:43] * Quits: kennyluck (kennyluck@128.30.52.28) (Quit: kennyluck)
- # [10:43] * Joins: timeless_mbp (timeless@84.14.50.82)
- # [10:43] * Quits: komasshu (kensaku.ko@84.14.50.82) (Client exited)
- # [10:44] * Quits: Kai (chatzilla@84.14.50.82) (Quit: ChatZilla 0.9.86 [Firefox 3.6.10/20100914125854])
- # [10:44] * Quits: Lachy (Lachlan@84.215.59.50) (Quit: This computer has gone to sleep)
- # [10:46] * Joins: kennyluck (kennyluck@128.30.52.28)
- # [10:47] * Joins: adam (Adium@84.14.50.82)
- # [10:47] * Quits: homata (homata@84.14.50.82) (Ping timeout)
- # [10:47] * Joins: bryan (blsaws@84.14.50.82)
- # [10:47] * Joins: komasshu (kensaku.ko@84.14.50.82)
- # [10:49] * Quits: hidetaka (hidetaka@84.14.50.82) (Ping timeout)
- # [10:49] <ArtB> issue-119?
- # [10:49] * trackbot getting information on ISSUE-119
- # [10:49] <trackbot> ISSUE-119 -- Consider adding input/keyboard locale to text and keyboard events -- open
- # [10:49] <trackbot> http://www.w3.org/2008/webapps/track/issues/119
- # [10:50] * Quits: Wuk (qw3birc@128.30.52.28) (Ping timeout)
- # [10:52] * Quits: shepazu (schepers@128.30.52.169) (Quit: shepazu)
- # [10:52] * Quits: ArtB (barstow@84.14.50.82) (Quit: Leaving.)
- # [10:52] * Joins: mjs (mjs@84.14.50.82)
- # [11:06] * Joins: Barstow (barstow@84.14.50.82)
- # [11:07] * timeless_mbp is now known as timeless
- # [11:07] <Barstow> ScribeNick: timeless_mbp
- # [11:07] <timeless> ScribeNick: timeless
- # [11:08] <timeless> Topic: XHR Testing
- # [11:08] <timeless> Scribe+ timeless
- # [11:08] <timeless> ArtB: Anne will be talking about XHR Level 1 Test Suite
- # [11:08] <anne> http://tc.labs.opera.com/apis/XMLHttpRequest/ and http://tc.labs.opera.com/svn/apis/XMLHttpRequest/
- # [11:08] <timeless> … and Level 1 issues
- # [11:08] * Joins: sicking (chatzilla@84.14.50.82)
- # [11:08] * timeless doug enters
- # [11:09] <timeless> anne: XHR Level 1 went to CR
- # [11:09] <timeless> … which means it's awaiting implementations
- # [11:09] <timeless> … of course XHR has been implemented long ago already
- # [11:09] <timeless> … there is a test suite which has been announced on the list
- # [11:09] <timeless> … but there has been little response
- # [11:09] <timeless> … Since people are here now, I guess I can ask people directly
- # [11:10] <timeless> sicking: I haven't looked at the testsuite yet, but is it fully automated?
- # [11:10] * Barstow notes the CR for XHR L1 is http://www.w3.org/TR/2010/CR-XMLHttpRequest-20100803/
- # [11:10] <timeless> anne: you need a test harness, but it is automatic loaded a test says PASS/FAIL
- # [11:10] <timeless> sicking: i think one of our desires is that things be as automated as possible
- # [11:10] <timeless> anne: I agree
- # [11:10] <anne> http://tc.labs.opera.com/apis/XMLHttpRequest/abort-during-done.htm
- # [11:11] <timeless> … ? there is a testharness that it's written for which is used for other testsuites from this group
- # [11:11] <timeless> [ anne describes how individual tests are structured ]
- # [11:11] * Joins: homata (homata@84.14.50.82)
- # [11:11] * Joins: shepazu (schepers@128.30.52.169)
- # [11:11] <timeless> adrianba: how much has the test suite changed recently?
- # [11:12] <timeless> anne: the framework changed to make it the same as the HTML WG
- # [11:12] <timeless> … quite a few changed because a number weren't matching the spec anymore
- # [11:12] <timeless> … the old testsuite was quite outdated
- # [11:12] <timeless> … some tests have been removed
- # [11:12] * Joins: hidetaka (hidetaka@84.14.50.82)
- # [11:12] * Joins: Lachy (Lachlan@213.236.208.22)
- # [11:12] * Quits: Lachy (Lachlan@213.236.208.22) (Client exited)
- # [11:12] <timeless> … the number of tests has gone down. because some test assertions were combined into single test
- # [11:13] * Joins: Lachy (Lachlan@213.236.208.22)
- # [11:13] <timeless> dom: did you follow any specific method to ensure every feature has been tested?
- # [11:13] <timeless> anne: um, no
- # [11:13] * Quits: sgondo_ (qw3birc@128.30.52.28) (Ping timeout)
- # [11:13] <timeless> … i tried reading carefully to ensure everything is covered
- # [11:13] <timeless> artb: do you think anything is missing?
- # [11:13] <timeless> anne: there's an open item in the issue database about credentials in urls
- # [11:14] <timeless> … the tests around that and authentication are not done yet
- # [11:14] <dom> (should known bugs in the test suite be documented somewhere?)
- # [11:14] * Quits: shepazu (schepers@128.30.52.169) (Client exited)
- # [11:14] * Quits: timeless (timeless@84.14.50.82) (Client exited)
- # [11:16] * Joins: timeless_mbp (timeless@84.14.50.82)
- # [11:17] * Joins: Johnson (IceChat77@84.14.50.82)
- # [11:17] * timeless_mbp returns
- # [11:17] <timeless_mbp> bryan: did you want to test posts?
- # [11:17] <timeless_mbp> … for redirects (?)
- # [11:17] <timeless_mbp> anne: i didn't want to because HTTP Biz is still undecided on some of this
- # [11:17] <timeless_mbp> … 301/302/307 ...
- # [11:18] <timeless_mbp> sicking: another thing is that Mozilla + Opera include dialogs on 307
- # [11:18] <timeless_mbp> … it's sort of a requirement in the HTTP spec
- # [11:18] <timeless_mbp> … but they don't have it for direct address
- # [11:18] * Joins: Kai (chatzilla@84.14.50.82)
- # [11:18] <timeless_mbp> … they're ratholes, so not tested yet, once they're resolved they'll be tested
- # [11:19] * Joins: henri (henri@84.14.50.82)
- # [11:19] <timeless_mbp> anne: the only accessible methods are GET and POST
- # [11:19] <timeless_mbp> sam: didn't hixie add DELETE?
- # [11:19] <timeless_mbp> anne: we got him to remove it
- # [11:19] <timeless_mbp> anne: Trailers aren't tested yet, because i didn't know about them or how to test them
- # [11:19] <Barstow> Present+ Jonas, Pablo, Jeremy, Andrei
- # [11:20] <timeless_mbp> sicking: so do we have to test them?
- # [11:20] * Joins: shepazu (schepers@128.30.52.169)
- # [11:20] <timeless_mbp> anne: i might be able to test things w/ nph-
- # [11:20] <timeless_mbp> … but i'm not sure what to expect
- # [11:20] <timeless_mbp> sicking: trailers are after the response body
- # [11:21] <timeless_mbp> anne: so i guess the text that talks about the response body would have to talk about changing the state
- # [11:21] <timeless_mbp> … as far as i'm concerned, we don't need to support it
- # [11:21] <timeless_mbp> … for readyState changes
- # [11:21] <timeless_mbp> … but do you go to the DOM state
- # [11:21] <dom> s/DOM/done/
- # [11:21] * dom corrects any mis-mention of dom
- # [11:22] <timeless_mbp> sam: you said the php scripts are available in an svn server?
- # [11:22] <timeless_mbp> anne: yeah, it was the second link i posted
- # [11:22] <dom> http://tc.labs.opera.com/svn/apis/XMLHttpRequest/resources/
- # [11:22] * shepazu http://www.straightdope.com/columns/read/2270/why-are-they-called-trailers-if-theyre-shown-em-before-em-the-movie
- # [11:22] <timeless_mbp> artb: i assume the action then is for everyone to help this spec reach the exit criteria
- # [11:22] <timeless_mbp> … is to review the tests
- # [11:22] <timeless_mbp> anne: i assume there are some spec/test items which need fixing
- # [11:23] <timeless_mbp> … there's one other small test which might need fixing
- # [11:23] <timeless_mbp> … Byorn Herman
- # [11:23] <dom> s/Byorn/Björn/
- # [11:23] <timeless_mbp> … pointed out byte order swaps
- # [11:23] <timeless_mbp> s/swaps/mark character/
- # [11:23] <shepazu> s/Byorn Herman/Björn Höhrmann/
- # [11:23] * Joins: jorlow (jorlow@84.14.50.82)
- # [11:24] * Joins: helena (qw3birc@128.30.52.28)
- # [11:24] <timeless_mbp> artb: we had set expectations that we wouldn't exit CR before Feb 2011
- # [11:24] <timeless_mbp> sicking: which is two conforming implementations?
- # [11:24] <timeless_mbp> anne: I don't think that's likely to happen
- # [11:24] <timeless_mbp> … I would encourage people to review the editor's draft instead of this
- # [11:24] <timeless_mbp> … because there have been some changes to make this closer to XHR2
- # [11:25] <timeless_mbp> … removing some throw conditions to enable CORS
- # [11:25] <timeless_mbp> … those have been reflected in the testsuite already
- # [11:25] <timeless_mbp> … i try to keep the testsuite and the draft in sync
- # [11:25] <timeless_mbp> … that also means that if you implement to the testsuite, there shouldn't be any conflicts with XHR2
- # [11:25] <timeless_mbp> … if there are, that would be a bug
- # [11:26] <timeless_mbp> anne: i'm not sure if we want to discuss any of the issues now
- # [11:26] <timeless_mbp> artb: that's up to you, we have some of the people in the room
- # [11:26] <timeless_mbp> anne: one of them is the user info protection in the urls
- # [11:26] <timeless_mbp> … i think microsoft doesn't implement it
- # [11:26] <timeless_mbp> … and i think the other vendors do
- # [11:27] <timeless_mbp> … so that you can have http://user:pass@host/...
- # [11:27] <timeless_mbp> anne: I think the HTTP people want to remove it
- # [11:27] <timeless_mbp> sicking: I think we could try to remove it
- # [11:27] <timeless_mbp> sicking: does the spec say they must be supported?
- # [11:27] <timeless_mbp> anne: the http url spec does mention them
- # [11:27] <timeless_mbp> anne: does the url get sent to the server?
- # [11:28] <timeless_mbp> sicking: it might leak in the form of a referer header
- # [11:28] * timeless_mbp is now known as timeless
- # [11:28] <shepazu> scribenick: timeless
- # [11:29] <timeless> sicking: i'm sure the url testsuite ...
- # [11:29] <timeless> anne: they are mentioned in the spec
- # [11:29] <timeless> … the spec has user and password arguments
- # [11:29] <shepazu> q+ to describe policy on php in test suites
- # [11:29] * Zakim sees shepazu on the speaker queue
- # [11:29] <timeless> … which are used to set authorization headers (?)
- # [11:29] <timeless> … if we don't remove it ...
- # [11:30] <timeless> anne: there is an issue in the bug database, i think it's the only open issue at this point
- # [11:30] <timeless> q?
- # [11:30] * Zakim sees shepazu on the speaker queue
- # [11:30] <timeless> ack shepazu
- # [11:30] <Zakim> shepazu, you wanted to describe policy on php in test suites
- # [11:30] * Zakim sees no one on the speaker queue
- # [11:30] <timeless> shepazu: so dom followed up with the Systems Team on PHP tests
- # [11:30] <timeless> … we just got confirmation that we will be hosting the php tests
- # [11:30] <Barstow> ACTION: barstow XHR: add link to bugzilla in PubStatus
- # [11:30] * trackbot noticed an ACTION. Trying to create it.
- # [11:30] * RRSAgent records action 2
- # [11:30] <trackbot> Created ACTION-609 - XHR: add link to bugzilla in PubStatus [on Arthur Barstow - due 2010-11-09].
- # [11:31] <timeless> … any tests that involves PHP will require review by the Systems Team
- # [11:31] <timeless> … they will be hosted on the load balancing servers
- # [11:31] <timeless> anne: which servers?
- # [11:31] <timeless> dom: they'll be hosted on test.w3.org
- # [11:31] <timeless> dom: it would be helpful if you moved to the mercurial server
- # [11:31] <timeless> anne: i think there's a version there
- # [11:31] <timeless> … but probably not up to date
- # [11:32] * Joins: seungjae (seungjae@84.14.50.82)
- # [11:32] <timeless> shepazu: the process will be such that you let us know when there's a specific version you want deployed
- # [11:32] <timeless> … it will not be deployed until the systems team reviews it
- # [11:32] <timeless> shepazu: i think this will come up a lot
- # [11:32] <timeless> anne: there's also the web sockets stuff
- # [11:33] <timeless> dom: i think that is more complicated and will require more work
- # [11:33] <timeless> … i think we can manage, it requires more work
- # [11:33] <timeless> shepazu: for cross domain work, i think we'll need another domain
- # [11:33] <timeless> adrianba: we already have "test" and "test2" which are cnames
- # [11:34] <timeless> dom: if you are working on any test suite that has server side things, please get in touch with the Systems Team early
- # [11:34] <timeless> anne: if you really want to test the really gritty networking stuff
- # [11:34] <timeless> … I think you will need HTTPS, certificates, DV, EV, OV,...
- # [11:34] <timeless> shepazu: those are good points
- # [11:34] * Joins: AnssiK (anssik@84.14.50.82)
- # [11:35] <timeless> … Philippe is starting a new testing project
- # [11:35] <timeless> … so setting up a little test honey pot might be possible
- # [11:35] <MikeSmith> RRSAgent, make minutes
- # [11:35] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [11:35] <timeless> dom: in general i think what's important is getting things to the REC track
- # [11:36] * Barstow notes we will also need this new flexible testing infrastructure for WARP testing
- # [11:36] * Quits: timeless (timeless@84.14.50.82) (Client exited)
- # [11:36] * Joins: timeless_mbp (timeless@84.14.50.82)
- # [11:36] <shepazu> s/in general i think what's important is getting things to the REC track/in general i think what's important is getting things to the REC track, so get in touch with Systems Team earlier rather than later/
- # [11:36] * Joins: timeless (qw3birc@128.30.52.28)
- # [11:37] <timeless> ScribeNick: timeless
- # [11:37] <timeless> artb: anything else about XHR or its testsuite?
- # [11:37] <timeless> anne: no. apart from asking people to review/give comments
- # [11:37] * Joins: chaals (chaals@84.14.50.82)
- # [11:37] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [11:37] <timeless> bryan: is it easy to set up?
- # [11:37] <timeless> anne: yes, there's a readme
- # [11:38] <dom> (can we record an action to update the test suite on dvcs.w3.org?)
- # [11:38] <timeless> artb: based on the feedback you've got so far on the XHR1 candidate
- # [11:38] <chaals> rrsagent, make minutes
- # [11:38] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html chaals
- # [11:38] <timeless> Action anne update the test suite on dvcs.w3.org
- # [11:38] * trackbot noticed an ACTION. Trying to create it.
- # [11:38] <trackbot> Created ACTION-610 - Update the test suite on dvcs.w3.org [on Anne van Kesteren - due 2010-11-09].
- # [11:38] <timeless> anne: Before going back to last call
- # [11:38] <timeless> ... make sure that we have two implementations that pass all the tests
- # [11:39] <timeless> ... and that the specification has all the implementations passed that
- # [11:39] <timeless> ... so that when we go back to LC we can go to PR after that (skipping CR)
- # [11:40] <timeless> artb: the third bullet for this hour is a general discussion about testing
- # [11:40] <timeless> ... and we've already gone down that path quite a bit
- # [11:40] <timeless> anne: we could discuss responseArrayBuffer briefly
- # [11:40] <timeless> ... i'm not sure we could reach a conclusion now
- # [11:40] * Joins: Hixie (ianh@129.241.93.37)
- # [11:40] <timeless> Topic: XHR2 responseArrayBuffer
- # [11:40] <timeless> sicking: I do have something to say on this
- # [11:41] <timeless> sicking: So, the complicated issue is that...
- # [11:41] <timeless> ... there's multiple topics
- # [11:41] <timeless> ... the whole ongoing discussion right now about parsing...
- # [11:41] <timeless> ... all requests into all response properties
- # [11:41] <timeless> ... (Boris Z)
- # [11:41] <timeless> sicking: what i'd like to do is move away from the current situation
- # [11:42] <timeless> ... where we parse into multiple properties
- # [11:42] <timeless> ... which is the XHR1 behavior
- # [11:42] <timeless> ... I want to move to a way where you specify up front which thing you want
- # [11:42] <timeless> adrianba: I think that makes sense
- # [11:42] <timeless> ... so if you know it's coming as JSON or you want it as a Blob, you can specify that
- # [11:43] <timeless> sicking: obviously we need to retain compatibility with XHR1
- # [11:43] <timeless> ... and the stuff where you get a document
- # [11:43] <timeless> anne: this sounds kind of annoying
- # [11:43] <timeless> sicking: while it is nice to have things nice to have things parsed into everything
- # [11:43] <timeless> ... it's only nice if you don't have to consider all the resources used
- # [11:44] <timeless> ... what we're talking about is Document
- # [11:44] <timeless> anne: but you only need to create Document once it's requested
- # [11:44] <timeless> ... you don't have to do it all up front
- # [11:44] <timeless> sicking: in our implementation
- # [11:44] <timeless> ... we'll do charset-decoding differently depending on whether we're parsing into a document or not
- # [11:44] <timeless> ... so responseText changes depending on whether you have a document
- # [11:44] <timeless> ... and the spec requires this
- # [11:45] <timeless> sicking: everything else, JSON, Blobs, streams...
- # [11:45] <timeless> anne: streams?
- # [11:45] <timeless> sicking: we'll end up having to do it
- # [11:45] <timeless> adrianba: streams for media...
- # [11:46] <timeless> sicking: you can't set headers without this
- # [11:46] <timeless> adrianba: or you might want to process the data as it arrives
- # [11:46] <timeless> [anne was asking about using <video> ]
- # [11:47] <timeless> sam: we don't have to convince anne about streams
- # [11:47] <timeless> ... more things will be using new content formats
- # [11:47] <timeless> geoffrey: there will be more and more kinds with time
- # [11:47] <timeless> anne: this screws with content negotations
- # [11:47] <timeless> s/ons/on/
- # [11:48] <timeless> [ scribe laughs ]
- # [11:48] <timeless> sicking: one of the aspects of my proposal is that you can set .responseType after headers are received
- # [11:48] <timeless> ... but before any data has been processed
- # [11:48] <timeless> anne: how would it work for sync requests/
- # [11:49] <timeless> sicking: we'd fire events
- # [11:49] <timeless> anne: but they're blocked by the sync request
- # [11:49] <timeless> sicking: you can't fire an async request, but you can fire a sync event
- # [11:49] <timeless> ... that's trivial implementation-wise
- # [11:49] <timeless> ... you just run code on the main thread
- # [11:49] <timeless> anne: that sounds hairy
- # [11:49] <timeless> smaug_: we explicitly want to get rid of ready state change events
- # [11:50] <timeless> s/smaug_/smaug/
- # [11:50] <timeless> smaug: because that causes hanging in safari
- # [11:50] <timeless> adrianba: i think it's fine to not support sync requests for this new feature
- # [11:50] <timeless> ... because we want to push people toward async
- # [11:50] <timeless> anne: for workers sync requests are fine
- # [11:50] <MikeSmith> RRSAgent, make minutes
- # [11:50] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [11:51] <timeless> s/anne/jonas+sam/
- # [11:51] <timeless> anne: i'm saying you're opening a rathole
- # [11:52] * Quits: seungjae (seungjae@84.14.50.82) (Quit: InklChat :: http://barosl.com/inklchat/)
- # [11:52] <timeless> mjs: so what are we specifically talking about?
- # [11:52] <timeless> geoffrey: this was for when we receive headers
- # [11:52] <timeless> anne: i don't think we should really fire events during a sync request
- # [11:52] <adam> s/receive headers/receive content headers/
- # [11:52] <timeless> ... because conceptually that's confusing/seems really weird
- # [11:53] <timeless> mjs: there's generally a separate thread buffering the data from the network
- # [11:53] <timeless> sam: the buffering is already happening
- # [11:53] <timeless> ... anyone doing network handling on the main thread is probably doing something really wrong anyway
- # [11:53] <timeless> sicking: i'm suggesting this *only* for workers
- # [11:54] <timeless> anne: I guess I would have to reference Workers from XHR2
- # [11:54] <timeless> sam: we kind of think of sync as deprecated in the main context now
- # [11:54] <timeless> ... so adding features and having them exposed for the non workers case is kind of like whatever
- # [11:54] <timeless> mjs: even in workers, i think it makes sense to encourage people to have multiple concurrent requests
- # [11:55] <timeless> ... by not providing this feature for sync
- # [11:55] <timeless> sicking: i'm not sure that this has taken off
- # [11:56] <timeless> artb: time check
- # [11:56] <timeless> artb: we have test suites we've already covered
- # [11:56] <timeless> ... and you have ...
- # [11:56] <timeless> sicking: i posted my original proposal on content negotiation to the list
- # [11:56] <timeless> ... it's a long thread
- # [11:57] <timeless> sicking: i had one more issue on byte array
- # [11:57] <timeless> sicking: have you seen the proposal on the ecma list
- # [11:57] <timeless> ... about another binary format?
- # [11:57] <timeless> anne: i'm not on the list
- # [11:57] <timeless> ... i think it should align with webgl
- # [11:57] <MikeSmith> sicking, url?
- # [11:57] <timeless> sicking: it's a long discussion
- # [11:57] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [11:58] <timeless> sicking: i'll try to find the url
- # [11:58] * Joins: mjs (mjs@84.14.50.82)
- # [11:58] <timeless> anne: i don't mind removing endianness
- # [11:58] <timeless> ... but it would have to be aligned about webgl
- # [11:58] <timeless> sam: the reason for the endianness is that you want things in host byte order for webgl
- # [11:59] <timeless> sicking: not all details are worked out yet
- # [11:59] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [11:59] <timeless> ... the idea is to have it be fast
- # [11:59] <timeless> ... but without exposing platform endianness
- # [11:59] * Joins: Guest724 (Guest724@62.141.74.2)
- # [11:59] <timeless> ... the problem is that you're talking between two languages, JS and GLSL
- # [12:00] <timeless> ... david herman is the guy who made the proposal
- # [12:00] <anne> GLSL = OpenGL Shading Language
- # [12:00] <sicking> http://wiki.ecmascript.org/doku.php?id=strawman:binary_data
- # [12:00] <sicking> http://wiki.ecmascript.org/doku.php?id=strawman:binary_data_semantics
- # [12:01] <sicking> http://wiki.ecmascript.org/doku.php?id=strawman:binary_data_discussion
- # [12:01] <timeless> artb: before we go on to DOM Core, I wanted to set aside a few minutes for testing
- # [12:01] <Guest724> anne , t'es franaise ?!
- # [12:01] <timeless> adrianba: we submitted tests for the webapps and html WGs
- # [12:01] * timeless asks Guest724 not to ask here, this channel is logged
- # [12:02] <adrianba> http://dvcs.w3.org/hg/webapps/file/5814514eeba4/tests/DOMEvents
- # [12:02] <timeless> adrianba: i'd like to move away from a system where we have a different process per spec for submission
- # [12:02] <timeless> ... we have some tests which we have committed to the mercurial repository - i just pasted the link
- # [12:02] * Parts: Guest724 (Guest724@62.141.74.2)
- # [12:02] <timeless> ... when I was talking to doug, he was trying to develop tests alongside the spec
- # [12:03] <timeless> ... we/he found that if you develop tests as you develop the spec, it's easier to find spec issues
- # [12:03] * Joins: euhrhane (540e3252@128.30.52.43)
- # [12:03] <timeless> ... there's a question of where to put tests as things are developed
- # [12:03] <timeless> ... and keep aware of which things are agreed upon tests. which are under development. which aren't agreed
- # [12:04] <timeless> sicking: we should try to require tests to be automatically runnable
- # [12:04] <Barstow> ACTION: barstow work with Team and Chaals on formalizing test suite process for WebApps
- # [12:04] * RRSAgent records action 3
- # [12:04] * trackbot noticed an ACTION. Trying to create it.
- # [12:04] <trackbot> Created ACTION-611 - Work with Team and Chaals on formalizing test suite process for WebApps [on Arthur Barstow - due 2010-11-09].
- # [12:04] <timeless> anne: ... whenever possible
- # [12:04] <timeless> adrianba: i think the work that anne did to refactor the XHR test suite to use the same framework as the HTML tests
- # [12:05] <timeless> ... he should receive credit for that, because it made things much easier to review
- # [12:05] <timeless> sicking: when mozilla started adding tests to a framework
- # [12:05] <timeless> ... it made things much better
- # [12:05] <timeless> ... So if we have a formalized framework, and we should pick one, and force everyone [in the webapps WG] to use that one
- # [12:05] <timeless> artb: for new tests...
- # [12:06] <timeless> shepazu: certainly most of the tests around browser stuff should use the same framework
- # [12:06] <timeless> ... there's probably some stuff in W3C outside of browser context where this doesn't make sense
- # [12:06] <timeless> ... the SVG group has also agreed to move to the same framework
- # [12:07] <timeless> ... with SVG2, things are not going to go into the spec without having tests added
- # [12:07] <Barstow> Present+ BoChen, DavidRogers
- # [12:07] <timeless> ... until we do that, we'll mark things as under review
- # [12:07] <Barstow> Present+ EricU
- # [12:07] <timeless> ... I guess i'm just offering a +1 for a common framework as much as possible
- # [12:07] <timeless> ... have we talked about testing with WebIDL?
- # [12:07] <timeless> ... because if you describe stuff in a spec with webidl, you're going to be able to extract that and do a certain amount of automated tests
- # [12:07] <timeless> ... or not?
- # [12:07] <Barstow> Present+ AdamB
- # [12:08] <timeless> sicking: i'm more of a fan of handwritten tests
- # [12:08] <Barstow> RRSAgent, make minutes
- # [12:08] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html Barstow
- # [12:08] <timeless> ... i'll believe it when i see it
- # [12:08] * Quits: euhrhane (540e3252@128.30.52.43) (Quit: CGI:IRC (Ping timeout))
- # [12:08] <timeless> dom: there was a perl tool that i mentioned on public script ...
- # [12:08] <timeless> ... that generated tests from idl
- # [12:08] <timeless> ... But I agree with jonas that it's better to start with manual tests
- # [12:09] <timeless> adrianba: the model that creating things is that you can use automatic creation to simplify basic generation of
- # [12:09] <timeless> sicking: at mozilla we're also looking into automatically testing things that aren't automatically testable
- # [12:10] <timeless> ... such as testing interacting with a file picker
- # [12:10] <timeless> ... things which require apis which aren't web accessible
- # [12:10] <timeless> AnssiK: about function testing... do you have things other than unit testing?
- # [12:10] <shepazu> s/automatic creation to simplify basic generation of/automatic creation to simplify basic generation of simpler tests to supplement hand-written tests/
- # [12:10] <timeless> sicking: what we do is that we expose a lot of stuff to javascript
- # [12:10] <dom> s/public script/public-script-coord/
- # [12:11] <timeless> ... to have javascript override the dialog
- # [12:11] <timeless> ... we can also fake real clicks on things
- # [12:11] <timeless> ... it's being rewritten because the way we did it is not good
- # [12:11] <dom> -> http://lists.w3.org/Archives/Public/public-script-coord/2009OctDec/0067.html perl tool to generate test cases based on WebIDL
- # [12:11] <timeless> AnssiK: there's a thing called sellenium
- # [12:11] <timeless> [ http://en.wikipedia.org/wiki/Selenium_(software) ]
- # [12:12] <timeless> ... which is cross browser
- # [12:12] <AnssiK> s/sellenium/Selenium/
- # [12:12] <timeless> sicking: we're using a somewhat different approach
- # [12:12] * Joins: mjs (mjs@84.14.50.82)
- # [12:12] <timeless> shepazu: when i tried to do test first / test in parallel
- # [12:12] <timeless> ... i unfortunately failed
- # [12:12] <timeless> ... i couldn't get the resources together in order to do that
- # [12:12] <adam> Selenium can be automated using something like Hudson https://hudson.dev.java.net/
- # [12:13] <timeless> ... do people find testing in parallel to develop tests at the same time as developing the spec
- # [12:13] <timeless> David: with WAC we made sure that there are Test Assertions as you write the spec
- # [12:13] <dom> -> http://www.w3.org/TR/test-methodology/ A Method for Writing Testable Conformance Requirements
- # [12:13] <timeless> ... the outcome of what you want can be written out as the spec is written
- # [12:14] <timeless> ... you have a test description file that links back to the spec
- # [12:14] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [12:14] * Joins: seungjae (seungjae@84.14.50.82)
- # [12:14] <timeless> shepazu: is there interest in imposing this on the WG?
- # [12:14] <AnssiK> s/function testing/functional testing/
- # [12:14] <timeless> artb: yes, I took an action to work this out
- # [12:15] * Joins: noah (noah_mende@93.158.29.124)
- # [12:15] <timeless> ... we'd put forward a proposal to the WG
- # [12:15] <timeless> ... no one objected
- # [12:15] <timeless> adrianba: i volunteered testing resources
- # [12:15] <timeless> david: we strongly support any work in testing
- # [12:15] <adrianba> s/i volunteered testing resources/i volunteer to help define the process proposal/
- # [12:16] <timeless> ... we've had complaints in WAC, the other stuff has been quite difficult for us to test (for lack of tests)
- # [12:16] <timeless> Topic: Web DOM Core
- # [12:16] * dom dontcallmecore
- # [12:16] <timeless> anne: DOM Level 3 Core was a REC a long time ago
- # [12:17] <timeless> ... there's various differences in what web browsers implemented and what the spec says
- # [12:17] <timeless> [ anne describes differences ]
- # [12:17] * Joins: euhrhane (540e3252@128.30.52.43)
- # [12:18] * Joins: mjs (mjs@84.14.50.82)
- # [12:18] <Barstow> ArtB: Web DOM Core abstract: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#abstract
- # [12:18] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [12:18] <timeless> anne: there are a few things HTML5 currently defines, which I think should be moved back to DOM Core
- # [12:18] <timeless> ... like what createElement does
- # [12:19] <shepazu> [here's a short analysis of a case of WRONG_DOCUMENT_ERR: http://www.schepers.cc/svg/blendups/scriptbridge/scriptbridge-insertBug.html ]
- # [12:19] * Quits: Kai (chatzilla@84.14.50.82) (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630])
- # [12:19] * Quits: freedom (freedom@84.14.50.82) (Quit: freedom)
- # [12:19] * Quits: komasshu (kensaku.ko@84.14.50.82) (Client exited)
- # [12:20] <timeless> .... and defining what Document.charset/Document.defaultCharset/... are.
- # [12:21] <timeless> ... but leaving HTML to define when it sets them
- # [12:21] <timeless> ... there's a more ambitious goal of getting rid of AttrNodes
- # [12:23] * Quits: seungjae (seungjae@84.14.50.82) (Quit: seungjae)
- # [12:23] <timeless> [ sicking talks about DOM UserData]
- # [12:24] * Joins: mjs (mjs@84.14.50.82)
- # [12:24] <timeless> sicking: i'm surprised no one has got requests for them
- # [12:24] <timeless> sam: we have
- # [12:24] <timeless> ... but in the past we've said can't you use set property?
- # [12:24] <timeless> ... and that's been good enough for them
- # [12:24] <timeless> sicking: but you could get conflicts with future specs
- # [12:25] * Quits: homata (homata@84.14.50.82) (Ping timeout)
- # [12:25] * Quits: hidetaka (hidetaka@84.14.50.82) (Ping timeout)
- # [12:26] <timeless> sicking: yeah i'm all for getting rid of AttrNodes
- # [12:26] <timeless> ... i was talking to travis from Microsoft about it
- # [12:26] * Joins: seungjae (seungjae@84.14.50.82)
- # [12:26] <timeless> ... we might need to add ownerElement on the Attr
- # [12:27] * Quits: myakura (myakura@84.14.50.82) (Ping timeout)
- # [12:27] <timeless> ... the main goal is to make them not be nodes
- # [12:27] <MikeSmith> RRSAgent, make minutes
- # [12:27] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [12:28] * Quits: seungjae (seungjae@84.14.50.82) (Quit: seungjae)
- # [12:28] <timeless> anne: this would move the namespaceURI away from Node
- # [12:28] <timeless> sicking: attribute nodes, i know we keep having security issues with
- # [12:29] <timeless> anne: the other things, it would be nice to get rid of, but it isn't terribly important
- # [12:30] <timeless> anne: namespaceURI is only relevant for Element and Attr
- # [12:30] <timeless> sicking: it's useful for simple traversal
- # [12:30] <timeless> anne: the main reason is to avoid casting in Java
- # [12:30] <timeless> sicking: forms does the same thing, so you can iterate the forms.elements array
- # [12:30] <timeless> ... so you can avoid checking the type before getting properties
- # [12:31] <timeless> anne: but what would you be doing?
- # [12:31] * Joins: seungjae (seungjae@84.14.50.82)
- # [12:31] <timeless> sicking: ...i don't know...
- # [12:31] * Quits: shepazu (schepers@128.30.52.169) (Quit: shepazu)
- # [12:31] <timeless> artb: so, this afternoon will be IndexDB, chaired by Anne
- # [12:31] <timeless> sicking: is anyone else planning to try to start removing these things?
- # [12:31] <timeless> anne: we don't want to lead
- # [12:32] <timeless> sam: webkit would be interested in trying in nightlies
- # [12:32] <timeless> anne: we have already removed DOM UserData by not implementing it
- # [12:32] <timeless> sam: I have done the same for years, by not implementing it
- # [12:32] <timeless> anne: we are not actively removing things, but we have tried to restrain ourselves from implementing things
- # [12:33] <timeless> ... we would really like the Attr thing
- # [12:33] <timeless> sam: Are there any NodeLists that return Nodes other than Elements?
- # [12:33] <timeless> anne: there were. but I tried to kill those
- # [12:33] <timeless> ... maybe there are no longer
- # [12:34] <timeless> Break for Lunch
- # [12:34] <Barstow> RRSAgent, make minutes
- # [12:34] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html Barstow
- # [12:34] * Quits: euhrhane (540e3252@128.30.52.43) (Quit: CGI:IRC (Ping timeout))
- # [12:35] * Quits: Bo_Chen (IceChat7@84.14.50.82) (Quit: We be chillin - IceChat style)
- # [12:35] * Parts: adam (Adium@84.14.50.82)
- # [12:36] * Parts: henri (henri@84.14.50.82)
- # [12:36] * Quits: junliao (qw3birc@128.30.52.28) (Quit: Page closed)
- # [12:36] * Quits: Hyeonsoo (hyeonsoo.l@84.14.50.82) (Quit: Http://www.ZeroIRC.NET Zero IRC Ver 2.9)
- # [12:37] * Quits: Barstow (barstow@84.14.50.82) (Quit: Leaving.)
- # [12:37] * Quits: anne (annevk@84.14.50.82) (Quit: anne)
- # [12:37] * Quits: smaug_ (chatzilla@84.14.50.82) (Ping timeout)
- # [12:37] * Quits: seungjae (seungjae@84.14.50.82) (Quit: seungjae)
- # [12:37] * Quits: eliot (eliot@84.14.50.82) (Ping timeout)
- # [12:37] * Quits: weinig (weinig@84.14.50.82) (Quit: weinig)
- # [12:37] * Quits: jorlow (jorlow@84.14.50.82) (Quit: jorlow)
- # [12:38] * Quits: richt (richt@84.14.50.82) (Client exited)
- # [12:39] * Quits: AnssiK (anssik@84.14.50.82) (Ping timeout)
- # [12:39] * Quits: Johnson (IceChat77@84.14.50.82) (Ping timeout)
- # [12:40] * Quits: timeless_mbp (timeless@84.14.50.82) (Quit: timeless_mbp)
- # [12:40] * Quits: sicking (chatzilla@84.14.50.82) (Ping timeout)
- # [12:40] * Parts: wonsuk (wslee@84.14.50.82)
- # [12:41] * Quits: yongil_jang (540e3252@78.129.202.38) (Quit: http://www.mibbit.com ajax IRC Client)
- # [12:41] * Quits: fons (chatzilla@84.14.50.82) (Ping timeout)
- # [12:41] * Quits: chaals (chaals@84.14.50.82) (Quit: chaals)
- # [12:41] * Quits: adrianba (adrianba@84.14.50.82) (Ping timeout)
- # [12:41] * Quits: bryan (blsaws@84.14.50.82) (Quit: bryan)
- # [12:42] * Quits: francois (Francois@mcclure.w3.org) (Ping timeout)
- # [12:42] * Quits: timeless (qw3birc@128.30.52.28) (Ping timeout)
- # [12:42] * Quits: dsr (dsr@128.30.52.169) (Ping timeout)
- # [12:43] * Quits: noah (noah_mende@93.158.29.124) (Ping timeout)
- # [13:04] * Quits: aizu (aizu@110.161.139.187) (Ping timeout)
- # [13:22] * Joins: jaeyeollim (chatzilla@84.14.50.82)
- # [13:29] * Quits: jaeyeollim (chatzilla@84.14.50.82) (Connection reset by peer)
- # [13:34] * Joins: timeless_mbp (timeless@84.14.50.82)
- # [13:34] * Joins: myakura (myakura@84.14.50.82)
- # [13:34] * Joins: Ileana (il9507@84.14.50.82)
- # [13:35] * timeless_mbp is now known as timeless
- # [13:35] * Joins: anthony (qw3birc@128.30.52.28)
- # [13:37] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [13:37] * Joins: weinig (weinig@84.14.50.82)
- # [13:37] * Joins: anne (annevk@84.14.50.82)
- # [13:37] * Joins: arun (arun@96.232.190.4)
- # [13:38] * Joins: Barstow (barstow@84.14.50.82)
- # [13:38] * Joins: mjs (mjs@84.14.50.82)
- # [13:39] * Joins: freedom (freedom@84.14.50.82)
- # [13:39] * Joins: shepazu (schepers@128.30.52.169)
- # [13:40] * Joins: adam (Adium@84.14.50.82)
- # [13:41] * Joins: adrianba (adrianba@84.14.50.82)
- # [13:41] <anne> arun, you there?
- # [13:41] <anne> arun, you want to dial in for Indexed DB?
- # [13:41] <dom> Zakim, code?
- # [13:41] <Zakim> sorry, dom, I don't know what conference this is
- # [13:41] <MikeSmith> arun: you got a Skype ID?
- # [13:41] <dom> Zakim, this is webapp
- # [13:41] <Zakim> dom, I see IA_WebApps(TPAC)4:00AM in the schedule but not yet started. Perhaps you mean "this will be webapp".
- # [13:41] <arun> Hi there Mike
- # [13:41] <MikeSmith> hey man
- # [13:41] * Joins: AnssiK (anssik@84.14.50.82)
- # [13:41] * Joins: sicking (chatzilla@84.14.50.82)
- # [13:42] <arun> MikeSmith: I'd like to dialin if possible.
- # [13:42] <dom> Zakim, this is webapps
- # [13:42] <Zakim> dom, I see IA_WebApps(TPAC)4:00AM in the schedule but not yet started. Perhaps you mean "this will be webapps".
- # [13:42] * Barstow dom: bridget PIN is 2010
- # [13:42] <dom> Zakim, this is ia_webapps
- # [13:42] <Zakim> dom, I see IA_WebApps(TPAC)4:00AM in the schedule but not yet started. Perhaps you mean "this will be ia_webapps".
- # [13:42] <arun> anne: I'd like to dial in if possible.
- # [13:42] <dom> Zakim, this will be ia_webapps
- # [13:42] <Zakim> ok, dom; I see IA_WebApps(TPAC)4:00AM scheduled to start 279 minutes ago
- # [13:42] * shepazu Zakim, call Rhone_3A
- # [13:42] * Zakim ok, shepazu; the call is being made
- # [13:42] <Zakim> IA_WebApps(TPAC)4:00AM has now started
- # [13:42] <Zakim> +Rhone_3A
- # [13:42] <Zakim> + +1.415.294.aaaa
- # [13:42] <Zakim> - +1.415.294.aaaa
- # [13:42] <Zakim> + +1.415.294.aaaa
- # [13:43] * Joins: pablo (qw3birc@128.30.52.28)
- # [13:43] * Joins: smaug_ (chatzilla@84.14.50.82)
- # [13:43] <MikeSmith> scribe: MikeSmith
- # [13:43] <MikeSmith> Topic: IndexedDB
- # [13:43] <MikeSmith> RRSAgent, make minutes
- # [13:43] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [13:44] * Joins: aroben (aroben@71.58.77.15)
- # [13:44] * Quits: smaug_ (chatzilla@84.14.50.82) (Quit: Reconnecting…)
- # [13:44] * Joins: smaug_ (chatzilla@84.14.50.82)
- # [13:44] <adam> Adam Boyet - Boeing
- # [13:45] * Joins: homata (homata@84.14.50.82)
- # [13:45] * Joins: Kai (chatzilla@84.14.50.82)
- # [13:46] <MikeSmith> Paulo: there is a list of topics on the mailing list
- # [13:46] <anne> http://lists.w3.org/Archives/Public/public-webapps/2010OctDec/0413.html
- # [13:46] <adrianba> http://lists.w3.org/Archives/Public/public-webapps/2010OctDec/0413.html
- # [13:46] <MikeSmith> s/Paulo/Pablo/
- # [13:46] * Joins: jorlow (jorlow@84.14.50.82)
- # [13:46] * Joins: bryan (blsaws@84.14.50.82)
- # [13:46] * Quits: sicking (chatzilla@84.14.50.82) (Client exited)
- # [13:46] <MikeSmith> RRSAgent, make minutes
- # [13:46] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [13:46] <bryan> Present+ Bryan_Sullivan
- # [13:46] * Joins: lgombos_w (qw3birc@128.30.52.28)
- # [13:46] * Joins: sicking (chatzilla@84.14.50.82)
- # [13:47] * Joins: sgondo (qw3birc@128.30.52.28)
- # [13:47] * Joins: richt (richt@84.14.50.82)
- # [13:47] * Joins: eliot (eliot@84.14.50.82)
- # [13:47] * Joins: yael (qw3birc@128.30.52.28)
- # [13:47] <MikeSmith> pablo: shall we do Keys?
- # [13:47] <MikeSmith> pablo: keys and tables… what we have today is simple keys
- # [13:47] <MikeSmith> … compound keys, custom orders
- # [13:48] <anne> Indexed DB: http://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html
- # [13:48] * Joins: hidetaka (hidetaka@84.14.50.82)
- # [13:48] <MikeSmith> …e.g., by date + by integer
- # [13:48] <MikeSmith> … key value would be an array
- # [13:48] <MikeSmith> sicking: not sure what syntax we should use
- # [13:48] * Joins: chaals (chaals@84.14.50.82)
- # [13:48] <anne> Topic: Keys
- # [13:48] <arun> Zakim, aaaa is arun
- # [13:48] <Zakim> +arun; got it
- # [13:49] <MikeSmith> sicking: one proposal was array of "key paths"
- # [13:50] <MikeSmith> jorlow: compound keys, being able to have arrays in your keys; another thing is compound indexes
- # [13:50] * Joins: igarashi (qw3birc@128.30.52.28)
- # [13:50] <MikeSmith> pablo: can't we reduce that to the same problem?
- # [13:51] * Joins: komasshu (kensaku.ko@84.14.50.82)
- # [13:51] <MikeSmith> jorlow: one or part of the structure of the DB, one is something you can do more ad hoc
- # [13:51] <Zakim> + +1.408.446.aabb
- # [13:51] * Joins: Nikunj (Adium@67.188.172.4)
- # [13:51] <MikeSmith> … key could be array one time, a string or something else the next
- # [13:52] <anne> who is +1.408.446.aabb? Nikunj?
- # [13:52] <Nikunj> Nikunj
- # [13:52] <anne> kk
- # [13:52] <arun> Zakim, aabb is Nikunj
- # [13:52] <Zakim> +Nikunj; got it
- # [13:52] <anne> zakim, +1.408.446.aabb is Nikunj
- # [13:52] <Zakim> sorry, anne, I do not recognize a party named '+1.408.446.aabb'
- # [13:52] <anne> screw you Zakim
- # [13:52] * arun :)
- # [13:52] <shepazu> Zakim, aabb is Nikunj
- # [13:52] <Zakim> sorry, shepazu, I do not recognize a party named 'aabb'
- # [13:53] * shepazu see above
- # [13:53] * Joins: darobin (robin@84.14.50.82)
- # [13:53] * arun already outed Nikunj as aabb
- # [13:53] * shepazu thanks arun
- # [13:53] <MikeSmith> pablo: rule of strictly sorting by type, then sort by value is very sharp
- # [13:54] * Joins: noah (noah_mende@84.14.50.82)
- # [13:54] <MikeSmith> jorlow: another question is, what do we want to do if you ahve a key path to "foo" and you insert an item that doesn't include a "foo"
- # [13:54] * Joins: dsr (dsr@128.30.52.169)
- # [13:54] * Joins: jaeyeollim (chatzilla@84.14.50.82)
- # [13:55] <MikeSmith> [discussion about what to do if a key path resolves to an array]
- # [13:56] <MikeSmith> RRSAgent, make minutes
- # [13:56] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [13:56] * Parts: dsr (dsr@128.30.52.169) (ciaow)
- # [13:56] * Joins: fons (chatzilla@84.14.50.82)
- # [13:56] * Quits: sgondo (qw3birc@128.30.52.28) (Ping timeout)
- # [13:58] <MikeSmith> sicking: every place where we currently allow values we should also allows arrays
- # [14:01] <MikeSmith> [discussion about difficulty of implementing]
- # [14:01] * Joins: noahm (noah_mende@84.14.50.82)
- # [14:01] <MikeSmith> RRSAgent, make minutes
- # [14:01] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [14:01] * Joins: Johnson (IceChat77@84.14.50.82)
- # [14:01] <MikeSmith> [sicking demonstrates with some code]
- # [14:02] * Joins: noah2 (noah_mende@84.14.50.82)
- # [14:02] * Quits: igarashi (qw3birc@128.30.52.28) (Ping timeout)
- # [14:02] * Barstow wonders who is scribing ...
- # [14:02] * Quits: noah (noah_mende@84.14.50.82) (Ping timeout)
- # [14:03] * arun MikeSmith is scribe
- # [14:03] * Joins: noah (noah_mende@84.14.50.82)
- # [14:03] * Joins: yongil_jang (540e3252@207.192.75.252)
- # [14:03] <MikeSmith> Option A is an array is just a single value
- # [14:04] <MikeSmith> s/Option A/pablo: Option A/
- # [14:04] * Quits: noahm (noah_mende@84.14.50.82) (Ping timeout)
- # [14:05] * Quits: noah2 (noah_mende@84.14.50.82) (Ping timeout)
- # [14:06] * Joins: davidb (davidb@66.207.206.178)
- # [14:07] <MikeSmith> jorlow: example is that people can have multiple names, and you can construct an index such that multiple names map to the same person
- # [14:07] <MikeSmith> pablo: I am not sure about composite keys made of arrays
- # [14:07] * Joins: Hyeonsoo (hyeonsoo.l@84.14.50.82)
- # [14:09] <MikeSmith> sicking: the 2nd case is multiple records pointing to the same object store
- # [14:09] <Nikunj> I thought that composite key means there are many parts to a key and that the parts are obtained from different paths
- # [14:10] <Nikunj> The discussion seems to be about a single path resolving to multiple values
- # [14:10] <MikeSmith> sicking, see Nikunj comment
- # [14:11] <MikeSmith> sicking: Nikunj, I agree with your interpretation
- # [14:11] <MikeSmith> jorlow: yeah, agreed
- # [14:11] * Joins: seungjae (seungjae@84.14.50.82)
- # [14:12] <MikeSmith> jorlow: what are we going to do in teh case where you are inserting a value that doesn't include something for a key path
- # [14:12] <MikeSmith> e.g., you are inserting a person and you don't include a first name, and the first name is the key
- # [14:14] <Nikunj> Multiple keys in an index pointing to a single object is not the same use case as compound key
- # [14:14] <MikeSmith> jorlow: pablo, you seem to be worried that any handling of arrays is going to be a lot of work
- # [14:14] * Joins: igarashi (qw3birc@128.30.52.28)
- # [14:14] <Nikunj> The latter is about constructing a key serialization from multiple keypaths
- # [14:15] <Nikunj> The former changes the meaning of a key
- # [14:15] <MikeSmith> RRSAgent, make minutes
- # [14:15] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [14:16] <Nikunj> there is a difference between composite and compound keys
- # [14:16] <Nikunj> See http://en.wikipedia.org/wiki/Compound_key
- # [14:17] * Quits: noah (noah_mende@84.14.50.82) (Quit: noah)
- # [14:17] * Joins: noah (noah_mende@84.14.50.82)
- # [14:18] * Joins: arve (arve@213.236.208.22)
- # [14:19] * Quits: igarashi (qw3birc@128.30.52.28) (Ping timeout)
- # [14:19] <MikeSmith> sicking: in solution A we can have a mix of values and arrays.
- # [14:19] <MikeSmith> jorlow: should be allow keys to be indexes?
- # [14:20] <MikeSmith> jorlow: the only use case is, search on multiple keys
- # [14:22] <MikeSmith> jorlow: use case 1 is, my DB has people in it, with first name and last name
- # [14:22] <MikeSmith> … and I want to search for everybody who has both a certain first name and a certain last name
- # [14:23] <MikeSmith> jorlow: use case 2 is @@something @@
- # [14:24] <MikeSmith> jorlow: 3rd possibility is first-name entry, last-name entry, then an entry that has both that duplicates the first two
- # [14:24] * Quits: hendry (hendry@212.13.195.83) (Ping timeout)
- # [14:25] <jorlow> https://docs.google.com/document/edit?id=1IImAV3hzdqhaiaYfKzb-GWlCgKUDQX3wiXPkqjFFFWg&hl=en&authkey=CIHTwIIM
- # [14:25] <MikeSmith> jorlow: choice is, do you want users to have to duplicate their data? or do you want to have duplicated indexes
- # [14:25] * Quits: Johnson (IceChat77@84.14.50.82) (Ping timeout)
- # [14:27] <MikeSmith> s/@@something @@/database contains people, find person with name "foo", be that first or last name/
- # [14:27] <MikeSmith> anne: so there's no AND ?
- # [14:28] <MikeSmith> jorlow: there's no query language
- # [14:29] <MikeSmith> Nikunj: I am not sure you need composite keys nor compound keys
- # [14:32] * adrianba notes that Indexed DB is the next session after the break from 3.30 to 4.30pm too (http://www.w3.org/2008/webapps/wiki/TPAC2010#Tuesday.2C_November_2)
- # [14:32] <MikeSmith> jorlow: specifying a join language is a very big task
- # [14:32] <MikeSmith> … for that, you can take whatever we've done so far here and multiply it by 100
- # [14:33] <MikeSmith> Nikunj: I am looking for a join _primitive_
- # [14:34] <MikeSmith> Topic: internationalization
- # [14:35] * darobin anne: told you, nodding and timecheck is all you need to do :)
- # [14:35] <MikeSmith> pablo: scenario is, you expect sort order to be in accord with your language
- # [14:35] * dom nodding first and foremost
- # [14:35] <Nikunj> See http://www.w3.org/TR/2009/WD-WebSimpleDB-20090929/#entity-join for a description of the join primitive
- # [14:37] * Quits: arve (arve@213.236.208.22) (Client exited)
- # [14:37] <MikeSmith> sicking: question is, are we happy with having a language on a DB-wide basis? [as opposed to per object store]
- # [14:37] * Joins: andreip (andreip@84.14.50.82)
- # [14:38] * Joins: Johnson (IceChat77@84.14.50.82)
- # [14:38] * Parts: fons (chatzilla@84.14.50.82)
- # [14:41] <anne> http://unicode.org/reports/tr10/
- # [14:45] <MikeSmith> Topic: Dynamic transactons:
- # [14:46] <MikeSmith> jorlow: my vote is, don't do it
- # [14:52] <Nikunj> What is the current topic?
- # [14:52] <anne> Transactions
- # [14:53] <anne> ... all transactions have time-consistency
- # [14:53] <anne> ... how implementations achieve that is up to the implementation
- # [14:53] <anne> ... for writers you can only have one writer happening at the time
- # [14:53] <anne> ... unless they are separate object stores/tables
- # [14:54] <anne> ... you could figure out the overlap and be very smart... whatever (something like that)
- # [14:54] <anne> ... should be some more non-normative text that explains this
- # [14:55] <anne> JS: if you start two transactions; is there any guarantee with respect to order?
- # [14:55] <anne> JO: I don't think so; get weird behavior with locking; would be shame as we get less concurrency
- # [14:55] <anne> JS: what if there is overlap
- # [14:56] <anne> JS: read, readrequest, write, writerequest
- # [14:56] <anne> JO: no order guaranteed
- # [14:56] * Quits: hidetaka (hidetaka@84.14.50.82) (Ping timeout)
- # [14:56] <anne> JS: sounds very racy
- # [14:57] <anne> JO: if you cared do not start them at the same time
- # [14:57] <anne> Pablo: I don't think it is strictly a race
- # [14:57] <anne> JO: what is the use for starting them at the same time?
- # [14:57] <anne> Pablo: there should not be starvation
- # [14:57] <anne> JS: already says that
- # [14:58] <anne> JS: in Firefox there's no raceness and you always know the order
- # [14:58] <anne> JS: and no starvation either
- # [14:58] <anne> JO: I can't think of any reason you start these and expect them to run in the same order
- # [14:59] <anne> thank you darobin
- # [14:59] * Joins: junliao (qw3birc@128.30.52.28)
- # [15:00] <anne> Pablo: workers also introduce these problems
- # [15:01] * arun the agenda says there's *another* IndexedDB session
- # [15:02] <anne> Topic: synchronous API
- # [15:03] <anne> within one worker you can only have one transaction
- # [15:03] <anne> that assumes requiring locks is in order
- # [15:04] * Quits: Johnson (IceChat77@84.14.50.82) (Ping timeout)
- # [15:04] <anne> make minutes
- # [15:04] <anne> RRSAgent, draft minutes
- # [15:04] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html anne
- # [15:04] <mjs> ScribeNick weinig
- # [15:04] <weinig> js: you already have to lock tables
- # [15:05] <weinig> js: we have to make the transaction function take a callback
- # [15:06] <weinig> pablo: why can't we make the second transaction fail
- # [15:06] <weinig> js: it would be very confusing for two independent libraries to interact together
- # [15:07] * Quits: jaeyeollim (chatzilla@84.14.50.82) (Connection reset by peer)
- # [15:07] <weinig> pablo: that syntax seems very unwieldily
- # [15:08] <weinig> jo: the function is just defining scope
- # [15:08] <weinig> js: transactions within the function will throw
- # [15:08] <weinig> jo: is anyone planning to implement sync
- # [15:09] <weinig> jo: should we have a warning in the spec?
- # [15:09] <weinig> jo: editors should try and keep sync and async in sync
- # [15:09] * Quits: noah (noah_mende@84.14.50.82) (Ping timeout)
- # [15:10] <weinig> pablo: is everyone planning on doing async in main context and sync and async in workers?
- # [15:10] <weinig> everyone: yes
- # [15:10] <Nikunj> can implementors provide an update on their implementation status/plans
- # [15:10] <weinig> pablo: should transactions be allowed in transactions?
- # [15:12] <weinig> jo: maybe we should have an open nested transaction
- # [15:12] <weinig> pablo: everything you would need to do you can do off the transaction
- # [15:12] * Joins: hidetaka (hidetaka@84.14.50.82)
- # [15:12] <weinig> pablo: lets ignore the last few lines
- # [15:12] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [15:13] * Quits: andreip (andreip@84.14.50.82) (Quit: This computer has gone to sleep)
- # [15:13] <Zakim> -Nikunj
- # [15:14] * Quits: bryan (blsaws@84.14.50.82) (Quit: bryan)
- # [15:14] * arun dials back in later
- # [15:15] <Zakim> -arun
- # [15:16] * Quits: hidetaka (hidetaka@84.14.50.82) (Ping timeout)
- # [15:17] * Quits: Nikunj (Adium@67.188.172.4) (Ping timeout)
- # [15:17] * Quits: yael (qw3birc@128.30.52.28) (Ping timeout)
- # [15:18] * Quits: darobin (robin@84.14.50.82) (Ping timeout)
- # [15:24] * Joins: hidetaka (hidetaka@84.14.50.82)
- # [15:28] * Quits: helena (qw3birc@128.30.52.28) (Ping timeout)
- # [15:30] * Quits: adrianba (adrianba@84.14.50.82) (Ping timeout)
- # [15:31] * Quits: pablo (qw3birc@128.30.52.28) (Ping timeout)
- # [15:31] * Quits: Hyeonsoo (hyeonsoo.l@84.14.50.82) (Quit: Http://www.ZeroIRC.NET Zero IRC Ver 2.9)
- # [15:34] * Quits: Barstow (barstow@84.14.50.82) (Quit: Leaving.)
- # [15:35] * Quits: pererik (pe@192.36.157.82) (Client exited)
- # [15:35] * Parts: yongil_jang (540e3252@207.192.75.252)
- # [15:37] * Quits: komasshu (kensaku.ko@84.14.50.82) (Client exited)
- # [15:39] * Joins: pererik (pe@84.14.50.82)
- # [15:44] * Joins: ArtB (barstow@84.14.50.82)
- # [15:45] <anne> scribe: anne
- # [15:45] * Joins: adrianba (adrianba@84.14.50.82)
- # [15:46] * Parts: Ileana (il9507@84.14.50.82)
- # [15:46] * Joins: Ileana (il9507@84.14.50.82)
- # [15:46] * Joins: komasshu (kensaku.ko@84.14.50.82)
- # [15:47] <MikeSmith> RRSAgent, make minutes
- # [15:47] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [15:48] * Parts: Ileana (il9507@84.14.50.82)
- # [15:48] * Joins: Ileana (il9507@84.14.50.82)
- # [15:48] <anne> Topic: Bugzilla
- # [15:48] <anne> RESOLVED: not automatically assign to Nikunj; MikeSmith to follow up
- # [15:49] <anne> We have room number 4 all day tomorrow
- # [15:49] <anne> times to be announced
- # [15:49] <MikeSmith> if the problem is that Nikunj is not in the tracker DB I can add him now
- # [15:50] <anne> Topic: quotas
- # [15:50] <anne> Pablo: by default we are not going to let apps fill the disk; so what to do
- # [15:50] <MikeSmith> trackbot, status?
- # [15:50] * trackbot knows about the following 83 users: Olli, Anne, WonSuk, Josh, Lachlan, Tyler, Doug, Samuel, Richard, Eric, chengyan, Doug, Dzung, Robin, Ian, Adam, T.V., Arthur, Adele, Guido, Per-Erik, Nikunj, Johnson, Marc, Mark, Philip, Nick, Vladimir, Jeremy, Andrew, Jonas, Charles, Maciej, Alexey, Marcos, Stuart, Adrian, Adam, Magnus, Eliot, David, Tony, Bo, Mohammed, Wayne, Jing, Jonathan, Paddy, Thomas, TING, Songbai, Glenn, Steven, Jun, Arve, Hallvord, Aar
- # [15:50] <anne> Pablo: lots of degrees of freedom
- # [15:51] <anne> MikeSmith, it would be nice if it was assigned to a nobody instead since Nikunj is not the only editor
- # [15:51] <MikeSmith> hai
- # [15:51] <MikeSmith> I will change it now
- # [15:51] <anne> Pablo: bytes are not necessarily meaningful as a unit
- # [15:51] <Zakim> +arun
- # [15:51] <anne> great
- # [15:51] <Zakim> -arun
- # [15:51] <Zakim> +arun
- # [15:51] * Joins: yongil_jang (yongil@84.14.50.82)
- # [15:52] <anne> Pablo: first attempt to use the database; anything the app needs to do?
- # [15:53] * MikeSmith just changed bugzilla such that Nikunj is no longer the default assignee for IndexedDB bugs
- # [15:53] <anne> SQL DB estimated size argument was very confusing
- # [15:54] <anne> Dealing with size constraints:
- # [15:54] <anne> 1) no API impact
- # [15:54] <anne> Chrome has a hard limit (with a non-specced error)
- # [15:57] <anne> conclusion seems to be that some kind of quota error is needed
- # [15:58] * Quits: freedom (freedom@84.14.50.82) (Ping timeout)
- # [15:59] * Joins: noah (noah_mende@84.14.50.82)
- # [15:59] * Joins: freedom (freedom@84.14.50.82)
- # [16:00] <anne> the spec does not say you create the index asynchronously
- # [16:00] <anne> JO: i think it is implied
- # [16:00] <anne> Pablo: it should be explicit
- # [16:00] <anne> JO: i think it is in there, maybe should be more explained
- # [16:00] <anne> JO: if it fails it fails the transaction
- # [16:01] * Joins: mjs (mjs@84.14.50.82)
- # [16:01] <anne> Does there need to be a way for asking for more space?
- # [16:02] <anne> adrianba: in SilverLight we wanted to give the app more control
- # [16:03] * Joins: pablo (qw3birc@128.30.52.28)
- # [16:03] <anne> adrianba: if e.g. you download a huge file you do not want the UA to have to ask and ask again
- # [16:03] <anne> adrianba: but instead allocate once
- # [16:03] * Quits: arun (arun@96.232.190.4) (Quit: arun)
- # [16:03] * Joins: andreip (andreip@84.14.50.82)
- # [16:04] <Zakim> -arun
- # [16:05] <anne> JO: use cases are caching and some kind of permanent storage (i.e. offline written email)
- # [16:05] <anne> Pablo: impossible for us to decide
- # [16:05] <anne> RRSAgent, draft minutes
- # [16:05] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html anne
- # [16:05] <anne> s/permanent/persistent/
- # [16:06] <anne> JO: in Chrome we plan to group APIs together
- # [16:07] <anne> JO: if you get 10 MB you can use it for several APIs
- # [16:08] <anne> AvK: for the hint for the pre-allocation of memory case it should be a generic API if we are heading in that direction
- # [16:09] * timeless looks up
- # [16:10] <Zakim> +arun
- # [16:10] <Zakim> -arun
- # [16:10] <Zakim> +arun
- # [16:10] <anne> JO: for the persistant vs temporary case that should be noted on the object store
- # [16:10] <anne> JO: maybe change createObjectStore (or something like that) to take this as parameter
- # [16:11] <anne> Topic: blobs
- # [16:12] <anne> adrianba: how long do blobs persist?
- # [16:12] * Joins: Nikunj (Adium@67.188.172.4)
- # [16:12] <anne> JS: tied to the Window object
- # [16:14] <anne> Eric: if you want to change a Blob you create a new one
- # [16:16] * Quits: freedom (freedom@84.14.50.82) (Quit: freedom)
- # [16:17] <anne> Eric: you cannot create a File at the moment
- # [16:17] * Joins: mackbot (qw3birc@128.30.52.28)
- # [16:17] <anne> Eric: a file has a last modified time and a name
- # [16:18] <anne> Pablo: I'm assuming when you store it in the DB it is a copy
- # [16:18] * Joins: freedom (freedom@84.14.50.82)
- # [16:18] * Parts: mackbot (qw3birc@128.30.52.28)
- # [16:21] <anne> JS: I hope Indexed DB to be enough
- # [16:21] <anne> JS: not need a File System
- # [16:21] * Joins: darobin (robin@84.14.50.82)
- # [16:21] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: Leaving)
- # [16:22] * Joins: bryan (blsaws@84.14.50.82)
- # [16:22] * Joins: arun (arun@96.232.190.4)
- # [16:22] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [16:22] <arun> Zakim, who is on the call?
- # [16:22] <Zakim> On the phone I see Rhone_3A, arun
- # [16:22] * Joins: Johnson (IceChat77@84.14.50.82)
- # [16:25] <anne> JS: I don't want File System to have a capability that Indexed DB does not
- # [16:25] <anne> which is that you can modify a file that is stored
- # [16:25] <anne> (if the scribe gets it correctly)
- # [16:25] * Joins: mjs (mjs@84.14.50.82)
- # [16:26] <anne> [questions on this topic are best asked on the list]
- # [16:27] * Quits: Nikunj (Adium@67.188.172.4) (Quit: Leaving.)
- # [16:28] <anne> Topic: Indexed DB Last Call
- # [16:28] * Joins: noahm (noah_mende@84.14.50.82)
- # [16:28] <anne> JO: should we set goals
- # [16:29] <anne> adrianba: address the existing issues
- # [16:29] <anne> JO: full text search is important
- # [16:30] <anne> JO: not gonna be efficient with what we have now
- # [16:30] * Quits: noah (noah_mende@84.14.50.82) (Ping timeout)
- # [16:30] <MikeSmith> RRSAgent, make minutes
- # [16:30] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [16:31] <anne> JO: full text search is extremely important to Google
- # [16:31] * Joins: sgondo (qw3birc@128.30.52.28)
- # [16:31] <arun> Full text search was important to external developers as well.
- # [16:32] <anne> JO: I hope that one or two changes to the API can make this possible
- # [16:33] <anne> JO: I want to get proof first, before adding something to the specification
- # [16:33] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [16:34] * Quits: noahm (noah_mende@84.14.50.82) (Ping timeout)
- # [16:34] * Joins: mjs (mjs@84.14.50.82)
- # [16:35] <anne> synchronizing...
- # [16:35] <anne> Pablo: some kind of tracking
- # [16:35] <anne> tombstones?
- # [16:36] <anne> [further discussion on list]
- # [16:39] * Quits: mjs (mjs@84.14.50.82) (Connection reset by peer)
- # [16:39] * Joins: mjs (mjs@84.14.50.82)
- # [16:40] * Joins: euhrhane (540e3252@128.30.52.43)
- # [16:40] * Quits: euhrhane (540e3252@128.30.52.43) (Quit: CGI:IRC (EOF))
- # [16:40] * Joins: ericu (540e3252@128.30.52.43)
- # [16:41] * arun notes that the group seems to have wrapped up discussions
- # [16:41] * Quits: Johnson (IceChat77@84.14.50.82) (Quit: REALITY.SYS Corrupted: Re-boot universe? (Y/N/Q))
- # [16:41] * arun till tomorrow. I'll wait till File stuff
- # [16:41] * timeless ponders... which WG?
- # [16:42] <anne> arun, you still here?
- # [16:43] <arun> anne, yep
- # [16:43] <anne> cool
- # [16:43] * arun everything's good if they're not on strike
- # [16:43] <anne> I guess Jonas can go through the File API mostly
- # [16:43] * Quits: pererik (pe@84.14.50.82) (Ping timeout)
- # [16:43] <anne> might be tricky over the phone
- # [16:43] <arun> anne, it's cool. I can hear you guys really clearly
- # [16:44] <arun> anne, if I need to speak I'll just speak up.
- # [16:44] * Joins: pererik_ (pe@192.36.157.82)
- # [16:44] <arun> anne, you can refer to the email I sent about agenda stuff if you like.
- # [16:45] * Joins: Lachy (Lachlan@213.236.208.22)
- # [16:45] * pererik_ is now known as pererik
- # [16:45] <anne> http://www.w3.org/2008/webapps/wiki/TPAC2010
- # [16:45] <anne> http://dev.w3.org/2006/webapi/FileAPI/
- # [16:45] <anne> Topic: File API
- # [16:46] <arun> anne is the URL string trouble maker
- # [16:47] * Quits: beverloo (peter@85.223.116.170) (Connection reset by peer)
- # [16:50] <jorlow> scribe: jorlow
- # [16:50] <jorlow> anne, doesn't like adding 2 more methods to window
- # [16:51] <jorlow> arun, any other solution is back to the drawing board
- # [16:51] <jorlow> anne, vendor prefixing might help limit usage
- # [16:51] <jorlow> anne, but we still need to find the right solution
- # [16:52] * Quits: andreip (andreip@84.14.50.82) (Ping timeout)
- # [16:52] * Joins: andreip (andreip@74.125.121.49)
- # [16:53] <jorlow> ericu, stuff put on the global object so that stuff is tied to the lifetime of the window
- # [16:53] <jorlow> jonas: when window is nagivated away, all urls are revoked
- # [16:53] <jorlow> sam: you can do that regaurless of the syntax
- # [16:54] <jorlow> ericu: what about if you pass from one window to another? this is more explicit
- # [16:54] <jorlow> sam, disagrees
- # [16:55] <jorlow> jonas, is fine with other suggestions. thinks reusing url is weird because it's only somewhat related
- # [16:55] * Joins: Peter` (peter@85.223.116.170)
- # [16:55] <jorlow> sam, so you could just have a blobURI object
- # [16:56] <jorlow> jonas, an object might make sense....something about domURL
- # [16:56] <jorlow> anne, don't you want to stringify it as well?
- # [16:56] <jorlow> jonas, no
- # [16:56] <jorlow> jonas, you'd create an object from a string
- # [16:57] * Joins: dveditz (dveditz@99.63.144.157)
- # [16:57] <jorlow> anne, you're still not solving the problem
- # [16:57] <jorlow> jonas, trying to solve 2 problmes
- # [16:57] <jorlow> jonas, something so we don't create strings...for that, need to create a new type of interface...call it domURL for now
- # [16:58] <jorlow> anne, domURL could be some union type of blob and stream
- # [16:58] * arun jorlow, use ":" when quoting someone e.g. anne: domURL could be some union type..."
- # [16:58] <jorlow> jonas, don't want create to be through some constructor and revoke through a completely different api
- # [16:59] <jorlow> jonas: we coudl create a global dummy object with both methods
- # [16:59] <jorlow> arun: is it worth make global dummy object the same thing being specced by adam barth
- # [16:59] <jorlow> no
- # [17:00] <jorlow> jonas: abarth's thing is to solve parsing urls. this isn't want we need to do with blob urls
- # [17:00] <jorlow> anne: not so sure
- # [17:01] <jorlow> jonas: there's a vague resemblance given that they both revolve around URLs
- # [17:01] <jorlow> sam: agrees
- # [17:01] <jorlow> sam: especially since adam's thing doens't exist yet
- # [17:01] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: This computer has gone to sleep)
- # [17:01] <jorlow> sam: can we discuss other things?
- # [17:01] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [17:02] <jorlow> jonas: the proposed solution is some global object where we put 2 functions
- # [17:02] <jorlow> anne: is there some existing place we could put them?
- # [17:02] <jorlow> sam: maybe window.blob? but you want to do it for stream too so maybe that's not a good place
- # [17:02] * Joins: mjs (mjs@84.14.50.82)
- # [17:03] <jorlow> ericu and others: k, let's move on
- # [17:03] <timeless> s/coudl/could/
- # [17:03] <timeless> s/doens't/doesn't/
- # [17:03] <jorlow> sam: 2 questions. file list has been redefined to be a sequence of files rather than a simple object. our implementation has file lists like node lists. sequence doesn't have an item function.
- # [17:03] <jorlow> anne: cameron said sequence isn't for that type of thing
- # [17:04] <jorlow> jonas: saw hixie open a bug on something similar today
- # [17:04] <jorlow> sam: in the mean time, should we go back to the simple interface?
- # [17:04] <jorlow> anne: file lists should probably follow others
- # [17:04] <jorlow> general agreement
- # [17:05] <jorlow> sam: file reader + write have event handler attributes but don't inherit from event target.
- # [17:05] <jorlow> arun: it does
- # [17:05] <jorlow> sam: sees it...what about writer?
- # [17:05] <jorlow> ericu: if so, it's a bug
- # [17:05] <jorlow> anne: we should have some consistency
- # [17:06] <jorlow> sam: using implements probably makes sense (vs. inheriting) in the spec
- # [17:06] <jorlow> arun: agrees with sam
- # [17:06] <jorlow> anne: XHR inherits
- # [17:06] <jorlow> sam: in webkit, event target isn't in the prototype chain
- # [17:06] <jorlow> sam: does it affect it though?
- # [17:06] <jorlow> anne: maybe xhr should change
- # [17:06] <jorlow> jonas: no advantage to not inheriting
- # [17:07] <jorlow> sam: let's avoid multiple inheritance
- # [17:07] * Quits: freedom (freedom@84.14.50.82) (Ping timeout)
- # [17:07] <jorlow> jonas: agrees
- # [17:07] <jorlow> jonas: but most of these thigns don't inherit
- # [17:07] <jorlow> anne: XHR does
- # [17:07] <jorlow> jonas: but you can add it to the bottom of the chain
- # [17:07] <timeless> s/thigns/things/
- # [17:08] <jorlow> sam: everything in svg uses multiple inheritance
- # [17:08] <AnssiK> Present+ Anssi_Kostiainen
- # [17:08] <jorlow> sam: we should probably bring this up as a WebIDL issue
- # [17:08] * timeless Zakim , who's here?
- # [17:09] * timeless Zakim, who's here?
- # [17:09] * Zakim sees on the phone: Rhone_3A, arun
- # [17:09] * Zakim sees on irc: mjs, dveditz, Peter`, andreip, pererik, ericu, sgondo, arun, bryan, darobin, pablo, yongil_jang, Ileana, komasshu, adrianba, ArtB, hidetaka, junliao, seungjae, davidb,
- # [17:09] * Zakim ... chaals, eliot, richt, sicking, lgombos_w, jorlow, Kai, homata, smaug_, aroben, AnssiK, adam, shepazu, anne, weinig, anthony, myakura, timeless, Hixie, kennyluck, Zakim, gavin,
- # [17:09] <jorlow> jonas: it's unfortuate you can't add stuff to event target prototype
- # [17:09] * Zakim ... MikeSmith, RRSAgent, krijnh, hober, lgombos, anthony_work, hsivonen, Martijnc, karl, phenny, sideshow, trackbot, gsnedders, jgraham, heycam, Dashiva, Lawouach, ilkka, dom
- # [17:09] <jorlow> sam: if we could solve multiple inheritance in a good way, then maybe it's a non-issue
- # [17:09] * arun *sigh really prefers implements
- # [17:09] <MikeSmith> RRSAgent, make minutes
- # [17:09] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [17:09] <jorlow> sam: jonas, are you coming to tc39?
- # [17:09] <jorlow> jonas: yes
- # [17:10] <jorlow> anne: does it have anything more on file api?
- # [17:10] <jorlow> s/does it/do we/
- # [17:10] * sgondo slaps sgondo around a bit with a large fishbot
- # [17:11] <MikeSmith> s/Transactions/scribe: anne/
- # [17:11] <MikeSmith> RRSAgent, make minutes
- # [17:11] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [17:11] <jorlow> jonas: request from google...when you request url, wants to do something related to content type (didn't understand)
- # [17:11] <jorlow> i didn't understand
- # [17:11] <arun> arun: do we still have URL string dereferencing behavior?
- # [17:12] <jorlow> ericu: right now content type is a property of blob
- # [17:12] <jorlow> ericu: we could add these properties to blob directly
- # [17:12] <jorlow> arun: only contnet disposition was asked for
- # [17:13] <jorlow> arun: just like content type
- # [17:13] <MikeSmith> i/What is the current topic/scribe: anne
- # [17:13] <timeless> s/contnet/content/
- # [17:13] <MikeSmith> RRSAgent, make minutes
- # [17:13] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html MikeSmith
- # [17:13] * timeless MikeSmith: why have my s//'s failed?
- # [17:14] <MikeSmith> dunno
- # [17:14] <jorlow> jonas: darin fisher has asked for content disposition. jonas has said to use file save back to him
- # [17:14] <jorlow> jonas: and point the file saver to the blob directly
- # [17:14] <jorlow> ericu: we want blob url to work just like any other
- # [17:14] <arun> arun: right, so instead of Content-Disposition on Blob URLs, you have a URL argument to the FileSave constructor.
- # [17:15] <jorlow> ericu: gmail offline, for example, wants to be able to view and download with similar code. just different urls. presentation layer stays same, but backend just gives different urls
- # [17:15] * Quits: sgondo (qw3birc@128.30.52.28) (Ping timeout)
- # [17:15] <jorlow> sam: not sure he understands why you'd create a url from a blob and pass it to an XHR
- # [17:15] <jorlow> jonas: not sure anyone suggested this
- # [17:15] <jorlow> sam: isn't that the reason to set headers: to get it through XHR?
- # [17:15] <jorlow> jonas: no, it was just to explain
- # [17:15] <jorlow> jonas: iframes care about headers
- # [17:16] * Joins: freedom (freedom@84.14.50.82)
- # [17:16] <jorlow> jonas: to do gmail file saving, create iframe, take blob, create url, content dis. header, iframe looks at that header, it works
- # [17:16] <jorlow> ericu: can't you do that today?
- # [17:17] <jorlow> ericu: only need iframe trick if you don't have content disposition header
- # [17:17] <jorlow> ericu: wait...hm...
- # [17:17] <jorlow> jonas: link with target: _blank
- # [17:17] <jorlow> sam: that opens a window
- # [17:17] <jorlow> anne: behavior varries
- # [17:17] <jorlow> sam: agreed
- # [17:17] <jorlow> sam: very marginal use case
- # [17:17] <jorlow> jonas: it's a very roundabout way of triggering file save dialog
- # [17:18] <arun> arun: +1 to sam, sicking
- # [17:18] <jorlow> ericu: urls have these properties already
- # [17:18] <jorlow> ericu: making offline urls work just like online urls seems nice
- # [17:18] <jorlow> sam: they're more a property of the resource, not the url itself
- # [17:18] <jorlow> jonas: it's actually a property of the person initiating the load
- # [17:18] <jorlow> jonas: make file save support taking url
- # [17:18] <jorlow> jonas: same architecture for blobs and urls
- # [17:19] <jorlow> sam: some browsers default behavior is not prompt and download to directory
- # [17:19] <jorlow> sam: so that'd behave differently
- # [17:19] <jorlow> sam: iframe with content disposition treated as download, file saver treated as save as
- # [17:19] <jorlow> jonas: i'm not sure we'd behave differently
- # [17:20] <jorlow> timeless: we shipped that behavior 2+ years ago
- # [17:20] <timeless> [we = Mozilla/Firefox]
- # [17:20] <jorlow> ericu: if you want file saver to do the default, that's another behavior
- # [17:21] <jorlow> jonas: if people only want a download mechanism, we should do it right not extend hack
- # [17:21] <jorlow> arun: hack exists for http reasons
- # [17:21] <jorlow> arun: ericu's "uber question" is a good one
- # [17:22] <jorlow> ericu: allowing all headers in seems cleaner
- # [17:22] <jorlow> anne: it's complicated if we only care about content disposition
- # [17:22] <jorlow> sam: setting something like x frame options could be useful
- # [17:23] <jorlow> sam: my recollection are that most of these things are attributed to the resource not the url
- # [17:23] <jorlow> sam: it seems a bit hackish to set headers on a blob
- # [17:24] <jorlow> ericu: agrees. a blob might never be used as a url
- # [17:24] <jorlow> ericu: in some cases, the headers are more assicated with the url rather than the resource itself
- # [17:24] <jorlow> jonas: this discussion has gotten a bit meta
- # [17:25] * Quits: yongil_jang (yongil@84.14.50.82) (Ping timeout)
- # [17:25] <jorlow> jonas: should the headers arguments exist on the blob or create url function
- # [17:25] <jorlow> sam: that's one question. the other is whether we need the headers
- # [17:25] <jorlow> ericu: likes headers. if we have them, put them on createURL function
- # [17:25] * arun window.MysterObject.createObjectURL(blobarg, arrayOfCrud) ?
- # [17:26] <jorlow> anne: let's move discussion to list
- # [17:26] <jorlow> anne: talks about his sneaky plan
- # [17:26] <jorlow> ericu: we can go back to file after writer/system questions
- # [17:27] <timeless> the example for using URL instead of Blob to have the bits is to match Gmail where an image attachment has View and Download links - two urls to the same blob data
- # [17:27] <jorlow> ericu: doesn't have any issues to bring up
- # [17:27] <jorlow> anne: can you give a quick introduction?
- # [17:27] * timeless topic: ?
- # [17:27] <jorlow> ericu: does said introcution...
- # [17:27] <timeless> s/cut/duct/
- # [17:28] <timeless> Topic: FileSaver
- # [17:28] <anne> s/FileSaver/File: Writer and File: Systems and Directories/
- # [17:28] <timeless> RRSAgent, make minutes
- # [17:28] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html timeless
- # [17:29] <jorlow> sam: so file writer sync doesn't not pop up a dialog?
- # [17:29] <timeless> s/introcution/introduction/
- # [17:29] <jorlow> ericu: yup
- # [17:29] <jorlow> ericu: this is just a writing interface...doesn't describe how to get access
- # [17:29] <jorlow> ericu: file system spec gives another away to get access to a file
- # [17:30] <jorlow> ericu: otherwise the only way is file saver
- # [17:30] <jorlow> ericu: file system is like a chrooted environment to create dirs, files, etc
- # [17:30] <jorlow> ericu: file system is good if your data isn't structured
- # [17:30] <jorlow> ericu: game designers want this for art assets, for example
- # [17:31] <jorlow> sam: what about indexedb
- # [17:31] <jorlow> jorlow: or app cache
- # [17:31] <jorlow> ericu: not good match for app cache...it's all or nothing
- # [17:31] <timeless> q?
- # [17:31] * Zakim sees no one on the speaker queue
- # [17:31] <jorlow> jonas: thinks system is not needed
- # [17:31] <jorlow> jonas: because of indexedDB
- # [17:31] <jorlow> sam: data cache or an extension to app cache might have worked as well
- # [17:31] <jorlow> ericu: yes
- # [17:31] <jorlow> sam: waht about various databases
- # [17:32] <timeless> s/waht/what/
- # [17:32] <jorlow> sam: jonas's face was scary
- # [17:32] <jorlow> ericu: it's a matter of taste
- # [17:32] <jorlow> sam: seems like adding this much API surface area for a matter of taste is bad taste
- # [17:32] <jorlow> ericu: it's more than just taste
- # [17:32] <arun> arun: I agree with ericu about it being a matter of taste. Some like file system based metaphors, and some like databases for everything.
- # [17:32] <jorlow> ericu: sharing data with apps outside of the browser is good too
- # [17:33] * arun is the speaker Sam Weinig?
- # [17:33] * timeless nods
- # [17:33] <jorlow> sam: indexedDB could store files in the file system if it wanted to
- # [17:33] <jorlow> ericu: that seems odd. no hierarchy
- # [17:33] <jorlow> jonas: yeah, no meta data
- # [17:33] <jorlow> ericu: gives a use case
- # [17:33] <jorlow> sam: if that's a use case, it should be explicit in spec
- # [17:34] <jorlow> sam: and what about when file system doesn't exist
- # [17:34] * Joins: Wuk (qw3birc@128.30.52.28)
- # [17:34] <jorlow> ericu: that's one reason to make it explicit in the spec
- # [17:34] <jorlow> ericu: it's a significant motivator, but not required
- # [17:34] * Joins: yongil_jang (yongil@84.14.50.82)
- # [17:35] <jorlow> jorlow: you could store meta data ad-hoc in indexedDB if you wanted to
- # [17:35] <jorlow> jonas: the meta data will be understandable by other apps
- # [17:35] * Quits: pablo (qw3birc@128.30.52.28) (Ping timeout)
- # [17:36] <jorlow> jonas: hurdle: some people are nervous about allowing websites to save stuff to a known location
- # [17:36] * Quits: kennyluck (kennyluck@128.30.52.28) (Quit: kennyluck)
- # [17:36] <jorlow> sam: we probably want to add changes to mac os X to allow ..?
- # [17:36] <jorlow> ericu: in current implementation, files not saved in known location
- # [17:36] <jorlow> ericu: describes the hack
- # [17:37] <jorlow> ericu: many apps know how to scan a hierarchy of dirs (that can scan it in)
- # [17:37] <jorlow> timeless: then you just exploit some app like iTunes or picassa
- # [17:38] <jorlow> adrianba: what about social engineering
- # [17:38] <jorlow> ericu: opening a file deep in the chrome profile dir...?
- # [17:38] <jorlow> ericu: and your av software should still run on it
- # [17:39] <jorlow> adrianba: they have support for knowing the source of the download
- # [17:39] <timeless> s/picassa/Picasa/
- # [17:39] <jorlow> sam: mac os x too
- # [17:39] <jorlow> jorlow: can't the file system api just set the bits
- # [17:39] <timeless> windows too
- # [17:39] * Joins: BoChen (IceChat7@84.14.50.82)
- # [17:40] <jorlow> adrianba: we distinguish between url and site
- # [17:40] <jorlow> ericu: this makes it slightly harder, but it's not a fundamental issue
- # [17:41] <jorlow> adrianba: allowing a web application to save something without immediate consent of user...then social engineering
- # [17:41] <timeless> [ such as attacking Sherlock, Google Desktop Search ]
- # [17:41] <jorlow> ericu: it's a valid concern and i understand. you might just need to tweak the reputation system a bit to handle this case
- # [17:42] <jorlow> sam: my issue is not security, it's that we already have a lot of storage options
- # [17:42] <jorlow> sam: unnecessary risk to throw 2 new APIs at the web at once
- # [17:42] * Parts: Ileana (il9507@84.14.50.82)
- # [17:42] * Joins: Ileana (il9507@84.14.50.82)
- # [17:42] <arun> OK big +1 to weinig
- # [17:42] <jorlow> ericu: well it's not there yet and it won't necessarily be popular
- # [17:43] <jorlow> sam: but it can never be removed
- # [17:43] * Parts: Ileana (il9507@84.14.50.82)
- # [17:43] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [17:43] <jorlow> jorlow: isn't it behind prefix
- # [17:43] <jorlow> timeless: that doens't matter much
- # [17:44] <jorlow> ericu: and actually our implementation is not behind prefix
- # [17:44] * Quits: lgombos_w (qw3birc@128.30.52.28) (Ping timeout)
- # [17:44] <jorlow> ericu: which is a fair objection
- # [17:44] * Quits: Kai (chatzilla@84.14.50.82) (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630])
- # [17:44] <jorlow> ericu: a number of devs asked for it
- # [17:44] <jorlow> sam: web sql is same
- # [17:44] <timeless> s/doens't/doesn't/
- # [17:44] <jorlow> sam: we should have been more careful and not do it
- # [17:44] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [17:45] * Parts: freedom (freedom@84.14.50.82)
- # [17:45] <jorlow> sam: has actual question
- # [17:45] <jorlow> sam: file saver sync doesn't seem to have an actual interface attached to it?
- # [17:45] <jorlow> ericu: will fix it
- # [17:45] <jorlow> sam: from worker, would you pop up save dialog
- # [17:45] <jorlow> sam: what window would it be attached to
- # [17:45] <jorlow> ericu: shared worker is an odd case
- # [17:46] <jorlow> jorlow: brought up more shared worker issues similar
- # [17:46] <jorlow> ericu: yeah...we need to fix some stuff
- # [17:46] <jorlow> jonas: want file save to be able to handle the url
- # [17:46] <jorlow> jonas: content disposition is a hack, so it'd be nice to move away from it
- # [17:47] <arun> Yeah; while we hash out headers on Blob URIs, I think it's good to allow FileSaver to have a URL argument
- # [17:47] * Joins: kennyluck (kennyluck@128.30.52.28)
- # [17:47] * timeless arun you're too noisy
- # [17:47] <arun> Zakim, mute arun
- # [17:47] <Zakim> arun should now be muted
- # [17:47] <jorlow> sam: people already hack around it, iframe trick might as well become official
- # [17:47] * Joins: mjs (mjs@84.14.50.82)
- # [17:47] * arun timeless, I'm sorry, I'm typing notes as I listen along :)
- # [17:47] * Quits: BoChen (IceChat7@84.14.50.82) (Quit: IceChat - Its what Cool People use)
- # [17:48] * timeless nods
- # [17:48] * timeless notes that Zakim q is rather helpful
- # [17:48] <jorlow> sam: anne are you editing progress events?
- # [17:48] <jorlow> sam: is there going to be some way to say some interface implements something...rather than repeating the work for each progress event
- # [17:49] <jorlow> jonas: there's some web idl way to say supplemental, but reverse
- # [17:49] <jorlow> ericu: onload start, and that doesn't make sense when you're writing
- # [17:49] * Quits: chaals (chaals@84.14.50.82) (Quit: chaals)
- # [17:49] <anne> http://www.w3.org/TR/progress-events/
- # [17:50] <jorlow> jonas: interesting situation when you want progress events for something other than loads since much of them have load in the name
- # [17:50] <jorlow> anne: they're actually specced to be pretty vague
- # [17:50] <jorlow> anne: can't rename them at this point
- # [17:50] <jorlow> adrianba: could you have multiple names for something
- # [17:51] <jorlow> sam: this is a bad idea because events are expensive, therefore firing 2 events is expensive
- # [17:51] * Quits: homata (homata@84.14.50.82) (Ping timeout)
- # [17:51] <jorlow> sam: we've done this for focus and DOM (yell) Focus
- # [17:51] <jorlow> mjs: you can't actually alias because of add event listener's semantics
- # [17:51] <jorlow> jonas: agreed, aliasing is bad
- # [17:52] <jorlow> anne: the event names are just suggestions
- # [17:52] <jorlow> anne: you can call your events whatever you want
- # [17:52] * Quits: jgraham (jgraham@74.53.238.210) (Ping timeout)
- # [17:52] <jorlow> jonas: it makes sense to do things this way
- # [17:53] <jorlow> sam: should they be save start?
- # [17:53] <jorlow> ericu: filewriter derives from this and uses the same events
- # [17:53] <jorlow> jonas: the interface names are fully generic
- # [17:53] <jorlow> anne: interface still has loaded
- # [17:53] * Quits: ArtB (barstow@84.14.50.82) (Quit: Leaving.)
- # [17:53] <jorlow> ericu: I think I just put done?
- # [17:54] <jorlow> ericu: going to fix the spec
- # [17:54] * Quits: MikeSmith (MikeSmith@84.14.50.82) (Quit: MikeSmith)
- # [17:54] <jorlow> mjs: we should change the syntax of html
- # [17:54] * arun wait, what the heck happened to the meeting? :)
- # [17:54] <mjs> </sarcasm>
- # [17:55] <jorlow> ericu: taking a step back....
- # [17:55] <jorlow> sam: when people implement event listeners, the event they get will be a little funny because it has words like loaded
- # [17:55] <jorlow> anne: inherited progress events from svg...no one backed me up
- # [17:55] <jorlow> mjs: lots of bike shedding
- # [17:56] <jorlow> jonas: it sucks to add aliases
- # [17:56] <jorlow> sam: maybe add progress of loaded that calls the same underlying function
- # [17:56] <jorlow> sam: bytes progressed maybe?
- # [17:56] <jorlow> jonas: just use progress
- # [17:57] <jorlow> anne: we do have some aliased properties elsewhere I guess
- # [17:57] * timeless gives an "oh no!" face to shepazu as he talks about another Progress event spec from the SVG WG
- # [17:58] <jorlow> anne: let's leave "early"
- # [17:58] <jorlow> anne's chairing skillz are celebrated
- # [17:58] * Quits: komasshu (kensaku.ko@84.14.50.82) (Client exited)
- # [17:58] * arun the meeting was adjourned, and there was much celebrating
- # [17:58] <anne> RRSAgent, make minutes
- # [17:58] <RRSAgent> I have made the request to generate http://www.w3.org/2010/11/02-webapps-minutes.html anne
- # [17:58] * dom anyone interested in werewolf: 9:45, top floor of hilton across the bridge
- # [17:58] * Quits: adrianba (adrianba@84.14.50.82) (Quit: Bye!)
- # [17:59] * Quits: anne (annevk@84.14.50.82) (Quit: anne)
- # [17:59] * Quits: pererik (pe@192.36.157.82) (Quit: .)
- # [18:01] * Quits: AnssiK (anssik@84.14.50.82) (Ping timeout)
- # [18:01] * Quits: weinig (weinig@84.14.50.82) (Quit: weinig)
- # [18:01] * Quits: jorlow (jorlow@84.14.50.82) (Quit: jorlow)
- # [18:01] * Quits: mjs (mjs@84.14.50.82) (Quit: mjs)
- # [18:01] <Zakim> -Rhone_3A
- # [18:02] <shepazu> Zakim, end telcon
- # [18:02] <Zakim> I don't understand 'end telcon', shepazu
- # [18:02] * Quits: darobin (robin@84.14.50.82) (Ping timeout)
- # [18:02] <Zakim> -arun
- # [18:02] <Zakim> IA_WebApps(TPAC)4:00AM has ended
- # [18:02] <Zakim> Attendees were Rhone_3A, +1.415.294.aaaa, arun, +1.408.446.aabb, Nikunj
- # [18:03] * Quits: bryan (blsaws@84.14.50.82) (Quit: bryan)
- # [18:04] * dom is now known as karen
- # [18:04] * Quits: eliot (eliot@84.14.50.82) (Ping timeout)
- # [18:04] * Quits: richt (richt@84.14.50.82) (Client exited)
- # [18:05] * Quits: shepazu (schepers@128.30.52.169) (Quit: shepazu)
- # [18:05] * Quits: hidetaka (hidetaka@84.14.50.82) (Ping timeout)
- # [18:05] * karen is now known as dom
- # [18:06] * Joins: hidetaka (hidetaka@84.14.50.82)
- # [18:08] * Joins: Lachy (Lachlan@84.215.59.50)
- # [18:08] * Joins: richt (richt@84.14.50.82)
- # [18:09] * Joins: jgraham (jgraham@74.53.238.210)
- # [18:09] * Quits: sicking (chatzilla@84.14.50.82) (Ping timeout)
- # [18:14] * Quits: andreip (andreip@74.125.121.49) (Ping timeout)
- # [18:14] * Quits: smaug_ (chatzilla@84.14.50.82) (Ping timeout)
- # [18:15] * Joins: chaals (chaals@84.14.50.82)
- # [18:15] * Joins: hidetaka_ (hidetaka@84.14.50.82)
- # [18:15] * Quits: hidetaka (hidetaka@84.14.50.82) (Ping timeout)
- # [18:17] * Quits: anthony (qw3birc@128.30.52.28) (Quit: Page closed)
- # [18:20] * Joins: homata (homata@84.14.50.82)
- # [18:21] * Quits: adam (Adium@84.14.50.82) (Quit: Leaving.)
- # [18:23] * Quits: myakura (myakura@84.14.50.82) (Ping timeout)
- # [18:23] * Quits: yongil_jang (yongil@84.14.50.82) (Quit: 전 이만 갑니다.)
- # [18:24] * Joins: sicking (chatzilla@84.14.50.82)
- # [18:24] * Joins: myakura (myakura@84.14.50.82)
- # [18:25] * Joins: Nikunj (Adium@67.188.172.4)
- # [18:28] * Quits: sicking (chatzilla@84.14.50.82) (Ping timeout)
- # [18:29] * Quits: dveditz (dveditz@99.63.144.157) (Quit: dveditz)
- # [18:29] * Joins: sicking (chatzilla@84.14.50.82)
- # [18:30] * Quits: sicking (chatzilla@84.14.50.82) (Client exited)
- # [18:31] * Quits: ericu (540e3252@128.30.52.43) (Quit: CGI:IRC (Ping timeout))
- # [18:33] * Quits: myakura (myakura@84.14.50.82) (Ping timeout)
- # [18:34] * Quits: richt (richt@84.14.50.82) (Client exited)
- # [18:36] * Quits: timeless (timeless@84.14.50.82) (Quit: timeless)
- # [18:42] * Joins: jorlow (jorlow@212.180.75.100)
- # [18:49] * Joins: AnssiK (anssik@84.14.50.82)
- # [18:52] * Quits: jorlow (jorlow@212.180.75.100) (Client exited)
- # [18:58] * Joins: jorlow (jorlow@212.180.75.100)
- # [18:59] * Quits: seungjae (seungjae@84.14.50.82) (Quit: seungjae)
- # [19:00] * Quits: chaals (chaals@84.14.50.82) (Quit: chaals)
- # [19:00] * Quits: junliao (qw3birc@128.30.52.28) (Quit: Page closed)
- # [19:02] * Parts: Nikunj (Adium@67.188.172.4)
- # [19:02] * Quits: Wuk (qw3birc@128.30.52.28) (Ping timeout)
- # [19:03] * Quits: homata (homata@84.14.50.82) (Ping timeout)
- # [19:04] * Quits: hidetaka_ (hidetaka@84.14.50.82) (Ping timeout)
- # [19:04] * Quits: AnssiK (anssik@84.14.50.82) (Ping timeout)
- # [19:09] * Quits: jorlow (jorlow@212.180.75.100) (Quit: jorlow)
- # [19:10] * Joins: Hixie (ianh@129.241.93.37)
- # [19:24] * Quits: kennyluck (kennyluck@128.30.52.28) (Quit: kennyluck)
- # [19:48] * Joins: dveditz (dveditz@63.249.106.47)
- # [20:07] * Joins: AnssiK (anssik@93.158.31.250)
- # [20:14] * Quits: AnssiK (anssik@93.158.31.250) (Ping timeout)
- # [20:14] * Zakim excuses himself; his presence no longer seems to be needed
- # [20:14] * Parts: Zakim (rrs-bridgg@128.30.52.169)
- # [20:40] * Joins: arve (arve@95.34.168.65)
- # [20:47] * Joins: anne (annevk@80.14.101.159)
- # [21:17] * Quits: davidb (davidb@66.207.206.178) (Quit: davidb)
- # [21:35] * Quits: arun (arun@96.232.190.4) (Quit: arun)
- # [21:35] * Joins: arun (arun@96.232.190.4)
- # [21:37] * Quits: Martijnc (Martijnc@91.176.19.240) (Ping timeout)
- # [21:43] * Joins: Martijnc (Martijnc@91.176.227.6)
- # [21:51] * Quits: arun (arun@96.232.190.4) (Quit: arun)
- # [22:08] * Quits: anne (annevk@80.14.101.159) (Quit: anne)
- # [22:16] * Joins: Nikunj (Adium@67.188.172.4)
- # [22:27] * Joins: hidetaka (hidetaka@81.253.24.125)
- # [22:39] * Joins: smaug_ (chatzilla@93.158.30.125)
- # [23:43] * Joins: arun (arun@96.232.190.4)
- # [23:47] * Quits: arun (arun@96.232.190.4) (Quit: arun)
- # [23:58] * Joins: jorlow (jorlow@212.180.75.100)
- # Session Close: Wed Nov 03 00:00:00 2010
The end :)