16:04:06 #startmeeting 16:04:06 Meeting started Thu Feb 13 16:04:06 2014 CET. The chair is API. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:04:06 Useful Commands: #action #agreed #help #info #idea #link #topic. 16:04:14 #topic 5-minutes of margin 16:05:02 * clown sits up and pays attention 16:06:04 and I think that the five margin is over 16:06:11 five minute margin I mean 16:06:16 #topic Progress towards 3.12 16:06:37 well, I don't have too much to report myself 16:06:41 I could describe some movement on the mag preferences front. 16:06:45 I think that clown was the one more involved with aday 16:06:52 so, clown , could you summarize? 16:07:13 #info Joseph met with Allan to discuss Allan's proposal for the new zoom prefs dialogs. 16:07:20 #info The mockups are here: 16:07:30 #info https://raw.github.com/gnome-design-team/gnome-mockups/master/system-settings/universal-access/zoom-and-filters.png 16:07:47 #info Note that those are pictures. 16:08:23 #info Next steps are to turn that into Glade files, and then modify the control center code to make it change the gsettings as appropriate. 16:08:45 #info Joseph was CC'ed on an email from Allan to magpie asking her if she could start that process. 16:09:13 I should reply, but I presonally think this is ambitious for the time frame — I wish this had started two months ago. 16:09:36 questions? 16:10:06 * joanie pulls up release schedule 16:10:13 well, I assume that two months ago nobody was available 16:10:25 #info note that the crosshairs UI does *not* change (that's why the mockups do not show it). 16:10:25 unless you need to meet face-to-face to trigger this 16:10:28 3.11.90 beta release is 17 Feb 16:10:41 well the tarball due date is 17 feb 16:11:01 Yes, joanie, but aday did say it might be pushed back a week due to wayland. 16:11:11 oh that's ui freeze too 16:11:12 maybe API knows more? 16:11:26 yeah, like this is gonna happen 16:11:27 clown, oh well, I could mention it as 3.12 stuff 16:11:38 (this == in time for ui freeze) 16:12:04 #info during previous weeks, release team was discussing pushing the release a week due wayland, but finally the schedule will not be changed 16:12:32 I know from experience that translating nicely laid out pictures of UI into Glade files can be a long process... 16:12:50 API, thanks for that. 16:12:50 * joanie nods 16:12:54 np 16:13:17 well, this work needs to be done 16:13:22 so as they are on the path 16:13:39 when finished we can discuss in which release it is included 16:13:45 in any case, I don't have more questions 16:13:49 clown, anything else? 16:14:04 just to point out one thing. 16:14:41 The dialog has a checkbox for supporting focus/caret tracking. It's on the left side, labelled "Keep keyboard focus in view". 16:15:00 That's pretty sparse, but better than nothing. 16:15:21 That is, there is nothing to support the various modes. 16:15:30 hmm 16:15:38 push vs. proportional vs. centered vs none. 16:15:45 so is always push or none? 16:15:58 aday was considering using exactly the same mode as for mouse tracking. 16:16:11 that is, if mouse is set to centered, then focus/caret is also centered. 16:16:46 hmm, why? 16:16:51 just to avoid too many options? 16:17:08 seems a simplification without too much rationale 16:17:27 joanie and I said they should be independent, but aday wanted use cases to show that end users want that degree of flexibility. 16:17:39 and we tried to provide some 16:17:51 but oh well 16:18:00 I am going to ask our resident expert about that, but that won't happen until tomorrow (she's not in the office until then). 16:18:25 but, if you know of any such use cases, then let us know. 16:18:41 Here is one joanie remembered: http://pastebin.ca/2638664 16:18:51 But, that didn't convince aday. 16:18:56 the thought occurred to me that we can send an email to the gnome-accessibility list stating something like 16:18:57 We're lucky clown has experts in his office :-) 16:19:06 the Design Team believes these should be joined 16:19:10 any objections? 16:19:20 what should be joined? 16:19:32 the type of alignment 16:19:35 push/centered 16:19:39 Yes, I could also ask Robert Cole — our primary magnifier user. 16:19:48 he's on the list I think 16:19:54 yes, he is. 16:19:59 this would give stakeholders the ability to chime in 16:20:09 indeed. 16:20:24 and maybe they'd be more "believable" 16:20:30 * API don't want to interrupt, but just in case, that email ideas looks good to API 16:21:06 well, I am an ocasionaly magnifier user, and I don't want them to be the same. (I want push for mouse and caret, but centered for focus). 16:21:23 clown: you're not believable though :P 16:21:28 so clown , you are not a use case? 16:21:35 yeah, I know. I'm toxic. 16:21:45 probably in order to be a use case you need a degree 16:21:47 it honestly was a tad surreal 16:21:47 ehem 16:21:53 so, volunteers to that email¿ 16:21:55 ? 16:22:05 s/to/for 16:22:16 oh, I consider myself a user, but only one of the "low magnification population of users. 16:22:18 clown: would you mind? 16:22:43 mind sending the email I mean 16:22:49 joanie, I will draft it. I will also send you the draft for you input. 16:22:54 I think a use case need to add the info why clown prefer that configuration 16:22:58 But, should I be the sender to the lise? 16:23:01 *list 16:23:11 I think you should be the sender, yes 16:23:41 Okay. but I still want your input, joanie. 16:23:45 sure 16:23:53 So, I'll draft it sometime today, and send it to you. 16:23:54 okay? 16:23:57 and we should get APIs, since he's chief 16:24:00 #action clow will write a draft, ask joanie for input, send final email 16:24:01 and I'm a snarky b*tch 16:24:05 fearless leader. 16:24:14 "clow"? I like that:-) 16:24:27 so clown, anything else (said API looking worried at the clock) 16:24:33 nope. 16:24:39 * API looking english dictionary just in case 16:24:43 clocks scare me too 16:24:44 ok 16:24:51 fwiw, I forgto something for this point 16:25:11 sorry, API, "no". 16:25:22 #info while working on pdf-accessibility joanie and API where talking about that old AtkTableCell interface we agreed to add on a hackfest a long time ago 16:25:44 #info somewhat forgotten, and not reviewed by then maintainer Lee, API reviewed the patch that mgorse uploaded 16:25:51 https://bugzilla.gnome.org/show_bug.cgi?id=651353 16:25:51 04Bug 651353: normal, Normal, ---, jdiggs, UNCONFIRMED, Implement AtkTableCell 16:26:01 #info API review had some questions and comments 16:26:01 oops assigned to me 16:26:26 #info joanie answered some questions, but it would be good to have the input from mgorse (patch's author) too 16:26:37 #info hopefully it would be good to have this for 3.12 16:26:50 this==the interface at ATK, probably it would be too much implementors having it implemented 16:27:11 #info additionally, although not touched lately, there is a revamp of AtkValue on process 16:27:17 Hmm. I always forget that adding an attachment doesn't automatically CC me on a bug... Are in API freeze right now, API? 16:27:30 #info API will try to finish it and having a patch to show 16:27:34 mgorse, I don't think so 16:27:42 I mean that we are not in any active freeze 16:27:46 * API looking just in case 16:27:56 maybe it goes into effect with .90, not .5 16:28:06 I think you're correct mgorse 16:28:13 freeze is approaching soon 16:28:19 but not here quite yet 16:28:50 well, technically, API freeze is also at Feb 17 16:28:59 ok, good to know 16:29:01 plenty of time :P 16:29:04 but as I'm saying, this is about having the interface, not requiring implementors to implement it 16:29:29 in that sense, it is not about changing an API developers should be using (or are using) for this cycle 16:29:49 in any case, mgorse if you take a look to my comments it would be really appreciated 16:29:51 that means we can keep on adding stuff post "freeze"? 16:30:03 * joanie coughs "AtkValue" 16:30:27 API knows all the tricks to deal the freeze :-) 16:30:40 well, I plan to, but don't tell others 16:30:43 having said so 16:30:44 that's why he's fearless leader and we but humble minions 16:30:45 done 16:30:47 anyone else= 16:30:48 ? 16:31:07 just more of a comment/observation 16:31:31 I am *pretty sure* that Gtk+ has not moved forward on focus-tracking (the atk stuff; not mag stuff) deprecation 16:31:38 We (I) should verify that 16:31:43 Orca's still ready for it 16:31:49 but I don't think gtk+ is 16:32:05 with those comments -- and non-responses from matthias 16:32:15 API were you going to ping Matthias? 16:32:23 about the comments/non-responses? 16:32:26 yes, that is on my todo 16:32:29 k 16:32:30 still not done 16:32:42 I'll add make sure it didn't get committed without us noticing 16:32:49 * joanie pulls gtk+3 from git 16:33:00 that's all I have 16:33:16 I don't think so 16:33:23 so, anything else in this topic? 16:34:21 seems Benjamin is at least ignoring deprecation warnings 16:34:25 so nothing else in this topic 16:34:32 but I'm going to look at this gtk+ stuff 16:34:54 oh one more thing 16:35:01 the new Gtk+ popup widget 16:35:07 we need to look at that 16:35:13 * joanie writes that down 16:35:41 (now I think I'm done) 16:35:50 * joanie hates impending freezes/beta releases 16:36:17 ok, so I will move then 16:36:28 #topic W3C updates 16:36:31 clown, joanie ? 16:36:35 me again? 16:36:37 * clown is taking control of the meeting... 16:37:04 #info The ARIA 1.0 release is in the state of waiting on votes from the membership to proceed. 16:37:20 #info So far, all the votes have been positive, but there are many more to come. 16:37:46 #info The plan is to put the document into shape and announce ARIA 1.0 at CSUN. 16:38:05 #info On th developement side, the first change for 1.1 is about to take place. 16:38:36 #info Specifically, the *name* of the presentation role is deprecated and to be replaced with role="none". 16:38:47 #info See: http://www.w3.org/TR/wai-aria-1.1/roles#presentation 16:39:10 just the name? 16:39:21 #info that link shows the current wording for role="presentation". Simply subsitutie "none" for "presentation". 16:39:23 yes, API 16:39:31 ah ok 16:39:34 last info explained it 16:39:41 sorry for the interruption, pleoase go on 16:39:41 s/subsitutie/substitute/ 16:40:01 I'm done, actually. questions? over to you joanie, if you have anything to add? 16:40:08 nothing to add 16:40:10 * clown notes that joanie is really good scribe. 16:40:14 heh 16:40:25 achievement unlocked: did. not. die. 16:40:26 :) 16:41:05 so, on CSUN will be a kind of ARIA 1.0 party? 16:41:06 To explain; joanie attended her first UAIG meeting, and was the minute take. 16:41:12 once the release (gnome) is out the door, I plan to really dive into the testing stuff 16:41:13 *taker. 16:41:45 API, yes. Likely a party if they manage to put everything together in time. 16:41:54 there will be champagne, I expect. 16:42:28 acttually, I heard one of the things they are looking for are testimonials. 16:42:38 From companies. 16:43:17 before ARIA 1.0 my life was worthless. ARIA 1.0 changed my life. Im not an alcoholic anymore 16:43:20 * clown wonders if the IDRC PR machine would be interested. 16:43:31 hehehehe 16:43:31 API, is that Igalia's official position? 16:43:35 that will happens if someone C&P without looking too much 16:44:00 well, sorry for the brief misc time moment 16:44:07 clown, joanie thanks for the summary 16:44:13 wlcm 16:44:16 anyone has more questions, comments, doubtS? 16:45:11 hard life in Igalia :-) 16:46:28 * joanie hums and builds gtk+ 16:46:41 seems there's a new "action bar" too 16:47:12 API moving on? 16:47:15 There is also a "switch" now, https://developer.gnome.org/gtk3/unstable/GtkSwitch.html 16:47:16 oh 16:47:23 I was waiting for something about the action bar 16:47:24 but on 16:47:26 but ok 16:47:27 what is the ATK for that switch? 16:47:37 actually, that's for misc time. Ignore me. 16:48:00 clown, well, seems role-checkbutton with states checked non-checked 16:48:01 clown: that's not new 16:48:02 but not sure 16:48:09 and it's a toggle button I think 16:48:10 I would need to check how was implemented 16:48:17 anyhoo.... 16:48:18 joanie, oh, yes 16:48:20 yes, API, joanie, but a new role in aria 1.1 is "switch". 16:48:21 that makes more sense 16:48:28 clown: I know 16:48:52 I think that new aria role will map to atk_role_toggle_button 16:49:08 capitalization optional day 16:49:11 * joanie shuts up for real 16:49:15 yes, unless a good reason appear 16:49:18 anywaaayyy 16:49:19 moving 16:49:23 #topic Marketing 16:49:28 right, if you can show that the gtk switch widget maps to atk_role_toggle_button, that's an argument for mapping role="switch" the same way. 16:49:40 #info API received jjmarin email with the wikipedia entry, didn't review it yet 16:49:43 done 16:49:44 and sorry 16:49:47 jjmarin, anything else? 16:49:53 #Info Juanjo is waiting for feedback and green lights from API and mgorse for updating the ATK and AT-SPI entries in the wikipedia and talk to the wikipedians 16:50:00 mgorse: not sure if you have received my email (just to make sure it hasn't been eaten by the cookie monster :-) 16:50:44 #info I have a pending article fot the annual report. Tomorrow I have some time to start the article 16:51:04 yay for doing the annual report for us jjmarin!!! :) 16:51:21 np :-) 16:51:48 ok 16:51:49 so 16:51:52 questions, doubts? 16:52:17 http://en.wikipedia.org/wiki/AT-SPI 16:52:19 ? 16:52:24 clown, yes 16:52:26 the idea is update 16:52:29 thanks. 16:52:30 both it and ATK 16:52:45 or at least explain on that page the difference between atspi and atk 16:52:55 and similarities 16:53:31 as I don't see people talking 16:53:34 jjmarin, thanks 16:53:43 so I will move to next (and last topic) 16:53:44 I haven't explain too much about this 16:53:52 jjmarin, no problem 16:53:58 thats the reason you sent the intiial draft 16:54:00 to review and improve 16:54:08 msanchez post is the best one reference I've found about the differences 16:54:09 #topic Misc time 16:54:18 so about previous clown question: 16:54:21 https://git.gnome.org/browse/gtk+/tree/gtk/gtkswitch.c#n897 16:54:31 yes gtkswitch is mapping to ATK_ROLE_TOGGLE_BUTTON 16:54:41 thanks API. 16:54:42 and with that link I can show it 16:56:10 so anyone else have something miscellaneous to comment/share? 16:57:10 not for me 16:58:30 no one asking, 2 minutes of silence 16:58:34 so I will close the meeting 16:58:41 thanks everybody for coming 16:58:43 #endmeeting