[01:52:50] hello [02:59:15] hi [03:00:19] anyone here [03:00:27] [03:00:30] ? [03:00:34] \n [11:01:17] Hi all [11:01:26] The jQuery Mobile meeting is going down [11:01:35] hi [11:01:36] LOOK: https://docs.google.com/document/d/1XnCqL9bSL0Lqr92yurS51sxNJ0nknsDJFp8ot-jYeFo/edit#heading=h.crg760xoxv4 [11:01:39] Hi :-) [11:01:41] sound off [11:01:45] O_O [11:03:32] anyone else here? johnbender, gseguin, _|Nix|_, JasonDScott___, arschmitz [11:03:42] HI [11:03:45] we'll give 'em a minute to hop on [11:04:59] we're (europe) are still in Winter time, so _|Nix|_ may think the meeting is in 1h? [11:05:11] hiya [11:05:20] maybe. thought he might have adjusted his reminder [11:05:31] think we have a quorum [11:05:52] so, maintenance release madness. everything must go! [11:05:53] 1.1.2 maintenance release went out Tuesday [11:05:54] http://jquerymobile.com/blog/2013/03/19/announcing-jquery-mobile-1-1-2/ [11:06:05] 1.2.1 shipping today [11:06:06] Working on final testing, blog post [11:06:24] 1.3.1 within the next 10 days [11:06:38] one Q there: should we add missing refresh methods for tables [11:06:42] I think we should [11:06:53] since 1.4 is a long ways off [11:07:06] sounds good [11:07:11] i tend to agree but i think johnbender may have a dissenting oppinion [11:07:23] because its technically a new feature [11:07:34] was hoping to ask him about this today [11:07:36] panel doesn't have a refresh method either [11:07:46] but probably less urgent [11:08:00] we have a lot of missing methods in general on widgets [11:08:07] +1 to fixing table refresh in maintenance release [11:08:09] hem, i might want to add panel's too [11:08:27] arschmitz: i agree, it is bending the versioning rules [11:08:35] but i see it as a bug [11:08:41] a bad one at that [11:08:59] yeah its not really a "Bug" though it is bad [11:09:05] very bad [11:09:15] kind of ashamed we put it out this way [11:09:30] we should have been on top of it way before beta [11:09:39] jquery [11:09:50] so let's fix it [11:09:57] but i'll talk to johnbender [11:10:08] lots of 1.3.1 issues tagged - https://github.com/jquery/jquery-mobile/issues?milestone=23&page=1&state=open [11:10:10] cool [11:10:23] reading [11:10:26] we might want to move most to 1.3.2 and just have a few items to try and fix in the next week [11:10:27] let me check [11:10:45] yeah I moved open tickets from 1.1.2 and 1.2.1 to 1.3.1 [11:10:52] raja - wrong window? [11:11:08] arschmitz: toddmparker: it's additive at least [11:11:09] raju: this is a meeting for jQuery Mobile devs [11:11:24] johnbender: absolutely [11:11:52] think the question is how "wrong" this is version-wise [11:11:54] toddmparker: ok [11:12:28] it doesn't fit with semver [11:12:38] I see it as a critical piece of the API that should have been caught so it does more damage to not have it for months than to add it [11:12:53] the server gods would not be happy [11:12:54] toddmparker: doesn't hurt my feelings [11:13:04] just making the note [11:13:07] ^ thanks autocomplete [11:13:23] yeah, i totally get that it ain't right [11:13:42] yeah its not 100% "right" but i agree with toddmparker its too important to ignore [11:13:53] even more so sense we already have a pr to fix it [11:14:02] yes [11:14:04] we had a refresh method already https://github.com/jquery/jquery-mobile/blob/master/js/widgets/table.columntoggle.js#L89 [11:14:13] just not the right way [11:14:19] so it's a bug fix :) [11:14:25] but I see the spirit of semver being that we won't break APIs on dot releases and we aren't here. so it's not as bad. it technically is a new feature tho [11:14:43] heh, uGoMobi found our loophole :p [11:14:55] problem solved.. next [11:15:04] lol reflow does not have that though [11:15:14] I am agree with toddmparker [11:15:19] which brings us to another item - we need to start putting together widget standards for 1.4 [11:15:20] toddmparker: no it's explicit [11:15:44] you can't introduce new backward compatible functionality in a patch release [11:15:49] that's reserved for minor version releases [11:16:00] johnbender: i know, i know. [11:16:13] but that doesn't mean we can't depart [11:16:19] just pointing out that it's pretty clear :) [11:16:22] we can always release 1.4 that just has the refresh methods as a new feature [11:16:35] yep [11:16:40] yeah, i know i'm bending rules [11:17:16] let's mull this over. i gave us 10 days to get 1.3.1 out so we have some time [11:18:40] :) [11:19:02] johnbender is my conscience [11:19:07] i like that [11:19:26] lolol [11:19:43] another little thing on this is that fixing would be totally temp [11:19:51] that sounds like an entertaining sitcom waiting to happen [11:19:57] because both reflow and toggle modes are not actual widget extensions right now [11:20:16] and for 1.4 they should be re written as actual extensions [11:20:20] we can do a deeper re-factor in 1.4 for sure [11:20:53] speaking of 1.4, we had a hangout yesterday to kick off the theming discussion - notes here https://docs.google.com/document/d/1l6t1HyDVd7st_7Mj_8r9D2u_HdJRxxKvtnTZyiwhIlA/edit [11:22:40] just linked that up to the 1.4 wiki page [11:22:43] https://github.com/jquery/jquery-mobile/wiki/1.4-planning [11:22:48] which needs updating [11:23:05] i'd like to do a similar hangout to talk about API/widget stuff [11:23:17] do people have time later today or tomorrow to talk? [11:23:37] im available whenever but tomorrow would be better [11:23:55] definitely need johnbender, gseguin, arschmitz, uGoMobi, and _|Nix|_ [11:24:08] i can do either [11:24:24] tomorrow is surprisingly clear for me [11:24:26] I am available [11:24:41] can't do tomorrow [11:24:43] let's do tomorrow [11:24:46] ohw [11:24:52] sorry [11:24:57] DAMMIT GSEGUIN [11:25:16] later today? [11:25:25] yes that would work for me [11:25:33] let's make sure _|Nix|_ can make it too [11:25:52] true, he should be back online in 35 minutes :) [11:26:02] was about to say that :) [11:26:04] lol [11:26:06] timezones. [11:26:13] they are hilarious [11:26:25] we'll be aligned again in 10 days or so... [11:26:30] cool [11:26:47] toddmparker: I'm in [11:26:54] let's try and meet after this..we can try and raise _|Nix|_ [11:26:54] let's break for 10 days then [11:27:04] I can do this afternoon too [11:27:11] great, sounds like we can all do it today [11:27:26] 10 day vacation! [11:27:41] again? [11:27:58] heh [11:28:38] <_|Nix|_> Hey! [11:28:42] Victor should popup up on IRC - he's going to be mating accessibility suggestions. he may ask some Q's about how things work, not sure he has a ton of experience with all the ins and outs [11:28:43] <_|Nix|_> Sorry I'm late! [11:28:48] there's _|Nix|_ ! [11:28:57] <_|Nix|_> Are we doing a hangout? [11:29:04] later today [11:29:07] no worries. you have time after this to do some 1.4 planning? [11:29:07] cool we will help him out [11:29:14] <_|Nix|_> Definitely. [11:29:21] yep, hangout. I'll take notes and update the public wiki. [11:29:48] I will flag Victor's tickets with "accessibility" [11:30:13] what time did we say? [11:30:13] thanks [11:30:16] getting breakfast so I can eat whilst listening [11:30:22] (reading, whatever) [11:30:33] let's shoot for 30 minted from now? [11:30:47] and wrap this on time [11:30:48] ok [11:30:58] ok, that's it from me [11:31:23] johnbender: want to go? [11:32:18] want me to go while we wait for johnbender ? [11:32:25] I'll be quick [11:32:46] sure [11:32:52] worked on preparations for the 1.1.2 and 1.2.1 release [11:32:53] * johnbender will go next [11:33:01] one note... [11:33:10] don't forget to cherry-pick commits! [11:33:24] and cherry-pick with `-x` [11:33:26] +1 [11:33:53] and did some more triage [11:34:17] cool. definitely help me winnow down the 1.3.1 list [11:34:18] that's it for me [11:34:22] thanks [11:34:26] will do [11:34:30] johnbender - gogogogo [11:35:29] johnbender: hurry you're going to get fired [11:35:45] lol [11:35:55] very little over here [11:36:04] I poked around the edges of nav [11:36:12] what's left in there [11:36:24] to get a sense for how hard dumping that into a widget will be [11:36:26] <_|Nix|_> Please have a look at https://github.com/jquery/jquery-mobile/issues/5775 ... [11:36:27] _|Nix|_: Issue #5775 by leen111 (6d 3h ago): popup and data-history="false" [11:36:34] we did the deploy [11:36:48] and we talked a bit about lazy parsing [11:36:54] _|Nix|_: I'll check it out [11:36:56] <_|Nix|_> johnbender: I think we need a version of ignoreInitialHashChange for the navigate event as we have now for the navigator. [11:37:06] johnbender: great, i think figuring out a plan to make nag more decoupled is a biggie for 1.4 [11:37:48] nav, not nag. autocorrect is annoying [11:39:17] thanks johnbender, sure there will be a lot to look at after our next meeting [11:39:39] toddmparker: yar [11:40:03] agcolom? [11:40:08] yes! [11:40:26] no much here either so here it is... [11:40:28] Claim success in getting FFOS phones to the Filament group! Big thanks to Brad Lassey from Mozilla [11:40:28] triage [11:40:28] catching up with updates on the api docs setup [11:40:28] had a discussion with Scott Gonzalez regarding collapsible collapse and expand [11:41:01] and big thanks to the team for helping me get back up to speed recently (yesterday in particular :-) ) [11:41:11] agcolom: https://github.com/jquery/jquery-mobile/issues/5798 [11:41:12] uGoMobi: Issue #5798 by uGoMobi (1h 15m ago): Collapsible expand and collapse events [11:41:20] great. i'd like your help working with Rwhitbeck and I one the new site too [11:41:30] yes, saw that! Thanks that's great :- [11:41:32] :-) [11:41:42] you rang? [11:41:52] sure. I'm starting to breathe again ! [11:42:24] so happy to help! [11:43:08] great [11:43:13] hi Rwhitbeck [11:43:26] hi toddmparker [11:43:30] so that's it from me... spotted something on the issue that _|Nix|_ brought up regarding the breaking of rangeslider on form reset [11:43:34] we should connect on the site stuff…maybe tomorrow? [11:43:46] asounds good. [11:44:13] I can do tomorrow but late in Europe... from 6pm? [11:44:29] (is that 1pm your time) [11:44:37] (if you need me) [11:44:43] that sounds great for me [11:44:48] sure [11:44:51] no sorry from 7pm [11:44:57] 2pm for you [11:45:20] or 1.30pm should be ok [11:45:35] 2pm works I think 1pm doesn't [11:45:45] 2pm your time is good [11:46:04] you factored our DST into that conversion ;-) [11:46:09] works for me [11:46:17] great [11:46:22] yes ;-) [11:46:25] any other news Rwhitbeck [11:46:38] (assumed you were done agcolom) [11:46:48] i am [11:47:12] I have a jQuery Mobile training coming up at the jQuery UK conf. Could use some help promoting it as that isn't selling as well as the other two trainings. Proceeds go back to the foundation. [11:47:44] http://appendto.com/blog/2013/03/jquery-mobile-workshop-jquery-uk/ [11:47:55] that's all I have at the moment. [11:47:58] remind me to RT [11:48:01] ok, cool [11:48:07] gseguin? [11:48:19] yup [11:48:29] not much this week [11:48:43] Tracked down pending PR authors for CLAs [11:48:58] Updated Readme.md with new build instructions [11:49:31] There are talks about automating CLA checking for PR, that would be awesome [11:49:38] thanks for the CLA stuff [11:49:44] not sure if everyone saw the message about CLA's on the jQuery Devs Google group [11:49:46] that would rule [11:49:47] I'll keep up with that and will help implement it [11:49:56] thank you gseguin [11:50:14] thanks uGoMobi [11:50:40] to all, we can't accept PR ( even read it) if there is no CLA on file for the author [11:51:00] http://contribute.jquery.org/CLA/ [11:51:09] https://docs.google.com/spreadsheet/ccc?key=0Aj5JJFjq9rZDdFJucXdGZXlRdVh2SUVUb2hsb0FBYkE#gid=0 [11:51:47] little progress on tests separation [11:51:58] we still need to figure out what makes some tests unstable [11:52:04] that's it for me [11:52:05] oops... not sure if I should have paste that last link here :( [11:52:10] ghosts in the machine [11:52:21] its locked [11:52:26] uGoMobi: I was going to say so :D [11:52:27] not sure uGoMobi - sure it's ok [11:52:42] so public cant see anyway [11:52:48] <_|Nix|_> I'm not too happy about the PR/CLA thing ... I know it's necessary, but man ... does that ever de-motivate me from checking out /any/ PRs :( [11:52:49] ok good [11:53:50] _|Nix|_: It's better than dealing with IP-trolls [11:54:24] <_|Nix|_> *nod* [11:54:54] it's a pain, but needed. lawyers. [11:55:00] <_|Nix|_> Too bad we don't use GPL ... that makes it pretty clear that any modification is also GPL ... [11:55:24] <_|Nix|_> But IANAL so ... [11:55:32] but then there would be no adoption [11:55:37] I think it's more about "You represent that the Contributions are Your original works of authorship, and to Your knowledge, no other person claims, or has the right to claim, any right in any invention or patent related to the Contributions." [11:55:50] <_|Nix|_> gseguin: Yeah - we'd need to be the Linux kernel ... [11:56:02] ya [11:56:15] anyhow, next? [11:56:30] gseguin: you wrapped? [11:56:36] I did [11:56:39] _|Nix|_ what's up [11:56:47] <_|Nix|_> Hey! [11:56:49] <_|Nix|_> Not much. [11:57:06] <_|Nix|_> Merged some PRs (unfortunately), and delved into the lazy loading. [11:57:29] <_|Nix|_> I had an idea about how to do the lazy loading without breaking anything: property accessors. [11:57:45] <_|Nix|_> I'm trying that, but it's /really/ tricky. [11:58:04] <_|Nix|_> However, if it worked out, the solution would be confined to $.widget(). [11:58:57] I think that the best thing to do is wait and see how much we can speed up enhancement by doing...less enhancement [11:59:18] +1 [12:00:00] <_|Nix|_> Yeah, that's probably a much worthier goal. [12:00:35] less technically risky imho [12:00:54] <_|Nix|_> toddmparker: Well, actually, you'd be surprised how low-impact the accessor method it. [12:00:58] <_|Nix|_> s/it/is/ [12:01:08] <_|Nix|_> It's totally transparent to anyone who uses $.widget. [12:01:40] i'd recommend that we try and push this back on them to deliver perf data and such [12:01:42] <_|Nix|_> But anyway, I'll finish the accessor experiment, because it may end up in a downstream library. [12:01:47] doesn't seem like a huge priority [12:01:54] <_|Nix|_> toddmparker: Oh, this is no longer about that PR. [12:02:01] ah, ok [12:02:20] <_|Nix|_> toddmparker: I think that's fundamentally broken, because it breaks the promise that during mobileinit the library is fully loaded, widgets 'n all. [12:03:00] right [12:04:08] _|Nix|_: does that address this issue https://github.com/jquery/jquery-mobile/issues/2661 [12:04:09] uGoMobi: Issue #2661 by jblas (17mon 1w ago): Framework needs a mobileready event. [12:04:10] ? [12:05:02] <_|Nix|_> uGoMobi: Checking ... [12:06:12] anyone else need to do an update while we wait for _|Nix|_ [12:06:17] think that may be it [12:06:28] <_|Nix|_> uGoMobi: Isn't the mobileinit event that? [12:06:37] <_|Nix|_> uGoMobi: Sorry - I need to look in more depth. [12:06:48] me [12:06:56] _|Nix|_: that's what I was thinking (see my comment there) [12:07:02] sorry arschmitz! [12:07:07] its ok [12:07:17] ill be very quick [12:07:36] briefly looked at some pr's for table refresh and the lazy load one [12:08:14] great. thanks to everyone for digging into PRs, even with the CLA overhead [12:08:23] also talked with frequent and he has broken the listview filter out into a filter widget that also works on tables and hes working on selects too [12:09:00] i think this is something we should do for 1.4 since listview filter should be made a widget or extension anyway a more generic filter widget would be great [12:09:37] i looked at what he has so far and it needs some work but its a great start he i gave him some feed back and he is going to do some more work on this and let us know [12:09:38] +1 [12:10:03] i think the table filter would be cool, esp if it done by just pulling out filter a bit more [12:10:20] yeah his filter widget is really simple too [12:10:44] so even if we have to clean up and refactor a bit i think we should go that route and use it as a starting point [12:11:09] yep [12:11:22] ok, think that's it for an update [12:11:29] should we wrap? [12:11:32] yep [12:11:36] any questions from the community? [12:13:06] ok, think that's it. [12:13:09] Thanks everyone [12:13:14] see y'all on -dev