/irc-logs / w3c / #webapps / 2011-11-02 / end
Options:
- # Session Start: Wed Nov 02 00:00:00 2011
- # Session Ident: #webapps
- # [00:00] * Joins: efidler (efidler@63.145.238.4)
- # [00:00] * Joins: jmarting (3f91ee04@128.30.52.43)
- # [00:00] * Joins: ChrisWilson (ChrisWilso@216.239.45.4)
- # [00:01] * Joins: hayato (hayato@63.145.238.4)
- # [00:02] * Joins: ernesto_jimenez (ernesto_ji@63.145.238.4)
- # [00:03] * Quits: myakura (myakura@63.145.238.4) (Client exited)
- # [00:04] * Quits: MOIBA (zeroirc2.9@63.145.238.4) (Ping timeout)
- # [00:04] * Quits: jihye (jihye0525.@63.145.238.4) (Ping timeout)
- # [00:04] * Quits: smaug (chatzilla@82.181.151.161) (Ping timeout)
- # [00:05] * Quits: jmarting (3f91ee04@128.30.52.43) (Quit: CGI:IRC 0.5.9 (2006/06/06))
- # [00:06] * Quits: nwidell (nwidell@63.145.238.4) (Quit: Computer has gone to sleep.)
- # [00:07] <Josh_Soref> Topic: Server Sent Events: Push
- # [00:07] <Josh_Soref> [ darobin bryan will introduce, it's up on the screen ]
- # [00:07] <Josh_Soref> bryan: I sent to the list a link
- # [00:07] <Josh_Soref> ... 2 years ago
- # [00:07] <Josh_Soref> .... at TPAC here
- # [00:08] <Josh_Soref> bryan: We had a discussion at the HTML WG about connectionless push
- # [00:08] * Joins: krisk (IceChat77@63.145.238.4)
- # [00:08] <Josh_Soref> ... the text at the time was fairly generic
- # [00:08] <Josh_Soref> ... the ability to use connectionless methods
- # [00:08] <Josh_Soref> ... not having to maintain keepalive
- # [00:09] <Josh_Soref> ... the intent in that spec, still informative
- # [00:09] <Josh_Soref> ... a list of things that might occur in the process
- # [00:09] * Parts: krisk (IceChat77@63.145.238.4)
- # [00:09] <Josh_Soref> ... this spec
- # [00:09] * Joins: nwidell (nwidell@63.145.238.4)
- # [00:09] <Josh_Soref> bryan: I've been involved in OMA since 2000
- # [00:09] <Josh_Soref> ... involved in the push work in OMA since then
- # [00:09] * Joins: jihye (jihye0525.@63.145.238.4)
- # [00:09] <Josh_Soref> ... we recently completed work within OMA
- # [00:10] * Joins: smaug (chatzilla@193.199.79.237)
- # [00:10] * Joins: stakagi (stakagi@63.145.238.4)
- # [00:10] <Josh_Soref> ... this api is enough to form the basis of an extension to event source
- # [00:10] * Joins: krisk (IceChat77@63.145.238.4)
- # [00:10] * cyril doesn't see the link to the proposed spec
- # [00:10] <Josh_Soref> ... it provides a way to use SMS
- # [00:10] <Josh_Soref> ... as an extension to http push
- # [00:10] * Josh_Soref doesn't either, sorry
- # [00:10] <Josh_Soref> ... events are passed up to the application, in this case, the OMA runtime
- # [00:11] * Joins: mjs (mjs@63.145.238.4)
- # [00:11] <Josh_Soref> ... when it's advantageous to save resources
- # [00:11] <Josh_Soref> ... it's possible to coalesce these into a unified message
- # [00:11] <Josh_Soref> ... event source didn't define these because they were out of scope to the spec
- # [00:12] <Josh_Soref> ... I have a diagram here showing how apps could be deployed
- # [00:12] * ernesto_jimenez cyril http://bkaj.net/w3c/eventsource-push.html
- # [00:12] <Josh_Soref> [ http://bkaj.net/w3c/eventsource-push.html ]
- # [00:12] * cyril thanks
- # [00:12] <Josh_Soref> [ bryan describes the diagram ]
- # [00:12] <Josh_Soref> RRSAgent, draft minutes
- # [00:12] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/01-webapps-minutes.html Josh_Soref
- # [00:13] * Quits: efidler (efidler@63.145.238.4) (Ping timeout)
- # [00:13] <Josh_Soref> [ The diagram is: http://bkaj.net/w3c/eventsource-push.html#introduction ]
- # [00:13] * Joins: Kai (chatzilla@63.145.238.4)
- # [00:13] <Josh_Soref> bryan: this doesn't modify the signature of Event Source
- # [00:14] <Josh_Soref> ... down the road, we might create a persistent registration
- # [00:14] <Josh_Soref> ... to let events wake up applications
- # [00:14] * Joins: mdadas (500c6ecb@128.30.52.43)
- # [00:14] * Joins: aklein (adamk@63.145.238.4)
- # [00:14] <Josh_Soref> ... you have the desire to connect two new barers through uri
- # [00:14] * Quits: magnus (chatzilla@63.145.238.4) (Ping timeout)
- # [00:15] <Josh_Soref> ... you can use a registered urn that defines OMA Push
- # [00:15] <Josh_Soref> ... within the IMS framework
- # [00:15] * Joins: aklein_ (adamk@63.145.238.4)
- # [00:15] <Josh_Soref> bryan: events are delivered using the same model as Event Source
- # [00:16] <Josh_Soref> ... although the event type is sent to SMS for SMS
- # [00:16] * Joins: MOIBA (zeroirc2.9@63.145.238.4)
- # [00:16] <Josh_Soref> ... and OMA Push for OMA Push
- # [00:16] <Josh_Soref> ... you don't get onMessage() since these are not message events
- # [00:16] <Josh_Soref> ... with OMA Push
- # [00:16] * Quits: Marcos (Adium@63.145.238.4) (Quit: Leaving.)
- # [00:16] <Josh_Soref> ... the simplest way was to create a sequence of strings
- # [00:17] <Josh_Soref> ... so the application can receive all of the data as a single event using the event stream concept
- # [00:17] <Josh_Soref> ... in this case, i pulled out the xml document, the url, and the text message, and present it
- # [00:17] * Quits: mdadas (500c6ecb@128.30.52.43) (Quit: CGI:IRC)
- # [00:17] * Quits: anne (annevk@63.145.238.4) (Quit: anne)
- # [00:17] * Quits: aklein (adamk@63.145.238.4) (Ping timeout)
- # [00:17] * aklein_ is now known as aklein
- # [00:17] <Josh_Soref> ... for sms, the sms text message gets put into the event and delivered
- # [00:17] <Josh_Soref> [ http://bkaj.net/w3c/eventsource-push.html#fallback ]
- # [00:18] <Josh_Soref> [ bryan describes second diagram ]
- # [00:18] * Quits: Ms2ger (Ms2ger@91.181.84.233) (Quit: nn)
- # [00:19] * Joins: tlr (tlr@128.30.52.169)
- # [00:20] * Joins: ryoichi (ryoichi@63.145.238.4)
- # [00:20] <Josh_Soref> [ http://bkaj.net/w3c/eventsource-push.html#proxy-fallback ]
- # [00:20] <Josh_Soref> [ bryan describes third diagram ]
- # [00:22] * Quits: aklein (adamk@63.145.238.4) (Quit: aklein)
- # [00:22] * Joins: howard (howard_wan@63.145.238.4)
- # [00:22] * Joins: Marcos (Adium@63.145.238.4)
- # [00:22] * Joins: myakura (myakura@209.119.68.98)
- # [00:23] * Joins: anne (annevk@63.145.238.4)
- # [00:23] <Josh_Soref> [ http://bkaj.net/w3c/eventsource-push.html#constructor ]
- # [00:25] * anne WebIDL is at 5PM?
- # [00:25] * Joins: jmarting (3f91ee04@64.62.228.82)
- # [00:25] <Josh_Soref> [ http://bkaj.net/w3c/eventsource-push.html#event-processing ]
- # [00:25] * Josh_Soref looks
- # [00:25] <Josh_Soref> RRSAgent, draft minutes
- # [00:25] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/01-webapps-minutes.html Josh_Soref
- # [00:26] * Josh_Soref 4:30 according to http://www.w3.org/2008/webapps/wiki/TPAC2011#Agenda_Tuesday.2C_November_1
- # [00:26] <Josh_Soref> [ http://bkaj.net/w3c/eventsource-push.html#event-stream ]
- # [00:26] * Josh_Soref hunts darobin
- # [00:27] * Joins: morrita (Adium@63.145.238.4)
- # [00:27] * Joins: jeff (Jeff@mcclure.w3.org)
- # [00:27] * Josh_Soref darobin says nominally 4:30, but probably 4:40pm
- # [00:28] * Quits: mixedpuppy (mixedpuppy@63.145.238.4) (Quit: mixedpuppy)
- # [00:28] <Josh_Soref> [ http://bkaj.net/w3c/eventsource-push.html#security-considerations ]
- # [00:28] <Josh_Soref> [ http://bkaj.net/w3c/eventsource-push.html#same-origin ]
- # [00:28] <Josh_Soref> [ bryan mentions Widget contexts but glosses over it ]
- # [00:29] <Josh_Soref> bryan: developers need to consider filtering for security considerations
- # [00:29] <Josh_Soref> ... just as in web messaging
- # [00:29] * smaug won't be here for webidl but would like to know whether and when Opera, Apple and Google will implement it. (especially onfoo property handling)
- # [00:29] <Josh_Soref> ... accepting "*" is the responsibility of the application choosing to do so
- # [00:29] <Josh_Soref> [ http://bkaj.net/w3c/eventsource-push.html#application-security ]
- # [00:30] <Josh_Soref> [ http://bkaj.net/w3c/eventsource-push.html#privacy-considerations ]
- # [00:30] <Josh_Soref> jcantera: Jose Cantera, Telefonica
- # [00:30] <Josh_Soref> ... how do you intend to progress this?
- # [00:30] <Josh_Soref> darobin: charter wise, it's in scope to this group
- # [00:30] <Josh_Soref> ... if this group is happy to do it
- # [00:30] <Josh_Soref> darobin: do you think it would make sense
- # [00:31] <Josh_Soref> ... one good thing is that it lets web apps have the same notifications as native apps
- # [00:31] <Josh_Soref> ... and it shields web apps from complexity
- # [00:31] <Josh_Soref> ... would it make sense to hide the distinction between OMA Push and SMS?
- # [00:31] <Josh_Soref> bryan: i considered it
- # [00:31] <Josh_Soref> ... but, how do you deal with different framing formats?
- # [00:31] * Quits: morrita (Adium@63.145.238.4) (Quit: Leaving.)
- # [00:32] <Josh_Soref> ... in OMA Push, you can deliver any content type
- # [00:32] <Josh_Soref> ... the headers are important, you need to know the mime type
- # [00:32] <Josh_Soref> ... those elements are important
- # [00:32] <Josh_Soref> ... for a server to provide to the app
- # [00:32] <Josh_Soref> ... i couldn't figure out how to combine that
- # [00:33] <Josh_Soref> weinig: what mobile OSs support this?
- # [00:33] <Josh_Soref> bryan: I prototyped this in Android
- # [00:33] <Josh_Soref> ... I believe almost any OS in a smartphone class
- # [00:33] * Quits: jmarting (3f91ee04@64.62.228.82) (Quit: http://www.mibbit.com ajax IRC Client)
- # [00:33] <Josh_Soref> ... allows a developer to attach to network sources
- # [00:33] <Josh_Soref> ... and allow someone to act as an agent for this
- # [00:34] <Josh_Soref> ... in mid tier devices, that tends to be more complicated
- # [00:34] <Josh_Soref> lgombos: Laszlo Gombos, Nokia
- # [00:34] * Joins: jrossi2 (jrossi@63.145.238.4)
- # [00:34] <Josh_Soref> [ Lost, sorry ]
- # [00:34] <Josh_Soref> sicking: we talked about this at Mozilla
- # [00:35] <Josh_Soref> ... but we created something very different from this
- # [00:35] <Josh_Soref> ... there are two unfortunate things here
- # [00:35] <Josh_Soref> ... 1. I'd like to hide whether messages are from TCP/IP or SMS or OMA Push
- # [00:35] * Joins: gopal (graghava@63.145.238.4)
- # [00:35] <Josh_Soref> ... (I don't know anything about OMA Push)
- # [00:35] <Josh_Soref> ... - it feels like the goal was to expose OMA Push
- # [00:36] <heycam> anne, no it's at 4:30
- # [00:36] <Josh_Soref> ... The goal at Mozilla was ... How do we expose SMS over a channel that isn't TCP/IP?
- # [00:36] <Josh_Soref> s/anne, no it's at 4:30//
- # [00:36] * heycam sorry josh :)
- # [00:36] <Josh_Soref> ... the other part is requiring permission from the user
- # [00:36] <Josh_Soref> ... that severely limits how many users allow that
- # [00:36] <Josh_Soref> ... if it's a little bit sensitive, people are still rightfully worried
- # [00:37] <Josh_Soref> ... people press no, which is better than just pressing no
- # [00:37] <Josh_Soref> ... we were hoping to provide something simpler/safer
- # [00:37] <Josh_Soref> bryan: there could be prearranged trust relationships
- # [00:37] * Joins: sangwhan (smoon@63.145.238.4)
- # [00:37] <Josh_Soref> ... but it would be better for the user to have already trusted the app and not overburden them with prompts
- # [00:37] <Josh_Soref> darobin: what sicking was getting at
- # [00:38] <Josh_Soref> ... is providing an *always* safe subset
- # [00:38] <Josh_Soref> ... to avoid getting permission
- # [00:38] * Joins: jmarting (3f91ee04@78.129.202.38)
- # [00:38] * Parts: sangwhan (smoon@63.145.238.4)
- # [00:38] <Josh_Soref> ... this is more powerful, and "easier in terms of security"
- # [00:38] <Josh_Soref> bryan: "how do you make this transparent?"
- # [00:38] <Josh_Soref> ... look at XHR, the agent says "i want / i'll take these mime types"
- # [00:39] <Josh_Soref> ... if we could take event source and say "i can accept these mime types"
- # [00:39] <Josh_Soref> ... that would let me decide if it was safe to deliver it
- # [00:39] * Quits: jihye (jihye0525.@63.145.238.4) (Quit: Leaving)
- # [00:39] <Josh_Soref> ... because i didn't want to change event source, i couldn't do that
- # [00:39] <Josh_Soref> darobin: i think that's an option on the table
- # [00:39] <Josh_Soref> ... i'm hearing interest in doing something around this
- # [00:40] <Josh_Soref> ... would anyone object to the group working on this?
- # [00:40] <Josh_Soref> ... it's in charter already
- # [00:40] <Josh_Soref> [ Chatter ]
- # [00:40] <Josh_Soref> sicking: this feels different enough from what we talked about at mozilla
- # [00:40] <Josh_Soref> ... it feels like a different deliverable
- # [00:40] <Josh_Soref> ... if we can solve it by just adding a header
- # [00:40] <Josh_Soref> ... great
- # [00:41] <Josh_Soref> shepazu: would you be comfortable having a line in the charter scoping it more tightly?
- # [00:41] <Josh_Soref> ... why don't we three right a deliverable line for the charter?
- # [00:41] <Josh_Soref> darobin: to avoid waiting for rechartering
- # [00:42] <Josh_Soref> ... we should agree on a scope
- # [00:42] <Josh_Soref> ... bryan it'd be good if you could send use cases
- # [00:42] <Josh_Soref> ... sicking, it'd be good if you could send something
- # [00:42] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [00:42] * Joins: myakura (myakura@209.119.68.98)
- # [00:42] <Josh_Soref> mjs: weinig asked earlier if this is implementable onn iOS
- # [00:43] <Josh_Soref> ... i believe as presented, the answer is no
- # [00:43] <Josh_Soref> ... iOS doesn't give applications the ability to receive SMS
- # [00:43] <Josh_Soref> ... to me, that says that a design that does not force the web page to choose a transport would be better
- # [00:44] <Josh_Soref> bryan: i've said "any available barer would be good"
- # [00:44] * heycam anne beginning now
- # [00:44] <Josh_Soref> darobin: ok, based on the email you all send, we'll scope the work
- # [00:44] <Josh_Soref> Topic: WebIDL
- # [00:44] <Josh_Soref> heycam: helo
- # [00:44] <Josh_Soref> s/helo/hello/
- # [00:44] <Josh_Soref> ... In this session, I want to let people bring up issues
- # [00:45] <Josh_Soref> ... and discuss how we might go about testing
- # [00:45] <Josh_Soref> ... and third, what are the time frames for implementers (smaug asked this)
- # [00:45] * Joins: Wonsuk (wonsuk11_l@63.145.238.4)
- # [00:45] * Joins: richt (richt@63.145.238.4)
- # [00:45] <Josh_Soref> AdamBarth: Adam Barth, Google
- # [00:45] <Josh_Soref> ... do you mean consume the syntax?
- # [00:45] <dom> -> http://lists.w3.org/Archives/Public/public-script-coord/2011AprJun/0093.html Thread on testing Web IDL
- # [00:45] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [00:45] * Joins: myakura (myakura@209.119.68.98)
- # [00:46] <Josh_Soref> heycam: I don't mean specifically that, perhaps just conforming to its behavior
- # [00:46] * anne ... ok I'm coming
- # [00:46] <Josh_Soref> weinig: one thing we talked about in terms of testing WebIDL
- # [00:46] * anne thanks
- # [00:46] * Quits: anne (annevk@63.145.238.4) (Quit: anne)
- # [00:46] <Josh_Soref> ... is to test it in terms of specs that are speced in WebIDL
- # [00:46] <Josh_Soref> ... for instance Canvas
- # [00:46] * Quits: Marcos (Adium@63.145.238.4) (Quit: Leaving.)
- # [00:46] <Josh_Soref> ... uses ovberloading
- # [00:46] <Josh_Soref> ... s/ovberloading/overloading/
- # [00:46] * Joins: jihye (jihye0525.@63.145.238.4)
- # [00:47] <Josh_Soref> ... and things like prototype chains
- # [00:47] <Josh_Soref> ... testing people's implementations of generating code, i don't think it's worthwhile
- # [00:47] <Josh_Soref> ... you could hand write all the bindings, and still be compliant
- # [00:47] <Josh_Soref> heycam: i agree, that's the only reasonable approach
- # [00:47] <Josh_Soref> ... i think someone could come up with a set of properties for testing
- # [00:48] * Joins: magnus (chatzilla@63.145.238.4)
- # [00:48] <Josh_Soref> mjs: the way WebIDL is written, it's targeted at spec writers, not browser vendors
- # [00:48] <Josh_Soref> ... it creates an indirect relationship
- # [00:48] <Josh_Soref> ... indirect testing through testing of other specs seems the only way of testing it
- # [00:48] <Josh_Soref> ... which unfortunately creates a circular dependeny for progressing on the REC track
- # [00:49] * Quits: mjs (mjs@63.145.238.4) (Quit: mjs)
- # [00:49] <Josh_Soref> s/dependeny/dependency/
- # [00:49] * Joins: Marcos (Adium@63.145.238.4)
- # [00:49] <dom> [I don't think see why this would be circular? surely we *can* create tests for specs that aren't in CR yet]
- # [00:49] <Josh_Soref> weinig: we always do that when we test XHR, we test JS
- # [00:49] <Josh_Soref> mjs: yes, we do
- # [00:49] <dom> s/think/see/
- # [00:49] <Josh_Soref> jrossi2: in particularly
- # [00:50] <Josh_Soref> ... when you test foo-spec, you test webidl
- # [00:50] <Josh_Soref> Travis_MSFT: I agree
- # [00:50] * Quits: smaug (chatzilla@193.199.79.237) (Ping timeout)
- # [00:50] * Joins: anne (annevk@63.145.238.4)
- # [00:50] <Josh_Soref> ... and as we march to LC, we need to mark things as AtRisk
- # [00:50] <Josh_Soref> darobin: we should just kill it
- # [00:50] <Josh_Soref> heycam: and the only one is modules
- # [00:50] <Josh_Soref> weinig: does that include namespace objects?
- # [00:50] <Josh_Soref> hheyyes
- # [00:50] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [00:51] * Joins: myakura (myakura@209.119.68.98)
- # [00:51] <Josh_Soref> s/hheyyes/heycam: yes/
- # [00:51] <Josh_Soref> AdamBarth: you can look at the specs as testing it
- # [00:51] * Joins: smaug (chatzilla@85.76.19.128)
- # [00:51] <Josh_Soref> heycam: yes, but it's harder to test automatically
- # [00:51] <Josh_Soref> darobin: things written with ReSpec are pretty easy
- # [00:51] <Josh_Soref> AlexR: Alex from Google
- # [00:52] <Josh_Soref> ... i'm not sure if this is the right forum for this
- # [00:52] <Josh_Soref> ... i think the entire java language indings should be dropped
- # [00:52] * Joins: chrisdavidmills (cmills@63.145.238.4)
- # [00:52] <Josh_Soref> s/indings/bindings/
- # [00:52] <Josh_Soref> ... second is there are several instances where webidl doesn't serve JS well
- # [00:52] <Josh_Soref> ... 1. a TC-39 meeting
- # [00:52] <Josh_Soref> ... several months ago
- # [00:52] <Josh_Soref> ... interface objects which are reified
- # [00:53] <Josh_Soref> ... do not act like function objects
- # [00:53] <gsnedders> One option for WebIDL testing is some sort of tests designed to be run in a browser-specific way against the interface generation
- # [00:53] <Josh_Soref> ... do not behave normally, they aren't callable
- # [00:53] <Josh_Soref> [ scribe lost thoughts ]
- # [00:53] <Josh_Soref> heycam: I agree with this
- # [00:53] <Josh_Soref> ... it's unlikely authors will be doing 'throw typeerror'
- # [00:53] <Josh_Soref> ... things which are unnewable
- # [00:54] <Josh_Soref> ... things where it doesn't make sense to be able to new them
- # [00:54] <anne> new Math()
- # [00:54] <Josh_Soref> AlexR: i take the concern
- # [00:54] <Josh_Soref> ... it's a risk
- # [00:54] <Josh_Soref> ... the idiomatic way of doing that in js
- # [00:54] <Josh_Soref> ... is mixins
- # [00:54] <anne> (gives a TypeError)
- # [00:54] <Josh_Soref> ... the artifact way of doing that would be still newable
- # [00:55] <Josh_Soref> ... the reality is that today, webidl doesn't specify something "reasonable" that could be impleemtned yourself in JS
- # [00:55] <Josh_Soref> weinig: that's not necessarily the goal of WebIDL
- # [00:55] <MikeSmith> q?
- # [00:55] * Zakim sees no one on the speaker queue
- # [00:55] <Josh_Soref> ... the goal of WebIDL is to define how things are implemented today
- # [00:55] <Josh_Soref> ... and how they should be impleemnted
- # [00:55] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [00:55] <Josh_Soref> AlexR: thenI suggest webidl is mischartered
- # [00:56] * Joins: myakura (myakura@209.119.68.98)
- # [00:56] <Josh_Soref> sicking: javascript doesn't have a way to subclass things other than Object
- # [00:56] * Quits: howard (howard_wan@63.145.238.4) (Connection reset by peer)
- # [00:56] <Josh_Soref> ... fortunately, almost everything is Objects
- # [00:56] * Quits: darin (darin@98.207.16.168) (Ping timeout)
- # [00:56] <Josh_Soref> ... I know you suggested something using Object.call
- # [00:57] <Josh_Soref> ... but I didn't hear any inmplemetners interested in doing that
- # [00:57] <Josh_Soref> ... and it seemed like something for TC-39 to do
- # [00:57] <Josh_Soref> AlexR: i should put on my TC-39 hat
- # [00:57] <Josh_Soref> ... and note that this discussion was something that happened @ TC-39
- # [00:58] <Josh_Soref> ... and brendan and I agree that everything you can do to an interface, should be newable
- # [00:58] <Josh_Soref> ... and yes, Arrays are odd
- # [00:58] * Quits: gopal (graghava@63.145.238.4) (Ping timeout)
- # [00:58] <Josh_Soref> ... and you sdhould throw things back at uws
- # [00:58] <Josh_Soref> ... and there are things in ES6, proxies
- # [00:58] <Josh_Soref> ... which should address it
- # [00:58] * Quits: MOIBA (zeroirc2.9@63.145.238.4) (Ping timeout)
- # [00:58] <Josh_Soref> sicking: what acts as normal JS is a matter of definition
- # [00:58] <Josh_Soref> ... for example, the array class, and even the string classs
- # [00:59] <Josh_Soref> ... has built in behavior and doesn't allow you to subclass
- # [00:59] <Josh_Soref> ... and we're following those models
- # [00:59] <Josh_Soref> AlexR: you're still failing
- # [00:59] <Josh_Soref> ... since your objects claim to chain to Objects
- # [00:59] <Josh_Soref> sicking: but Array claims to chain to Object
- # [00:59] <Josh_Soref> AlexR: but everything that WebIDL defines has intrinsic behavior
- # [01:00] <Josh_Soref> sicking: but that's how it works
- # [01:00] <Josh_Soref> sicking: the fact is that TC-39 hasn't solved this problem for any of these things
- # [01:00] <Josh_Soref> sicking: it's actually more, bz had examples
- # [01:00] <Josh_Soref> AlexR: Math is an Object, not a Function
- # [01:01] <Josh_Soref> heycam: In the Spec, they are all Function objects, they are defined such that when called they throw type error
- # [01:01] <Josh_Soref> ... which you can do in JS
- # [01:01] <Josh_Soref> AlexR: do we still have a separate constructor property in WebIDL?
- # [01:01] <Josh_Soref> ... throwing by default is a bug
- # [01:01] <Josh_Soref> sicking: moving beyond low level semantics
- # [01:02] <Josh_Soref> ... heycam wrote an example, "new Node" doesn't make sense
- # [01:02] * Quits: chrisdavidmills (cmills@63.145.238.4) (Quit: chrisdavidmills)
- # [01:02] <Josh_Soref> mjs: every DOM object that's an object is a specific Subclass of Node
- # [01:02] <Josh_Soref> AlexR: but that invariant is controlled by AppendNode
- # [01:02] <heycam> The spec says "Interface objects are always function objects."
- # [01:03] <Josh_Soref> sicking: but if it's several weeks of work in order to do something which no one can do anything useful with, then it's a waste of time
- # [01:03] <Josh_Soref> weinig: what's the argument for making node
- # [01:03] <Josh_Soref> sicking: all the intrinsic behavior of Nodes is based on which Node subclass it is
- # [01:03] <Josh_Soref> AlexR: then calling it and newing it throws
- # [01:03] * Joins: sangwhan (sangwhan@63.145.238.4)
- # [01:03] <Josh_Soref> heycam: is it worth it to handing back a non useful thing?
- # [01:04] * Joins: mixedpuppy (mixedpuppy@63.145.238.4)
- # [01:04] <Josh_Soref> Travis_MSFT: the answer is no
- # [01:04] * Quits: smaug (chatzilla@85.76.19.128) (Ping timeout)
- # [01:04] <Josh_Soref> AlexR: i'm not saying that you should turn off the ability to new/call
- # [01:04] <Josh_Soref> ... i'm asking you to turn off the default
- # [01:04] <Josh_Soref> anne: then you'd require a lot of specs to change most of the specs
- # [01:05] <Josh_Soref> AlexR: i'd argue that for html element types, it's mostly a bug
- # [01:05] <Josh_Soref> jrossi2: no, there's more than one interface per element
- # [01:05] <Josh_Soref> anne: because the tags all share an interface
- # [01:05] <Josh_Soref> AlexR: so you can't create a tag name
- # [01:05] * Joins: smaug (chatzilla@193.199.135.51)
- # [01:05] <Josh_Soref> ... you haven't thought about it hard enough
- # [01:06] <Josh_Soref> anne: we have thought about constructors a lot, especially because you brought it up
- # [01:06] <Josh_Soref> mjs: there are two separate issues
- # [01:06] <Josh_Soref> ... one is New
- # [01:06] <anne> wrong or not, without use cases this is not going to fly
- # [01:06] <Josh_Soref> ... and the other is subclassabilitiy
- # [01:06] <Josh_Soref> ... in js, only Object supports Subclassing
- # [01:06] * Quits: skim (Adium@63.145.238.4) (Quit: Leaving.)
- # [01:06] * Quits: magnus (chatzilla@63.145.238.4) (Ping timeout)
- # [01:06] <Josh_Soref> [ mjs and AlexR argue ]
- # [01:07] <Josh_Soref> mjs: you should fix JS first before we change
- # [01:07] <Josh_Soref> AlexR: we have misfeatures in DOM based on document.createElement
- # [01:07] * Joins: magnus (chatzilla@63.145.238.4)
- # [01:07] * Quits: davidb (davidb@66.207.208.98) (Quit: davidb)
- # [01:07] <Josh_Soref> mjs: the goal of WebIDL is to describe the actual semantics of DOM bindings and to get browsers consistent
- # [01:08] <Josh_Soref> ... it is not the goal of WebIDL to transform the philosophy of how DOM bindings are built
- # [01:09] <Josh_Soref> AlexR: the issue of default, shouldn't be the way of forcing the default
- # [01:09] <Josh_Soref> ... because as anne says, people will just put no constructor everywhere
- # [01:09] <Josh_Soref> s/AlexR/heycam/
- # [01:09] <Josh_Soref> anne: that's makework
- # [01:09] * Quits: jihye (jihye0525.@63.145.238.4) (Ping timeout)
- # [01:09] <Josh_Soref> AlexR: creating an instance ..
- # [01:09] * Joins: MOIBA (zeroirc2.9@63.145.238.4)
- # [01:10] <Josh_Soref> ... in the same idiom as anything else i can in that system
- # [01:10] <Josh_Soref> weinig: that's something whicih as mjs said
- # [01:10] <Josh_Soref> s/whicih/which/
- # [01:10] <Josh_Soref> AlexR: will there be a WebIDL version which changes this?
- # [01:11] <Josh_Soref> darobin: no
- # [01:11] <Josh_Soref> [ We are at an impass ]
- # [01:11] <Josh_Soref> [ Should we drop Java? ]
- # [01:11] <Josh_Soref> heycam: oh, i didn't respond to that
- # [01:11] <Josh_Soref> ... maybe
- # [01:11] * Quits: ChrisWilson (ChrisWilso@216.239.45.4) (Quit: Leaving.)
- # [01:11] <Josh_Soref> ... if we particularly don't care about other bindings
- # [01:12] <Josh_Soref> ... and i'm sure AlexR would argue we shouldn't
- # [01:12] <gsnedders> I keep on grimacing everytime subclassing is mentioned… because JS doesn't scarcely has classes. :\
- # [01:12] <Josh_Soref> ... should we actually alter WebIDL to reflect something closer to JS
- # [01:12] <Josh_Soref> ... that is something to consider, but it would take some time to do
- # [01:12] <Josh_Soref> Marcos: have you done the bindings for WebIDL in java?
- # [01:12] * Joins: morrita (Adium@63.145.238.4)
- # [01:12] <Josh_Soref> heycam: one project I'm involved in has a Java based DOM
- # [01:13] <Josh_Soref> shepazu: i wanted to talk about process very briefly
- # [01:13] * Joins: darin (darin@98.207.16.168)
- # [01:13] <gsnedders> Does it look as if anyone will have met CR exist criteria for the Java bindings by the time they have been met for the JS bindings? IMO that's the relevant matter.
- # [01:13] <Josh_Soref> ... dropping Java would mean we don't need 2 java implementations to get to REC
- # [01:14] <gsnedders> The Java bindings are fine provided they don't hold up the spec.
- # [01:14] <gsnedders> (They can always be split out into a separate spec)
- # [01:14] <Josh_Soref> mjs: getting two interoperable implementations of java bindings to test all of the features of webidl
- # [01:14] * Quits: sicking (chatzilla@63.145.238.4) (Ping timeout)
- # [01:14] <Josh_Soref> ... would keep the spec from REC forever
- # [01:14] * Quits: richt (richt@63.145.238.4) (Client exited)
- # [01:14] <Josh_Soref> shepazu: the Staff view on process
- # [01:15] * Joins: jcdufourd (jcdufourd@63.145.238.4)
- # [01:15] * Quits: ernesto_jimenez (ernesto_ji@63.145.238.4) (Quit: ernesto_jimenez)
- # [01:15] <Josh_Soref> ... is that if for each feature we have 2 specs in CR
- # [01:15] <Josh_Soref> heycam: the plan is to only have 1 spec consuming some of these items
- # [01:16] <Josh_Soref> shepazu: we can be fine about that
- # [01:16] <Josh_Soref> ... don't let the process for a normal spec drag us down
- # [01:16] <Josh_Soref> ... we can come to an agreement on the exit criteria
- # [01:16] <Josh_Soref> ... we're flexible on how we judge the passs criteria
- # [01:16] <gsnedders> Can someone ask what the staff view is on impls of the bindings?
- # [01:17] <Josh_Soref> mjs: i think we need actual implementations of specs using this feature
- # [01:17] <Josh_Soref> ... part of what we're evaluating is to ensure that all of the details of what it says happen are actually practical/possible
- # [01:17] <dom> (I think Java bindings should be split into a different document)
- # [01:17] <Josh_Soref> weinig: i had a bunch of questions
- # [01:18] <Josh_Soref> ... 1. should long long stay in the spec? given its wierd behavior in javaascript
- # [01:18] <Josh_Soref> ... given the inability of js beingable to represent numbers consistently
- # [01:18] <Josh_Soref> heycam: the issue being numbers in js over 2^53 get squished into a double
- # [01:18] <Josh_Soref> ... we talked about creating a class
- # [01:18] * Quits: pererik (pe@63.145.238.4) (Quit: .)
- # [01:18] * Quits: smaug (chatzilla@193.199.135.51) (Ping timeout)
- # [01:18] <Josh_Soref> anne: it's used in progress events
- # [01:19] * Joins: ernesto_jimenez (ernestojim@63.145.238.4)
- # [01:19] <Josh_Soref> mjs: the loss of precision happens in a javascript parser
- # [01:19] <Josh_Soref> ... it's more of an issue if we lose that detail in a movie
- # [01:19] <Josh_Soref> ... the progress events of loading a movie from xhr
- # [01:19] <Josh_Soref> ... i'm more curious about your opinion
- # [01:19] <gsnedders> bigints should be readded to WebIDL after they're in ES
- # [01:20] <anne> Josh_Soref: I worry about data loss with this
- # [01:20] * sangwhan s/wierd/weird/
- # [01:20] * Joins: mjs (mjs@63.145.238.4)
- # [01:20] <anne> Josh_Soref: nobody else worries about it :(
- # [01:20] <gsnedders> (i.e., they should be removed in the short-term)
- # [01:20] <anne> (roughly what Josh_Soref said)
- # [01:20] * sangwhan s/javaascript/javascript/
- # [01:20] <Josh_Soref> mjs: 2. should we treat an undefined value for a key in a dictionary the same as non existing
- # [01:20] * sangwhan leaving it to the scribe to patch up
- # [01:21] <Josh_Soref> ... that would be fine with apple, especially if mozilla is ok
- # [01:21] <Josh_Soref> ... what we do currently is inconsistent for our dictionaries
- # [01:21] <Josh_Soref> ... etierh way sounds fine, it's usually a programmer error
- # [01:21] <Josh_Soref> heycam: sicbrought up cases like that where you deliberately get something as undefined
- # [01:21] <Josh_Soref> mjs: so that sounds like a use case
- # [01:21] * mjs Josh_Soref, I think you are minuting weinig as me
- # [01:22] <Josh_Soref> heycam: sicking said it's consistent with missing arguments to a function
- # [01:22] <mjs> s/mjs/weinig/
- # [01:22] <Josh_Soref> s/sicbrought/sicking brought/
- # [01:22] * Josh_Soref oops
- # [01:22] <Josh_Soref> heycam: we're making the argument that people compare to argument instead of checking
- # [01:22] <gsnedders> I think someone needs to look through ES and see where [[HasOwnProperty]] is used and where undefined is used
- # [01:22] <Josh_Soref> [ see brendan's argument on list? ]
- # [01:23] <Josh_Soref> weinig: the other one discussed this week is remove FunctionOnly for callback
- # [01:23] * Joins: davidb (davidb@66.207.208.98)
- # [01:23] <Josh_Soref> ... implementers have been inconsistent wrt how they use that
- # [01:23] * Quits: ryoichi (ryoichi@63.145.238.4) (Ping timeout)
- # [01:23] <Josh_Soref> heycam: this might be a case where using interfaces resulted in
- # [01:23] <Josh_Soref> ... creating an object with the property called handleEvent
- # [01:23] <Josh_Soref> weinig: i was actually saying allow both in all circumstances
- # [01:24] <Josh_Soref> ... it's not like we can make addEventListener handle this
- # [01:24] <Josh_Soref> heycam: i did it as the default
- # [01:24] * Quits: rossen (Rossen@63.145.238.4) (Ping timeout)
- # [01:24] <Josh_Soref> jrossi2: i found the legacy handleEvent all wierd
- # [01:24] * Joins: JeffH (quassel@63.145.238.4)
- # [01:24] <Josh_Soref> ... and developers would like to support it everywhere
- # [01:24] <Josh_Soref> weinig: in webkit, we allow both
- # [01:25] <Josh_Soref> anne: it is defined as Callback FunctionOnly InterfaceObject
- # [01:25] <Josh_Soref> ... i think it's removed everywere except onFoo
- # [01:25] * Josh_Soref anne ?
- # [01:25] <Josh_Soref> weinig: WebKit allows it everywhere, so
- # [01:26] <Josh_Soref> Travis_MSFT: I'd like to point out that in my years, i never heard of that
- # [01:26] <Josh_Soref> ... i'd rather default to FunctionOnly
- # [01:26] <Josh_Soref> AlexR: my preference would be that if Object style is supported
- # [01:26] * Quits: davidb (davidb@66.207.208.98) (Quit: davidb)
- # [01:26] * Joins: shan (soonbo.han@63.145.238.4)
- # [01:26] <Josh_Soref> ... is that we attempt to allow same name as event name in addition to handle event
- # [01:26] <Josh_Soref> ... so that you can have different colors
- # [01:26] * Quits: hayato (hayato@63.145.238.4) (Quit: hayato)
- # [01:27] <Josh_Soref> ... handleEvent is the thing that doesn't do nicely for all event handlers
- # [01:27] <Josh_Soref> heycam: if that's the direction we want to go, then we need to support Object style
- # [01:27] <Josh_Soref> heycam: so you want to remove FuinctionOnly from the spec so you can only do both
- # [01:28] <Josh_Soref> weinig: i didn't realize that hixie was using it for attribute event listeners
- # [01:28] * Quits: nwidell (nwidell@63.145.238.4) (Quit: Computer has gone to sleep.)
- # [01:28] <Josh_Soref> heycam: i could inroduce function to actually mean function
- # [01:28] <Josh_Soref> anne: we could add eventhandelr for that
- # [01:28] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [01:28] * Quits: mmielke (mmielke@63.145.238.4) (Ping timeout)
- # [01:28] * Joins: myakura (myakura@209.119.68.98)
- # [01:29] <Josh_Soref> heycam: i'll make the change about allowing typedefs to put some extended attributes on a type so whenever you use a typedef you get the attributes from them
- # [01:29] * Quits: ihilerio (israelh@63.145.238.4) (Ping timeout)
- # [01:29] <Josh_Soref> weinig: next...
- # [01:29] <Josh_Soref> ... i ask this every time i see you
- # [01:29] <Josh_Soref> ... do people/do other specs use Sequence, and Array?
- # [01:29] <Josh_Soref> heycam: now there are
- # [01:30] <Josh_Soref> weinig: the next thing, an implementation issue
- # [01:30] <Josh_Soref> ... is iteration order in for-in of properties on interfaces defined?
- # [01:30] <Josh_Soref> heycam: we were trying to defer to TC-39
- # [01:30] <Josh_Soref> weinig: TC-39 doesn't define them for host objects
- # [01:30] * Quits: mixedpuppy (mixedpuppy@63.145.238.4) (Quit: mixedpuppy)
- # [01:30] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [01:30] * Joins: myakura (myakura@209.119.68.98)
- # [01:30] <Josh_Soref> ... in webkit, it's a random order
- # [01:30] <gsnedders> Does ES5 not define them as undefined for host objects?
- # [01:31] <gsnedders> Like, does the definition as undefined not apply for all objects?
- # [01:31] <Josh_Soref> ... i've not heard of any bugs regarding iteration order
- # [01:31] <Josh_Soref> Travis_MSFT: yes, we've heard of bugs
- # [01:31] <Josh_Soref> ... we end up breaking them every time we ship IE
- # [01:31] <Josh_Soref> ... it doesn't break many sies
- # [01:31] <Josh_Soref> ... more often than not, it's a testcase
- # [01:31] * Joins: mmielke (mmielke@63.145.238.4)
- # [01:32] <Josh_Soref> ... i would not want them to be defined, because it would be particularly hard
- # [01:32] * Joins: Linuz (Linuz@63.145.238.4)
- # [01:32] <Josh_Soref> ... in the spec, there's some mention of ordering
- # [01:32] <Josh_Soref> ... named and indexed properties
- # [01:32] <Josh_Soref> weinig: pragmatic question
- # [01:32] <Josh_Soref> ... ordering/lookup
- # [01:32] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [01:32] * Joins: myakura (myakura@209.119.68.98)
- # [01:32] <Josh_Soref> ... on Window, in the browser
- # [01:33] <Josh_Soref> ... ... are you comfortable with the hooks on Window
- # [01:33] <Josh_Soref> ... in webkit first look at the this, and then look at the that, and ...
- # [01:33] * Joins: jihye (jihye@63.145.238.4)
- # [01:33] <Josh_Soref> ... there are multiple catchalls that have to be iimplemented in order
- # [01:33] <Josh_Soref> ... does anyone know if that's speced anywhere?
- # [01:34] <Josh_Soref> heycam: yes, between a combination of things in HTML and WebIDL, it should be completely defined
- # [01:34] * Joins: rniwa (rniwa@63.145.238.4)
- # [01:34] <Josh_Soref> jrossi2: correctly?
- # [01:34] <Josh_Soref> heycam: there's a bug that lists the order, and Travis_MSFT checkked it, and it didn't seem to hit any problems
- # [01:34] <Josh_Soref> weinig: it seems like we need lots of test cases for it
- # [01:34] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [01:34] * Joins: myakura (myakura@209.119.68.98)
- # [01:35] <Josh_Soref> Travis_MSFT: i'm waiting for firefox to implement that part of the spec (sic)
- # [01:35] <Josh_Soref> weinig: the only problem we could hit is "var location;"
- # [01:35] <Josh_Soref> s/sic/sicking/
- # [01:35] <Josh_Soref> heycam: one question for people
- # [01:36] <Josh_Soref> ... the approach of having idl attributes mapped to accessor properties
- # [01:36] <Josh_Soref> ...there's an issue Travis_MSFT identified
- # [01:36] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [01:36] <heycam> assigning to Element.prototype.onsomething
- # [01:36] * Joins: myakura (myakura@209.119.68.98)
- # [01:36] <Josh_Soref> ...there's an issue travwith an old version of prototype.js breeaking
- # [01:37] <heycam> since on* handlers are now accessor properties on the prototype that throw if their this object is wrong, this was a breaking change for some sites
- # [01:37] <heycam> where the previous implementation was to have those properties as data properties on the instances rahter than the prototype
- # [01:37] <Josh_Soref> ... because it checks the this of something
- # [01:37] <Josh_Soref> heycam: are people happy with that approach?
- # [01:37] <Josh_Soref> Travis_MSFT: yes
- # [01:37] <Josh_Soref> ... i particularly value it for overloads
- # [01:38] <Josh_Soref> ... it's easy to replace functionality when you need to
- # [01:38] <Josh_Soref> trackbot: yes
- # [01:38] <trackbot> Sorry, Josh_Soref, I don't understand 'trackbot: yes'. Please refer to http://www.w3.org/2005/06/tracker/irc for help
- # [01:38] <Josh_Soref> s/trackbot/Travis_MSFT/
- # [01:38] <Josh_Soref> weinig: yes, no issue
- # [01:38] <Josh_Soref> ... we're worried about performance
- # [01:38] <Josh_Soref> AlexR: array.length has two sides
- # [01:38] <Josh_Soref> ... it's a getter/setter pair
- # [01:39] * Joins: ihilerio (israelh@63.145.238.4)
- # [01:39] <Josh_Soref> ... that can be modeled as getter/setter today
- # [01:39] <Josh_Soref> ... second, if you write to an index property beyond current length, there's a magical put
- # [01:39] <Josh_Soref> ... shrinking can be repaired
- # [01:39] <Josh_Soref> ... growing requires morework
- # [01:39] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [01:39] * Joins: myakura (myakura@209.119.68.98)
- # [01:39] <Josh_Soref> weinig: will length be moved to the prototype be moved to use getter/setter
- # [01:40] <Josh_Soref> AlexR: it isn't clear how it will be resolved
- # [01:40] <Josh_Soref> heycam: earlier in the discussion, we brought up the idea with a more JS focussed thing which might replace WebIDL
- # [01:40] <Josh_Soref> ... not right away
- # [01:40] <Josh_Soref> ... we didn't have people chime in
- # [01:40] <Josh_Soref> [ what would it look like? ]
- # [01:41] <Josh_Soref> heycam: something where the actual constructs in JS would sound like JS
- # [01:41] <Josh_Soref> darobin: why not use JS?
- # [01:41] <Josh_Soref> heycam: because it wouldn't be very concise
- # [01:41] <Josh_Soref> mjs: javascript isn't very good for doing that
- # [01:41] <Josh_Soref> Travis_MSFT: it's a tricky thing to contemplate
- # [01:41] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [01:41] * Parts: jihye (jihye@63.145.238.4)
- # [01:41] * Joins: myakura (myakura@209.119.68.98)
- # [01:42] <Josh_Soref> ... if you contemplate things the way ECMA does it, you have to be more verbose
- # [01:42] <Josh_Soref> ... on the other end of the thing, you
- # [01:42] <Josh_Soref> ... it might be an interesting exercise, but i'd like to finish webidl first
- # [01:42] * Joins: jihye (jihye@63.145.238.4)
- # [01:42] <Josh_Soref> mjs: there's some value that webidl is somewhat decoupled from js
- # [01:43] <Josh_Soref> ... js is the only langauge that's relevant for api specs
- # [01:43] <Josh_Soref> ... maybe someday every browser owill have python or dart
- # [01:43] <Josh_Soref> ... if it does, then we will regret it if we define things too tightly
- # [01:43] <heycam> Josh_Soref: one of the things which DAP was looking at was the ability to specify SOAP replacement
- # [01:43] <heycam> berjon: json-rpc using webidl
- # [01:43] <Josh_Soref> AlexR: having designed DOM for DART, the right interface will be a new way of doing things
- # [01:43] <Josh_Soref> ... we wound up doing something WebIDL
- # [01:43] * Joins: tpod (tpod@63.145.238.4)
- # [01:43] <heycam> Josh_Soref: they wanted to define an API for things where the implementaiton might not be a host object, it might be JS
- # [01:44] <heycam> ... but they want to define it in Web IDL
- # [01:44] <heycam> ... and in doing that, we were toying with the idea of writing a WebIDL to JSON binding
- # [01:44] <Josh_Soref> heycam: you're talking about using WebIDL to define a ReSTful interface
- # [01:44] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [01:45] <Josh_Soref> ... i haven't seen a lot of discussion about that
- # [01:45] * Joins: myakura (myakura@209.119.68.98)
- # [01:45] <Josh_Soref> ... outside a bunch of people mentioning it on the DAP list
- # [01:45] * Joins: Rossen (Rossen@63.145.238.4)
- # [01:45] <Josh_Soref> darobin: it's actually feedback from webkit that brought this up iniitally
- # [01:45] <Josh_Soref> ... define a mapping to json objects
- # [01:45] <Josh_Soref> ... and define a mapping to json ipc
- # [01:45] <Josh_Soref> ... it would be defined separately
- # [01:46] <Josh_Soref> ... the way forward on that, is that i'll finish my JS prototype of it
- # [01:46] <Josh_Soref> ... and see if it flies or crases
- # [01:46] * Quits: morrita (Adium@63.145.238.4) (Quit: Leaving.)
- # [01:46] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [01:47] <Josh_Soref> AlexR: there is a value in having a base description of what the apis are
- # [01:47] * Joins: myakura (myakura@209.119.68.98)
- # [01:47] <Josh_Soref> ... in most implemenetations those are in C+++
- # [01:47] <Josh_Soref> ... and those will correspond fairly closely to the IDL
- # [01:47] <Josh_Soref> ... but at the same time, having something that is too close to C++ doesn't serve JS very well
- # [01:48] * Joins: ifette (ifette@216.239.45.4)
- # [01:48] <Josh_Soref> mjs: in webkit today, we generate mu;multiple bindings from idl
- # [01:48] <Josh_Soref> ... they are just used ffor portions of the api exposed
- # [01:48] <Josh_Soref> ... ObjC, C++ bindings, mapping to various frameworks
- # [01:48] <Josh_Soref> ... possibly Python and Gobject
- # [01:49] <Josh_Soref> ... in some cases, people haffve specifically mentioned a desire to align with the relatively well known JS APs
- # [01:49] <Josh_Soref> ... as a value relatively close to the JS for users of their language
- # [01:49] <Josh_Soref> ... there may be value for a single interface description with mappings to languages
- # [01:49] <Josh_Soref> AlexR: mappings doesn't mean design centered
- # [01:49] <Josh_Soref> ... if we are designing a multilanguage thing
- # [01:50] <Josh_Soref> ... then we have a responsibility to all of them
- # [01:50] <Josh_Soref> darobin: i think that's a straw man
- # [01:50] <Josh_Soref> ... we are designing w/ js very much
- # [01:50] * Quits: Linuz (Linuz@63.145.238.4) (Ping timeout)
- # [01:50] <Josh_Soref> ... as much as i'd like to see a v2
- # [01:50] <Josh_Soref> ... we're not going to change the course very much
- # [01:51] <Josh_Soref> ... if you want a v2, bring a sketch
- # [01:51] * Quits: tcelik (tantek_@63.145.238.4) (Quit: tcelik)
- # [01:51] <Josh_Soref> heycam: a bunch of things are collapsing number types or renaming some keywords
- # [01:51] <Josh_Soref> mjs: the number types are sueful because they define error checking at the interface between the js interface and the underlying implementation
- # [01:52] * Joins: mixedpuppy (mixedpuppy@63.145.238.4)
- # [01:52] <Josh_Soref> ... having a single number type would require each spec to explain what happens when one passses a non interger
- # [01:52] <Josh_Soref> ... the case of i only accept integers in this range is fairly common
- # [01:52] <Josh_Soref> Marcos: i'd like to see more examples in the spec
- # [01:52] <Josh_Soref> heycam: i try to include one example per construct
- # [01:53] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [01:53] * Joins: myakura (myakura@209.119.68.98)
- # [01:53] <Josh_Soref> Marcos: i'm doing a review of it
- # [01:53] <Josh_Soref> anne: are we doing another LC?
- # [01:53] <Josh_Soref> ... and if we do, could we add String Enumerations
- # [01:53] <Josh_Soref> ... as a replacement for string constants
- # [01:53] <Josh_Soref> heycam: I talked to the WebPerf guys
- # [01:53] <Josh_Soref> ... and they're happy with dropping that
- # [01:54] * Quits: mixedpuppy (mixedpuppy@63.145.238.4) (Quit: mixedpuppy)
- # [01:54] * Quits: Wonsuk (wonsuk11_l@63.145.238.4) (Ping timeout)
- # [01:54] <Josh_Soref> heycam: wrt LC, do you have to if you make normative changes?
- # [01:54] <Josh_Soref> darobin: if you make changes which would invalidate a review, then you're supposed to go back to LC
- # [01:55] <Josh_Soref> ... normally we would have to go to LC, especially if we made this change
- # [01:55] <Josh_Soref> ... LC isn't a big deal, it's just process
- # [01:55] <Josh_Soref> ... we can have a 3 week last call, and if everyone is happy, just move to CR
- # [01:55] <Josh_Soref> ... and start testing
- # [01:56] <Josh_Soref> ... does anyone want to be the testing chief for webidl?
- # [01:56] <Josh_Soref> heycam: i thought that was only for new specs
- # [01:56] * Quits: jihye (jihye@63.145.238.4) (Ping timeout)
- # [01:56] <Josh_Soref> Marcos: HTML5 tests most of it, right?
- # [01:56] <Josh_Soref> jrossi2: that's irrelevant, we need an example of each thing
- # [01:56] <anne> heycam, what about AllowAny?
- # [01:57] <anne> heycam, I guess you have that recorded somewhere...
- # [01:57] <Josh_Soref> Josh_Soref: can't we just create a table for each feature of WebIDL and an interface in a given spec for it
- # [01:57] * Quits: weinig (weinig@63.145.238.4) (Quit: weinig)
- # [01:57] <Josh_Soref> Travis_MSFT: i think we solve the Example requirement and Testsuite by correlating to Spec items
- # [01:57] * Quits: chaals (chaals@63.145.238.4) (Ping timeout)
- # [01:58] <Josh_Soref> ACTION: Travis_MSFT to lead testing coordination for WebIDL
- # [01:58] * trackbot noticed an ACTION. Trying to create it.
- # [01:58] * RRSAgent records action 2
- # [01:58] <trackbot> Sorry, couldn't find user - Travis_MSFT
- # [01:58] * Quits: bryan (blsaws@63.145.238.4) (Quit: bryan)
- # [01:58] * Quits: DavidKim (DavidKim@63.145.238.4) (Quit: DavidKim)
- # [01:58] <JonathanJ> rrsagent, draft minutes
- # [01:58] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/01-webapps-minutes.html JonathanJ
- # [01:58] * Quits: tlr (tlr@128.30.52.169) (Quit: tlr)
- # [01:58] * jgraham thanks the MSFT people for volunteering before he felt too bad about it
- # [01:58] <MikeSmith> trackbot, status?
- # [01:58] * trackbot knows about the following 110 users: Olli, Tyler, Dzung, Ian, Adam, T.V., Samuel, JUNG HOON, Mark, Maciej, Balaji, Adrian, Adam, Eliot, Jing, chengyan, TING, stephen, Whan Kyu, Henry, Jonas, Ojan, Dowan, Aryeh, Jongpil, Thiago, Geoffrey, Philippe, Feras, Kenji, Guido, Wayne, Nikunj, Johnson, Dirk, Ryosuke, Jacob, James, Eric, Alex, Robin, Tony, Bo, Gilles, Songbai, jongyoul, Arve, Bryan, Vladimir, Christoph, Pablo, Laszlo, Zhiheng, Shiki, Brian, I
- # [01:59] * Quits: Kai (chatzilla@63.145.238.4) (Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20110928134238])
- # [01:59] * Quits: ifette (ifette@216.239.45.4) (Quit: ifette)
- # [01:59] <Josh_Soref> ACTION: Travis to lead testing coordination for WebIDL
- # [01:59] * trackbot noticed an ACTION. Trying to create it.
- # [01:59] * RRSAgent records action 3
- # [01:59] <trackbot> Created ACTION-638 - Lead testing coordination for WebIDL [on Travis Leithead - due 2011-11-09].
- # [01:59] <Josh_Soref> heycam: AllowAny is in the list of things from the LC feedback
- # [02:00] <MikeSmith> action-638?
- # [02:00] * trackbot getting information on ACTION-638
- # [02:00] <trackbot> ACTION-638 -- Travis Leithead to lead testing coordination for WebIDL -- due 2011-11-09 -- OPEN
- # [02:00] <trackbot> http://www.w3.org/2008/webapps/track/actions/638
- # [02:00] <Josh_Soref> ... it had implications relating to override
- # [02:00] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [02:00] <Josh_Soref> anne: I wasn't clear where it was used, apart from XHR
- # [02:00] * Joins: myakura (myakura@209.119.68.98)
- # [02:00] * MikeSmith Josh_Soref - list of users that trackbot knows is here: http://www.w3.org/2008/webapps/track/users
- # [02:00] * Quits: ArtB (abarsto@192.100.124.220) (Quit: Leaving.)
- # [02:00] * Quits: mjs (mjs@63.145.238.4) (Quit: mjs)
- # [02:00] * Quits: Soonho (lee_soonho@63.145.238.4) (Quit: Soonho)
- # [02:01] * Josh_Soref MikeSmith so where's Rafael?
- # [02:01] * Josh_Soref ACTION rafaelw to send how to handle single pass not emptying all mutation queues to the list
- # [02:01] * Quits: jeff (Jeff@mcclure.w3.org) (Quit: Leaving)
- # [02:01] * Quits: davida (davida@63.145.238.4) (Quit: davida)
- # [02:01] <Josh_Soref> [ heycam talks about overloads ]
- # [02:02] * Joins: ifette (ifette@216.239.45.4)
- # [02:02] <Josh_Soref> [ specifically String and Number versions with AllowAny ]
- # [02:03] * MikeSmith Josh_Soref I guess Rafael doesn't show up because he's not in the DB list of members of the group - http://www.w3.org/2000/09/dbwg/details?group=42538
- # [02:03] * Josh_Soref is the person to your right in the list?
- # [02:03] * Josh_Soref no
- # [02:03] * Quits: JeffH (quassel@63.145.238.4) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
- # [02:04] <MikeSmith> RRSAgent, make minutes
- # [02:04] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/01-webapps-minutes.html MikeSmith
- # [02:04] <Josh_Soref> ACTION darobin to ACTION rafaelw (or the Google AC) to send how to handle single pass not emptying all mutation queues to the list
- # [02:04] * trackbot noticed an ACTION. Trying to create it.
- # [02:04] <trackbot> Sorry, couldn't find user - darobin
- # [02:04] <Josh_Soref> ACTION boarlicker to ACTION rafaelw (or the Google AC) to send how to handle single pass not emptying all mutation queues to the list
- # [02:04] * trackbot noticed an ACTION. Trying to create it.
- # [02:04] <trackbot> Created ACTION-639 - ACTION rafaelw (or the Google AC) to send how to handle single pass not emptying all mutation queues to the list [on Robin Berjon - due 2011-11-09].
- # [02:04] * Joins: tantek (tantek@63.145.238.4)
- # [02:04] * Quits: ifette (ifette@216.239.45.4) (Quit: ifette)
- # [02:04] * MikeSmith Josh_Soref do you mean Israel?
- # [02:04] * Quits: karl (karlcow@128.30.54.58) (Quit: This computer has gone to sleep)
- # [02:04] <Josh_Soref> darobin: any other issues?
- # [02:04] * Josh_Soref i don't think so?
- # [02:05] * Quits: anne (annevk@63.145.238.4) (Quit: anne)
- # [02:05] * Quits: Marcos (Adium@63.145.238.4) (Quit: Leaving.)
- # [02:05] * Quits: tpod (tpod@63.145.238.4) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
- # [02:05] * Quits: ojan (ojan@63.145.238.4) (Quit: ojan)
- # [02:05] * Quits: rniwa (rniwa@63.145.238.4) (Quit: rniwa)
- # [02:06] * Quits: Kihong_Kwon (qw3birc@128.30.52.28) (Quit: Page closed)
- # [02:06] * Quits: magnus (chatzilla@63.145.238.4) (Ping timeout)
- # [02:07] * Quits: jcdufourd (jcdufourd@63.145.238.4) (Quit: This computer has gone to sleep)
- # [02:07] * Quits: krisk (IceChat77@63.145.238.4) (Ping timeout)
- # [02:08] * Quits: lgombos (Laszlo@63.145.238.4) (Ping timeout)
- # [02:09] * Quits: nvbalaji (3f91ee04@64.62.228.82) (Quit: http://www.mibbit.com ajax IRC Client)
- # [02:09] * Quits: jcantera (3f91ee04@207.192.75.252) (Quit: http://www.mibbit.com ajax IRC Client)
- # [02:09] * Quits: kensaku (kensaku@63.145.238.4) (Client exited)
- # [02:09] * heycam is now known as heycam|away
- # [02:10] * Quits: darobin (robin@63.145.238.4) (Ping timeout)
- # [02:10] * Quits: shan (soonbo.han@63.145.238.4) (Quit: Leaving)
- # [02:11] * Quits: cyril (chatzilla@63.145.238.4) (Ping timeout)
- # [02:11] * Quits: alexmog (alexmog@63.145.238.4) (Ping timeout)
- # [02:11] * Quits: tantek (tantek@63.145.238.4) (Quit: tantek)
- # [02:12] * Quits: Rossen (Rossen@63.145.238.4) (Ping timeout)
- # [02:12] * Quits: mmielke (mmielke@63.145.238.4) (Ping timeout)
- # [02:13] * Quits: ysr (ysr@63.145.238.4) (Ping timeout)
- # [02:13] * Quits: sangwhan (sangwhan@63.145.238.4) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [02:14] * Quits: JonathanJ (hollobit@63.145.238.4) (Ping timeout)
- # [02:15] * Joins: ysr (ysr@63.145.238.4)
- # [02:15] * Quits: ernesto_jimenez (ernestojim@63.145.238.4) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [02:15] * Quits: stakagi (stakagi@63.145.238.4) (Quit: TakIRC)
- # [02:16] * Quits: a12u (androirc@208.54.5.205) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
- # [02:18] * Quits: MOIBA (zeroirc2.9@63.145.238.4) (Ping timeout)
- # [02:18] * Joins: cyril (chatzilla@63.145.238.4)
- # [02:19] * Joins: davida (davida@63.145.238.4)
- # [02:19] * Quits: davida (davida@63.145.238.4) (Quit: davida)
- # [02:21] * Quits: cyril (chatzilla@63.145.238.4) (Ping timeout)
- # [02:22] * Quits: jdaggett_ (jdaggett@63.145.238.4) (Quit: jdaggett_)
- # [02:29] * Quits: fukuno (fukuno@63.145.238.4) (Ping timeout)
- # [02:34] * Joins: myakura_ (myakura@209.119.68.98)
- # [02:34] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [02:35] * Quits: jrossi2 (jrossi@63.145.238.4) (Quit: Leaving.)
- # [02:40] <Zakim> disconnecting the lone participant, tpac, in RWC_WAPI(WebAppsWG)12:00PM
- # [02:40] <Zakim> RWC_WAPI(WebAppsWG)12:00PM has ended
- # [02:40] <Zakim> Attendees were tpac, Olli_Pettay, Ms2ger
- # [02:40] * Quits: myakura_ (myakura@209.119.68.98) (Connection reset by peer)
- # [02:41] * Joins: myakura (myakura@209.119.68.98)
- # [02:43] * Joins: miketaylr (miketaylr@24.42.93.245)
- # [02:43] * Parts: ihilerio (israelh@63.145.238.4)
- # [02:46] * Joins: myakura_ (myakura@209.119.68.98)
- # [02:46] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [02:47] * Quits: Travis_MSFT (Travis_MSF@63.145.238.4) (Ping timeout)
- # [02:48] * Quits: jmarting (3f91ee04@78.129.202.38) (Quit: http://www.mibbit.com ajax IRC Client)
- # [02:50] * Quits: myakura_ (myakura@209.119.68.98) (Ping timeout)
- # [02:50] * Quits: Eliot (IceChat77@63.145.238.4) (Ping timeout)
- # [03:00] * Quits: darin (darin@98.207.16.168) (Ping timeout)
- # [03:03] * Joins: MOIBA (zeroirc2.9@66.166.202.30)
- # [03:05] * Parts: sejinpark (sejinpark@64.71.23.226)
- # [03:17] * Joins: MikeSmith_ (MikeSmith@63.145.238.4)
- # [03:17] * Quits: MikeSmith (MikeSmith@63.145.238.4) (Connection reset by peer)
- # [03:17] * MikeSmith_ is now known as MikeSmith
- # [03:19] * Quits: MOIBA (zeroirc2.9@66.166.202.30) (Quit: Http://www.ZeroIRC.NET Â¢Ă† Zero IRC Â¢Ă† Ver 2.9G)
- # [03:23] * Quits: MikeSmith (MikeSmith@63.145.238.4) (Quit: MikeSmith)
- # [03:33] * Joins: tcelik (tantek_@63.145.238.4)
- # [03:36] * Joins: weinig (weinig@17.245.90.194)
- # [03:40] * Quits: tcelik (tantek_@63.145.238.4) (Quit: tcelik)
- # [03:44] * Joins: ojan (ojan@63.145.238.4)
- # [03:52] * Joins: morrita (Adium@24.104.44.194)
- # [03:53] * Quits: ojan (ojan@63.145.238.4) (Quit: ojan)
- # [03:54] * Joins: tpod (tpod@63.145.238.4)
- # [04:00] * Quits: tpod (tpod@63.145.238.4) (Ping timeout)
- # [04:11] * Quits: miketaylr (miketaylr@24.42.93.245) (Quit: miketaylr)
- # [04:14] * Quits: dveditz (dveditz@63.249.86.37) (Quit: dveditz)
- # [04:25] * Quits: ysr (ysr@63.145.238.4) (Ping timeout)
- # [04:26] * Joins: dveditz (dveditz@63.249.86.37)
- # [04:29] * Quits: weinig (weinig@17.245.90.194) (Quit: weinig)
- # [04:34] * Joins: DavidKim (DavidKim@209.119.68.98)
- # [04:46] * Quits: DavidKim (DavidKim@209.119.68.98) (Quit: DavidKim)
- # [04:49] * Joins: jdaggett_ (jdaggett@209.119.68.98)
- # [04:57] * Joins: Marcos (Adium@63.145.238.4)
- # [04:58] * Quits: jdaggett_ (jdaggett@209.119.68.98) (Quit: jdaggett_)
- # [05:00] * Quits: Marcos (Adium@63.145.238.4) (Ping timeout)
- # [05:01] * Joins: jrossi2 (jrossi@209.119.68.98)
- # [05:16] * Joins: darin (darin@98.207.16.168)
- # [05:49] * Joins: ysr (ysr@71.202.136.70)
- # [05:57] * Quits: jrossi2 (jrossi@209.119.68.98) (Ping timeout)
- # [06:02] * Joins: lgombos (Laszlo@63.145.238.4)
- # [06:19] * Joins: stakagi (stakagi@63.145.238.4)
- # [06:19] * Quits: stakagi (stakagi@63.145.238.4) (Quit: TakIRC)
- # [06:25] * Joins: Marcos (Adium@63.145.238.4)
- # [06:32] * Quits: Marcos (Adium@63.145.238.4) (Quit: Leaving.)
- # [06:45] * Joins: stakagi (stakagi@63.145.238.4)
- # [06:46] * Joins: ojan (ojan@173.247.194.50)
- # [06:46] * Quits: ojan (ojan@173.247.194.50) (Quit: ojan)
- # [06:53] * Joins: tantek (tantek@70.36.139.219)
- # [06:53] * Joins: dowan (forty4@63.145.238.4)
- # [06:54] * Joins: rniwa (rniwa@70.89.66.218)
- # [06:57] * Quits: rniwa (rniwa@70.89.66.218) (Quit: rniwa)
- # [06:57] * Joins: Marcos (Adium@63.145.238.4)
- # [07:00] * Quits: Marcos (Adium@63.145.238.4) (Ping timeout)
- # [07:02] * Joins: howard (howard_wan@67.203.153.146)
- # [07:07] * Quits: howard (howard_wan@67.203.153.146) (Client exited)
- # [07:09] * Quits: dowan (forty4@63.145.238.4) (Ping timeout)
- # [07:12] * Joins: darin_ (darin@216.239.45.130)
- # [07:14] * Quits: darin (darin@98.207.16.168) (Ping timeout)
- # [07:24] * Joins: howard (howard_wan@67.203.153.146)
- # [07:24] * Quits: howard (howard_wan@67.203.153.146) (Client exited)
- # [07:28] * Quits: darin_ (darin@216.239.45.130) (Quit: Leaving)
- # [07:42] * Joins: jarek (jarek@79.186.10.251)
- # [07:43] * Joins: fukuno (fukuno@1.72.4.253)
- # [07:45] * Joins: Marcos (Adium@24.130.57.218)
- # [07:49] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [07:50] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [07:55] * Joins: fukuno (fukuno@1.72.4.253)
- # [07:55] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [07:59] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [07:59] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [08:06] * Joins: fukuno (fukuno@1.72.4.253)
- # [08:06] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [08:16] * Quits: lgombos (Laszlo@63.145.238.4) (Ping timeout)
- # [08:16] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [08:17] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [08:24] * Zakim excuses himself; his presence no longer seems to be needed
- # [08:24] * Parts: Zakim (rrs-bridgg@128.30.52.169)
- # [08:25] * Joins: fukuno (fukuno@1.72.4.253)
- # [08:25] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [08:29] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [08:29] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [08:31] * Joins: myakura (myakura@209.119.68.98)
- # [08:33] * Joins: lgombos (Laszlo@209.119.68.98)
- # [08:37] * Joins: fukuno (fukuno@1.72.4.253)
- # [08:38] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [08:42] * Joins: kensaku (kensaku@66.201.52.88)
- # [08:42] * Quits: jarek (jarek@79.186.10.251) (Quit: jarek)
- # [08:43] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [08:44] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [08:49] * Joins: fukuno (fukuno@1.72.4.253)
- # [08:49] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [08:55] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [08:55] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [08:59] * Joins: fukuno (fukuno@1.72.4.253)
- # [08:59] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [09:03] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [09:03] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [09:07] * Joins: fukuno (fukuno@1.72.4.253)
- # [09:08] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [09:08] * Quits: ysr (ysr@71.202.136.70) (Ping timeout)
- # [09:13] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [09:13] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [09:17] * Joins: fukuno (fukuno@1.72.4.253)
- # [09:17] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [09:21] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [09:22] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [09:23] * Quits: dveditz (dveditz@63.249.86.37) (Quit: dveditz)
- # [09:25] * Joins: fukuno (fukuno@1.72.4.253)
- # [09:25] * Joins: ysr (ysr@71.202.136.70)
- # [09:26] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [09:29] * Quits: kensaku (kensaku@66.201.52.88) (Client exited)
- # [09:33] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [09:33] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [09:34] * Quits: lgombos (Laszlo@209.119.68.98) (Ping timeout)
- # [09:37] * Joins: fukuno (fukuno@1.72.4.253)
- # [09:37] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [09:39] * Quits: Marcos (Adium@24.130.57.218) (Quit: Leaving.)
- # [09:42] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [09:43] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [09:46] * Joins: fukuno (fukuno@1.72.4.252)
- # [09:47] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [09:52] * Joins: fukuno_ (fukuno@1.72.4.252)
- # [09:53] * Quits: fukuno (fukuno@1.72.4.252) (Ping timeout)
- # [09:57] * Joins: miketaylr (miketaylr@66.87.117.78)
- # [09:58] * Joins: fukuno (fukuno@1.72.4.252)
- # [09:58] * Quits: fukuno_ (fukuno@1.72.4.252) (Ping timeout)
- # [10:01] * Quits: stakagi (stakagi@63.145.238.4) (Ping timeout)
- # [10:02] * Joins: fukuno_ (fukuno@1.72.4.252)
- # [10:02] * Quits: fukuno (fukuno@1.72.4.252) (Ping timeout)
- # [10:06] * Joins: fukuno (fukuno@1.72.4.252)
- # [10:06] * Quits: fukuno_ (fukuno@1.72.4.252) (Ping timeout)
- # [10:09] * Joins: fukuno_ (fukuno@1.72.4.252)
- # [10:10] * Quits: fukuno (fukuno@1.72.4.252) (Ping timeout)
- # [10:13] * Joins: fukuno (fukuno@1.72.4.252)
- # [10:13] * Quits: fukuno_ (fukuno@1.72.4.252) (Ping timeout)
- # [10:15] * Joins: Ms2ger (Ms2ger@91.181.107.198)
- # [10:17] * Joins: fukuno_ (fukuno@1.72.4.252)
- # [10:18] * Quits: fukuno (fukuno@1.72.4.252) (Ping timeout)
- # [10:21] * Joins: fukuno (fukuno@1.72.4.252)
- # [10:22] * Quits: fukuno_ (fukuno@1.72.4.252) (Ping timeout)
- # [10:25] * Joins: fukuno_ (fukuno@1.72.4.252)
- # [10:26] * Quits: fukuno (fukuno@1.72.4.252) (Ping timeout)
- # [10:27] * Quits: miketaylr (miketaylr@66.87.117.78) (Quit: miketaylr)
- # [10:29] * Joins: fukuno (fukuno@1.72.4.252)
- # [10:29] * Quits: myakura (myakura@209.119.68.98) (Client exited)
- # [10:30] * Quits: fukuno_ (fukuno@1.72.4.252) (Ping timeout)
- # [10:32] * Joins: fukuno_ (fukuno@1.72.4.252)
- # [10:32] * Quits: fukuno (fukuno@1.72.4.252) (Ping timeout)
- # [10:37] * Joins: fukuno (fukuno@1.72.4.252)
- # [10:38] * Quits: fukuno_ (fukuno@1.72.4.252) (Ping timeout)
- # [10:42] * Joins: fukuno_ (fukuno@1.72.4.252)
- # [10:42] * Quits: fukuno (fukuno@1.72.4.252) (Ping timeout)
- # [10:44] * Joins: fukuno (fukuno@1.72.4.252)
- # [10:45] * Quits: fukuno_ (fukuno@1.72.4.252) (Ping timeout)
- # [10:51] * Joins: fukuno_ (fukuno@1.72.4.252)
- # [10:51] * Quits: fukuno (fukuno@1.72.4.252) (Ping timeout)
- # [10:51] * Joins: tmpsantos (tmpsantos@194.136.86.45)
- # [10:54] * Quits: fukuno_ (fukuno@1.72.4.252) (Ping timeout)
- # [11:31] * Joins: sangwhan (sangwhan@209.119.68.98)
- # [11:41] * Quits: sangwhan (sangwhan@209.119.68.98) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [12:04] * Joins: smaug (chatzilla@85.78.104.135)
- # [12:15] <Ms2ger> RRSAgent, make minutes
- # [12:15] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/01-webapps-minutes.html Ms2ger
- # [12:18] <Ms2ger> Agenda: http://www.w3.org/2008/webapps/wiki/TPAC2011#Agenda_Tuesday.2C_November_1
- # [12:18] <Ms2ger> RRSAgent, make minutes
- # [12:18] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/01-webapps-minutes.html Ms2ger
- # [12:18] <Ms2ger> RRSAgent, please excuse us
- # [12:18] <RRSAgent> I see 3 open action items saved in http://www.w3.org/2011/11/01-webapps-actions.rdf :
- # [12:18] <RRSAgent> ACTION: Art and Charles to make a proposal about how to appoint a person to be assigned for testing for a spec. [1]
- # [12:18] <RRSAgent> recorded in http://www.w3.org/2011/11/01-webapps-irc#T17-35-21
- # [12:18] <RRSAgent> ACTION: Travis_MSFT to lead testing coordination for WebIDL [2]
- # [12:19] <RRSAgent> recorded in http://www.w3.org/2011/11/01-webapps-irc#T00-52-53
- # [12:19] <RRSAgent> ACTION: Travis to lead testing coordination for WebIDL [3]
- # [12:19] <RRSAgent> recorded in http://www.w3.org/2011/11/01-webapps-irc#T00-53-50
- # [12:19] * Parts: RRSAgent (rrs-loggee@128.30.52.169)
- # [12:21] * Joins: nwidell (nwidell@209.119.68.98)
- # [13:10] * Quits: tmpsantos (tmpsantos@194.136.86.45) (Quit: Leaving)
- # [13:16] * Joins: rogerk (Adium@98.118.126.154)
- # [13:23] * Joins: tmpsantos (tmpsantos@194.136.86.45)
- # [13:32] * Parts: rogerk (Adium@98.118.126.154)
- # [13:33] * Quits: tmpsantos (tmpsantos@194.136.86.45) (Quit: Leaving)
- # [13:48] * Joins: anne (annevk@209.119.68.98)
- # [13:50] * Quits: nwidell (nwidell@209.119.68.98) (Quit: Computer has gone to sleep.)
- # [13:57] * Quits: smaug (chatzilla@85.78.104.135) (Ping timeout)
- # [14:03] * Joins: karl (karlcow@128.30.54.58)
- # [14:16] * Joins: rogerk (Adium@108.7.70.167)
- # [14:30] * Joins: davidb (davidb@66.207.208.98)
- # [14:36] * Quits: davidb (davidb@66.207.208.98) (Quit: blast off!)
- # [14:36] * Joins: davidb (davidb@66.207.208.98)
- # [14:36] * Joins: kensaku (kensaku@66.201.52.88)
- # [14:38] * Joins: lgombos (Laszlo@209.119.68.98)
- # [14:47] * Quits: tantek (tantek@70.36.139.219) (Quit: tantek)
- # [14:53] * Joins: dveditz (dveditz@63.249.86.37)
- # [14:56] * Quits: rogerk (Adium@108.7.70.167) (Quit: Leaving.)
- # [14:56] * Joins: fukuno (fukuno@1.72.4.253)
- # [15:01] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [15:01] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [15:03] * Joins: magnus (chatzilla@63.145.238.4)
- # [15:05] * Joins: tlr (tlr@128.30.52.169)
- # [15:06] * Joins: fukuno (fukuno@1.72.4.253)
- # [15:07] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [15:07] * Quits: magnus (chatzilla@63.145.238.4) (Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20110928134238])
- # [15:08] * Quits: karl (karlcow@128.30.54.58) (Quit: Freedom - to walk free and own no superior.)
- # [15:08] * Joins: karl (karlcow@128.30.54.58)
- # [15:12] * Joins: rniwa (rniwa@70.89.66.218)
- # [15:12] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [15:13] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [15:16] * Joins: rogerk (Adium@108.7.70.167)
- # [15:18] * Quits: karl (karlcow@128.30.54.58) (Quit: This computer has gone to sleep)
- # [15:20] * Joins: nwidell (nwidell@209.119.68.98)
- # [15:24] * Joins: fukuno (fukuno@1.72.4.253)
- # [15:24] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [15:32] * Quits: rniwa (rniwa@70.89.66.218) (Client exited)
- # [15:32] * Joins: rniwa (rniwa@216.239.45.130)
- # [15:32] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [15:33] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [15:34] * Joins: Marcos (Adium@24.130.57.218)
- # [15:37] * Quits: rniwa (rniwa@216.239.45.130) (Ping timeout)
- # [15:37] * Joins: davidb_ (davidb@66.207.208.98)
- # [15:38] * Quits: davidb (davidb@66.207.208.98) (Connection reset by peer)
- # [15:38] * davidb_ is now known as davidb
- # [15:43] * Joins: fukuno (fukuno@1.72.4.253)
- # [15:43] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [15:45] * Quits: Hixie (ianh@129.241.93.37) (Client exited)
- # [15:45] * Quits: wilhelm (wilhelm@129.241.93.37) (Connection reset by peer)
- # [15:47] * Quits: lgombos (Laszlo@209.119.68.98) (Ping timeout)
- # [15:48] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [15:49] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [15:50] * Quits: tlr (tlr@128.30.52.169) (Quit: tlr)
- # [15:52] * Quits: rogerk (Adium@108.7.70.167) (Ping timeout)
- # [15:53] * Joins: lgombos (Laszlo@209.119.68.98)
- # [15:54] * Joins: Eliot (IceChat77@63.145.238.4)
- # [15:57] * Quits: kensaku (kensaku@66.201.52.88) (Client exited)
- # [15:57] * Joins: fukuno (fukuno@1.72.4.253)
- # [15:57] * Quits: dveditz (dveditz@63.249.86.37) (Quit: dveditz)
- # [15:58] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [16:01] * Joins: fukuno_ (fukuno@1.72.4.253)
- # [16:02] * Quits: fukuno (fukuno@1.72.4.253) (Ping timeout)
- # [16:02] * Joins: smaug (chatzilla@212.226.5.125)
- # [16:02] * Quits: lgombos (Laszlo@209.119.68.98) (Ping timeout)
- # [16:03] * Quits: Eliot (IceChat77@63.145.238.4) (Quit: Now if you will excuse me, I have a giant ball of oil to throw out my window)
- # [16:04] * Quits: morrita (Adium@24.104.44.194) (Quit: Leaving.)
- # [16:06] * Quits: nwidell (nwidell@209.119.68.98) (Quit: Computer has gone to sleep.)
- # [16:07] * Joins: stakagi (stakagi@63.145.238.4)
- # [16:11] * Joins: kensaku (kensaku@66.201.52.88)
- # [16:12] * Quits: fukuno_ (fukuno@1.72.4.253) (Ping timeout)
- # [16:15] * Quits: Marcos (Adium@24.130.57.218) (Quit: Leaving.)
- # [16:19] * Joins: morrita (Adium@24.104.44.194)
- # [16:20] * Joins: tcelik (tantek_@63.145.238.4)
- # [16:22] * Quits: kensaku (kensaku@66.201.52.88) (Client exited)
- # [16:24] * Quits: smaug (chatzilla@212.226.5.125) (Ping timeout)
- # [16:25] * Joins: rogerk (Adium@108.7.70.167)
- # [16:29] * Joins: fukuno (fukuno@63.145.238.4)
- # [16:29] * Quits: tcelik (tantek_@63.145.238.4) (Quit: tcelik)
- # [16:29] * Quits: morrita (Adium@24.104.44.194) (Quit: Leaving.)
- # [16:31] * Quits: stakagi (stakagi@63.145.238.4) (Ping timeout)
- # [16:36] * Quits: anne (annevk@209.119.68.98) (Quit: anne)
- # [16:37] * Joins: nwidell (nwidell@63.145.238.4)
- # [16:38] * Quits: rogerk (Adium@108.7.70.167) (Ping timeout)
- # [16:39] * Joins: fjh (fhirsch3@63.145.238.4)
- # [16:39] * Joins: Kai (chatzilla@63.145.238.4)
- # [16:39] * Joins: karl (karlcow@128.30.54.58)
- # [16:40] * Joins: chrisdavidmills (cmills@63.145.238.4)
- # [16:40] * Parts: chrisdavidmills (cmills@63.145.238.4)
- # [16:41] * Joins: stakagi (stakagi@63.145.238.4)
- # [16:42] * Joins: rogerk (Adium@108.7.70.167)
- # [16:43] * Joins: abarsto (abarsto@63.145.238.4)
- # [16:43] * abarsto is now known as ArtB
- # [16:44] * Joins: richt (richt@63.145.238.4)
- # [16:46] * Quits: richt (richt@63.145.238.4) (Client exited)
- # [16:46] * Joins: si-wei (si-wei@63.145.238.4)
- # [16:49] * Quits: stakagi (stakagi@63.145.238.4) (Ping timeout)
- # [16:50] * Joins: howard (howard_wan@63.145.238.4)
- # [16:52] * Joins: anne (annevk@63.145.238.4)
- # [17:00] * Joins: tantek (tantek@63.145.238.4)
- # [17:00] * Joins: a12u (androirc@208.54.5.144)
- # [17:01] * Joins: lgombos (Laszlo@63.145.238.4)
- # [17:06] * Joins: a1zu (androirc@63.145.238.4)
- # [17:06] * Joins: stakagi (stakagi@63.145.238.4)
- # [17:07] * Quits: Kai (chatzilla@63.145.238.4) (Ping timeout)
- # [17:08] * Joins: mmielke (mmielke@63.145.238.4)
- # [17:08] * Quits: a12u (androirc@208.54.5.144) (Ping timeout)
- # [17:09] * heycam|away is now known as heycam
- # [17:10] * Joins: myakura (myakura@209.119.68.98)
- # [17:10] * Quits: stakagi (stakagi@63.145.238.4) (Ping timeout)
- # [17:11] * Joins: smaug (chatzilla@82.181.151.161)
- # [17:13] * Joins: jdaggett_ (jdaggett@209.119.68.98)
- # [17:14] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [17:14] * Joins: myakura (myakura@209.119.68.98)
- # [17:15] * Joins: rniwa (rniwa@63.145.238.4)
- # [17:16] * Joins: mixedpuppy (mixedpuppy@63.245.220.240)
- # [17:16] * Joins: tlr (tlr@128.30.52.169)
- # [17:17] * Joins: darobin (robin@63.145.238.4)
- # [17:18] * Quits: a1zu (androirc@63.145.238.4) (Ping timeout)
- # [17:18] * Joins: a1zu (androirc@63.145.238.4)
- # [17:20] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [17:20] * Joins: myakura (myakura@209.119.68.98)
- # [17:20] * Quits: rniwa (rniwa@63.145.238.4) (Client exited)
- # [17:21] * Joins: rniwa (rniwa@216.239.45.130)
- # [17:21] * Quits: lgombos (Laszlo@63.145.238.4) (Ping timeout)
- # [17:22] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [17:22] * Joins: myakura (myakura@209.119.68.98)
- # [17:25] * Quits: mmielke (mmielke@63.145.238.4) (Ping timeout)
- # [17:25] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [17:25] * Joins: myakura (myakura@209.119.68.98)
- # [17:25] * Joins: lgombos (Laszlo@63.145.238.4)
- # [17:25] * Joins: Kai (chatzilla@63.145.238.4)
- # [17:26] * Joins: morrita (Adium@216.239.45.20)
- # [17:26] * Joins: mmielke (mmielke@63.145.238.4)
- # [17:26] * Quits: morrita (Adium@216.239.45.20) (Quit: Leaving.)
- # [17:27] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [17:27] * Joins: myakura (myakura@209.119.68.98)
- # [17:28] * Joins: MikeSmith (MikeSmith@63.145.238.4)
- # [17:29] * Joins: richt (richt@63.145.238.4)
- # [17:30] * Joins: kensaku (kensaku@63.145.238.4)
- # [17:30] * Joins: ChrisWilson (ChrisWilso@63.145.238.4)
- # [17:33] * Quits: Kai (chatzilla@63.145.238.4) (Ping timeout)
- # [17:34] * Joins: Linuz (Linuz@63.145.238.4)
- # [17:34] * Quits: Linuz (Linuz@63.145.238.4) (Quit: Linuz)
- # [17:42] * Quits: lgombos (Laszlo@63.145.238.4) (Ping timeout)
- # [17:42] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [17:42] * Joins: myakura (myakura@209.119.68.98)
- # [17:44] * Joins: stakagi (stakagi@63.145.238.4)
- # [17:45] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [17:45] * Joins: myakura (myakura@209.119.68.98)
- # [17:47] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [17:47] * Joins: myakura (myakura@209.119.68.98)
- # [17:47] * Quits: mixedpuppy (mixedpuppy@63.245.220.240) (Quit: mixedpuppy)
- # [17:49] * Quits: kensaku (kensaku@63.145.238.4) (Client exited)
- # [17:49] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [17:50] * Joins: myakura (myakura@209.119.68.98)
- # [17:50] * Joins: lgombos (Laszlo@63.145.238.4)
- # [17:51] * Quits: anne (annevk@63.145.238.4) (Client exited)
- # [17:52] * Joins: ernesto_jimenez (ernesto_ji@63.145.238.4)
- # [17:52] * Quits: myakura (myakura@209.119.68.98) (Connection reset by peer)
- # [17:53] * Joins: myakura (myakura@209.119.68.98)
- # [17:53] * Quits: myakura (myakura@209.119.68.98) (Client exited)
- # [17:54] * Joins: efidler (efidler@63.145.238.4)
- # [17:54] * Joins: kensaku (kensaku@63.145.238.4)
- # [18:00] * Joins: mixedpuppy (mixedpuppy@63.245.220.240)
- # [18:01] * Quits: kensaku (kensaku@63.145.238.4) (Client exited)
- # [18:01] * Quits: mixedpuppy (mixedpuppy@63.245.220.240) (Quit: mixedpuppy)
- # [18:02] * Joins: W3C_ (evan@63.145.238.4)
- # [18:04] * Joins: kensaku (kensaku@63.145.238.4)
- # [18:04] * Quits: kensaku (kensaku@63.145.238.4) (Client exited)
- # [18:04] * Joins: mixedpuppy (mixedpuppy@63.245.220.240)
- # [18:04] * Joins: kensaku (kensaku@63.145.238.4)
- # [18:05] * Quits: kensaku (kensaku@63.145.238.4) (Client exited)
- # [18:08] * Quits: davidb (davidb@66.207.208.98) (Connection reset by peer)
- # [18:08] * Joins: davidb (davidb@66.207.208.98)
- # [18:10] * Joins: Rossen (Rossen@63.145.238.4)
- # [18:11] * Quits: tlr (tlr@128.30.52.169) (Quit: tlr)
- # [18:13] * Quits: lgombos (Laszlo@63.145.238.4) (Ping timeout)
- # [18:14] * Joins: dcooney (dcooney@216.239.45.4)
- # [18:15] * Joins: weinig (weinig@17.212.155.13)
- # [18:17] * Joins: myakura (myakura@63.145.238.4)
- # [18:19] * Parts: ChrisWilson (ChrisWilso@63.145.238.4)
- # [18:20] * heycam is now known as heycam|away
- # [18:22] * Quits: tantek (tantek@63.145.238.4) (Quit: tantek)
- # [18:25] * Quits: si-wei (si-wei@63.145.238.4) (Quit: si-wei)
- # [18:25] * Quits: W3C_ (evan@63.145.238.4) (Quit: W3C_)
- # [18:25] * Quits: ernesto_jimenez (ernesto_ji@63.145.238.4) (Quit: ernesto_jimenez)
- # [18:26] * Quits: nwidell (nwidell@63.145.238.4) (Quit: Computer has gone to sleep.)
- # [18:28] * Quits: ysr (ysr@71.202.136.70) (Ping timeout)
- # [18:28] * Quits: mmielke (mmielke@63.145.238.4) (Ping timeout)
- # [18:28] * Joins: ernesto_jimenez (ernestojim@63.145.238.4)
- # [18:28] * Joins: mmielke (mmielke@63.145.238.4)
- # [18:32] * Joins: si-wei (si-wei@63.145.238.4)
- # [18:36] * Quits: mmielke (mmielke@63.145.238.4) (Ping timeout)
- # [18:37] * Quits: Rossen (Rossen@63.145.238.4) (Ping timeout)
- # [18:40] * Quits: richt (richt@63.145.238.4) (Client exited)
- # [18:40] * Quits: fjh (fhirsch3@63.145.238.4) (Quit: fjh)
- # [18:40] * Quits: si-wei (si-wei@63.145.238.4) (Quit: si-wei)
- # [18:41] * Quits: ArtB (abarsto@63.145.238.4) (Quit: Leaving.)
- # [18:43] * Quits: howard (howard_wan@63.145.238.4) (Quit: howard)
- # [18:43] * Quits: rniwa (rniwa@216.239.45.130) (Ping timeout)
- # [18:44] * Quits: myakura (myakura@63.145.238.4) (Client exited)
- # [18:46] * Joins: Rossen (Rossen@63.145.238.4)
- # [18:48] * Joins: spoussa (Adium@192.55.55.37)
- # [18:48] * Quits: spoussa (Adium@192.55.55.37) (Quit: Leaving.)
- # [18:49] * Joins: spoussa (Adium@192.55.55.37)
- # [18:49] * Parts: spoussa (Adium@192.55.55.37)
- # [18:50] * Joins: spoussa (Adium@192.55.55.37)
- # [18:52] * Quits: karl (karlcow@128.30.54.58) (Quit: This computer has gone to sleep)
- # [18:52] * Quits: efidler (efidler@63.145.238.4) (Quit: efidler)
- # [18:55] * Quits: MikeSmith (MikeSmith@63.145.238.4) (Quit: MikeSmith)
- # [18:55] * Joins: rniwa (rniwa@63.145.238.4)
- # [18:57] * Quits: mixedpuppy (mixedpuppy@63.245.220.240) (Quit: mixedpuppy)
- # [18:59] * Quits: rniwa (rniwa@63.145.238.4) (Quit: rniwa)
- # [19:01] * Quits: Rossen (Rossen@63.145.238.4) (Ping timeout)
- # [19:01] * Joins: weinig_ (weinig@17.245.90.194)
- # [19:01] * Quits: ernesto_jimenez (ernestojim@63.145.238.4) (Client exited)
- # [19:02] * Joins: ernesto_jimenez (ernestojim@63.145.238.4)
- # [19:03] * Joins: weinig__ (weinig@17.245.90.194)
- # [19:03] * Quits: weinig (weinig@17.212.155.13) (Ping timeout)
- # [19:03] * weinig__ is now known as weinig
- # [19:03] * Quits: weinig_ (weinig@17.245.90.194) (Connection reset by peer)
- # [19:03] * Quits: spoussa (Adium@192.55.55.37) (Ping timeout)
- # [19:04] * Joins: myakura (myakura@63.145.238.4)
- # [19:05] * Quits: weinig (weinig@17.245.90.194) (Quit: weinig)
- # [19:10] * Joins: rniwa (rniwa@63.145.238.4)
- # [19:10] * Joins: spoussa (Adium@192.55.55.37)
- # [19:15] * Quits: rniwa (rniwa@63.145.238.4) (Quit: rniwa)
- # [19:16] * Joins: rniwa (rniwa@63.145.238.4)
- # [19:17] * Quits: jdaggett_ (jdaggett@209.119.68.98) (Quit: jdaggett_)
- # [19:17] * Joins: mixedpuppy (mixedpuppy@63.245.220.240)
- # [19:18] * Quits: myakura (myakura@63.145.238.4) (Client exited)
- # [19:18] * Joins: mmielke (mmielke@63.145.238.4)
- # [19:18] * Quits: stakagi (stakagi@63.145.238.4) (Ping timeout)
- # [19:20] * Quits: fukuno (fukuno@63.145.238.4) (Ping timeout)
- # [19:21] * Joins: James (Jameszhu@63.145.238.4)
- # [19:22] * Joins: fukuno (fukuno@63.145.238.4)
- # [19:23] * Quits: rniwa (rniwa@63.145.238.4) (Quit: rniwa)
- # [19:23] * Quits: a1zu (androirc@63.145.238.4) (Connection reset by peer)
- # [19:24] * Joins: myakura (myakura@63.145.238.4)
- # [19:24] * Joins: si-wei (si-wei@63.145.238.4)
- # [19:24] * Joins: abarsto (abarsto@192.100.124.220)
- # [19:24] * Joins: ernesto_jimenez_ (ernesto_ji@63.145.238.4)
- # [19:25] * abarsto is now known as ArtB
- # [19:25] * Joins: efidler (efidler@63.145.238.4)
- # [19:25] * Joins: karl (karlcow@128.30.54.58)
- # [19:26] * Joins: kensaku (kensaku@63.145.238.4)
- # [19:26] * Joins: gopal (graghava@63.145.238.4)
- # [19:26] * Parts: si-wei (si-wei@63.145.238.4)
- # [19:27] * Joins: nwidell (nwidell@63.145.238.4)
- # [19:27] * Joins: Wonsuk (wonsuk11_l@63.145.238.4)
- # [19:28] * Joins: cyril (chatzilla@63.145.238.4)
- # [19:28] * Joins: rniwa (rniwa@63.145.238.4)
- # [19:29] * Joins: si-wei (si-wei@63.145.238.4)
- # [19:29] * Joins: tantek (tantek@63.145.238.4)
- # [19:30] * Joins: Rossen (Rossen@63.145.238.4)
- # [19:30] * Joins: Marcos (Adium@63.145.238.4)
- # [19:30] * Joins: howard (howard_wan@63.145.238.4)
- # [19:31] <dglazkov> PSA: Web Component Model discussion is at 1:30pm in Room 1234. That's on 12th floor.
- # [19:32] * Joins: shepazu (shepazu@128.30.52.169)
- # [19:32] * Quits: si-wei (si-wei@63.145.238.4) (Quit: si-wei)
- # [19:32] * Joins: MikeSmith (MikeSmith@63.145.238.4)
- # [19:32] * Joins: Kai (chatzilla@63.145.238.4)
- # [19:32] * Joins: fjh (fhirsch3@63.145.238.4)
- # [19:33] * Quits: rogerk (Adium@108.7.70.167) (Ping timeout)
- # [19:34] * Joins: krisk (IceChat77@63.145.238.4)
- # [19:35] <krisk> http://mercurial.selenic.com/downloads/
- # [19:35] * Quits: fjh (fhirsch3@63.145.238.4) (Quit: fjh)
- # [19:35] <krisk> http://www.w3.org/html/wg/wiki/Testing
- # [19:35] * Quits: darobin (robin@63.145.238.4) (Ping timeout)
- # [19:35] * Quits: ernesto_jimenez (ernestojim@63.145.238.4) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [19:35] * ernesto_jimenez_ is now known as ernesto_jimenez
- # [19:36] * Joins: fjh (fhirsch3@63.145.238.4)
- # [19:37] * Joins: darobin (robin@63.145.238.4)
- # [19:38] * Quits: James (Jameszhu@63.145.238.4) (Client exited)
- # [19:38] * Joins: W3C_ (evan@63.145.238.4)
- # [19:38] * Joins: si-wei (si-wei@63.145.238.4)
- # [19:40] * W3C_ is now known as evanli
- # [19:40] * Quits: si-wei (si-wei@63.145.238.4) (Quit: si-wei)
- # [19:41] * Quits: efidler (efidler@63.145.238.4) (Ping timeout)
- # [19:43] * Joins: stakagi (stakagi@63.145.238.4)
- # [19:44] <hober> dglazkov: thanks; i updated http://www.w3.org/wiki/TPAC2011#Session_Grid with that
- # [19:44] * Parts: Wonsuk (wonsuk11_l@63.145.238.4)
- # [19:44] <dglazkov> hober: whoa. you can edit those pages?!
- # [19:45] * dglazkov is totally kidding.
- # [19:45] <Ms2ger> dglazkov, *I* can do that ;)
- # [19:46] * Parts: evanli (evan@63.145.238.4)
- # [19:49] * Joins: rogerk (Adium@108.7.70.167)
- # [19:51] * dglazkov makes history and edits his first page on w3.org. You can't stop me now!
- # [19:52] * dom can stop your account actually
- # [19:52] <dglazkov> :(
- # [19:52] <dom> :)
- # [19:55] * Joins: alexmog (alexmog@63.145.238.4)
- # [19:56] * Ms2ger can edit dom
- # [19:57] * dom shudders
- # [19:57] * dom fears someone will try mutating him
- # [19:57] * dom starts cloning himself into trees
- # [19:57] * Quits: howard (howard_wan@63.145.238.4) (Quit: howard)
- # [19:58] * smaug is only creating API to observe dom
- # [19:59] * dom proposes the DOM and Privacy Community Group
- # [19:59] <dglazkov> wait till we can extend dom
- # [20:00] * Quits: Kai (chatzilla@63.145.238.4) (Client exited)
- # [20:00] * Ms2ger commits dom
- # [20:01] * dom feels elevated to a 4th level
- # [20:03] <darobin> what's this thing with the component model being an official breakout now?
- # [20:03] <darobin> I thought dglazkov wanted to stick it up to the man
- # [20:03] <dglazkov> the man turned out to be quite nice
- # [20:03] <dglazkov> so I no longer carry such ambitions
- # [20:05] <darobin> you're such a sell out
- # [20:05] <dglazkov> :)
- # [20:06] <darobin> and there I was charmed up by the guy who says "all y'all"
- # [20:06] <darobin> fool that I was!
- # [20:06] <dglazkov> I only use "y'all" as a weapon.
- # [20:06] <dglazkov> though I did live in Alabama for 14 years
- # [20:07] * Quits: mmielke (mmielke@63.145.238.4) (Ping timeout)
- # [20:07] <Ms2ger> Where you were legally obliged to carry deadly weapons?
- # [20:08] * Quits: Marcos (Adium@63.145.238.4) (Quit: Leaving.)
- # [20:08] <dglazkov> no, but I was surrounded by trucks with W stickers
- # [20:08] * Joins: mjs (mjs@17.245.90.67)
- # [20:08] * Quits: Rossen (Rossen@63.145.238.4) (Ping timeout)
- # [20:09] * Quits: gopal (graghava@63.145.238.4) (Ping timeout)
- # [20:10] * Quits: spoussa (Adium@192.55.55.37) (Ping timeout)
- # [20:10] * Quits: mixedpuppy (mixedpuppy@63.245.220.240) (Quit: mixedpuppy)
- # [20:10] * Quits: darobin (robin@63.145.238.4) (Ping timeout)
- # [20:11] * Quits: fjh (fhirsch3@63.145.238.4) (Quit: fjh)
- # [20:15] * Quits: rogerk (Adium@108.7.70.167) (Quit: Leaving.)
- # [20:17] * Quits: kensaku (kensaku@63.145.238.4) (Client exited)
- # [20:18] * Joins: gopal (graghava@63.145.238.4)
- # [20:18] * Quits: alexmog (alexmog@63.145.238.4) (Ping timeout)
- # [20:18] * Quits: nwidell (nwidell@63.145.238.4) (Quit: Computer has gone to sleep.)
- # [20:18] * Quits: rniwa (rniwa@63.145.238.4) (Quit: rniwa)
- # [20:19] * Joins: rogerk (Adium@108.7.70.167)
- # [20:19] * Quits: ArtB (abarsto@192.100.124.220) (Quit: Leaving.)
- # [20:21] * Quits: gopal (graghava@63.145.238.4) (Ping timeout)
- # [20:22] * Quits: krisk (IceChat77@63.145.238.4) (Ping timeout)
- # [20:23] * Quits: MikeSmith (MikeSmith@63.145.238.4) (Quit: MikeSmith)
- # [20:25] * Quits: stakagi (stakagi@63.145.238.4) (Ping timeout)
- # [20:27] * Quits: fukuno (fukuno@63.145.238.4) (Ping timeout)
- # [20:30] * Quits: cyril (chatzilla@63.145.238.4) (Ping timeout)
- # [20:31] * Quits: shepazu (shepazu@128.30.52.169) (Quit: shepazu)
- # [20:31] * Quits: ernesto_jimenez (ernesto_ji@63.145.238.4) (Quit: ernesto_jimenez)
- # [20:32] * Quits: karl (karlcow@128.30.54.58) (Client exited)
- # [20:33] * Quits: rogerk (Adium@108.7.70.167) (Quit: Leaving.)
- # [20:33] * Quits: myakura (myakura@63.145.238.4) (Client exited)
- # [20:33] * Joins: Hixie (ianh@129.241.93.37)
- # [20:38] * Joins: mixedpuppy (mixedpuppy@63.245.220.240)
- # [20:48] * Joins: rogerk (Adium@108.7.70.167)
- # [20:49] * Quits: tantek (tantek@63.145.238.4) (Quit: tantek)
- # [20:50] * Joins: mixedpuppy_ (mixedpuppy@63.245.220.240)
- # [20:50] * Joins: mixedpuppy__ (mixedpuppy@63.245.220.240)
- # [20:51] * Quits: mixedpuppy (mixedpuppy@63.245.220.240) (Ping timeout)
- # [20:51] * mixedpuppy__ is now known as mixedpuppy
- # [20:53] * Quits: mixedpuppy_ (mixedpuppy@63.245.220.240) (Ping timeout)
- # [20:55] * Quits: mixedpuppy (mixedpuppy@63.245.220.240) (Quit: mixedpuppy)
- # [20:57] * Joins: tantek (tantek@63.145.238.4)
- # [20:57] * Joins: myakura (myakura@63.145.238.4)
- # [21:00] * Joins: mixedpuppy (mixedpuppy@63.245.220.240)
- # [21:02] * Quits: myakura (myakura@63.145.238.4) (Client exited)
- # [21:04] * Quits: mixedpuppy (mixedpuppy@63.245.220.240) (Quit: mixedpuppy)
- # [21:04] * Joins: kensaku (kensaku@63.145.238.4)
- # [21:07] * Quits: kensaku (kensaku@63.145.238.4) (Client exited)
- # [21:08] * Joins: spoussa (Adium@192.55.55.37)
- # [21:12] * Joins: fjh (fhirsch3@63.145.238.4)
- # [21:12] * Joins: ernesto_jimenez (ernestojim@63.145.238.4)
- # [21:14] * Quits: spoussa (Adium@192.55.55.37) (Ping timeout)
- # [21:15] * Quits: rogerk (Adium@108.7.70.167) (Quit: Leaving.)
- # [21:18] * Joins: MikeSmith (MikeSmith@63.145.238.4)
- # [21:19] * Joins: krisk (IceChat77@63.145.238.4)
- # [21:19] * Joins: morrita (Adium@63.145.238.4)
- # [21:19] * Joins: kensaku (kensaku@63.145.238.4)
- # [21:21] * Joins: hayato (hayato@63.145.238.4)
- # [21:21] <morrita> component model session is happening at #1234 (12th floor)
- # [21:21] * heycam|away is now known as heycam
- # [21:23] * heycam is now known as heycam|away
- # [21:25] * Quits: krisk (IceChat77@63.145.238.4) (Ping timeout)
- # [21:25] * Joins: fukuno (fukuno@63.145.238.4)
- # [21:25] * Joins: myakura (myakura@63.145.238.4)
- # [21:26] * Quits: morrita (Adium@63.145.238.4) (Quit: Leaving.)
- # [21:27] * Quits: hayato (hayato@63.145.238.4) (Quit: hayato)
- # [21:27] * Joins: krisk (IceChat77@63.145.238.4)
- # [21:28] * Joins: hayato (hayato@63.145.238.4)
- # [21:28] * Joins: jdaggett_ (jdaggett@209.119.68.98)
- # [21:28] * Quits: fjh (fhirsch3@63.145.238.4) (Quit: fjh)
- # [21:28] * Joins: morrita (Adium@63.145.238.4)
- # [21:29] * Joins: cyril (chatzilla@63.145.238.4)
- # [21:30] * Quits: hayato (hayato@63.145.238.4) (Connection reset by peer)
- # [21:30] * Quits: krisk (IceChat77@63.145.238.4) (Ping timeout)
- # [21:31] * Joins: nwidell (nwidell@63.145.238.4)
- # [21:33] * Quits: MikeSmith (MikeSmith@63.145.238.4) (Quit: MikeSmith)
- # [21:34] * Joins: dad (45a2c259@64.62.228.82)
- # [21:34] * Joins: miketaylr (miketaylr@76.229.242.92)
- # [21:34] * Joins: ernesto_jimenez_ (ernesto_ji@63.145.238.4)
- # [21:34] * Quits: myakura (myakura@63.145.238.4) (Client exited)
- # [21:34] * Joins: krisk (IceChat77@63.145.238.4)
- # [21:35] * Joins: spoussa (Adium@192.55.55.37)
- # [21:35] * Joins: Travis_MSFT (Travis_MSF@63.145.238.4)
- # [21:35] * Joins: anne (annevk@63.145.238.4)
- # [21:35] * heycam|away is now known as heycam
- # [21:35] * Joins: weinig (weinig@63.145.238.4)
- # [21:35] <anne> is anyone else using this channel?
- # [21:35] <hober> yo
- # [21:35] * Joins: sylvaing (sylvaing@63.145.238.4)
- # [21:35] <anne> occupy#webapps
- # [21:35] * Joins: MikeSmith (MikeSmith@63.145.238.4)
- # [21:36] <hober> don't you mean <x-occupy-webapps>?
- # [21:36] <Travis_MSFT> #webapps-chat?
- # [21:36] * anne changes topic to 'Web Component Model'
- # [21:37] * Quits: ernesto_jimenez (ernestojim@63.145.238.4) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [21:37] * ernesto_jimenez_ is now known as ernesto_jimenez
- # [21:37] * Joins: efidler_ (efidler@63.145.238.4)
- # [21:37] * Joins: Marcos (Adium@63.145.238.4)
- # [21:37] * Quits: kensaku (kensaku@63.145.238.4) (Client exited)
- # [21:37] * Parts: dad (45a2c259@64.62.228.82)
- # [21:38] * Joins: dcooney_ (dominicc@63.145.238.4)
- # [21:38] * Joins: karl (karlcow@128.30.54.58)
- # [21:39] * Quits: dcooney_ (dominicc@63.145.238.4) (Quit: dcooney_)
- # [21:39] * Quits: krisk (IceChat77@63.145.238.4) (Quit: Man who run behind car get exhausted)
- # [21:39] * Joins: krisk (IceChat77@63.145.238.4)
- # [21:40] * Quits: krisk (IceChat77@63.145.238.4) (Quit: OUCH!!!)
- # [21:40] * Joins: krisk (krisk@63.145.238.4)
- # [21:41] * Joins: rniwa (rniwa@63.145.238.4)
- # [21:41] <hober> ScribeNick: weinig
- # [21:41] * Joins: Kai (chatzilla@63.145.238.4)
- # [21:41] * Joins: RRSAgent (rrs-loggee@128.30.52.169)
- # [21:41] <RRSAgent> logging to http://www.w3.org/2011/11/02-webapps-irc
- # [21:41] <anne> scribe: weinig
- # [21:41] <anne> RRSAgent, draft minutes
- # [21:41] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/02-webapps-minutes.html anne
- # [21:42] <anne> RRSAgent, make minutes public
- # [21:42] <RRSAgent> I'm logging. I don't understand 'make minutes public', anne. Try /msg RRSAgent help
- # [21:42] <anne> RRSAgent, make public
- # [21:42] <RRSAgent> I'm logging. I don't understand 'make public', anne. Try /msg RRSAgent help
- # [21:42] <weinig> dg: We are starting with an overview and demo
- # [21:42] <weinig> dg: [looks for dongle]
- # [21:42] * Joins: darobin (robin@63.145.238.4)
- # [21:42] * Quits: efidler_ (efidler@63.145.238.4) (Ping timeout)
- # [21:43] * Joins: fjh (fhirsch3@63.145.238.4)
- # [21:43] <anne> RRSAgent, make logs public
- # [21:43] <RRSAgent> I have made the request, anne
- # [21:43] <anne> RRSAgent, also, fuck you
- # [21:43] <RRSAgent> I'm logging. I don't understand 'also, fuck you', anne. Try /msg RRSAgent help
- # [21:44] * Joins: morrita1 (Adium@63.145.238.4)
- # [21:44] * Quits: morrita (Adium@63.145.238.4) (Connection reset by peer)
- # [21:44] * Quits: rniwa (rniwa@63.145.238.4) (Ping timeout)
- # [21:44] <weinig> ar: We are working on an imperative model that allows subclassing HTML Elements
- # [21:45] <weinig> ar: We are working on a declarative form, but it is not ready
- # [21:45] <weinig> ar: [gives a demo]
- # [21:45] <weinig> ar: In the demo we are creating an idiomatic JavaScript class that subclasses from HTMLElement
- # [21:45] * Joins: shepazu (shepazu@128.30.52.169)
- # [21:45] * Joins: rniwa (rniwa@166.250.32.117)
- # [21:46] <weinig> ar: the class is registered as an extension, must start with x-
- # [21:46] <weinig> ar: this plugs into the parser to add your own element types
- # [21:46] <weinig> travis: would you subclass from Node
- # [21:47] * Joins: stakagi (stakagi@63.145.238.4)
- # [21:47] <weinig> ar: that wouldn't make much sense, you really need to subclass HTMLElement
- # [21:47] * Joins: richt (richt@63.145.238.4)
- # [21:47] <weinig> yehuda: can you subclass HTMLInputElement
- # [21:48] <weinig> ar: that would be hard, since we would have to define the shadow DOM for form controls for all browsers
- # [21:48] <Ms2ger> Meeting: Component Model session
- # [21:48] <weinig> ar: it might make sense to only inherit from HTMLElement
- # [21:48] <Ms2ger> RRSAgent, make minutes
- # [21:48] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/02-webapps-minutes.html Ms2ger
- # [21:48] <weinig> yehuda: what about span?
- # [21:48] * Joins: abarsto (abarsto@192.100.124.220)
- # [21:48] * hober thanks Ms2ger
- # [21:48] * Ms2ger np :)
- # [21:48] <weinig> ar: span is just like HTMLElement
- # [21:48] * abarsto is now known as ArtB
- # [21:48] <weinig> ar: another aspect is the Shadow DOM, from XBL
- # [21:49] <weinig> ar: any element should be allowed to have a shadow DOM
- # [21:49] <weinig> travis: CSS has generated content, how is this different
- # [21:49] <Ms2ger> i/We are starting with an overview and demo/Topic: Overview
- # [21:49] <Ms2ger> RRSAgent, make minutes
- # [21:49] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/02-webapps-minutes.html Ms2ger
- # [21:50] <weinig> ar: generated content has certain restrictions, just before and after for instance
- # [21:50] <weinig> yehuda: can shadow DOM listen for new events
- # [21:51] * Joins: myakura (myakura@63.145.238.4)
- # [21:51] <weinig> ar: [notes that events will work]
- # [21:52] * Joins: evanli (evan@63.145.238.4)
- # [21:52] <weinig> ar: using the shadow dom, you could use canvas as the rendering, while still having the DOM
- # [21:52] * Joins: paul_irish (paul_irish@32.158.154.179)
- # [21:52] <weinig> ar: shadow DOM is conceptually different, and can be specified seperately
- # [21:53] <weinig> ar: [notes in demo that subclassed element has multiple parts, though only one real child in the DOM]
- # [21:53] * Joins: kensaku (kensaku@63.145.238.4)
- # [21:53] <weinig> ar: many complicated components suffer from "div soup" today, and shadow dom helps this
- # [21:54] <weinig> ar: shadow DOM is created using ShadowRoot constructor
- # [21:54] * Quits: paul_irish (paul_irish@32.158.154.179) (Client exited)
- # [21:54] <weinig> ar: shadow DOM API allows you to set a content element
- # [21:55] <weinig> dg: content element gives you an insertion point
- # [21:56] <weinig> dg: it also doesn't effect the DOM, only the layout
- # [21:56] <weinig> dc: a good example is <details>
- # [21:56] <weinig> dc: with <summary>
- # [21:56] <weinig> dc: [draws disclosure triangle UI]
- # [21:57] * Joins: mixedpuppy (mixedpuppy@63.245.220.240)
- # [21:57] <weinig> dc: details would have a shadow DOM with an image for the disclosure triangle
- # [21:57] * heycam and you use XPath right? :)
- # [21:58] <weinig> dc: <summary> will be forwarded to content elements in the shadow dom
- # [21:58] <weinig> dc: content elements get chosen in document order
- # [21:58] <weinig> ar: this is all about creating HTML element subclassing
- # [21:59] * Joins: cyril_ (chatzilla@63.145.238.4)
- # [21:59] <weinig> ar: [shows using subclassing of HTML Elements using ecmascript 6 syntax]
- # [21:59] <weinig> js: Why is ShadowRoot a new node type?
- # [21:59] * Joins: holstege_lt (holstege@63.145.238.4)
- # [22:00] * Quits: cyril (chatzilla@63.145.238.4) (Ping timeout)
- # [22:00] * Quits: mjs (mjs@17.245.90.67) (Quit: mjs)
- # [22:00] <weinig> js: Why not use element
- # [22:00] * cyril_ is now known as cyril
- # [22:00] <weinig> ar: we consider it like a document fragment
- # [22:00] <weinig> ar: unlike HTCs, this is not a new document
- # [22:01] <weinig> js: adding a new node seems like a big deal
- # [22:01] <weinig> js: XBL just uses a template element
- # [22:01] * Joins: si-wei (si-wei@63.145.238.4)
- # [22:01] <weinig> ar: I would be ok with that, since shadow root combines both creating the root and attaching it
- # [22:01] <weinig> dg: we originally just wanted to use document fragment
- # [22:02] <weinig> dg: the shadow root never renders
- # [22:02] <weinig> dg: dominic thinks we should only render the shadow root
- # [22:02] * Joins: mjs (mjs@17.245.90.67)
- # [22:02] <weinig> dg: then do css magic
- # [22:02] * Quits: kensaku (kensaku@63.145.238.4) (Client exited)
- # [22:03] * Quits: cyril (chatzilla@63.145.238.4) (Ping timeout)
- # [22:03] <weinig> dc: we want innerHTML to work, so we don't use document fragment
- # [22:03] * Quits: mixedpuppy (mixedpuppy@63.245.220.240) (Ping timeout)
- # [22:04] <weinig> dc: if shadow root are elements, we would probably want to not replace the children, but rather the element it is the shadow of
- # [22:04] * Joins: mixedpuppy (mixedpuppy@63.245.220.240)
- # [22:05] * heycam remembers somebody proposing display:transparent?
- # [22:05] * Quits: mixedpuppy (mixedpuppy@63.245.220.240) (Quit: mixedpuppy)
- # [22:05] * Parts: holstege_lt (holstege@63.145.238.4)
- # [22:06] <weinig> rs: one question is how does styling the host element effect shadow content
- # [22:06] <weinig> ar: we think that starting with subclassing just HTML elements is a good start
- # [22:06] * Quits: tantek (tantek@63.145.238.4) (Quit: tantek)
- # [22:07] * Joins: wilhelm (wilhelm@178.255.149.98)
- # [22:07] * Joins: JonathanJ1 (hollobit@63.145.238.4)
- # [22:07] <weinig> ar: form serialization is something we should allow through a protocol that any element can implement
- # [22:07] <anne> Hixie: is web controls still up?
- # [22:07] <anne> http://www.whatwg.org/specs/web-controls/current-work/
- # [22:07] <weinig> ar: the component model is helping us flesh out what problems remain in the web platform
- # [22:08] * Quits: shepazu (shepazu@128.30.52.169) (Ping timeout)
- # [22:08] * Quits: jdaggett_ (jdaggett@209.119.68.98) (Quit: jdaggett_)
- # [22:08] * Joins: kensaku (kensaku@63.145.238.4)
- # [22:08] <anne> nothing much there
- # [22:08] * Joins: tlr (tlr@128.30.52.169)
- # [22:08] <weinig> ar: yes, you could describe implementations using this, but we don't want that right away
- # [22:09] <weinig> ar: one thing we should discuss is what is needed from the declarative model
- # [22:09] * Joins: sriramyadavalli (sriramyada@166.250.32.117)
- # [22:09] <weinig> macrus: I was part of the team that made HTC
- # [22:10] <weinig> marcus: we took the opposite approach, with the declarative model first
- # [22:10] <weinig> marcus: what are the hurdles
- # [22:10] <weinig> ar: we are thinking about and <element> element
- # [22:10] * Quits: JonathanJ1 (hollobit@63.145.238.4) (Ping timeout)
- # [22:11] <weinig> yehuda: I found the declarative part of XTC the most confusing
- # [22:11] <weinig> yehuda: may have been documentation
- # [22:11] <weinig> yehada: may have been my background as a web developer
- # [22:12] <weinig> ar: [types on the screen]
- # [22:13] <weinig> ar: what happens when we are loading the webcomponent and the unknown elements are parsed
- # [22:14] <weinig> ar: one problem is that doing it after the fact is that people may have references to the unknown elements already
- # [22:14] <weinig> ar: we would have a "becomes" event
- # [22:15] * Quits: davidb (davidb@66.207.208.98) (Quit: davidb)
- # [22:15] <weinig> someone: why not sync
- # [22:15] <weinig> everyone: sync is bad, no one likes sync
- # [22:16] <weinig> anne: another options is to make it like html manifest
- # [22:17] <weinig> anne: that solves the source order (unknown element before <link>) but not loading issue
- # [22:17] <weinig> js: changing elements in place seems bad
- # [22:17] <weinig> ar: we are not doing that
- # [22:18] <weinig> ar: the "becomes" events will create a new element, and the old one gets yanked out the tree
- # [22:19] * smaug hopes that got scribed wrongly
- # [22:19] * weinig doesn't think he does
- # [22:19] <weinig> [lots of yelling]
- # [22:20] * Joins: shepazu (shepazu@128.30.52.169)
- # [22:20] * Joins: rniwa_ (rniwa@63.145.238.4)
- # [22:20] * Quits: sriramyadavalli (sriramyada@166.250.32.117) (Ping timeout)
- # [22:20] <weinig> anne: the new element will actually be created before the event
- # [22:20] * Quits: rniwa (rniwa@166.250.32.117) (Ping timeout)
- # [22:20] * rniwa_ is now known as rniwa
- # [22:21] <weinig> js: it doesn't matter if the element is in the document
- # [22:21] <weinig> js: we can fire events on all elements
- # [22:21] * Joins: rniwa_ (rniwa@166.250.32.117)
- # [22:21] * hober smaug: weinig got it right
- # [22:22] <weinig> ar: [is showing stuff on a projector]
- # [22:23] * Joins: Rossen (Rossen@63.145.238.4)
- # [22:23] * anne thinks this is all rather complex
- # [22:23] <heycam> Scribe: heycam
- # [22:23] * hober anne: indeed
- # [22:23] * Quits: rniwa (rniwa@63.145.238.4) (Ping timeout)
- # [22:24] * Quits: darobin (robin@63.145.238.4) (Ping timeout)
- # [22:24] * weinig thanks heycam
- # [22:24] <heycam> ar: [explains how the proposed declarative syntax maps to js]
- # [22:24] <heycam> ar: we use <template> because we'd like to introduce that in the model-view proposal as well
- # [22:24] * Quits: rniwa_ (rniwa@166.250.32.117) (Ping timeout)
- # [22:24] <heycam> ... this template does not run script
- # [22:24] <heycam> ... it doesn't have side effects, network requests
- # [22:25] <heycam> dg: template would be a really useful chunk to have without shadow dom or component model
- # [22:25] * Joins: rogerk (Adium@108.7.70.167)
- # [22:25] <Ms2ger> RRSAgent, make minutes
- # [22:25] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/02-webapps-minutes.html Ms2ger
- # [22:25] <heycam> ar: through <link> you can importa a definition
- # [22:25] <heycam> ... <link rel="webcomponent href="comment.html">
- # [22:26] <heycam> ... what if you watn to declare that some attributes proxy to an internal implementation?
- # [22:26] <heycam> s/watn/want/
- # [22:26] <heycam> ... so that you can do a +1 or Like button that has access to cross origin resources
- # [22:26] <heycam> ... all these things are same origin in this world so far
- # [22:26] * Quits: Kai (chatzilla@63.145.238.4) (Ping timeout)
- # [22:26] <heycam> ... but I think we can come up witha declarative syntax where you can define your attributes, script runs in the cross origin context, and postMessage is used between them
- # [22:26] * Joins: tantek (tantek@63.145.238.4)
- # [22:27] <heycam> dg: it could just bea n attribute on <link> "confine"
- # [22:27] <heycam> ... instead of introducing the definiton into the document, it instead introduces proxies for these elements
- # [22:27] <heycam> ... then you could have a real live thing that has a synchronous api to a cross origin iframe e.g.
- # [22:27] <heycam> ... that looks like your component but exists in a separate document
- # [22:27] <heycam> ... it would just work
- # [22:27] <heycam> ar: the primary impetus for this system design is that when building large scale apps, we want to use DOM as the primary retained mode API
- # [22:28] <heycam> ... we write declaratively the template, and use script to modify later
- # [22:28] <Ms2ger> s/bea n/be an/
- # [22:28] <Ms2ger> RRSAgent, make minutes
- # [22:28] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/02-webapps-minutes.html Ms2ger
- # [22:28] <heycam> yk: seems good, but i'd like to play with it to give feedback
- # [22:28] <heycam> ar: haven't provided builds yet, but it's on our todo lists
- # [22:28] <heycam> s/lists/list/
- # [22:28] <heycam> yk: i think it woud be valuable to get people to try to build something with it
- # [22:28] * Joins: sriramyadavalli (sriramyada@166.250.33.64)
- # [22:28] <heycam> js: the element element needs the ability to have declaratively not xbl1 declarative style but something where you can define an api
- # [22:29] * Ms2ger suggests Present+
- # [22:29] <heycam> ar: if you have a special script type, to prevent it from being executed otherwise...
- # [22:29] <heycam> [ ar puts <script> inside <element> ]
- # [22:29] <heycam> dg: in the script, "this" would not be window, it'd be the element
- # [22:29] * Joins: kensaku_ (kensaku@63.145.238.4)
- # [22:30] <heycam> ar: you've define your own Constructor name in an attribute, but instead if you use <script> in there you'd just use the name of the function/class you declare in there
- # [22:30] <heycam> yk: don't want it to conflict with the extends="" you specify either
- # [22:30] <ArtB> RRSAgent, make minutes
- # [22:30] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/02-webapps-minutes.html ArtB
- # [22:30] <heycam> js: one of the things that's nice about xbl1/2 is the ability to have purely stylistic bindings attached with css
- # [22:30] <heycam> ... a shadow dom that's generated and which you can put two borders instead of one for example
- # [22:31] * Quits: Marcos (Adium@63.145.238.4) (Quit: Leaving.)
- # [22:31] <heycam> ar: i think the css style of attachemnt is desirable
- # [22:31] <ArtB> Meeting: Component Model Gathering @ TPAC
- # [22:31] <heycam> ... you can think of tagName as a css property you're matching against
- # [22:31] <heycam> ... one thing to worry about is applying/unapplying templates
- # [22:31] * Quits: sriramyadavalli (sriramyada@166.250.33.64) (Ping timeout)
- # [22:31] <heycam> js: i don't think css-attached bindings should allow defining api
- # [22:32] * Quits: evanli (evan@63.145.238.4) (Quit: evanli)
- # [22:32] * ArtB if you folks could use the Present+ macro, that'd be great. F.ex: Present+ Anne
- # [22:32] * Quits: kensaku (kensaku@63.145.238.4) (Ping timeout)
- # [22:32] <heycam> js: a trivial example in css is you can't have a two bordered element
- # [22:32] <heycam> dg: we had this discussion, spent a bit of time, any time you step into decorators it's a pit of despair
- # [22:32] <heycam> ... the problem is simple
- # [22:32] <heycam> ... decorators should have no non-local effects
- # [22:32] * Quits: ArtB (abarsto@192.100.124.220) (Quit: Leaving.)
- # [22:32] <heycam> ... constrained to that, there's little interesting you can do
- # [22:33] <heycam> ... maybe css should just handle this use case
- # [22:33] <heycam> js: i think css should be able to do it, and by using this syntax
- # [22:33] <heycam> ... you'll also need <content>
- # [22:33] <heycam> js: you'll want to have a <style> element too, so you can attach scoped style
- # [22:33] <heycam> ar: that's not missing, it's in the <template>
- # [22:33] <heycam> js: i don't see why we couldn't use the same shadom dom for this
- # [22:33] <heycam> ... we can allow behaviour, but just not api
- # [22:34] <heycam> ... if all you want to do is change style, why would you want to add api?
- # [22:34] <heycam> ar: why would you want to add event handlers?
- # [22:34] * Quits: richt (richt@63.145.238.4) (Client exited)
- # [22:34] * Quits: nwidell (nwidell@63.145.238.4) (Quit: Computer has gone to sleep.)
- # [22:34] <heycam> ... if I can script the object from event handlers, the horse has left the barn
- # [22:34] <heycam> dg: if you don't get that object, then there's nothing interesting you can do
- # [22:34] <heycam> ... that's why xbl2 is so hard
- # [22:34] <heycam> ... because there's nothing you can take away forom it
- # [22:34] <heycam> js: xbl2 has a problem with binding/unbinding
- # [22:35] <heycam> ... from a js point of view, any binding that is attached is done at creation time and never detached
- # [22:35] * Quits: si-wei (si-wei@63.145.238.4) (Quit: si-wei)
- # [22:35] <heycam> ar: there is an additional step we'd like to propose
- # [22:35] <heycam> ... it's an orthogonal problem
- # [22:35] <heycam> ... we can accept something like MS's watchSelector proposal, and build on that
- # [22:35] <heycam> js: i want to do something not scripted
- # [22:35] * Joins: evanli (evan@63.145.238.4)
- # [22:35] <heycam> js: you might have a specific css property type that desugars to watchSelector
- # [22:35] * Quits: krisk (krisk@63.145.238.4) (Ping timeout)
- # [22:35] <heycam> ... and then have a shadow for the shadow, or a pseudoshadow
- # [22:36] <heycam> ... if an element has a shadow and you want to compose it with another, for example a parent, then you have two levels of shadow doms
- # [22:36] * Quits: kensaku_ (kensaku@63.145.238.4) (Client exited)
- # [22:36] <heycam> ... you need to define how it flattens
- # [22:36] <heycam> ... your'e saying i can't extend the api?
- # [22:36] <heycam> ... which is the constraint you need to enforce if you want to allow detachment
- # [22:36] * Quits: ernesto_jimenez (ernesto_ji@63.145.238.4) (Quit: ernesto_jimenez)
- # [22:36] <heycam> ... at that point, why not allow detachment?
- # [22:36] <heycam> dg: if you are applying with css, you need detachment
- # [22:36] <heycam> js: i don't want detachment nad attachment of js apis from css
- # [22:36] <heycam> ar: so side effect fre?
- # [22:37] <heycam> ar: i suggest that's a separate problem
- # [22:37] * Quits: Rossen (Rossen@63.145.238.4) (Ping timeout)
- # [22:37] <heycam> Present+ Alex_Russell
- # [22:37] <heycam> Present+ Dmitri_Glazkov
- # [22:37] <heycam> Present+ Sam_Weinig
- # [22:37] <heycam> Present+ Ted_OConnor
- # [22:37] <Ms2ger> Present+ Jonas_Sicking
- # [22:37] <heycam> Present: Travis_Leithead
- # [22:37] <Ms2ger> RRSAgent, make minutes
- # [22:37] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/02-webapps-minutes.html Ms2ger
- # [22:37] <heycam> Present: James_Graham
- # [22:37] <heycam> Present: Cameron_McCormack
- # [22:37] * Ms2ger heycam +
- # [22:37] <heycam> Present: Anne_VK
- # [22:37] <heycam> Present+ Ian_Hickson
- # [22:38] <heycam> Present+ Yehuda_Katz
- # [22:38] <heycam> Present+ Dominic_Cooney
- # [22:38] * Quits: shepazu (shepazu@128.30.52.169) (Quit: shepazu)
- # [22:38] * Quits: spoussa (Adium@192.55.55.37) (Ping timeout)
- # [22:38] <heycam> Present+ Ryosuke_Niwa
- # [22:38] <heycam> Present+ Wonsook_Lee
- # [22:38] <Ms2ger> RRSAgent, make minutes
- # [22:38] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/02-webapps-minutes.html Ms2ger
- # [22:38] <heycam> Present+ Doug_Schepers
- # [22:38] <heycam> Present+ Jacob_Rossi
- # [22:38] <heycam> Present+ Roland_Steiner
- # [22:38] <heycam> dg: the problem I see here is that there's a party that's interested in doing decorators
- # [22:38] <heycam> ... the set of people working on it is not here
- # [22:38] <heycam> ... and we're blocked on that
- # [22:39] <heycam> ... you're saying "get interested in that problem"
- # [22:39] <heycam> js: i'm fine with coming up with a proposal for it
- # [22:39] <heycam> ... I think we'll need a proposal for it before implementing in Gecko
- # [22:39] * Joins: sriramyadavalli (sriramyada@166.250.32.117)
- # [22:39] <heycam> Present+ Cyril_Concolato
- # [22:39] * Quits: weinig (weinig@63.145.238.4) (Quit: weinig)
- # [22:39] * Joins: krisk (krisk@63.145.238.4)
- # [22:39] <heycam> Present+ Wilhelm
- # [22:39] <heycam> Present+ James_Graham
- # [22:39] <heycam> Present+ Sylvain_Galineau
- # [22:39] <heycam> Present+ maybe_some_other_people
- # [22:40] * Joins: lgombos (Laszlo@63.145.238.4)
- # [22:40] * Joins: si-wei (si-wei@63.145.238.4)
- # [22:40] * Quits: si-wei (si-wei@63.145.238.4) (Connection reset by peer)
- # [22:40] <heycam> Present+ Marcus_MSFT
- # [22:40] <Ms2ger> Present+ Jonas_Sicking, Cameron_McCormack, James_Graham
- # [22:40] * Joins: Marcos (Adium@63.145.238.4)
- # [22:40] <Ms2ger> RRSAgent, make minutes
- # [22:40] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/02-webapps-minutes.html Ms2ger
- # [22:40] * Quits: MikeSmith (MikeSmith@63.145.238.4) (Quit: MikeSmith)
- # [22:40] * Joins: si-wei (si-wei@63.145.238.4)
- # [22:40] * heycam is now known as heycam|away
- # [22:40] * Joins: kensaku (kensaku@63.145.238.4)
- # [22:40] * Joins: nwidell (nwidell@63.145.238.4)
- # [22:41] * Quits: karl (karlcow@128.30.54.58) (Quit: This computer has gone to sleep)
- # [22:41] * smaug is interested in bindings where the binding can be from some other domain (or perhaps implemented by the browser itself (chrome:// )) and for that declarative bindings would be great.
- # [22:41] * Joins: darobin (robin@63.145.238.4)
- # [22:41] <Ms2ger> Present+ Alex_Russell, Dmitri_Glazkov, Sam_Weinig, Ted_OConnor, Travis_Leithead, James_Graham
- # [22:41] * Quits: Travis_MSFT (Travis_MSF@63.145.238.4) (Ping timeout)
- # [22:41] <Ms2ger> RRSAgent, make minutes
- # [22:41] <RRSAgent> I have made the request to generate http://www.w3.org/2011/11/02-webapps-minutes.html Ms2ger
- # [22:41] * Quits: fjh (fhirsch3@63.145.238.4) (Quit: fjh)
- # [22:41] * Quits: krisk (krisk@63.145.238.4) (Quit: OUCH!!!)
- # [22:42] * Joins: krisk (krisk@63.145.238.4)
- # [22:42] * Joins: Rossen (Rossen@63.145.238.4)
- # [22:42] * Quits: sriramyadavalli (sriramyada@166.250.32.117) (Ping timeout)
- # [22:42] * Quits: lgombos (Laszlo@63.145.238.4) (Connection reset by peer)
- # [22:43] * Joins: fjh (fhirsch3@63.145.238.4)
- # [22:43] * Joins: lgombos (Laszlo@63.145.238.4)
- # [22:43] * Quits: anne (annevk@63.145.238.4) (Quit: anne)
- # [22:44] * Quits: tantek (tantek@63.145.238.4) (Quit: tantek)
- # [22:44] * Joins: abarsto (abarsto@63.145.238.4)
- # [22:44] * Quits: morrita1 (Adium@63.145.238.4) (Quit: Leaving.)
- # [22:44] * Quits: fjh (fhirsch3@63.145.238.4) (Quit: fjh)
- # [22:44] * abarsto is now known as ArtB
- # [22:44] * Quits: Marcos (Adium@63.145.238.4) (Quit: Leaving.)
- # [22:44] * heycam|away is now known as heycam
- # [22:45] * Quits: tlr (tlr@128.30.52.169) (Quit: tlr)
- # [22:46] * Parts: si-wei (si-wei@63.145.238.4)
- # [22:46] * Quits: sylvaing (sylvaing@63.145.238.4) (Ping timeout)
- # [22:47] * Joins: sylvaing (sylvaing@63.145.238.4)
- # [22:47] * Joins: karl (karlcow@128.30.54.58)
- # [22:47] * Joins: cyril (chatzilla@63.145.238.4)
- # [22:47] * Parts: sylvaing (sylvaing@63.145.238.4)
- # [22:47] * Joins: efidler_ (efidler@63.145.238.4)
- # [22:48] * Joins: ernesto_jimenez (ernesto_ji@63.145.238.4)
- # [22:48] * Quits: ernesto_jimenez (ernesto_ji@63.145.238.4) (Quit: ernesto_jimenez)
- # [22:49] * Joins: ernesto_jimenez (ernesto_ji@63.145.238.4)
- # [22:50] * Joins: MikeSmith (MikeSmith@63.145.238.4)
- # [22:51] * Joins: tpod (tpod@63.145.238.4)
- # [22:52] * Quits: rogerk (Adium@108.7.70.167) (Quit: Leaving.)
- # [22:53] * Joins: fjh (fhirsch3@63.145.238.4)
- # [22:55] * Joins: spoussa (Adium@192.55.55.37)
- # [22:55] * Quits: Ms2ger (Ms2ger@91.181.107.198) (Quit: nn)
- # [22:59] * Quits: spoussa (Adium@192.55.55.37) (Ping timeout)
- # [22:59] * Quits: tpod (tpod@63.145.238.4) (Client exited)
- # [23:00] * Joins: tlr (tlr@128.30.52.169)
- # [23:03] * Joins: rogerk (Adium@108.7.70.167)
- # [23:03] * Joins: shepazu (shepazu@128.30.52.169)
- # [23:07] * Quits: kensaku (kensaku@63.145.238.4) (Client exited)
- # [23:08] * Joins: richt (richt@63.145.238.4)
- # [23:08] * Joins: spoussa (Adium@192.55.55.37)
- # [23:14] * Joins: JonathanJ1 (hollobit@63.145.238.4)
- # [23:17] * Quits: nwidell (nwidell@63.145.238.4) (Quit: Computer has gone to sleep.)
- # [23:20] * Joins: nwidell (nwidell@63.145.238.4)
- # [23:24] * Quits: MikeSmith (MikeSmith@63.145.238.4) (Ping timeout)
- # [23:25] * Joins: sriramyadavalli (sriramyada@63.145.238.4)
- # [23:26] * Quits: miketaylr (miketaylr@76.229.242.92) (Quit: miketaylr)
- # [23:26] * Joins: weinig (weinig@17.245.91.145)
- # [23:26] * Quits: weinig (weinig@17.245.91.145) (Client exited)
- # [23:27] * Quits: JonathanJ1 (hollobit@63.145.238.4) (Client exited)
- # [23:27] * Quits: evanli (evan@63.145.238.4) (Quit: evanli)
- # [23:27] * Joins: tpod (tpod@63.145.238.4)
- # [23:27] * Joins: MikeSmith (MikeSmith@63.145.238.4)
- # [23:31] * heycam is now known as heycam|away
- # [23:31] * Joins: davidb (davidb@174.91.41.218)
- # [23:31] * Quits: efidler_ (efidler@63.145.238.4) (Connection reset by peer)
- # [23:31] * Joins: Travis_MSFT (Travis_MSF@63.145.238.4)
- # [23:31] * Joins: efidler__ (efidler@63.145.238.4)
- # [23:32] * Quits: ernesto_jimenez (ernesto_ji@63.145.238.4) (Quit: ernesto_jimenez)
- # [23:34] * Quits: efidler__ (efidler@63.145.238.4) (Ping timeout)
- # [23:35] * Quits: darobin (robin@63.145.238.4) (Ping timeout)
- # [23:35] * Joins: JonathanJ1 (hollobit@63.145.238.4)
- # [23:35] * Quits: fjh (fhirsch3@63.145.238.4) (Quit: fjh)
- # [23:35] * Quits: smaug (chatzilla@82.181.151.161) (Ping timeout)
- # [23:35] * Quits: lgombos (Laszlo@63.145.238.4) (Ping timeout)
- # [23:36] * Quits: richt (richt@63.145.238.4) (Client exited)
- # [23:36] * Quits: krisk (krisk@63.145.238.4) (Ping timeout)
- # [23:36] * Quits: ArtB (abarsto@63.145.238.4) (Quit: Leaving.)
- # [23:37] * Quits: karl (karlcow@128.30.54.58) (Quit: This computer has gone to sleep)
- # [23:37] * Joins: kensaku (kensaku@63.145.238.4)
- # [23:37] * Joins: fjh (fhirsch3@63.145.238.4)
- # [23:37] * Quits: sriramyadavalli (sriramyada@63.145.238.4) (Quit: sriramyadavalli)
- # [23:39] * Joins: howard (howard_wan@63.145.238.4)
- # [23:39] * Quits: Travis_MSFT (Travis_MSF@63.145.238.4) (Ping timeout)
- # [23:39] * Quits: JonathanJ1 (hollobit@63.145.238.4) (Ping timeout)
- # [23:40] * Quits: Rossen (Rossen@63.145.238.4) (Ping timeout)
- # [23:40] * Joins: alexmog (alexmog@63.145.238.4)
- # [23:41] * Quits: nwidell (nwidell@63.145.238.4) (Quit: Computer has gone to sleep.)
- # [23:42] * Quits: tlr (tlr@128.30.52.169) (Quit: tlr)
- # [23:43] * Quits: spoussa (Adium@192.55.55.37) (Ping timeout)
- # [23:43] * Quits: fukuno (fukuno@63.145.238.4) (Ping timeout)
- # [23:44] * Quits: davidb (davidb@174.91.41.218) (Quit: davidb)
- # [23:44] * Joins: Rossen (Rossen@63.145.238.4)
- # [23:44] * Joins: ernesto_jimenez (ernesto_ji@63.145.238.4)
- # [23:44] * Quits: myakura (myakura@63.145.238.4) (Client exited)
- # [23:45] * Joins: krisk (krisk@63.145.238.4)
- # [23:46] * Quits: krisk (krisk@63.145.238.4) (Quit: Friends help you move. Real friends help you move bodies.)
- # [23:46] * Joins: krisk (krisk@63.145.238.4)
- # [23:46] * Joins: abarsto (abarsto@63.145.238.4)
- # [23:46] * abarsto is now known as ArtB
- # [23:47] * Joins: evanli (evan@63.145.238.4)
- # [23:47] * Quits: stakagi (stakagi@63.145.238.4) (Ping timeout)
- # [23:50] * Joins: mmielke (mmielke@63.145.238.4)
- # [23:50] * Joins: fukuno (fukuno@63.145.238.4)
- # [23:51] * Joins: myakura (myakura@63.145.238.4)
- # [23:53] * Joins: tlr (tlr@128.30.52.169)
- # [23:53] * Quits: tlr (tlr@128.30.52.169) (Client exited)
- # [23:55] * Quits: tpod (tpod@63.145.238.4) (Ping timeout)
- # [23:56] * Joins: stakagi (stakagi@63.145.238.4)
- # [23:56] * Joins: karl (karlcow@128.30.54.58)
- # [23:57] * Joins: smaug (chatzilla@193.199.87.46)
- # [23:59] * Joins: Travis_MSFT (Travis_MSF@63.145.238.4)
- # [23:59] * Joins: JonathanJ1 (hollobit@63.145.238.4)
- # Session Close: Thu Nov 03 00:00:01 2011
The end :)