canmove, Confirmed users
737
edits
(→Agenda) |
No edit summary |
||
| (5 intermediate revisions by 4 users not shown) | |||
| Line 6: | Line 6: | ||
** [https://jetpack.etherpad.mozilla.org/cross-origin-content-script Cross-domain content scripts] | ** [https://jetpack.etherpad.mozilla.org/cross-origin-content-script Cross-domain content scripts] | ||
** [https://bugzilla.mozilla.org/show_bug.cgi?id=732294 Panel positioning] | ** [https://bugzilla.mozilla.org/show_bug.cgi?id=732294 Panel positioning] | ||
** [https:// | ** [https://github.com/mozilla/addon-sdk/wiki/JEP-Add-on-UI-Integration UX Work] | ||
** [https://github.com/mozilla/addon-sdk/wiki/Places-API-JEP Places API] | ** [https://github.com/mozilla/addon-sdk/wiki/Places-API-JEP Places API] | ||
** DOM Window for add-ons | ** DOM Window for add-ons | ||
| Line 14: | Line 14: | ||
* Roundtable | * Roundtable | ||
** API Design | ** API Design | ||
*** dev-reading: The Art of Unix Programming | *** dev-reading: The Art of Unix Programming (can be found on http://www.safaribooksonline.com/) | ||
*** | *** Poetic API, Mozilla Brown Bag: https://air.mozilla.org/poetic-apis/ | ||
*** | *** The Little Manual of API Design http://www4.in.tum.de/~blanchet/api-design.pdf | ||
** [https://bugzilla.mozilla.org/show_bug.cgi?id=855771 We should kill all existing intermittents for good or disable them] | ** [https://bugzilla.mozilla.org/show_bug.cgi?id=855771 We should kill all existing intermittents for good or disable them] | ||
** We can't really take advantage of being in a tree as much because we test on all trains (rolled over from last week) | ** We can't really take advantage of being in a tree as much because we test on all trains (rolled over from last week) | ||
| Line 39: | Line 28: | ||
| 04/15 || Jordan - Places JEP | | 04/15 || Jordan - Places JEP | ||
|- | |- | ||
| 04/22 || | | 04/22 || Eddy - Dutch Mozilla meetup | ||
|- | |- | ||
| 04/29 || | | 04/29 || Erik - Content policies | ||
|- | |- | ||
| 05/06 || | | 05/06 || Mossop - TBD | ||
|- | |- | ||
| 05/13 || ??? | | 05/13 || ??? | ||
| Line 69: | Line 58: | ||
= Attendees = | = Attendees = | ||
* Eddy | |||
* Wes | |||
* Will | |||
* Matteo | |||
* Jordan | |||
* Erik | |||
* Irakli | |||
* Mossop | |||
* Alex | |||
* Gabor | |||
= Minutes = | = Minutes = | ||
=== | == High Priority Work == | ||
===[https://etherpad.mozilla.org/jetpack-private-browsing Private Browsing]=== | |||
[https://bugzilla.mozilla.org/showdependencytree.cgi?id=748604&hide_resolved=1 Bug Tree]. We're meeting tomorrow to discuss Panel. Ideas for updating panel code have changed from what we had originally planned. | |||
===[https://jetpack.etherpad.mozilla.org/cross-origin-content-script Cross-domain content scripts]=== | |||
Final patch pushed, backed out, fixed again. Still might be intermittent errors, but will try to push today. | |||
===[https://bugzilla.mozilla.org/show_bug.cgi?id=732294 Panel positioning]=== | |||
Landed! But needs tests. | |||
===[https://bugzilla.mozilla.org/show_bug.cgi?id=695913 UX Work]=== | |||
We have a JEP: https://github.com/mozilla/addon-sdk/wiki/JEP-Add-on-UI-Integration: Matteo's working the first item, "Toggle/action buttons". | |||
===[https://github.com/mozilla/addon-sdk/wiki/Places-API-JEP Places API]=== | |||
Jordan: working on API design, will blog about it soon. | |||
===DOM Window for add-ons=== | |||
Irakli: has been focusing on private-browsing, so nothing new on this. | |||
===[https://bugzilla.mozilla.org/show_bug.cgi?id=724632 De-traitification]=== | |||
Panel has been de-traitified. Still page-mods, widgets, tabs, windows. Erik would like to try to get some of these done. | |||
==SDK== | |||
===Blockers?=== | |||
None. | |||
== Roundtable == | |||
=== API Design reading matter === | |||
The Mozilla reading group dev-reading is currently reading "The Art of Unix Programming": Erik has been reading this, and it's good (it's at http://safaribooksonline.com ). Jordan: also TrollTech white paper: http://www4.in.tum.de/~blanchet/api-design.pdf. | |||
=== [https://bugzilla.mozilla.org/show_bug.cgi?id=855771 We should kill all existing intermittents for good or disable them] === | |||
There is one main intermittent failure at the moment, that Alex thinks might be fixed by a recent patch that we will uplift. | |||
=== We can't really take advantage of being in a tree as much because we test on all trains=== | |||
Maybe we can turn off Release and Beta, because we don't expect to uplift to these releases. Discuss this again the next time it's a problem. | |||
=== Repacking for Firefox 22 === | |||
We should plan and start communicating this now. Will will write up a plan for what needs to happen, circulate it, and start telling add-on developers. | |||
=== | === {{bug|852240}}: allow `window.postMessage` to an add-on origin === | ||
Proposal to simplify communication with add-on. Comments? | |||