https://wiki.mozilla.org/api.php?action=feedcontributions&user=Mixedpuppy&feedformat=atomMozillaWiki - User contributions [en]2024-03-29T11:13:18ZUser contributionsMediaWiki 1.27.4https://wiki.mozilla.org/index.php?title=Mobile/Fennec/Android&diff=1245569Mobile/Fennec/Android2023-02-16T14:52:34Z<p>Mixedpuppy: Fix link to current build doc</p>
<hr />
<div>{{Admon/important|Fennec has been replaced by Fenix. The build documentation has moved!|See the most up to date documentation at https://firefox-source-docs.mozilla.org/contributing/build/building_mobile_firefox.html}}<br />
<br />
Here is a table of contents of all the in-depth information you might need to find about Firefox for Android development.<br />
<br />
New to the community? Welcome! [[Mobile/Get_Involved|Start here!]]<br />
<br />
== Develop ==<br />
*[[Mobile/Get Involved|New contributor page]]<br />
**[[Mobile/Fennec/Android/Suggested workflow|Suggested workflow]]<br />
*[https://developer.mozilla.org/en-US/docs/Simple_Firefox_for_Android_build Build documentation]<br />
*[[Mobile/Fennec/Android/Testing|Testing]]<br />
*[[Mobile/Fennec/Android/CommonTips|Common tips & how-to's]]<br />
*[[Mobile/Fennec/Android/Multilocale_Builds|Multilocale Builds]] - how to build an apk containing multiple languages (instead of just en-US by default).<br />
*[[Mobile/Fennec/Android/Development/Addons|Useful addons for development (e.g. copy profile)]]<br />
*[[Mobile/Fennec/Android/AdvancedTopics|Advanced topics (e.g. special build configs & advanced debugging)]]<br />
*[https://gecko.readthedocs.org/en/latest/mobile/android/fennec/index.html In-tree Firefox for Android documentation]<br />
*[[Mobile/Triage|Triage]]<br />
*[[Mobile/Metrics|Metrics]]<br />
*[[Mobile/Fennec/Android/png_optimisation|png optimisation]] - a guide on how to prepare png and raster images for landing in the tree, in order to minimise their size. This includes details on webp conversion, when applicable.<br />
<br />
=== App and development overview ===<br />
* [[Mobile/Fennec/Android/App_Structure|App Structure]]: Fennec is a combination of Java frontend code, Javascript glue and display code, and C++ rendering code. Here's a brief 9000m (30'000ft) overview of what each of those parts does.<br />
** [[Mobile/Fennec/Android/Build_Systems|Build Systems]]: Our app structure results in a complex build process. Moreover, we are in the process of migrating our builds from a custom (Makefile based) build, to using Gradle for the frontend/Java portions of our app. This is a brief description of our parallel build systems and what we're trying to achieve in the future.<br />
<br />
=== Feature development ===<br />
* [[Mobile/Distribution_Files|Distribution files]]<br />
* [[Mobile/Fennec/Android/Java_telemetry|Java telemetry]]<br />
* [[Mobile/Fennec/Android/Switchboard|Switchboard]]<br />
* [[Mobile/Fennec/Android/Downloadable_Content|Downloadable Content]]<br />
<br />
=== Test results ===<br />
*[https://scan.coverity.com/projects/firefox-mobile Coverity static analysis]<br />
<br />
=== Build infrastructure ===<br />
*[[Mobile/Fennec/Android/Task Cluster notes|Task Cluster notes]]<br />
*[[Mobile/Fennec/Android/mach_bootstrap_SDK_dependencies|`./mach bootstrap` SDK dependencies]]<br />
<br />
=== General developer resources ===<br />
*[https://mozilla-version-control-tools.readthedocs.org/en/latest/hgmozilla/index.html Mercurial for Mozillians]<br />
*[https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html Mozilla Phabricator User Guide]<br />
<br />
=== Crash Stats ===<br />
* The crash-stats page lives at https://crash-stats.mozilla.com/home/product/FennecAndroid<br />
** Be careful to select "'''FennecAndroid'''" under the product dropdown to see Firefox on Android crashes.<br />
*** Nightly has the name XX.0a1 (e.g. 52.0a1)<br />
*** Aurora has the name XX.0a2 (e.g. 51.0a1 - the number is one lower than nightly)<br />
*** Beta is XX.0bN (e.g. 50.0b12). N is increased every time a new beta is released (usually weekly).<br />
**** '''Note:''' Multiple beta versions can be listed under the versions dropdown, the first one listed might not be the currently released beta.<br />
*** Release is XX.0.N (e.g. 49.0.2). N is increased every time there is a dot release, we usually try to avoid dot releases.<br />
** Beware: a single device (which potentially has a hardware issue and/or a user who has done something strange with their configuration) can result in a crash-spike on nightly, or even aurora - not every crash is something significant.<br />
** You can view devices that are affected by selecting a crash-signature, then going to "Aggregations", followed by clicking on the "Aggregate on" dropdown and selecting "Android device". Some issues might be device or manufacturer specific.<br />
** To create a bugzilla entry for a given crash, open a crash report (if you are viewing a signature, go to "reports" and click on one of the items there). From the crash report search for "Bugzilla - Report this bug in" and select the appropriate module.</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=User:Mixedpuppy&diff=1243327User:Mixedpuppy2022-07-08T14:52:12Z<p>Mixedpuppy: wow, mozilla messaging</p>
<hr />
<div>'''Shane Caraveo''' <br />
<br />
Organization: Mozilla <br />
<br />
Twitter: mixedpuppy<br />
<br />
<br />
<br />
{{VerifiedUser}}</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Standards/w3c-interest-community-groups&diff=1243326Standards/w3c-interest-community-groups2022-07-08T14:51:18Z<p>Mixedpuppy: add more webext people</p>
<hr />
<div>{{stub}}<br />
<br />
This page tracks [[W3C]] Interest Groups (IGs) and Community Groups (CGs) that Mozillians participate in. Specifically these are IGs and CGs without a related Working Group (WG).<br />
<br />
See the main '''[[Standards]]''' page for WGs and their directly related IGs & CGs (if any).<br />
<br />
== W3C ==<br />
* See [[Standards]] for W3C Working Groups that Mozillians participate in.<br />
<br />
=== Color on the Web Community Group ===<br />
https://www.w3.org/community/colorweb/<br />
* <span class="h-card">[[User:Jgilbert|Kelsey Gilbert]]</span><br />
<br />
=== Federated Identity Community Group ===<br />
https://www.w3.org/community/fed-id/<br />
* <span class="h-card">Cameron Boozarjomehri</span><br />
* <span class="h-card">Benjamin VanderSloot</span><br />
<br />
=== Games Community Group ===<br />
http://www.w3.org/community/games/<br />
* <span class="h-card">[[User:Dmose|Dan Mosedale]]</span><br />
<br />
=== Immersive Web Community Group ===<br />
https://github.com/immersive-web/proposals - [https://www.w3.org/blog/2018/01/towards-the-immersive-web/ previously known] as [http://www.w3.org/community/webvr/ WebVR Community Group]<br />
* <span class="h-card">[[User:Jgilbert|Kelsey Gilbert]]</span><br />
Documents:<br />
* [https://immersive-web.github.io/webxr/ WebXR Device API Editor's Draft]<br />
* [https://immersive-web.github.io/webxr/charter/ draft charter] (towards a WG)<br />
<br />
=== Open UI Community Group ===<br />
https://www.w3.org/community/open-ui/<br />
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span><br />
<br />
=== Privacy Community Group ===<br />
https://github.com/privacycg/<br />
* Tanvi Vyas (co-chair)<br />
* Peter Saint-Andre<br />
* Anne van Kesteren<br />
* Paul Zühlcke<br />
* Tim Huang<br />
* Benjamin VanderSloot<br />
<br />
=== Web Education Community Group ===<br />
http://www.w3.org/community/webed/<br />
* <span class="h-card">[[User:Espressive|Schalk Neethling]]</span><br />
<br />
=== WebExtensions Community Group ===<br />
[https://www.w3.org/community/webextensions/ WECG]'s activity is at its [https://github.com/w3c/webextensions GitHub repo] ([https://github.com/w3c/webextensions/blob/main/charter.md charter], [https://github.com/w3c/webextensions/issues issue tracker], [https://github.com/w3c/webextensions/tree/main/_minutes#readme meeting notes]).<br />
<br />
* <span class="h-card">[[User:zombie|Tomislav Jovanovic]]</span> (Editor)<br />
* <span class="h-card">[[User:Robwu|Rob Wu]]</span><br />
* <span class="h-card">[[User:mixedpuppy|Shane Caraveo]]</span><br />
* <span class="h-card">[[User:rpl|Luca Greco]]</span><br />
* <span class="h-card">[[User:willdurand|William Durand]]</span><br />
<br />
== See Also ==<br />
* [[Standards]]<br />
* [[Standards/emeritus]] - past Mozilla participants in Community Groups</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Modules/Desktop_Firefox&diff=1240927Modules/Desktop Firefox2022-03-02T15:26:21Z<p>Mixedpuppy: fix mailto link</p>
<hr />
<div><noinclude><br />
'''Only module owners may edit this page.''' <br />
<br />
They may:<br />
<br />
* update any information about their module except the name of the owner<br />
* add or remove sub-modules<br />
* change the owner of a sub-module <br />
* add emeritus owners or peers<br />
<br />
Other changes, including changes of module owner or addition/removal of modules, must be agreed with the Module Ownership Module group, probably via a discussion in [https://www.mozilla.org/about/forums/#governance mozilla.governance].<br />
</noinclude><br />
Owners and peers of the Desktop Firefox module may review code anywhere in the browser and toolkit directories. Reviews should be sent to the more specific submodules below where possible.<br />
<br />
{{Module<br />
|name=Desktop Firefox<br />
|description=Standalone Web Browser.<br />
|owner=[mailto:dtownsend@mozilla.com Dave Townsend], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]<br />
|fallbackpeers=[mailto:dao@mozilla.com Dão Gottwald], [mailto:jwein@mozilla.com Jared Wein], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]<br />
|ownersemeritus=<br />
|peersemeritus=[mailto:netzen@gmail.com Brian Bondy], [mailto:lina@mozilla.com Lina Cambridge], [mailto:lchang@mozilla.com Luke Chang], [mailto:rchien@mozilla.com Ricky Chien], [mailto:dolske@mozilla.com Justin Dolske], [mailto:georg.fritzsche@googlemail.com Georg Fritzsche], [mailto:felipc@gmail.com Felipe Gomes], [mailto:tchien@mozilla.com Tim Guan-tin Chien], [mailto:jhofmann@mozilla.com Johann Hofmann], [mailto:rexboy@mozilla.com KM Lee Rex], [mailto:gasolin@mozilla.com Fred Lin], [mailto:ralin@mozilla.com Ray Lin], [mailto:fliu@mozilla.com Fischer Liu], [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:mark@moxienet.com Mark Mentovai], [mailto:ted.mielczarek@gmail.com Ted Mielczarek], [mailto:bnicholson@mozilla.com Brian Nicholson], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:mano@mozilla.com Asaf Romano], [mailto:msamuel@mozilla.com Marina Samuel], [mailto:jryans@gmail.com J Ryan Stinnett], [mailto:gps@mozilla.com Gregory Szorc], [mailto:ttaubert@mozilla.com Tim Taubert], <br />
|group=firefox-dev<br />
|source_dirs=browser/, toolkit/<br />
|url=[[Firefox/Code_Review|Code Review Guidelines]]<br />
|components=Firefox, Toolkit<br />
}}<br />
<br />
== Submodules ==<br />
<br />
{{Module<br />
|name=Add-ons Manager<br />
|description=Extension management back-end.<br />
|owner=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:lgreco@mozilla.com Luca Greco]<br />
|ownersemeritus=[mailto:rstrong@mozilla.com Robert Strong], [mailto:aswan@mozilla.com Andrew Swan], [mailto:kmaglione@mozilla.com Kris Maglione]<br />
|peers=[mailto:lgreco@mozilla.com Luca Greco], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic], [mailto:rwu@mozilla.com Rob Wu], [mailto:wdurand@mozilla.com William Durand]<br />
|source_dirs=toolkit/mozapps/extensions/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Add-ons Manager UI<br />
|description=about:addons.<br />
|owner=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:mstriemer@mozilla.com Mark Striemer]<br />
|ownersemeritus=[mailto:rstrong@mozilla.com Robert Strong], [mailto:aswan@mozilla.com Andrew Swan]<br />
|peers=[mailto:lgreco@mozilla.com Luca Greco], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic], [mailto:rwu@mozilla.com Rob Wu]<br />
|source_dirs=toolkit/mozapps/extensions/content/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Application Update<br />
|description=The application update services.<br />
|owner=[mailto:ksteuber@mozilla.com Kirk Steuber]<br />
|peers=[mailto:mhowell@mozilla.com Molly Howell], [mailto:agashlin@mozilla.com Adam Gashlin]<br />
|source_dirs=toolkit/mozapps/update/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Bookmarks & History<br />
|description=The bookmarks and history services (Places).<br />
|owner=[mailto:mbonardo@mozilla.com Marco Bonardo]<br />
|peers=[mailto:standard8@mozilla.com Mark Banner], [mailto:adw@mozilla.com Drew Willcoxon]<br />
|source_dirs=browser/components/places/, toolkit/components/places/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Desktop Theme<br />
|description=The style rules used in the desktop UI.<br />
|owner=[mailto:dgottwald@mozilla.com Dão Gottwald]<br />
|peers=[mailto:htwyford@mozilla.com Harry Twyford], [mailto:itiel_yn8@walla.com Itiel]<br />
|peersemeritus=[mailto:ntim.bugs@gmail.com Tim Nguyen]<br />
|source_dirs=browser/themes/, toolkit/themes/<br />
|url=<br />
|components=Firefox::Theme, Toolkit::Themes<br />
}}<br />
<br />
{{Module<br />
|name=Desktop UI<br />
|description=The main browser UI except where covered by more specific submodules.<br />
|owner=[mailto:jwein@mozilla.com Jared Wein]<br />
|peers=[mailto:mconley@mozilla.com Mike Conley], [mailto:florian@queze.net Florian Quèze] <br />
|source_dirs=browser/base/content/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Download Manager<br />
|description=The downloads UI and service.<br />
|owner=[mailto:mbonardo@mozilla.com Marco Bonardo]<br />
|peers=[mailto:gijskruitbosch@gmail.com Gijs Kruitbosch], [mailto:mtigley@mozilla.com Micah Tigley]<br />
|source_dirs=browser/components/downloads/, toolkit/mozapps/downloads/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Enterprise Policies<br />
|description=System policies for controlling Firefox.<br />
|owner=[mailto:mkaply@mozilla.com Michael Kaply]<br />
|peers=<br />
|source_dirs=browser/components/enterprisepolicies/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Form Autofill<br />
|description=Form detection and autocomplete.<br />
|owner=[mailto:tgiles@mozilla.com Tim Giles]<br />
|ownersemeritus=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]<br />
|peers=[mailto:sgalich@mozilla.com Sergey Galich], [mailto:dlee@mozilla.com Dimi Lee]<br />
|source_dirs=browser/extensions/formautofill/, toolkit/components/satchel/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=In-product Messaging<br />
|description=The system for delivering in-product messaging.<br />
|owner=[mailto:aoprea@mozilla.com Andrei Oprea]<br />
|peers=[mailto:najiang@mozilla.com Nan Jiang], [mailto:pdahiya@mozilla.com Punam Dahiya], [mailto:edilee@mozilla.com Ed Lee], [mailto:khudson@mozilla.com Kate Hudson],<br />
|source_dirs=toolkit/components/messaging-system/<br />
|url=<br />
|components=Firefox::Messaging System<br />
}}<br />
<br />
{{Module<br />
|name=Launcher Process<br />
|description=Windows process for bootstrapping the browser process.<br />
|owner=[mailto:tkikuchi@mozilla.com Toshihito Kikuchi]<br />
|ownersemeritus=Aaron Klotz<br />
|peers=[mailto:mhowell@mozilla.com Molly Howell]<br />
|source_dirs=browser/app/winlauncher<br />
|url=<br />
|components=Firefox::Launcher Process<br />
}}<br />
<br />
{{Module<br />
|name=New Tab Page<br />
|description=The new tab/home page.<br />
|owner=[mailto:elee@mozilla.com Ed Lee]<br />
|peers=[mailto:khudson@mozilla.com Kate Hudson], [mailto:aoprea@mozilla.com Andrei Oprea], [mailto:sdowne@getpocket.com Scott Downe]<br />
|source_dirs=browser/components/newtab/<br />
|url=<br />
|components=Firefox::New Tab Page<br />
}}<br />
<br />
{{Module<br />
|name=Normandy<br />
|description=The experiments and off-train deployments system.<br />
|owner=[mailto:mcooper@mozilla.com Michael Cooper]<br />
|peers=[mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]<br />
|source_dirs=toolkit/components/normandy/<br />
|url=<br />
|components=Firefox::Normandy<br />
}}<br />
<br />
{{Module<br />
|name=Onboarding<br />
|description=The onboarding experience including UI tours.<br />
|owner=[mailto:elee@mozilla.com Ed Lee]<br />
|peers=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]<br />
|source_dirs=browser/components/uitour/<br />
|url=<br />
|components=Firefox::Tours<br />
}}<br />
<br />
{{Module<br />
|name=Password Manager<br />
|description=Managing, saving and filling logins.<br />
|owner=[mailto:sgalich@mozilla.com Sergey Galich]<br />
|ownersemeritus=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]<br />
|peers=[mailto:sfoster@mozilla.com Sam Foster], [mailto:jwein@mozilla.com Jared Wein], [mailto:tgiles@mozilla.com Tim Giles], [mailto:dlee@mozilla.com Dimi Lee]<br />
|peersemeritus=[mailto:bdanforth@mozilla.com Bianca Danforth], [mailto:srudie@mozilla.com Severin Rudie]<br />
|source_dirs=toolkit/components/passwordmgr/, browser/components/aboutlogins<br />
|url=https://wiki.mozilla.org/Toolkit:Password_Manager<br />
|components=Toolkit::Password Manager, Toolkit::Password Manager: Site Compatibility, Firefox::about:logins<br />
}}<br />
<br />
<br />
{{Module<br />
|name= Picture-in-Picture<br />
|description= A component that allows video elements to be pulled out into an always-on-top window.<br />
|owner=[mailto:mconley@mozilla.com Mike Conley], [mailto:mtigley@mozilla.com Micah Tigley], [mailto:mhowell@mozilla.com Molly Howell]<br />
|peers=[mailto:kpatenio@mozilla.com Katherine Patenio], [mailto:nbaumgardner@mozilla.com Niklas Baumgardner]<br />
|source_dirs=toolkit/components/pictureinpicture, browser/extensions/pictureinpicture<br />
|url=https://firefox-source-docs.mozilla.org/toolkit/components/pictureinpicture/pictureinpicture/index.html<br />
}}<br />
<br />
{{Module<br />
|name=Preferences<br />
|description=The front-end preferences system.<br />
|owner=[mailto:jwein@mozilla.com Jared Wein]<br />
|peers=[mailto:mstriemer@mozilla.com Mark Striemer], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]<br />
|peersemeritus=[mailto:ntim.bugs@gmail.com Tim Nguyen]<br />
|source_dirs=browser/components/preferences/, browser/themes/*/preferences, toolkit/mozapps/preferences<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Profile Migration<br />
|description=Migrating data from other browsers.<br />
|owner=[mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]<br />
|peers=[mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]<br />
|source_dirs=browser/components/migration/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Screenshots<br />
|description=Code relating to Screenshots functionality<br />
|owner=[mailto:sfoster@mozilla.com Sam Foster]<br />
|peers=[mailto:jhirsch@mozilla.com Jared Hirsch], [mailto:nbaumgardner@mozilla.com Niklas Baumgardner],<br />
|peersemeritus=[mailto:bchen@mozilla.com Barry Chen]<br />
|ownersemeritus=[mailto:emmamalysz@gmail.com Emma Malysz], [mailto:ian@ianbicking.org Ian Bicking]<br />
|source_dirs=browser/extensions/screenshots, browser/components/screenshots/<br />
|components=Firefox::Screenshots<br />
}}<br />
<br />
{{Module<br />
|name=Search and Address Bar<br />
|description=The search service, address bar and address bar autocomplete.<br />
|owner=[mailto:standard8@mozilla.com Mark Banner], [mailto:dwillcoxon@mozilla.com Drew Willcoxon]<br />
|peers=[mailto:dharvey@mozilla.com Dale Harvey], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:dao@mozilla.com Dão Gottwald], [mailto:htwyford@mozilla.com Harry Twyford]<br />
|peersemeritus=[mailto:info@mikedeboer.nl Michael de Boer]<br />
|source_dirs=browser/components/search/, browser/components/urlbar/, toolkit/components/search/<br />
|url=<br />
|components=Firefox::Address Bar, Firefox::Search<br />
}}<br />
<br />
{{Module<br />
|name=Security and Privacy UI<br />
|description=The front-end to our security and privacy features, including Protections UI, Site Identity, Site Permissions and Certificate Errors<br />
|owner=[mailto:pbz@mozilla.com Paul Zühlcke]<br />
|peers=[mailto:prathiksha@mozilla.com Prathiksha]<br />
|peersemeritus=[mailto:ewright@mozilla.com Erica Wright], Nihanth Subramanya<br />
|ownersemeritus=[mailto:jhofmann@mozilla.com Johann Hofmann]<br />
|source_dirs=browser/components/protections/, browser/components/controlcenter/<br />
|url=<br />
|components=Firefox::Security, Firefox::Protections UI, Firefox::Site Identity, Firefox::Site Permissions<br />
}}<br />
<br />
{{Module<br />
|name=Session Restore<br />
|description=Restoring a user's session after starting Firefox.<br />
|owner=[mailto:dao@mozilla.com Dão Gottwald], [mailto:dharvey@mozilla.com Dale Harvey]<br />
|peers=[mailto:afarre@mozilla.com Andreas Farre]<br />
|ownersemeritus=[mailto:info@mikedeboer.nl Michael de Boer], Kashav Madan, Anny Gakhokidze<br />
|source_dirs=browser/components/sessionstore/, toolkit/components/sessionstore/<br />
|url=<br />
|components=Firefox::Session Restore<br />
}}<br />
<br />
{{Module<br />
|name=Tabbed Browser<br />
|description=The UI component controlling browser tabs.<br />
|owner=[mailto:dgottwald@mozilla.com Dão Gottwald]<br />
|peers=<br />
|source_dirs=browser/base/content/tabbrowser*, browser/modules/AsyncTabSwitcher.jsm<br />
|url=<br />
|components=Firefox::Tabbed Browser<br />
}}<br />
<br />
{{Module<br />
|name=Windows Installer<br />
|description=The installer for Windows.<br />
|owner=[mailto:mhowell@mozilla.com Molly Howell]<br />
|peers=[mailto:agashlin@mozilla.com Adam Gashlin], [mailto:nalexander@mozilla.com Nick Alexander]<br />
|source_dirs=browser/installer/, toolkit/mozapps/installer/<br />
|url=<br />
|components=Firefox::Installer<br />
}}</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Modules/Desktop_Firefox&diff=1240926Modules/Desktop Firefox2022-03-02T15:25:38Z<p>Mixedpuppy: update addons manager peers/owners to reflect actual state</p>
<hr />
<div><noinclude><br />
'''Only module owners may edit this page.''' <br />
<br />
They may:<br />
<br />
* update any information about their module except the name of the owner<br />
* add or remove sub-modules<br />
* change the owner of a sub-module <br />
* add emeritus owners or peers<br />
<br />
Other changes, including changes of module owner or addition/removal of modules, must be agreed with the Module Ownership Module group, probably via a discussion in [https://www.mozilla.org/about/forums/#governance mozilla.governance].<br />
</noinclude><br />
Owners and peers of the Desktop Firefox module may review code anywhere in the browser and toolkit directories. Reviews should be sent to the more specific submodules below where possible.<br />
<br />
{{Module<br />
|name=Desktop Firefox<br />
|description=Standalone Web Browser.<br />
|owner=[mailto:dtownsend@mozilla.com Dave Townsend], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]<br />
|fallbackpeers=[mailto:dao@mozilla.com Dão Gottwald], [mailto:jwein@mozilla.com Jared Wein], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]<br />
|ownersemeritus=<br />
|peersemeritus=[mailto:netzen@gmail.com Brian Bondy], [mailto:lina@mozilla.com Lina Cambridge], [mailto:lchang@mozilla.com Luke Chang], [mailto:rchien@mozilla.com Ricky Chien], [mailto:dolske@mozilla.com Justin Dolske], [mailto:georg.fritzsche@googlemail.com Georg Fritzsche], [mailto:felipc@gmail.com Felipe Gomes], [mailto:tchien@mozilla.com Tim Guan-tin Chien], [mailto:jhofmann@mozilla.com Johann Hofmann], [mailto:rexboy@mozilla.com KM Lee Rex], [mailto:gasolin@mozilla.com Fred Lin], [mailto:ralin@mozilla.com Ray Lin], [mailto:fliu@mozilla.com Fischer Liu], [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:mark@moxienet.com Mark Mentovai], [mailto:ted.mielczarek@gmail.com Ted Mielczarek], [mailto:bnicholson@mozilla.com Brian Nicholson], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:mano@mozilla.com Asaf Romano], [mailto:msamuel@mozilla.com Marina Samuel], [mailto:jryans@gmail.com J Ryan Stinnett], [mailto:gps@mozilla.com Gregory Szorc], [mailto:ttaubert@mozilla.com Tim Taubert], <br />
|group=firefox-dev<br />
|source_dirs=browser/, toolkit/<br />
|url=[[Firefox/Code_Review|Code Review Guidelines]]<br />
|components=Firefox, Toolkit<br />
}}<br />
<br />
== Submodules ==<br />
<br />
{{Module<br />
|name=Add-ons Manager<br />
|description=Extension management back-end.<br />
|owner=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:lgreco@mozilla.com Luca Greco]<br />
|ownersemeritus=[mailto:rstrong@mozilla.com Robert Strong], [mailto:aswan@mozilla.com Andrew Swan], [mailto:kmaglione@mozilla.com Kris Maglione]<br />
|peers=[mailto:lgreco@mozilla.com Luca Greco], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic], [mailto:rwu@mozilla.com Rob Wu], [mailto: wdurand@mozilla.com William Durand]<br />
|source_dirs=toolkit/mozapps/extensions/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Add-ons Manager UI<br />
|description=about:addons.<br />
|owner=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:mstriemer@mozilla.com Mark Striemer]<br />
|ownersemeritus=[mailto:rstrong@mozilla.com Robert Strong], [mailto:aswan@mozilla.com Andrew Swan]<br />
|peers=[mailto:lgreco@mozilla.com Luca Greco], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic], [mailto:rwu@mozilla.com Rob Wu]<br />
|source_dirs=toolkit/mozapps/extensions/content/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Application Update<br />
|description=The application update services.<br />
|owner=[mailto:ksteuber@mozilla.com Kirk Steuber]<br />
|peers=[mailto:mhowell@mozilla.com Molly Howell], [mailto:agashlin@mozilla.com Adam Gashlin]<br />
|source_dirs=toolkit/mozapps/update/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Bookmarks & History<br />
|description=The bookmarks and history services (Places).<br />
|owner=[mailto:mbonardo@mozilla.com Marco Bonardo]<br />
|peers=[mailto:standard8@mozilla.com Mark Banner], [mailto:adw@mozilla.com Drew Willcoxon]<br />
|source_dirs=browser/components/places/, toolkit/components/places/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Desktop Theme<br />
|description=The style rules used in the desktop UI.<br />
|owner=[mailto:dgottwald@mozilla.com Dão Gottwald]<br />
|peers=[mailto:htwyford@mozilla.com Harry Twyford], [mailto:itiel_yn8@walla.com Itiel]<br />
|peersemeritus=[mailto:ntim.bugs@gmail.com Tim Nguyen]<br />
|source_dirs=browser/themes/, toolkit/themes/<br />
|url=<br />
|components=Firefox::Theme, Toolkit::Themes<br />
}}<br />
<br />
{{Module<br />
|name=Desktop UI<br />
|description=The main browser UI except where covered by more specific submodules.<br />
|owner=[mailto:jwein@mozilla.com Jared Wein]<br />
|peers=[mailto:mconley@mozilla.com Mike Conley], [mailto:florian@queze.net Florian Quèze] <br />
|source_dirs=browser/base/content/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Download Manager<br />
|description=The downloads UI and service.<br />
|owner=[mailto:mbonardo@mozilla.com Marco Bonardo]<br />
|peers=[mailto:gijskruitbosch@gmail.com Gijs Kruitbosch], [mailto:mtigley@mozilla.com Micah Tigley]<br />
|source_dirs=browser/components/downloads/, toolkit/mozapps/downloads/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Enterprise Policies<br />
|description=System policies for controlling Firefox.<br />
|owner=[mailto:mkaply@mozilla.com Michael Kaply]<br />
|peers=<br />
|source_dirs=browser/components/enterprisepolicies/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Form Autofill<br />
|description=Form detection and autocomplete.<br />
|owner=[mailto:tgiles@mozilla.com Tim Giles]<br />
|ownersemeritus=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]<br />
|peers=[mailto:sgalich@mozilla.com Sergey Galich], [mailto:dlee@mozilla.com Dimi Lee]<br />
|source_dirs=browser/extensions/formautofill/, toolkit/components/satchel/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=In-product Messaging<br />
|description=The system for delivering in-product messaging.<br />
|owner=[mailto:aoprea@mozilla.com Andrei Oprea]<br />
|peers=[mailto:najiang@mozilla.com Nan Jiang], [mailto:pdahiya@mozilla.com Punam Dahiya], [mailto:edilee@mozilla.com Ed Lee], [mailto:khudson@mozilla.com Kate Hudson],<br />
|source_dirs=toolkit/components/messaging-system/<br />
|url=<br />
|components=Firefox::Messaging System<br />
}}<br />
<br />
{{Module<br />
|name=Launcher Process<br />
|description=Windows process for bootstrapping the browser process.<br />
|owner=[mailto:tkikuchi@mozilla.com Toshihito Kikuchi]<br />
|ownersemeritus=Aaron Klotz<br />
|peers=[mailto:mhowell@mozilla.com Molly Howell]<br />
|source_dirs=browser/app/winlauncher<br />
|url=<br />
|components=Firefox::Launcher Process<br />
}}<br />
<br />
{{Module<br />
|name=New Tab Page<br />
|description=The new tab/home page.<br />
|owner=[mailto:elee@mozilla.com Ed Lee]<br />
|peers=[mailto:khudson@mozilla.com Kate Hudson], [mailto:aoprea@mozilla.com Andrei Oprea], [mailto:sdowne@getpocket.com Scott Downe]<br />
|source_dirs=browser/components/newtab/<br />
|url=<br />
|components=Firefox::New Tab Page<br />
}}<br />
<br />
{{Module<br />
|name=Normandy<br />
|description=The experiments and off-train deployments system.<br />
|owner=[mailto:mcooper@mozilla.com Michael Cooper]<br />
|peers=[mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]<br />
|source_dirs=toolkit/components/normandy/<br />
|url=<br />
|components=Firefox::Normandy<br />
}}<br />
<br />
{{Module<br />
|name=Onboarding<br />
|description=The onboarding experience including UI tours.<br />
|owner=[mailto:elee@mozilla.com Ed Lee]<br />
|peers=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]<br />
|source_dirs=browser/components/uitour/<br />
|url=<br />
|components=Firefox::Tours<br />
}}<br />
<br />
{{Module<br />
|name=Password Manager<br />
|description=Managing, saving and filling logins.<br />
|owner=[mailto:sgalich@mozilla.com Sergey Galich]<br />
|ownersemeritus=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]<br />
|peers=[mailto:sfoster@mozilla.com Sam Foster], [mailto:jwein@mozilla.com Jared Wein], [mailto:tgiles@mozilla.com Tim Giles], [mailto:dlee@mozilla.com Dimi Lee]<br />
|peersemeritus=[mailto:bdanforth@mozilla.com Bianca Danforth], [mailto:srudie@mozilla.com Severin Rudie]<br />
|source_dirs=toolkit/components/passwordmgr/, browser/components/aboutlogins<br />
|url=https://wiki.mozilla.org/Toolkit:Password_Manager<br />
|components=Toolkit::Password Manager, Toolkit::Password Manager: Site Compatibility, Firefox::about:logins<br />
}}<br />
<br />
<br />
{{Module<br />
|name= Picture-in-Picture<br />
|description= A component that allows video elements to be pulled out into an always-on-top window.<br />
|owner=[mailto:mconley@mozilla.com Mike Conley], [mailto:mtigley@mozilla.com Micah Tigley], [mailto:mhowell@mozilla.com Molly Howell]<br />
|peers=[mailto:kpatenio@mozilla.com Katherine Patenio], [mailto:nbaumgardner@mozilla.com Niklas Baumgardner]<br />
|source_dirs=toolkit/components/pictureinpicture, browser/extensions/pictureinpicture<br />
|url=https://firefox-source-docs.mozilla.org/toolkit/components/pictureinpicture/pictureinpicture/index.html<br />
}}<br />
<br />
{{Module<br />
|name=Preferences<br />
|description=The front-end preferences system.<br />
|owner=[mailto:jwein@mozilla.com Jared Wein]<br />
|peers=[mailto:mstriemer@mozilla.com Mark Striemer], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]<br />
|peersemeritus=[mailto:ntim.bugs@gmail.com Tim Nguyen]<br />
|source_dirs=browser/components/preferences/, browser/themes/*/preferences, toolkit/mozapps/preferences<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Profile Migration<br />
|description=Migrating data from other browsers.<br />
|owner=[mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]<br />
|peers=[mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]<br />
|source_dirs=browser/components/migration/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Screenshots<br />
|description=Code relating to Screenshots functionality<br />
|owner=[mailto:sfoster@mozilla.com Sam Foster]<br />
|peers=[mailto:jhirsch@mozilla.com Jared Hirsch], [mailto:nbaumgardner@mozilla.com Niklas Baumgardner],<br />
|peersemeritus=[mailto:bchen@mozilla.com Barry Chen]<br />
|ownersemeritus=[mailto:emmamalysz@gmail.com Emma Malysz], [mailto:ian@ianbicking.org Ian Bicking]<br />
|source_dirs=browser/extensions/screenshots, browser/components/screenshots/<br />
|components=Firefox::Screenshots<br />
}}<br />
<br />
{{Module<br />
|name=Search and Address Bar<br />
|description=The search service, address bar and address bar autocomplete.<br />
|owner=[mailto:standard8@mozilla.com Mark Banner], [mailto:dwillcoxon@mozilla.com Drew Willcoxon]<br />
|peers=[mailto:dharvey@mozilla.com Dale Harvey], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:dao@mozilla.com Dão Gottwald], [mailto:htwyford@mozilla.com Harry Twyford]<br />
|peersemeritus=[mailto:info@mikedeboer.nl Michael de Boer]<br />
|source_dirs=browser/components/search/, browser/components/urlbar/, toolkit/components/search/<br />
|url=<br />
|components=Firefox::Address Bar, Firefox::Search<br />
}}<br />
<br />
{{Module<br />
|name=Security and Privacy UI<br />
|description=The front-end to our security and privacy features, including Protections UI, Site Identity, Site Permissions and Certificate Errors<br />
|owner=[mailto:pbz@mozilla.com Paul Zühlcke]<br />
|peers=[mailto:prathiksha@mozilla.com Prathiksha]<br />
|peersemeritus=[mailto:ewright@mozilla.com Erica Wright], Nihanth Subramanya<br />
|ownersemeritus=[mailto:jhofmann@mozilla.com Johann Hofmann]<br />
|source_dirs=browser/components/protections/, browser/components/controlcenter/<br />
|url=<br />
|components=Firefox::Security, Firefox::Protections UI, Firefox::Site Identity, Firefox::Site Permissions<br />
}}<br />
<br />
{{Module<br />
|name=Session Restore<br />
|description=Restoring a user's session after starting Firefox.<br />
|owner=[mailto:dao@mozilla.com Dão Gottwald], [mailto:dharvey@mozilla.com Dale Harvey]<br />
|peers=[mailto:afarre@mozilla.com Andreas Farre]<br />
|ownersemeritus=[mailto:info@mikedeboer.nl Michael de Boer], Kashav Madan, Anny Gakhokidze<br />
|source_dirs=browser/components/sessionstore/, toolkit/components/sessionstore/<br />
|url=<br />
|components=Firefox::Session Restore<br />
}}<br />
<br />
{{Module<br />
|name=Tabbed Browser<br />
|description=The UI component controlling browser tabs.<br />
|owner=[mailto:dgottwald@mozilla.com Dão Gottwald]<br />
|peers=<br />
|source_dirs=browser/base/content/tabbrowser*, browser/modules/AsyncTabSwitcher.jsm<br />
|url=<br />
|components=Firefox::Tabbed Browser<br />
}}<br />
<br />
{{Module<br />
|name=Windows Installer<br />
|description=The installer for Windows.<br />
|owner=[mailto:mhowell@mozilla.com Molly Howell]<br />
|peers=[mailto:agashlin@mozilla.com Adam Gashlin], [mailto:nalexander@mozilla.com Nick Alexander]<br />
|source_dirs=browser/installer/, toolkit/mozapps/installer/<br />
|url=<br />
|components=Firefox::Installer<br />
}}</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Modules/Toolkit&diff=1240303Modules/Toolkit2022-01-28T15:17:05Z<p>Mixedpuppy: Add William Durand as peer on WebExtensions</p>
<hr />
<div><noinclude><br />
'''Only module owners may edit this page.''' <br />
<br />
They may:<br />
<br />
* update any information about their module except the name of the owner<br />
* add or remove sub-modules<br />
* change the owner of a sub-module <br />
* add emeritus owners or peers<br />
<br />
Other changes, including changes of module owner or addition/removal of modules, must be agreed with the Module Ownership Module group, probably via a discussion in [https://www.mozilla.org/about/forums/#governance mozilla.governance].<br />
</noinclude><br />
{{Module<br />
|name=Toolkit<br />
|description=Components shared between desktop and mobile browsers.<br />
|owner=[mailto:dtownsend@mozilla.com Dave Townsend], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]<br />
|fallbackpeers=[mailto:jwein@mozilla.com Jared Wein], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:MattN@mozilla.com Matthew Noorenberghe]<br />
|ownersemeritus=<br />
|peersemeritus=<br />
|group=firefox-dev<br />
|source_dirs=toolkit/<br />
|url=[[Firefox/Code_Review|Code Review Guidelines]]<br />
|components=Firefox, Toolkit<br />
}}<br />
<br />
== Submodules ==<br />
<br />
{{Module<br />
|name=Application Startup<br />
|description=The profile system and startup process before the front-end launches.<br />
|owner=[mailto:dtownsend@mozilla.com Dave Townsend]<br />
|peers=[mailto:nfroyd@mozilla.com Nathan Froyd]<br />
|source_dirs=toolkit/profile, toolkit/components/remote, toolkit/xre<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=UI Widgets<br />
|description=The base widgets used throughout the UI.<br />
|owner=[mailto:neil@mozilla.com Neil Deakin]<br />
|peers=[mailto:aswan@mozilla.com Andrew Swan]<br />
|source_dirs=toolkit/content/widgets/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Webextensions<br />
|description=Webextension APIs and integration.<br />
|owner=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic]<br />
|peers=[mailto:lgreco@mozilla.com Luca Greco], [mailto:kmaglione@mozilla.com Kris Maglione], [mailto:aswan@mozilla.com Andrew Swan], [mailto:rwu@mozilla.com Rob Wu], [mailto:willdurand@mozilla.com William Durand]<br />
|source_dirs=browser/components/extensions/, toolkit/components/extensions/<br />
|url=<br />
|components=<br />
}}<br />
<br />
{{Module<br />
|name=Telemetry<br />
|description=The core infrastructure in the Firefox client to send back Telemetry and FHR data. Includes the common mechanism to record, view and submit data like histograms, the Telemetry environment and custom pings.<br><br />
This module does ''not'' include responsibility for every piece of submitted Telemetry data. Each team/module is responsible for their own measurements (histograms, scalars, other ping submissions, etc.).<br />
|owner=[mailto:chutten@mozilla.com Chris Hutten-Czapski]<br />
|ownersemeritus=Georg Fritzsche<br />
|peers=[mailto:aplacitelli@mozilla.com Alessio Placitelli], [mailto:jrediger@mozilla.com Jan-Erik Rediger]<br />
|group=fx-data-dev<br />
|source_dirs=toolkit/components/telemetry, toolkit/content/aboutTelemetry.*<br />
|url=https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/index.html<br />
}}</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Add-ons&diff=1181177Add-ons2017-09-25T16:31:17Z<p>Mixedpuppy: update dial-in information</p>
<hr />
<div>=What=<br />
'''Mission''': Add-ons are a safe, simple, and powerful way for people to personalize their web experience.<br />
<p></p><br />
This is the home page for Add-ons at Mozilla.<br />
<p></p><br />
Including but not limited to:<br />
* Firefox Add-ons<br />
* Firefox for Android Add-ons<br />
* [https://addons.mozilla.org/firefox/ addons.mozilla.org (AMO)]<br />
* [[Add-ons/Extension_Signing|Extension Signing]]<br />
* [[WebExtensions|WebExtensions]]<br />
<br />
Looking for [[Add-ons/2017|2017 plans]]?<br />
<br />
=Who=<br />
<br />
'''Note:''' This is a list of people employed by Mozilla. But we are way more than that, please add yourselves in if you want.<br />
<br />
=== Engineering ===<br />
<br />
Engineering Managers:<br />
<br />
* Andy McKay ([https://phonebook.mozilla.org/#search/Andy%20McKay internal], [http://mckay.pub blog], [https://mozillians.org/en-US/u/andym/ Mozillian profile])<br />
* Stuart Colville ([https://phonebook.mozilla.org/#search/Stuart%20Colville internal], [https://muffinresearch.co.uk/ blog], [https://mozillians.org/en-US/u/scolville/ Mozillian Profile])<br />
<br />
Engineers:<br />
<br />
* Kumar McMillan ([https://phonebook.mozilla.org/#search/Kumar%20McMillan internal], [http://farmdev.com/ blog], [https://mozillians.org/en-US/u/scolville/ Mozillian Profile])<br />
* Mark Striemer ([https://phonebook.mozilla.org/#search/Mark%20Striemer internal])<br />
* Kris Maglione ([https://phonebook.mozilla.org/#search/kris%20m internal], [http://blog.5digits.org/ blog],[https://mozillians.org/en-US/u/John-Galt/ Mozillian Profile])<br />
* tofumatt (Matthew Riley MacPherson) ([https://phonebook.mozilla.org/#search/tofumatt internal])<br />
* Christopher Grebs ([https://phonebook.mozilla.org/#search/Christopher%20Grebs internal])<br />
* Luca Greco ([https://mozillians.org/en-US/u/luca/ Mozillian Profile])<br />
* Andrew Swan ([https://phonebook.mozilla.org/#search/Andrew%20Swan internal])<br />
* Matthew Wein ([https://phonebook.mozilla.org/#search/Matthew%20Wein internal])<br />
* Bob Silverberg ([https://phonebook.mozilla.org/#search/Bob%20Silverberg internal])<br />
* Mathieu Pillard ([https://phonebook.mozilla.org/#search/Mathieu%20Pillard internal]])<br />
* Shane Caraveo ([https://phonebook.mozilla.org/#search/Shane%20Caraveo internal], [https://mozillians.org/en-US/u/scaraveo/ Mozillian Profile])<br />
* Andrew Williamson ([https://phonebook.mozilla.org/?search/eviljeff internal], [https://mozillians.org/en-US/u/eviljeff/ Mozillian Profile]<br />
<br />
What [http://www.timeanddate.com/worldclock/meetingtime.html?p1=256&p2=136&p3=64&p4=195&p5=265&p6=202 time zones are we in]?<br />
<br />
Looking for the [http://addons.readthedocs.org/en/latest/server/push-duty.html push duty roster] maybe?<br />
<br />
=== User Experience ===<br />
* Markus Jaritz, UX Designer ([https://phonebook.mozilla.org/tree.php#search/markus@mozilla.com internal], [https://mozillians.org/en-US/u/mjaritz/ Mozillians])<br />
* Blake Winton, UX Engineer ([https://phonebook.mozilla.org/tree.php#search/bwinton@mozilla.com internal], [https://mozillians.org/en-US/u/bwinton/ Mozillians])<br />
* Philip Walmsley, Senior Visual Designer ([https://phonebook.mozilla.org/search.php?format=vcard&query=pwalmsley@mozilla.com internal])<br />
* ''more to come as we work on things other than the API...''<br />
<br />
=== Program Management ===<br />
* Shell Escalante, Program Manager ([https://phonebook.mozilla.org/#search/shell@mozilla.com internal], IRC:shell)<br />
<br />
=== Product Management and [[Add-ons/ACE|Community Experience]] ===<br />
* Kev Needham, Product Lead ([https://phonebook.mozilla.org/tree.php#search/kneedham@mozilla.com internal], [http://kev.deadsquid.com/ blog], [https://mozillians.org/en-US/u/kev/ mozillians profile])<br />
* Jorge Villalobos, Product Manager ([https://phonebook.mozilla.org/#search/jorge internal], [https://mozillians.org/en-US/u/jorgev/ mozillians profile])<br />
* Amy Tsay, Product Manager ([https://phonebook.mozilla.org/#search/tsay internal], [https://mozillians.org/en-US/u/amyt/ mozillians profile])<br />
* Scott DeVaney, Editorial Campaign Manager ([https://phonebook.mozilla.org/#search/devaney internal], [https://mozillians.org/en-US/u/sdevaney/ mozillians profile])<br />
* Caitlin Neiman, Community Manager ([https://phonebook.mozilla.org/#search/neiman internal], [https://mozillians.org/en-US/u/cneiman/ mozillians profile])<br />
* Andreas Wagner, Reviewer ([https://phonebook.mozilla.org/#search/andreas%20wagner internal], [https://mozillians.org/en-US/u/TheOne/ mozillians profile])<br />
* Philipp Kewisch, Reviewer ([https://phonebook.mozilla.org/#search/kewisch internal], [https://mozillians.org/en-US/u/kewisch/ mozillians profile])<br />
<br />
=== QA ===<br />
* Krupa Raj, ([https://phonebook.mozilla.org/#search/krupa internal], [https://mozillians.org/en-US/u/kruparaj/ mozillians profile])<br />
* Victor Carciu<br />
* Madalin Cotetiu<br />
* Valentina Peleskei<br />
* Cosmin Badescu <br />
* Rares Macarie<br />
<br />
=Getting in touch=<br />
<br />
* Mailing lists: <br />
**[https://mail.mozilla.org/listinfo/dev-addons dev-addons] for general discussions<br />
**[https://mail.mozilla.org/listinfo/webextensions-support webextensions-support] for help on migrating to WebExtensions<br />
<br />
* [[IRC|IRC]]:<br />
** #teamaddons: team chat <br />
** #addons: support for extensions, themes, plugins and addons.mozilla.org<br />
** #amo: addons.mozilla.org bugs and development<br />
** #addon-reviewers add-on reviews and policy (previously #amo-editors)<br />
** #extdev: extension development<br />
** #themedev: theme development<br />
** #webextensions: web extensions<br />
<br />
* Blog: https://blog.mozilla.org/addons/<br />
* Forum: https://discourse.mozilla.org/c/add-ons<br />
<br />
== Meetings ==<br />
<br />
Please see the add-ons Calendar or mailing lists:<br />
<br />
* Mailing Lists: [https://mail.mozilla.org/listinfo/dev-addons dev-addons]<br />
* Calendar: [https://www.google.com/calendar/embed?src=mozilla.com_lr5jsh38i6dmr72uu4d1nv7dcc%40group.calendar.google.com Preview], [https://www.google.com/calendar/ical/mozilla.com_lr5jsh38i6dmr72uu4d1nv7dcc%40group.calendar.google.com/public/basic.ics iCal import]<br />
<br />
Most meetings are in the Add-ons Vidyo room. To access remotely:<br />
<br />
* Using Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=gBI6Q6943nQv <br />
* To join from a telephone: US Toll Free +1 800 707 2533, pin 2000, conf 8839<br />
<br />
Minutes:<br />
<br />
* Most meetings [https://docs.google.com/document/d/1oNq9vZCNgMUnjJ0prfeWzudibtMwkCoNfVxN3a7j90A/edit add their minutes here].<br />
<br />
===Contribute to Add-ons===<br />
Support user freedom by helping to keep Firefox the most customizable browser available.<br />
*See how you can help: https://wiki.mozilla.org/Add-ons/Contribute<br />
*Subscribe to the [https://discourse.mozilla.org/c/add-ons/contribute Add-ons Contribution] forum to be kept in the loop about contribution opportunities and events. Click on the menu at the top-right corner of the page and select "Watching".<br />
<br />
=Status & Roadmap=<br />
[https://wiki.mozilla.org/Firefox/AddOns/Status/current Current Status] on 5 focus areas<br />
<p></p><br />
[https://docs.google.com/document/d/17o2l7VV9OBwXxGeEUQf0-4dZhlbbrJPkGbIXA-ht2Tg/edit# Weekly detailed notes] of current event discussions in Product, Engineering, Community, & UX<br />
<p></p><br />
[https://mozilla.aha.io/published/0d49e74c6853d3d721010bd9d4f67f34?page=1 Roadmap]: to the best of our ability, always in progress, so expect changes<br />
<br />
== Multi-process Firefox ==<br />
<br />
For information on the roll out of multi-process Firefox and add-ons, please see [https://wiki.mozilla.org/Electrolysis#Add-ons_Schedule the schedule]<br />
<br />
===Communications Calendar===<br />
Planning to communicate changes or coming features. One example is blogs, audiences, channels, and who will be writing/reviewing.<br />
<p></p><br />
{{#widget:Widget:Google Calendar<br />
|id=bW96aWxsYS5jb21fb2ZqbGN0MDdrMTc4NHYxdTUxYnFrNDc2YmtAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ<br />
}}<br />
<br />
=Product Backlog=<br />
* Improve work prioritization, so the team is always working on the most important features.<br />
* Simplify continual planning, so the plan matches reality.<br />
* Improve visibility so that the stakeholders make the best decisions about the direction of the product (call out risks early, relative priorities, trade-offs)<br />
<p> </p><br />
<p> </p><br />
<br />
==Triage Guidelines==<br />
===Bugzilla===<br />
<p> </p><br />
* '''Priorities''' follow this Standard:<br />
** Priority 1 - Blocker, must-fix before shipping or a priority feature we are including in this release.<br />
** Priority 2 - Major impact, considering severity × probability. Not a blocker for shipping. For Features we'd really like it, but wouldn't hold shipping for it.<br />
** Priority 3 - Average Bug. definitely a problem, but doesn't stop someone from using the product. <br />
** Priority 4 - Minor or polish bugs that are real issues (especially in aggregate) and annoying.<br />
** Priority 5 - Low-impact. something we'd fix, but mostly only bothers the discerning user. Little impact on usability.<br />
<p> </p><br />
*'''Importance''' will be left at "normal" unless a bug is on the line of being one Priority higher and lower - and then will be marked "Major" or "Minor" accordingly.<br />
<p> </p><br />
*Optional '''Whiteboard tag'''<br />
**Adding a '''short descriptive area tag''' in the whiteboard when possible, to visually group bugs quickly in a list. ex: "[tabs] triaged"<br />
*Triaged bug mark-up<br />
**Adding '''triaged''' tag to the end of the Whiteboard for bugs that have been assigned a priority, so we know what has been triaged. No [] needed<br />
<br />
===Github===<br />
<p> </p><br />
*Added labels to [http://addons.readthedocs.org/en/latest/repositories.html add-ons repositories] for:<br />
**'''P1''' - either bug we would block next targeted featured for or a time-critical major bug<br />
**'''P2''' - either feature we'd really like, but wouldn't delay releasing the P1's for (good to look at after passing milestone). or Major impact bug, considering severity × probability. Not a blocker for shipping.<br />
**'''backlog''' - We know it's not in our immediate plans or roadmaps - but it's been noted<br />
*Added column to waffle boards for "triaged"<br />
**Move bugs from '''untriaged''' to '''triaged''' column after they've been looked at and Prioritized.<br />
<br />
==Common Bug Queries==<br />
===[https://wiki.mozilla.org/WebExtensions#Useful_queries Webextensions]===<br />
<br />
===WebExtensions Triage process===<br />
<br />
* Bugs are triaged by developers as they come in and developers have chance to look at them.<br />
* Developers will give the bug a priority (P1,2,3 or 5) and move to the appropriate component.<br />
** If it's a P1 it should have an assignee.<br />
* If the developer is unsure, then just leave it alone or mark in the whiteboard with "[needs-more-triage]", this indicates they've looked at it, but aren't sure.<br />
* We'll have a regular weekly meeting to catch all the untriaged bugs and decide what to do with them.<br />
<br />
The goal of this is to allow the developers to triage the bugs and spot major regressions, but when we get to a triage meeting it shouldn't be the first time people have looked at the bug and so can have a good conversation about the bug.<br />
<br />
===AMO===<br />
*Experimenting with [https://wiki.mozilla.org/Add-ons#Github new triage process], will change as needed <br />
*[https://waffle.io/mozilla/addons?source=mozilla%2Faddons-server,mozilla%2Faddons.mozilla.org-mod,mozilla%2Famo-validator,mozilla%2Faddons-frontend,mozilla%2Faddons-linter,mozilla%2Faddons,mozilla%2Fdispensary Triage Query]<br />
<br />
===Add-ons Manager===<br />
Handles installing, running and updating add-ons within Firefox. Also has pages like about:addons. In bugzilla - product: Toolkit, component<br />
*[http://mzl.la/1T6QAeZ Untriaged bugs within past 120 days]<br />
**follow [https://wiki.mozilla.org/Add-ons#Bugzilla bugzilla triage guidelines], process always open to change<br />
*[https://bugzilla.mozilla.org/buglist.cgi?f1=status_whiteboard&list_id=12941866&o1=substring&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&v1=triaged&component=Add-ons%20Manager&product=Toolkit Triaged bugs] have '''triaged''' tag added to end of '''whiteboard'''</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=WebExtensions/sidebarAction&diff=1158620WebExtensions/sidebarAction2017-01-05T20:39:11Z<p>Mixedpuppy: initial draft</p>
<hr />
<div>== sidebarAction API ==<br />
<br />
Sidebars are a primary UI that addons have used to provide persistent UI in Firefox. There are currently over 1200 sidebar extensions on AMO, and while few have large user bases, their use indicates a level of popularity for this UI. We want to expand on the existing WebExtension APIs with new APIs that addon authors and users find appealing, sidebarAction would be our first implementation in this direction.<br />
<br />
Opera has implemented a [https://dev.opera.com/extensions/sidebar-action-api/ sidebarAction API] that mirrors in large part the [https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/browserAction browserAction API]. In the spirit of continuing cross browser support for extension APIs we'll use the same API that Opera has provided, though we will not support parts of the API that do not currently make sense in Firefox.<br />
<br />
=== Implementation Goals ===<br />
<br />
The initial implementation of the sidebar API is intended to be minimalist, enough that addons can provide a sidebar and that users can manage the sidebar. <br />
<br />
Firefox currently supports webpanels in the sidebar through a fairly obtuse feature of bookmarks. sidebarAction will expand on that current support by making it available to addons. We'll also take advantage of the existing menu and toolbarbutton support for sidebars as the mechanism for users to manage which sidebar is visible.<br />
<br />
* Basic compatibility with Opera<br />
* Minimal or no change to existing Firefox UI, reuse what Firefox currently supports.<br />
* No opinions on the UX should be made by the API, allowing for future UX changes without affecting sidebar addons.<br />
<br />
=== Sidebar UX ===<br />
<br />
Upon install of an addon that defines a sidebar, the sidebar will be automatically opened. Additionally the sidebar toolbarbutton will be placed into the toolbar above the sidebar upon install of only the first addon implementing a sidebar. Later installs will not place the button, allowing the user to remove the button if they prefer.<br />
<br />
=== Differences from the Opera sidebarAction API ===<br />
<br />
* Badged icons are unsupported as Firefox currently does not have UI to support this for sidebars.<br />
* onBlur/onFocus events are unsupported. These can be handled in the sidebar itself using normal events.<br />
* browser.sidebarAction.open/close/isOpen to support programmatic management of the sidebar. This is constrained by a requirement that the API calls happen within a user event, such as clicking on a button. An addon could provide a browserAction button whose handler toggles the sidebar.<br />
<br />
=== Future possibilities ===<br />
<br />
There are features we do not intend to support in the initial sidebarAction API, however they may be implemented in the future depending on Firefox Product and UX goals.<br />
<br />
* More than one sidebar<br />
* Options for which side the sidebar appears on.<br />
<br />
=== Platform support ===<br />
<br />
sidebarAction will be a desktop-only API at least initially.</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=WebExtensions/sidebarAction&diff=1158619WebExtensions/sidebarAction2017-01-05T20:03:14Z<p>Mixedpuppy: Created page with "== sidebarAction API =="</p>
<hr />
<div>== sidebarAction API ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Partnering/Addons/Process&diff=1132374Partnering/Addons/Process2016-05-11T22:15:26Z<p>Mixedpuppy: outline uplift and gofaster process for partners</p>
<hr />
<div>= Releasing Partner supported features in Firefox =<br />
<br />
This document outlines how we will co-produce and ship new features in Firefox based on partner functionality. It focuses on the technical process and toolchain and does not provide background on how Mozilla product teams choose<br />
features to ship.<br />
<br />
The goals for this process are to provide:<br />
* flexibility for partners<br />
* this is meant as a template to start from, however projects consisting of code that will land into mozilla-central and ship as a part of our products will need to follow some standards outlined for the code repository<br />
* verifiable change control<br />
* update, a/b testing and beta channels for partner functionality<br />
* clarity on change history related to Mozilla product (eg. ability to reproduce a build of Firefox for a given version)<br />
<br />
== Legal Requirements ==<br />
<br />
All code contribution agreements will be covered within the Partner agreement, vetted by both Partner and Mozilla. The essence, from a code contribution perspective, is that Partner contributed code will be released under an open source license compatible with Mozilla products, and that they are allowing us to distribute their code to our users. Contributions will also have to go through normal Mozilla review processes [e.g. technical, security, privacy and QA] in order to be accepted into the core product. The actual details and agreements are handled by our Business and Legal teams.<br />
<br />
== Product features through system add-ons ==<br />
<br />
System addons are our integration mechanism for Firefox features that are released with the standard Firefox distribution. System addons are essentially the same as any Add-on, however there may be some minor APIs available only to system addons to help provide a slightly tighter integration with Firefox.<br />
<br />
Using add-ons as a mechanism for integrating new features into firefox allows us to utilize a number of features and systems making this integration easier.<br />
<br />
* Test Pilot<br />
Used to distribute potential new features or upgrades to a group of users who have opted in to testing.<br />
* AMO<br />
Add-ons can be distributed on a beta channel in AMO, allowing Partners to<br />
independently release new functionality to a subset of their users prior to<br />
landing in official Firefox releases.<br />
* Firefox<br />
System add-ons are a part of Firefox. Unlike typical add-ons, they are<br />
presented to users as a core feature and are not [currently] displayed in the<br />
Firefox addon manager. Users will not be able to [typically] disable the<br />
system addons.<br />
* Staged rollouts<br />
Occasionally it may be desirable to move a feature release faster than the<br />
typical Firefox release cycle. This is an internal system that allows addon<br />
updates to be shipped in a stagged manor to release users. A strict process<br />
is in place to ensure quality levels prior to rolling out to release users<br />
and will be described later in this document.<br />
<br />
System Addons are also a part of the GoFaster project where Mozilla will push certain features into product at a rate faster than the typical product release cycle.<br />
<br />
Partner addons will closely follow the GoFaster release process with possibly some minor modifications.<br />
<br />
Releases fall into 3 categories:<br />
* Updating the core Firefox distribution<br />
* Releasing a beta version of the addon for testing purposes<br />
* Updating an existing release of Firefox<br />
<br />
== Code Repositories ==<br />
<br />
Mozilla maintains a set of partner related code repositories in Github. These repositories are linked into our build systems to produce Firefox distributions, partner Add-ons and more. Once Mozilla enters an agreement to produce products or features with a Partner, we'll create a private (or public depending on the project) code repository. The Partner will have read-only access to this repository, but may fork the repository into their own account. Updates provided back to Mozilla can be done through pull requests on the original repo.<br />
<br />
Git supports tagging which will be used to tag both the Partner version and, if necessary, the Firefox version for each release. Git branches and/or forked repositories should be used for development work. Once the development cycle is complete, a pull request is made and code is reviewed prior to merging into the master branch. The master branch is then tagged with the new Partner version. Periodically the master branch will be merged into mozilla-central, and [git] tagged at that time with the Firefox version.<br />
<br />
* master branch is always the latest release (beta or stable)<br />
* work is done in forks and branches, developers should fork their own copy, or a team may choose to use one forked copy<br />
<br />
Tagging of a new version<br />
<br />
> git tag -a 1.0.1 -m "1.0.1 release"<br />
<br />
# Mozilla merges into mozilla-central and will tag the Firefox release version.<br />
# each version of firefox will use the latest tagged version in the repository.<br />
# If Firefox 48.0.3 is being built, and the latest tag is 48.0, code at that<br />
# tag will be used.<br />
<br />
# Start development cycle for next version<br />
<br />
> git branch 1.0.2-beta<br />
> git checkout 1.0.2-beta<br />
<br />
# branch is cloned to forked repositories for work<br />
# changes are pulled back to the main repository via pull requests<br />
# Addon should be uploaded to AMO for an AMO review<br />
# once the AMO review is complete, create a pull request<br />
# pull requests are reviewed by mozilla staff, once accepted are merged into<br />
# the main github repository.<br />
# when ready, branch is merged to master in the main repository<br />
<br />
> git checkout master<br />
> git merge 1.0.2-beta<br />
> git tag -a 1.0.2 -m "1.0.2 release"<br />
> git push origin 1.0.2<br />
> git branch -d 1.0.2-beta <br />
<br />
== Updating system addon in mozilla-central ==<br />
<br />
The repository should be tagged prior to pulling into mozilla-central. It is important to note, for Partners who work within private repositories initially, at this stage the code will exist in our public repository.<br />
<br />
> git show 1.0.1<br />
<br />
commit 56e179790ccf8212a2e36b3261309453a21ff5c0<br />
Author: somebody<br />
Date: ...date stamp...<br />
<br />
> git tag -a fx-47.0 56e179<br />
> git push origin fx-47.0<br />
<br />
A Mozilla employee will handle moving the code into mozilla-central after tagging the repository. If necessary, code drops may be uplifted on the release train to address bugs are provide an earlier release schedule.<br />
<br />
== Issue Tracking ==<br />
<br />
Mozilla uses Bugzilla for issue tracking. As much as possible, Partners should also utilize Bugzilla but may do so in combination with another issue tracker (e.g. github). Our Product releases track issues through Bugzilla therefore any issues that must be flagged and tracked for any release will need to be in Bugzilla. Our users also will often report bugs into Bugzilla. We will have a component created for any system addon, Partners should configure<br />
an account to watch for new issues reported against their addon. Issues tracking new feature development, etc. are more easily supported on external issue trackers if the Partner prefers.<br />
<br />
== Development and Review Process ==<br />
<br />
It would be good to browse through the [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide development resources] at least to be familiar with what resources are on our wiki that may be useful. The [[Code_Review|code reviewprocess]] is good to be familiar with as well as understanding what we have in the [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Reviewer_Checklist reviewer checklist]. In any case, we will be available to help you through the process.<br />
<br />
== Firefox Release schedule ==<br />
<br />
Firefox is developed following a train model where each release will go through development (aka Nightly on mozilla-central), alpha (aka Aurora or Dev Edition), beta then release. Each phase is roughly a 6 week period though adjustments are made periodically for seasonal reasons (e.g. December holiday seasons). We maintain a handy [[RapidRelease/Calendar|Release Calendar]] you can refer to for a detailed and updated schedule.<br />
<br />
It is expected that system addons will typically ride this train, requiring a full 18 week schedule prior to release. Under some agreements that schedule will be shortened to provide a quicker release cycle. Testing and review processes may be more stringent in this case, and is outlined under the GoFaster program. [https://docs.google.com/document/d/1x27I7hAmWDWiqk3o3YC3fklhE3N59bdgHCQHF5p_lkU GoFaster Google doc]<br />
<br />
== Test Pilot ==<br />
<br />
[TBD]<br />
<br />
== AMO Release Channel ==<br />
<br />
Add-ons released via [https://addons.mozilla.org AMO] can be used as an alternative distribution channel. The addon should maintain the same versioning and addon id as what is distributed in the Firefox release. This will allow the addon to replace the builtin system addon. If the AMO version is removed, the builtin system addon will be reenabled. It is preferable that this is only used for releasing beta versions of the addon, or as a testing mechanism with a subset of users. <br />
<br />
== GoFaster Release Channel ==<br />
<br />
The GoFaster program provides a process by which a system addon can be uplifted faster than the regular Firefox release schedule. This can be used to fast track new features and/or critical bug fixes. It is still preferable to let new features settle on the Firefox Beta channel prior to release. GoFaster is relatively new with only limited internal use at the time of this writing, therefore the process is subject to change as we refine the process.<br />
<br />
=== Uplift to Beta ===<br />
<br />
For non critical fixes we will require some stabilization time prior to uplift. This helps ensure a quality release for Firefox. Since changes have been reviewed via AMO and the github pull requests, only a cursory review if any should be necessary at this point. You should be familiar with the [[Release_Management/Feature_Uplift|uplift criteria]], though your partner engineering contact should help you changes get through the process.<br />
<br />
Criteria:<br />
<br />
* Changes must uplift prior to Beta 6<br />
* Changes must stabilize on nightly and aurora prior to beta uplift <br />
* All changes must be final prior to uplift<br />
* Critical fixes may land during or after Beta 6, these will require additional scrutiny by the release management team. <br />
<br />
Process:<br />
<br />
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=General Create a new bug] for the addon under the Firefox product using the General category. [NOTE: We will find a better product/component combination]<br />
** example subject: merge release of ABC system addon<br />
** example description:<br />
ABC is ready to release a new version of it's addon. <br />
The partner repository is located at https://github.com/mozilla-partners/ABC . <br />
Please land the updates into nightly using the git tag "1.0.2".<br />
** Include a summary of changes in the description<br />
** Create an attachment with a link to the diff on github. The attachment in bugzilla is necessary for uplift requests.<br />
* Once the changes have landed into nightly (mozilla-central repository) let the changes sit for 2-5 days. Then you may [[Release_Management/Feature_Uplift|request uplift]] to Aurora and Beta.<br />
** edit the attachment and add the approval‑mozilla‑aurora? and approval‑mozilla‑beta? flags (setting both to ?)<br />
** Fill in the form that has been added to the comment field.<br />
** Release engineers will see the flags and approve or ask additional questions.<br />
<br />
=== Uplift to Release Channel ===<br />
<br />
Uplifting changes to the release channel should be a last resort, reserved for critical fixes, unless the changes are otherwise part of a plan in coordination with Mozilla. A partner engineer will assist with the release uplift process.<br />
<br />
Process:<br />
<br />
* Changes must have already gone through the above uplift process and should be on the Beta channel.<br />
* “Intent to ship” bug should be created in Bugzilla [TBD product/component for bug?]. The bug should link to all bugs, issues and patches related to the version of the addon that will ship to release.<br />
* Partner Engineering will send an intent to ship email to the release drivers (see [https://docs.google.com/document/d/1x27I7hAmWDWiqk3o3YC3fklhE3N59bdgHCQHF5p_lkU gdoc] for details).<br />
** Uplift request made by Partner Engineering (mozilla-approval-release = “?”)<br />
** Uplift approval made by Release Management [RelMan] (mozilla-approval-release = “+”)<br />
** relnote-firefox tracking flag set by dev with suggested wording for relnote<br />
* Dev and QA will test changes<br />
* QA confirms changes on Beta channel<br />
* RelMan schedules release<br />
* Partner Engineering will push the change by landing the code in moz-release branch and balrog configuration change. <br />
* The release will start with a throttled rollout to 10% of users. <br />
* The release will push to 100% of users after 24-48 hours with no regressions.<br />
* If necessary, Communications will publish information about the update after the update has been unthrottled.</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Partnering/Addons/Process&diff=1125969Partnering/Addons/Process2016-04-05T00:52:25Z<p>Mixedpuppy: Created page with "= Releasing Partner supported features in Firefox = This document outlines how we will co-produce and ship new features in Firefox based on partner functionality. It focuses..."</p>
<hr />
<div>= Releasing Partner supported features in Firefox =<br />
<br />
This document outlines how we will co-produce and ship new features in Firefox based on partner functionality. It focuses on the technical process and toolchain and does not provide background on how Mozilla product teams choose<br />
features to ship.<br />
<br />
The goals for this process are to provide:<br />
* flexibility for partners<br />
* this is meant as a template to start from, however projects consisting of code that will land into mozilla-central and ship as a part of our products will need to follow some standards outlined for the code repository<br />
* verifiable change control<br />
* update, a/b testing and beta channels for partner functionality<br />
* clarity on change history related to Mozilla product (eg. ability to reproduce a build of Firefox for a given version)<br />
<br />
== Legal Requirements ==<br />
<br />
All code contribution agreements will be covered within the Partner agreement, vetted by both Partner and Mozilla. The essence, from a code contribution perspective, is that Partner contributed code will be released under an open source license compatible with Mozilla products, and that they are allowing us to distribute their code to our users. Contributions will also have to go through normal Mozilla review processes [e.g. technical, security, privacy and QA] in order to be accepted into the core product. The actual details and agreements are handled by our Business and Legal teams.<br />
<br />
== Product features through system add-ons ==<br />
<br />
System addons are our integration mechanism for Firefox features that are released with the standard Firefox distribution. System addons are essentially the same as any Add-on, however there may be some minor APIs available only to system addons to help provide a slightly tighter integration with Firefox.<br />
<br />
Using add-ons as a mechanism for integrating new features into firefox allows us to utilize a number of features and systems making this integration easier.<br />
<br />
* Test Pilot<br />
Used to distribute potential new features or upgrades to a group of users who have opted in to testing.<br />
* AMO<br />
Add-ons can be distributed on a beta channel in AMO, allowing Partners to<br />
independently release new functionality to a subset of their users prior to<br />
landing in official Firefox releases.<br />
* Firefox<br />
System add-ons are a part of Firefox. Unlike typical add-ons, they are<br />
presented to users as a core feature and are not [currently] displayed in the<br />
Firefox addon manager. Users will not be able to [typically] disable the<br />
system addons.<br />
* Staged rollouts<br />
Occasionally it may be desirable to move a feature release faster than the<br />
typical Firefox release cycle. This is an internal system that allows addon<br />
updates to be shipped in a stagged manor to release users. A strict process<br />
is in place to ensure quality levels prior to rolling out to release users<br />
and will be described later in this document.<br />
<br />
System Addons are also a part of the GoFaster project where Mozilla will push certain features into product at a rate faster than the typical product release cycle.<br />
<br />
Partner addons will closely follow the GoFaster release process with possibly some minor modifications.<br />
<br />
Releases fall into 3 categories:<br />
* Updating the core Firefox distribution<br />
* Releasing a beta version of the addon for testing purposes<br />
* Updating an existing release of Firefox<br />
<br />
== Code Repositories ==<br />
<br />
Mozilla maintains a set of partner related code repositories in Github. These repositories are linked into our build systems to produce Firefox distributions, partner Add-ons and more. Once Mozilla enters an agreement to produce products or features with a Partner, we'll create a private (or public depending on the project) code repository. The Partner will have read-only access to this repository, but may fork the repository into their own account. Updates provided back to Mozilla can be done through pull requests on the original repo.<br />
<br />
Git supports tagging which will be used to tag both the Partner version and, if necessary, the Firefox version for each release. Git branches and/or forked repositories should be used for development work. Once the development cycle is complete, a pull request is made and code is reviewed prior to merging into the master branch. The master branch is then tagged with the new Partner version. Periodically the master branch will be merged into mozilla-central, and [git] tagged at that time with the Firefox version.<br />
<br />
* master branch is always the latest release (beta or stable)<br />
* work is done in forks and branches, developers should fork their own copy, or a team may choose to use one forked copy<br />
<br />
Tagging of a new version<br />
<br />
> git tag -a 1.0.1 -m "1.0.1 release"<br />
<br />
# Mozilla merges into mozilla-central and will tag the Firefox release version.<br />
# each version of firefox will use the latest tagged version in the repository.<br />
# If Firefox 48.0.3 is being built, and the latest tag is 48.0, code at that<br />
# tag will be used.<br />
<br />
# Start development cycle for next version<br />
<br />
> git branch 1.0.2-beta<br />
> git checkout 1.0.2-beta<br />
<br />
# branch is cloned to forked repositories for work<br />
# changes are pulled back to the main repository via pull requests<br />
# pull requests are reviewed by mozilla staff, once accepted are merged into<br />
# the main repository.<br />
# when ready, branch is merged to master in the main repository<br />
<br />
> git checkout master<br />
> git merge 1.0.2-beta<br />
> git tag -a 1.0.2 -m "1.0.2 release"<br />
> git push origin 1.0.2<br />
> git branch -d 1.0.2-beta <br />
<br />
== Updating system addon in mozilla-central ==<br />
<br />
The repository should be tagged prior to pulling into mozilla-central. It is important to note, for Partners who work within private repositories initially, at this stage the code will exist in our public repository.<br />
<br />
> git show 1.0.1<br />
<br />
commit 56e179790ccf8212a2e36b3261309453a21ff5c0<br />
Author: somebody<br />
Date: ...date stamp...<br />
<br />
> git tag -a fx-47.0 56e179<br />
> git push origin fx-47.0<br />
<br />
A Mozilla employee will handle moving the code into mozilla-central after tagging the repository. If necessary, code drops may be uplifted on the release train to address bugs are provide an earlier release schedule.<br />
<br />
== Issue Tracking ==<br />
<br />
Mozilla uses Bugzilla for issue tracking. As much as possible, Partners should also utilize Bugzilla but may do so in combination with another issue tracker (e.g. github). Our Product releases track issues through Bugzilla therefore any issues that must be flagged and tracked for any release will need to be in Bugzilla. Our users also will often report bugs into Bugzilla. We will have a component created for any system addon, Partners should configure<br />
an account to watch for new issues reported against their addon. Issues tracking new feature development, etc. are more easily supported on external issue trackers if the Partner prefers.<br />
<br />
== Development and Review Process ==<br />
<br />
It would be good to browse through the [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide development resources] at least to be familiar with what resources are on our wiki that may be useful. The [[Code_Review|code reviewprocess]] is good to be familiar with as well as understanding what we have in the [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Reviewer_Checklist reviewer checklist]. In any case, we will be available to help you through the process.<br />
<br />
== Firefox Release schedule ==<br />
<br />
Firefox is developed following a train model where each release will go through development (aka Nightly on mozilla-central), alpha (aka Aurora or Dev Edition), beta then release. Each phase is roughly a 6 week period though adjustments are made periodically for seasonal reasons (e.g. December holiday seasons). We maintain a handy [[RapidRelease/Calendar|Release Calendar]] you can refer to for a detailed and updated schedule.<br />
<br />
It is expected that system addons will typically ride this train, requiring a full 18 week schedule prior to release. Under some agreements that schedule will be shortened to provide a quicker release cycle. Testing and review processes may be more stringent in this case, and is outlined under the GoFaster program. [Google doc, to be outlined below]</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Partnering/Repacks/Building&diff=1079933Partnering/Repacks/Building2015-06-12T23:11:13Z<p>Mixedpuppy: </p>
<hr />
<div>== Overview ==<br />
<br />
This is a brief outline of the structure of a partner repack. You should also read [[Policy_and_Process]] and you can look at existing partner distributions in the [https://hg.mozilla.org/build/partner-repacks repository].<br />
<br />
== Directory Structure ==<br />
<br />
The config files for single partner live under a partner-specific directory.<br />
<br />
e.g. for a partner called 'xyz':<br />
<br />
partner-repacks/<br />
partners/<br />
xyz/<br />
repack.cfg<br />
distribution/<br />
distribution.ini<br />
searchplugins/<br />
extensions/<br />
<br />
To add a new partner, say 'xyz', follow these steps:<br />
* create a new directory under partners/<br />
* create a config file for the partner: partners/xyz/repack.cfg<br />
* create a distribution dir for the partner: partners/xyz/distribution/<br />
* create a [[Distribution_INI_File|distribution.ini]] file for the partner: partners/xyz/distribution/distribution.ini<br />
* add any extensions or searchplugins under the distribution dir<br />
<br />
Best to work from existing examples of the repack.cfg and distribution.ini files to see how things are setup.<br />
<br />
== repack.cfg ==<br />
<br />
aus="xyz"<br />
dist_id="xyz"<br />
dist_version="1.0"<br />
linux-i686=true<br />
locales="en-US"<br />
mac=true<br />
win32=true<br />
win64=true<br />
<br />
== distribution.ini ==<br />
<br />
See a complete example of a [[Distribution_INI_File|distribution.ini]].<br />
<br />
== Custom Search Engines ==<br />
<br />
== Add-ons ==<br />
<br />
== Building and Testing ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Partnering/Repacks/Building&diff=1079931Partnering/Repacks/Building2015-06-12T23:08:42Z<p>Mixedpuppy: Created page with "== Overview == This is a brief outline of the structure of a partner repack. == Directory Structure == The config files for single partner live under a partner-specific dir..."</p>
<hr />
<div>== Overview ==<br />
<br />
This is a brief outline of the structure of a partner repack.<br />
<br />
== Directory Structure ==<br />
<br />
The config files for single partner live under a partner-specific directory.<br />
<br />
e.g. for a partner called 'xyz':<br />
<br />
partner-repacks/<br />
partners/<br />
xyz/<br />
repack.cfg<br />
distribution/<br />
distribution.ini<br />
searchplugins/<br />
extensions/<br />
<br />
To add a new partner, say 'xyz', follow these steps:<br />
* create a new directory under partners/<br />
* create a config file for the partner: partners/xyz/repack.cfg<br />
* create a distribution dir for the partner: partners/xyz/distribution/<br />
* create a [[Distribution_INI_File|distribution.ini]] file for the partner: partners/xyz/distribution/distribution.ini<br />
* add any extensions or searchplugins under the distribution dir<br />
<br />
Best to work from existing examples of the repack.cfg and distribution.ini files to see how things are setup.<br />
<br />
== repack.cfg ==<br />
<br />
aus="xyz"<br />
dist_id="xyz"<br />
dist_version="1.0"<br />
linux-i686=true<br />
locales="en-US"<br />
mac=true<br />
win32=true<br />
win64=true<br />
<br />
== distribution.ini ==<br />
<br />
See a complete example of a [[Distribution_INI_File|distribution.ini]].<br />
<br />
== Custom Search Engines ==<br />
<br />
== Add-ons ==<br />
<br />
== Building and Testing ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Microformats&diff=1042939Microformats2014-12-18T23:38:00Z<p>Mixedpuppy: a little more on use cases</p>
<hr />
<div><span style="float:right; padding-right:1em">http://people.mozilla.com/~faaborg/files/20061211-microformatsIntroduction/logo.jpg</span><br />
<br />
<dfn>[http://microformats.org/wiki/ Microformats]</dfn> are an HTML standard that express [[hCard|people]], [[hCalendar|events]], [[hReview|reviews]], [[hRecipe|recipes]], [[hAtom|datestamped content]], and other structured data in web pages in a way that makes them easily usable by web browser, search engines, and other web crawlers. <br />
<br />
Web browsers in particular are able to associate the data with particular actions and provide a richer user experience for pages marked up with microformats.<br />
<br />
<div style="float:right;clear:right">__TOC__</div><br />
== Common Microformats ==<br />
* [[hCard]] - people and organizations<br />
* [[hCalendar]] - events<br />
* [[hReview]] - reviews of places, people, events, products, etc.<br />
* [[hAtom]] - blog posts, status updates, and any kind of episodic content<br />
* [[adr]] - structured addresses<br />
* [[geo]] - latitude/longitude geolocations<br />
* see http://microformats.org/wiki/ for more.<br />
<br />
== Platform ==<br />
Firefox has some microformats parsing support in the Toolkit "product", microformats "component":<br />
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=11720648&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Microformats&product=Toolkit open bugs for Firefox microformats support]<br />
<br />
== Use Cases ==<br />
* Social Bookmarking: Microformats can be passed to share, bookmarking, read-it-later, etc. style services to enable [https://developers.pinterest.com/rich_pins_overview/ "rich pinning"] of objects in the page.<br />
* Shopping: Microformats such as [[hReview]], [[hProduct]], and [[hListing]] support rich markup of products, useful in shopping carts, watching products for updates, product comparison shopping, etc.<br />
* automatically detecting venues, people, contacts, events, locations and integrating with built-in contacts, calendar, and mapping user interfaces. <br />
** '''FirefoxOS ([[Gaia/System/Microformats]])'''<br />
<br />
== Benefits ==<br />
* Better control by content producers<br />
* Easy manipulation of data by clients without server side involvement<br />
* Accurate data collection by services<br />
<br />
== Firefox Implementation Introduction==<br />
For background information on microformat detection, please see this series of blog posts by Alex Faaborg:<br />
*[http://blog.mozilla.com/faaborg/2006/12/11/microformats-part-0-introduction Part 0: Introduction]<br />
*[http://blog.mozilla.com/faaborg/2006/12/12/microformats-part-1-structured-data-chaos Part 1: Structured Data Chaos]<br />
*[http://blog.mozilla.com/faaborg/2006/12/13/microformats-part-2-the-fundamental-types Part 2: The Fundamental Types]<br />
*[http://blog.mozilla.com/faaborg/2006/12/16/microformats-part-3-introducing-operator Part 3: Introducing Operator]<br />
*[http://blog.mozilla.com/faaborg/2007/02/04/microformats-part-4-the-user-interface-of-microformat-detection/ Part 4: The User Interface of Microformat Detection]<br />
<br />
==User Experience==<br />
*[[microformats/UE/ideas|Brainstorming page]] about the user experience of microformat detection, please feel free to contribute any design work, or to comment on these conceptual mockups.<br />
<br />
*Information about about the user interface of microformat detection can also be found on the [http://microformats.org/wiki/user-interface microformats.org wiki]<br />
<br />
===Firefox 3===<br />
*[[ContentHandling:User_Interface/Preferences_Microformats|Preferences for Microformats]]<br />
<br />
==Implementation==<br />
[http://www.kaply.com/weblog/ Michael Kaply] is working on the microformats implementation in Firefox 3. There is some overlap with the content handling work being done by [http://wiki.mozilla.org/User:Dmose Dan Mosedale], and [http://blog.mozilla.com/faaborg/ Alex Faaborg] is working on the user interface.<br />
<br />
==Module==<br />
microformats is implemented in a module in Firefox.</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Partnering&diff=1031209Partnering2014-11-06T17:28:00Z<p>Mixedpuppy: /* Partner Repacks */</p>
<hr />
<div>Keeping this as a holding page as we get customization and resource information straightened out. The information here is all a DRAFT, and will be subject to a lot of changes over the next couple weeks. If you've got questions, drop me a line at ''kev at mozilla.com''.<br />
<br />
== Marketing Collateral ==<br />
<br />
=== Apps ===<br />
<br />
=== Boot to Gecko ===<br />
<br />
* [http://www.mozilla.org/en-US/b2g/faq/ Frequently Asked Questions]<br />
* [http://www.mozilla.org/en-US/b2g/ B2G Project Page]<br />
* [https://wiki.mozilla.org/B2G B2G Team Wiki]<br />
* [https://wiki.mozilla.org/B2G/Schedule_Roadmap B2G Roadmap]<br />
* [https://wiki.mozilla.org/Gaia B2G User Interface (Gaia)]<br />
* [https://wiki.mozilla.org/WebAPI WebAPI]<br />
* [https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko B2G Developer Home]<br />
** [https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/Setting_Up_Boot_to_Gecko_Build_Environment Setting up a B2G Build Environment]<br />
** [https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/Building_B2G_for_Samsung_Galaxy_S2 Building and flashing B2G for Samsung Galaxy S II]<br />
* [https://developer.mozilla.org/en-US/mobile Mozilla Developer Network Mobile Documentation]<br />
<br />
External Links<br />
<br />
* [http://b2gbuilds.org B2G Builds] '''Note:''' Community-run Site<br />
<br />
=== Marketplace ===<br />
<br />
=== Persona ===<br />
<br />
Persona is Mozilla's Identity service, and was formerly known as BrowserID. Both Persona and BrowserID are referenced in some of the documents and websites referenced below. They are the same thing.<br />
<br />
[http://www.getpersonas.com/en-US/ Personas] was a browser theme architecture developed by Mozilla Labs. It is not related to Mozilla identity services, and is now referred to as [https://developer.mozilla.org/en/Themes/Lightweight_themes Lightweight Themes]<br />
<br />
== Projects ==<br />
<br />
=== Build Your Own Browser (BYOB) ===<br />
<br />
* [[Partnering:Projects:BYOB|Project Page]]<br />
<br />
== Partner Repacks ==<br />
* [[Partnering/Repacks/Submitting_Changes|How to submit changes to existing partner configs]]<br />
* [[Partnering:Repacks:Script|Repack Script and How to build a repack]]<br />
* out-of-date:<br />
** [[Partnering:Repacks:Current|Current Repacks]]<br />
<br />
== Firefox 2 ==<br />
<br />
[[Partnering:Firefox2:Distribution|Distribution Customizations]]<br />
<br />
== Firefox 3 ==<br />
<br />
[[Partnering:Firefox3:DistributionINI|Distribution Customizations]]<br />
<br />
== Resources ==<br />
<br />
[[Partnering:Resources|Resource links]]</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Partnering/Repacks/Script&diff=1031208Partnering/Repacks/Script2014-11-06T17:26:51Z<p>Mixedpuppy: /* Install */</p>
<hr />
<div>== Install ==<br />
<br />
To use the repack script, you'll need a few things. They are:<br />
<br />
* a Mac with OSX. Part of the repack process involves creating DMGs, and unfortunately hdiutil is OSX-only. There are alternative methods to creating DMGs, but any we've found so far have been sub-optimal. If hdiutil isn't installed on your Mac, you'll need to grab Apple's Xcode. <br />
<br />
* [ http://www.python.org/ python 2.7.5] (needed for the subprocess module). It either needs to be the default python used on said mac, or you can run the script using "python partner-repacks.py ..."<br />
<br />
* pkg-dmg must be in PATH. This tool can be found [http://hg.mozilla.org/mozilla-central/file/tip/build/package/mac_osx/pkg-dmg here].<br />
<br />
* [http://www.7-zip.org/ 7-zip] (specifically 7za) must be in PATH. Can install this via port, brew or via dmg (p7zip). Using brew you can <code>brew install p7zip</code><br />
<br />
* [http://www.gnu.org/software/wget/ wget] must be in PATH. Again, install via port or whatever. Using brew, <code>brew install wget</code><br />
<br />
* upx must be in the PATH. Using brew, <code>brew install upx</code><br />
<br />
* A current pull of the partner repo.<br />
** hg clone https://hg.mozilla.org/build/partner-repacks<br />
<br />
== Building a local repack ==<br />
<br />
cd partner-repacks/scripts<br />
bash signing-server-setup.sh<br />
export PYTHONPATH=$PWD/tools/lib/python<br />
partner-repacks.py -v $VERSION -n $BUILD -d ../partners -p $PARTNERNAME \<br />
--dmg-extract-script `pwd`/tools/release/common/unpack-diskimage.sh \<br />
--pkg-dmg ~/moz/fx-team/build/package/mac_osx/pkg-dmg<br />
<br />
== Example builds ==<br />
<br />
Building a current release:<br />
<br />
partner-repacks.py -v 33.0 -n 1 -d ../partners -p $PARTNERNAME \<br />
--dmg-extract-script `pwd`/tools/release/common/unpack-diskimage.sh \<br />
--pkg-dmg ~/moz/fx-team/build/package/mac_osx/pkg-dmg<br />
<br />
Building a beta release:<br />
<br />
partner-repacks.py -v 34.0b6 -n 1 -d ../partners -p $PARTNERNAME \<br />
--dmg-extract-script `pwd`/tools/release/common/unpack-diskimage.sh \<br />
--pkg-dmg ~/moz/fx-team/build/package/mac_osx/pkg-dmg \<br />
--repo releases/mozilla-beta<br />
<br />
== Build output ==<br />
<br />
Your new builds will appear at <code>partner-repacks/scripts/repacked_builds/34.0b6/build1/unsigned/partner-repacks/$PARTNERNAME/</code></div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Websites/Social_API_Directory&diff=954172Websites/Social API Directory2014-03-20T18:57:59Z<p>Mixedpuppy: /* Considerations */</p>
<hr />
<div>This page contains all of the important details for Firefox Social Directory.<br />
<br />
= Project Description =<br />
<br />
Mozilla has permitted partners to activate their own manifests in Firefox Social API through an activation process on a partner-hosted domain. The array of activation styles has been different in each case. A consistent manner and appearance of activation within a Mozilla domain may be more impactful on engagement and user perception. We would like to introduce a template style of activation as an alternative to partner-hosted activation. This tool would also permit snippet promoted partners to have a higher activation rate than the previous blog promoted means.<br />
<br />
== Overview ==<br />
* Code name: Firefox Social Directory<br />
* Prod URL: https://activations.mozilla.org<br />
* Dev URL: http://mixedpuppy.github.io/socialapi-directory/<br />
* Stage URL: http://activations.allizom.org/<br />
* Code Repo: https://github.com/mixedpuppy/socialapi-directory<br />
* L10N Repo: none<br />
* Code: HTML/JS<br />
* Product Owner: Shane Caraveo, Christopher Arnold<br />
* Dev Team: Shane Caraveo<br />
* IRC Channel: [irc://irc.mozilla.org:6697/socialdev #socialdev on irc.mozilla.org]<br />
* Team Email: [mailto:socialapi-internal@mozilla.com| socialapi-internal@mozilla.com]<br />
* [[Firefox/SocialAPI/|Firefox Social API]]<br />
* [https://developer.mozilla.org/en-US/docs/Social_API Social API documentation]<br />
* [https://developer.mozilla.org/en-US/docs/Social_API/Criteria Social API guidelines]<br />
<br />
= Team =<br />
The primary and secondary contacts for each role of this project:<br />
<br />
* Product owner - Christopher Arnold, Shane Caraveo<br />
* TPM - TBD<br />
* Web Project Manager - TBD<br />
* Developers - Shane Caraveo<br />
* L10N - TBD<br />
* Designer - Lee Tom<br />
* IT - TBD<br />
* QA - TBD<br />
* UX - TBD<br />
* Security - TBD<br />
* Legal - TBD<br />
<br />
= Meetings =<br />
<br />
* Monday 3:30pm on Vidyo in ServicesAPI, primarily BD oriented, notes where applicable sent to socialapi-internal@mozilla.com<br />
<br />
= Considerations =<br />
<br />
This site:<br />
<br />
* will allow users to activate social providers<br />
* will be pointed to from snippet campaigns in Firefox<br />
* will be regionally promoted (e.g. India only, NA only, Germany only)<br />
* will be a small set of static resources, run entirely client side<br />
* collects no data<br />
* will be tracked via Google Analytics<br />
* will not be generally localized<br />
* will contain localized messaging per-provider for some providers<br />
<br />
= Mockups and Designs =<br />
* {{Bug|957771}} Initial mockups and designs<br />
<br />
= Project Management =<br />
* {{Bug|958764}} Project Tracking Bug<br />
<br />
== Bugs ==<br />
Bugs should be filed with normal visibility; Security bugs or bugs with partner specific information should be filed with private visibility.<br />
<br />
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=SocialAPI Firefox SocialAPI bugs]<br />
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Websites&component={Component Name} File a Bug] in Websites/{Website Name}<br />
* [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&resolution=DUPLICATE&query_format=advanced&short_desc_type=allwordssubstr&component={Component Name}&product=Websites Open {Website Name}] bugs</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Websites/Social_API_Directory&diff=954168Websites/Social API Directory2014-03-20T18:56:23Z<p>Mixedpuppy: Created page with "This page contains all of the important details for Firefox Social Directory. = Project Description = Mozilla has permitted partners to activate their own manifests in Firef..."</p>
<hr />
<div>This page contains all of the important details for Firefox Social Directory.<br />
<br />
= Project Description =<br />
<br />
Mozilla has permitted partners to activate their own manifests in Firefox Social API through an activation process on a partner-hosted domain. The array of activation styles has been different in each case. A consistent manner and appearance of activation within a Mozilla domain may be more impactful on engagement and user perception. We would like to introduce a template style of activation as an alternative to partner-hosted activation. This tool would also permit snippet promoted partners to have a higher activation rate than the previous blog promoted means.<br />
<br />
== Overview ==<br />
* Code name: Firefox Social Directory<br />
* Prod URL: https://activations.mozilla.org<br />
* Dev URL: http://mixedpuppy.github.io/socialapi-directory/<br />
* Stage URL: http://activations.allizom.org/<br />
* Code Repo: https://github.com/mixedpuppy/socialapi-directory<br />
* L10N Repo: none<br />
* Code: HTML/JS<br />
* Product Owner: Shane Caraveo, Christopher Arnold<br />
* Dev Team: Shane Caraveo<br />
* IRC Channel: [irc://irc.mozilla.org:6697/socialdev #socialdev on irc.mozilla.org]<br />
* Team Email: [mailto:socialapi-internal@mozilla.com| socialapi-internal@mozilla.com]<br />
* [[Firefox/SocialAPI/|Firefox Social API]]<br />
* [https://developer.mozilla.org/en-US/docs/Social_API Social API documentation]<br />
* [https://developer.mozilla.org/en-US/docs/Social_API/Criteria Social API guidelines]<br />
<br />
= Team =<br />
The primary and secondary contacts for each role of this project:<br />
<br />
* Product owner - Christopher Arnold, Shane Caraveo<br />
* TPM - TBD<br />
* Web Project Manager - TBD<br />
* Developers - Shane Caraveo<br />
* L10N - TBD<br />
* Designer - Lee Tom<br />
* IT - TBD<br />
* QA - TBD<br />
* UX - TBD<br />
* Security - TBD<br />
* Legal - TBD<br />
<br />
= Meetings =<br />
<br />
* Monday 3:30pm on Vidyo in ServicesAPI, primarily BD oriented, notes where applicable sent to socialapi-internal@mozilla.com<br />
<br />
= Considerations =<br />
<br />
This site:<br />
<br />
* will allow users to activate social providers<br />
* will be pointed to from snippet campaigns in Firefox<br />
* will be a small set of static resources, run entirely client side<br />
* collects no data<br />
* will be tracked via Google Analytics<br />
* will not be generally localized<br />
* will contain localized messaging per-provider for some providers<br />
<br />
= Mockups and Designs =<br />
* {{Bug|957771}} Initial mockups and designs<br />
<br />
= Project Management =<br />
* {{Bug|958764}} Project Tracking Bug<br />
<br />
== Bugs ==<br />
Bugs should be filed with normal visibility; Security bugs or bugs with partner specific information should be filed with private visibility.<br />
<br />
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=SocialAPI Firefox SocialAPI bugs]<br />
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Websites&component={Component Name} File a Bug] in Websites/{Website Name}<br />
* [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&resolution=DUPLICATE&query_format=advanced&short_desc_type=allwordssubstr&component={Component Name}&product=Websites Open {Website Name}] bugs</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Privacy&diff=946833Privacy2014-03-05T22:55:30Z<p>Mixedpuppy: /* Meetings */</p>
<hr />
<div>= Who We Are =<br />
<br />
The Mozilla privacy team works to build a consistent approach to privacy that puts users in control. This page highlights what we do, how we can help you, how to get involved, and how to find us. [https://wiki.mozilla.org/Privacy/HowTo/Privacy_Review Privacy reviews] are needed whenever Mozilla (customer, contributor, user, employee) data is involved. <br />
<br />
== You may be looking for... ==<br />
<br />
====When To Contact Us====<br />
<br />
Activities that require a '''[https://wiki.mozilla.org/Privacy/HowTo/Privacy_Review privacy review]''' <br />
<br />
For more on the Privacy Review Process - see below.<br />
<br />
==== How to contact us ====<br />
* [[Privacy/Contact|Find Privacy team members]] to get in touch with questions or learn how we can help. <br />
* '''#privacy''' on [[IRC]]<br />
* Email priv-team at mozilla dot com<br />
<br />
==== Privacy Principles ====<br />
* Learn more about our [https://www.mozilla.org/en-US/privacy/ core privacy principles] that guide Mozilla's data practices and operations.<br />
<br />
==== Active Projects ====<br />
<br />
*Please note that this is a [https://wiki.mozilla.org/Privacy/Active_Projects partial list]. <br />
<br />
==== Privacy Review Process ====<br />
* Determine whether you need a [https://wiki.mozilla.org/Privacy/HowTo/Privacy_Review privacy review].<br />
* Understand what happens during the [[Privacy/Reviews|Privacy Review]] process, how we work with you, and find active reviews.<br />
* Learn more about the [[Websites/Kick-Off_Form|Overall Project Kick-off Form and Process]].<br />
* If you already know what to do, and want to initiate a Privacy Review, go directly to the '''[https://bugzilla.mozilla.org/form.moz-project-review Project Kick-off Form]'''.<br />
* [https://intranet.mozilla.org/Privacy/Kickoff_Form Proposed Changes] to Project Kickoff Form<br />
<br />
==== Privacy Reviews (by category) ====<br />
* Index of Partner Reviews (to be updated)<br />
* Index of [https://intranet.mozilla.org/Privacy/Engagement Engagement Privacy Reviews]<br />
* Index of [https://intranet.mozilla.org/Privacy/Vendor_Reviews#2013_Vendor_Privacy_Reviews Finance-Operations-IT-People Team Privacy Reviews]<br />
* Index of [https://intranet.mozilla.org/Privacy/Foundation Foundation Privacy Reviews]<br />
* Index of [https://intranet.mozilla.org/Privacy/UX UX Privacy Reviews]<br />
* Index of [https://intranet.mozilla.org/Privacy/Product Product Privacy Reviews]<br />
* Index of [https://intranet.mozilla.org/Privacy/Services Services Privacy Reviews]<br />
<br />
==== Technical Privacy Reviews ==== <br />
* Learn about the [[Privacy/Technical_Privacy_Reviews|Technical Privacy Review]] <!-- Need to create/move content to new Privacy/Technical_Reviews page and update links --> process and active reviews. <br />
<br />
==== How To Guides and Best Practices ====<br />
* Index of [[Privacy/HowTo/Index|How To Guides and Best Practices]] for how to apply Mozilla privacy principles to various organizational activities.<br />
<br />
==== Privacy Projects ====<br />
* Index of key [[Privacy/Projects/Index|privacy projects]]. <br />
<br />
==== Privacy Friends ====<br />
* Need some help within your own group? Contact your [[Privacy/Friends|Privacy Friend]]. If you don't see your group listed, [[Privacy/Contact|contact us]] and we'll put you in touch with someone who can help.<br />
<br />
==== Internal Policies and Practices ====<br />
* Learn about our [https://intranet.mozilla.org/Cloud_Guidelines Cloud Guidelines] for storing sensitive data<br />
* See our [[Privacy/Safe_Harbor_Notice|Safe Harbor Employee Privacy Policy]]<br />
* [https://mana.mozilla.org/wiki/display/SECURITY/Draft+-+Data+Protection+Policy Draft Data Protection Policy]<br />
<br />
<br />
<!-- Need to figure out what to do with these sections: <br />
* [[Privacy/Roadmap]]<br />
* [[Privacy/Features]]<br />
* [[Data_Safety]] <br />
* [[Privacy/Policy|Policy]] - Need to create this and move Policy section into it? --><br />
<br />
== Meetings ==<br />
<br />
The Privacy & Policy team has weekly meetings on Monday from 3-4pm PST.<br />
* Phone dial-in: +1 650-903-0800 x92 9 7748 # <br />
* Vidyo: Privacy group room [[https://v.mozilla.com/flex.html?roomdirect.html&key=ATuIthFxwwJe participation link]]<br />
* San Francisco: Bay Bridge on the 3rd floor<br />
* Mountain View: Peanut Butter Jelly on the 3rd floor<br />
<br />
The Privacy Council has [[/Council|ad-hoc meetings currently]].<br />
<br />
== Trainings ==<br />
<br />
*[https://wiki.mozilla.org/Privacy/Training/Cavoukian Privacy by Design - Dr. Ann Cavoukian on Nov 15, 2013]<br />
*[https://air.mozilla.org/the-privacy-engineers-manifesto/ The Privacy Engineer's Manifesto]<br />
*[https://air.mozilla.org/privacy-training-starting-the-conversation/ Privacy Training: Starting the Conversation - Allison Naaktgeboren]<br />
<br />
==In the News==<br />
*[http://www.itwriting.com/blog/8097-the-privacy-panel-in-firefox-os.html Privacy Panel in Firefox OS]<br />
*[https://www.privacyassociation.org/publications/from_rsa_in_times_of_distrust_innovation_and_collaboration_will_be_key Creating Trust in Times of Distrust]<br />
<br />
== How to get involved ==<br />
<br />
==== Join our Privacy news/discussion groups ====<br />
You can use Mozilla discussion forums as email lists, over the web with Google Groups, or as a newsgroup. [http://kb.mozillazine.org/Thunderbird_:_FAQs_:_Newsgroups Thunderbird newsgroup instructions].<br />
* Subscribe to mozilla.privacy [https://lists.mozilla.org/listinfo/privacy mailing list] or [https://groups.google.com/forum/?fromgroups#!forum/mozilla.privacy Google Group] -- for policy and non-engineering-related discussions<br />
* Subscribe to mozilla.dev.privacy [https://lists.mozilla.org/listinfo/dev-privacy mailing list] or [https://groups.google.com/forum/?fromgroups#!forum/mozilla.dev.privacy Google Group] -- for discussions about engineering work or features for the web<br />
<br />
==== Join Mozilla's Privacy Council ====<br />
Are you an engineer with an interest in privacy? Find out more about Mozilla's Privacy Council [https://wiki.mozilla.org/Privacy/Council here].<br />
<br />
==== Privacy Contribution Pathways ====<br />
Interested in helping with privacy? Click [https://wiki.mozilla.org/Privacy/PriMo here].<br />
<br />
===Privacy Titles Available via Safari Books===<br />
*[http://techbus.safaribooksonline.com/book/technology-management/9781430263555?bookview=overview The Privacy Engineer's Manifesto]<br />
<br />
<!-- PLEASE DO NOT DELETE! EDITING STILL IN PROCESS.<br />
== Policy ==<br />
{| class="fullwidth-table"<br />
|-<br />
| width="25%" style="background:#EFEFEF;" | '''Project Name''' <br />
| style="background:#EFEFEF;" | '''Description''' <br />
| width="25%" style="background:#EFEFEF;" | '''Primary Contact'''<br />
|-<br />
| [[Privacy/Policy/NTIA_RFC|NTIA Request for comments]] <br> <br />
| Drafting a response to NTIA's request for a proposal to implement a multistakeholder process to develop consumer data privacy codes of conduct. http://www.ntia.doc.gov/federal-register-notice/2012/multistakeholder-process-develop-consumer-data-privacy-codes-conduct <br> <br />
| Jishnu Menon, Alina Hua<br />
|} --></div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Privacy&diff=946830Privacy2014-03-05T22:53:33Z<p>Mixedpuppy: /* Join Mozilla's Privacy Council */</p>
<hr />
<div>= Who We Are =<br />
<br />
The Mozilla privacy team works to build a consistent approach to privacy that puts users in control. This page highlights what we do, how we can help you, how to get involved, and how to find us. [https://wiki.mozilla.org/Privacy/HowTo/Privacy_Review Privacy reviews] are needed whenever Mozilla (customer, contributor, user, employee) data is involved. <br />
<br />
== You may be looking for... ==<br />
<br />
====When To Contact Us====<br />
<br />
Activities that require a '''[https://wiki.mozilla.org/Privacy/HowTo/Privacy_Review privacy review]''' <br />
<br />
For more on the Privacy Review Process - see below.<br />
<br />
==== How to contact us ====<br />
* [[Privacy/Contact|Find Privacy team members]] to get in touch with questions or learn how we can help. <br />
* '''#privacy''' on [[IRC]]<br />
* Email priv-team at mozilla dot com<br />
<br />
==== Privacy Principles ====<br />
* Learn more about our [https://www.mozilla.org/en-US/privacy/ core privacy principles] that guide Mozilla's data practices and operations.<br />
<br />
==== Active Projects ====<br />
<br />
*Please note that this is a [https://wiki.mozilla.org/Privacy/Active_Projects partial list]. <br />
<br />
==== Privacy Review Process ====<br />
* Determine whether you need a [https://wiki.mozilla.org/Privacy/HowTo/Privacy_Review privacy review].<br />
* Understand what happens during the [[Privacy/Reviews|Privacy Review]] process, how we work with you, and find active reviews.<br />
* Learn more about the [[Websites/Kick-Off_Form|Overall Project Kick-off Form and Process]].<br />
* If you already know what to do, and want to initiate a Privacy Review, go directly to the '''[https://bugzilla.mozilla.org/form.moz-project-review Project Kick-off Form]'''.<br />
* [https://intranet.mozilla.org/Privacy/Kickoff_Form Proposed Changes] to Project Kickoff Form<br />
<br />
==== Privacy Reviews (by category) ====<br />
* Index of Partner Reviews (to be updated)<br />
* Index of [https://intranet.mozilla.org/Privacy/Engagement Engagement Privacy Reviews]<br />
* Index of [https://intranet.mozilla.org/Privacy/Vendor_Reviews#2013_Vendor_Privacy_Reviews Finance-Operations-IT-People Team Privacy Reviews]<br />
* Index of [https://intranet.mozilla.org/Privacy/Foundation Foundation Privacy Reviews]<br />
* Index of [https://intranet.mozilla.org/Privacy/UX UX Privacy Reviews]<br />
* Index of [https://intranet.mozilla.org/Privacy/Product Product Privacy Reviews]<br />
* Index of [https://intranet.mozilla.org/Privacy/Services Services Privacy Reviews]<br />
<br />
==== Technical Privacy Reviews ==== <br />
* Learn about the [[Privacy/Technical_Privacy_Reviews|Technical Privacy Review]] <!-- Need to create/move content to new Privacy/Technical_Reviews page and update links --> process and active reviews. <br />
<br />
==== How To Guides and Best Practices ====<br />
* Index of [[Privacy/HowTo/Index|How To Guides and Best Practices]] for how to apply Mozilla privacy principles to various organizational activities.<br />
<br />
==== Privacy Projects ====<br />
* Index of key [[Privacy/Projects/Index|privacy projects]]. <br />
<br />
==== Privacy Friends ====<br />
* Need some help within your own group? Contact your [[Privacy/Friends|Privacy Friend]]. If you don't see your group listed, [[Privacy/Contact|contact us]] and we'll put you in touch with someone who can help.<br />
<br />
==== Internal Policies and Practices ====<br />
* Learn about our [https://intranet.mozilla.org/Cloud_Guidelines Cloud Guidelines] for storing sensitive data<br />
* See our [[Privacy/Safe_Harbor_Notice|Safe Harbor Employee Privacy Policy]]<br />
* [https://mana.mozilla.org/wiki/display/SECURITY/Draft+-+Data+Protection+Policy Draft Data Protection Policy]<br />
<br />
<br />
<!-- Need to figure out what to do with these sections: <br />
* [[Privacy/Roadmap]]<br />
* [[Privacy/Features]]<br />
* [[Data_Safety]] <br />
* [[Privacy/Policy|Policy]] - Need to create this and move Policy section into it? --><br />
<br />
== Meetings ==<br />
<br />
The Privacy & Policy team has weekly meetings on Monday from 3-4pm PST.<br />
* Phone dial-in: +1 650-903-0800 x92 9 7748 # <br />
* Vidyo: Privacy group room [[https://v.mozilla.com/flex.html?roomdirect.html&key=ATuIthFxwwJe participation link]]<br />
* San Francisco: Bay Bridge on the 3rd floor<br />
* Mountain View: Peanut Butter Jelly on the 3rd floor<br />
<br />
== Trainings ==<br />
<br />
*[https://wiki.mozilla.org/Privacy/Training/Cavoukian Privacy by Design - Dr. Ann Cavoukian on Nov 15, 2013]<br />
*[https://air.mozilla.org/the-privacy-engineers-manifesto/ The Privacy Engineer's Manifesto]<br />
*[https://air.mozilla.org/privacy-training-starting-the-conversation/ Privacy Training: Starting the Conversation - Allison Naaktgeboren]<br />
<br />
==In the News==<br />
*[http://www.itwriting.com/blog/8097-the-privacy-panel-in-firefox-os.html Privacy Panel in Firefox OS]<br />
*[https://www.privacyassociation.org/publications/from_rsa_in_times_of_distrust_innovation_and_collaboration_will_be_key Creating Trust in Times of Distrust]<br />
<br />
== How to get involved ==<br />
<br />
==== Join our Privacy news/discussion groups ====<br />
You can use Mozilla discussion forums as email lists, over the web with Google Groups, or as a newsgroup. [http://kb.mozillazine.org/Thunderbird_:_FAQs_:_Newsgroups Thunderbird newsgroup instructions].<br />
* Subscribe to mozilla.privacy [https://lists.mozilla.org/listinfo/privacy mailing list] or [https://groups.google.com/forum/?fromgroups#!forum/mozilla.privacy Google Group] -- for policy and non-engineering-related discussions<br />
* Subscribe to mozilla.dev.privacy [https://lists.mozilla.org/listinfo/dev-privacy mailing list] or [https://groups.google.com/forum/?fromgroups#!forum/mozilla.dev.privacy Google Group] -- for discussions about engineering work or features for the web<br />
<br />
==== Join Mozilla's Privacy Council ====<br />
Are you an engineer with an interest in privacy? Find out more about Mozilla's Privacy Council [https://wiki.mozilla.org/Privacy/Council here].<br />
<br />
==== Privacy Contribution Pathways ====<br />
Interested in helping with privacy? Click [https://wiki.mozilla.org/Privacy/PriMo here].<br />
<br />
===Privacy Titles Available via Safari Books===<br />
*[http://techbus.safaribooksonline.com/book/technology-management/9781430263555?bookview=overview The Privacy Engineer's Manifesto]<br />
<br />
<!-- PLEASE DO NOT DELETE! EDITING STILL IN PROCESS.<br />
== Policy ==<br />
{| class="fullwidth-table"<br />
|-<br />
| width="25%" style="background:#EFEFEF;" | '''Project Name''' <br />
| style="background:#EFEFEF;" | '''Description''' <br />
| width="25%" style="background:#EFEFEF;" | '''Primary Contact'''<br />
|-<br />
| [[Privacy/Policy/NTIA_RFC|NTIA Request for comments]] <br> <br />
| Drafting a response to NTIA's request for a proposal to implement a multistakeholder process to develop consumer data privacy codes of conduct. http://www.ntia.doc.gov/federal-register-notice/2012/multistakeholder-process-develop-consumer-data-privacy-codes-conduct <br> <br />
| Jishnu Menon, Alina Hua<br />
|} --></div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Privacy/Council&diff=946829Privacy/Council2014-03-05T22:52:13Z<p>Mixedpuppy: Created page with "Privacy Council meetings are currently add-hoc. To find out about them ask on irc #privacy. == Next Meeting == * Mar 12, 2014 1PM * Topic: Bug Triage continuat..."</p>
<hr />
<div>Privacy Council meetings are currently add-hoc. To find out about them ask on irc #privacy.<br />
<br />
== Next Meeting ==<br />
<br />
* [[/031214 |Mar 12, 2014]] 1PM<br />
* Topic: Bug Triage continuation<br />
<br />
== Meeting Notes == <br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2014 <br />
|-<br />
|<br />
* [[/030514 |Mar 05, 2014]]<br />
|}</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/4-Feb-2014&diff=915736Firefox/Meeting/4-Feb-20142014-02-04T18:11:08Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 18:00 UTC<br />
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
* Does anybody know who "mahakjn774" is? They've nominated themselves for a Friends of the Desktop Team badge.<br />
<br />
== Project Updates ==<br />
===Australis===<br />
* Has merged to the Aurora channel!<br />
* Still some titlebar funkiness to contend with on OS X - see {{bug|930094}}<br />
* One of the changes made to improve customize mode transition performance is causing a visual glitch - see {{bug|967220}}<br />
* [https://people.mozilla.org/~mnoorenberghe/australis/ Lots of other P2 and P3 bugs that we've got on our plate.]<br />
* The Holly backout branch will be tracking mozilla-aurora now.<br />
* [https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1 UITour] will go live with Aurora (except Linux) this week (likely Friday).<br />
** Thanks to Neil Deakin and his reviewers for their help.<br />
* Other notable fixes:<br />
** You should bookmark something! Unless you're on regular nightly (rather than your own build from fx-team) and windows aero in which case you should wait until tomorrow and then bookmark something. Thanks to Darrin Henein from the UX team, we now have funky animations for bookmarking. Woo! {{bug|931343}}<br />
** Dragging fixes!<br />
** Styling fixes!<br />
** New non-physics-defying email link icon! {{bug|932235}}<br />
<br />
===Thumbnailing===<br />
===SessionStore===<br />
<br />
* {{bug|959130}} - Investigate Firefox 25 regression on sessionrestored<br />
* {{bug|936271}} - [Session Restore] Don't save history for dynamically generated iframes<br />
* {{bug|967028}} - history.pushState() and .replaceState() don't invalidate shistory<br />
* {{bug|936630}} - Add a Talos regression test for session restore times<br />
<br />
===Places API asyncification===<br />
* Backed out "smart batches" patch from Aurora and Nightly until we have onDeletePages ({{bug|818399}})<br />
* Mano working on onDeletePages ({{bug|937560}}), then we'll have to convert views to use it<br />
* Fast bookmarks backups patch landed today, but bounced due to a (yet-to-explain) crash on shutdown ({{bug|824433}})<br />
* More nsIFile -> OS.File conversions incoming after {{bug|824433}}<br />
<br />
===Social API===<br />
<br />
working on:<br />
<br />
* figuring out intermittent oranges<br />
* sidebar button bug 960198<br />
* social panel sizing enhancement bug 960991<br />
* waiting on fhr data changes to generate better reporting<br />
* meetings in SF this week<br />
<br />
===e10s===<br />
<br />
* {{bug|966467}} Register different services/components for content processes<br />
* {{bug|960783}} Create a "New window in separate process" menu option in Nightly<br />
<br />
=== UX Updates ===<br />
=== QA ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/28-Jan-2014&diff=908734Firefox/Meeting/28-Jan-20142014-01-28T18:13:29Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 18:00 UTC<br />
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
== Project Updates ==<br />
===Australis===<br />
* ~70 P1s, P2s and P3s remaining.<br />
* Paris work week was very useful for giving us a sense of the remaining work<br />
* Current focus areas:<br />
** Panel layout strangeness<br />
** Tabs in Titlebar toggle<br />
** Customize transition smoothness<br />
** Styling of panels, Windows 8 (general), OS X (toolbars)<br />
** Add-on compat<br />
<br />
===Thumbnailing===<br />
* landed: {{Bug|809056}} - reduce thumbnailing impact when there are no thumbnail service consumers<br />
* landed: {{Bug|960941}} - gBrowserThumbnails expiration filter should be based on top sites, not open pages<br />
<br />
===SessionStore===<br />
===Places API asyncification===<br />
===Social API===<br />
<br />
* bugs bugs bugs and intermittent orange, my favorite new band<br />
<br />
===e10s===<br />
<br />
* {{bug|942374}} Session Restore<br />
* {{bug|691614}} Browser Zooming<br />
* {{bug|938904}} <a>/image tooltips<br />
* {{bug|961868}} Pinned tabs<br />
* {{bug|960859}} Mouse wheel scroll<br />
<br />
* {{bug|962370}} Iteration 1: dogfooding blockers<br />
* {{bug|963359}} Iteration 2: dogfooding usability bugs<br />
* {{bug|960783}} "New e10s window" option<br />
<br />
=== UX Updates ===<br />
==== Internet Connectivity Detection ==== <br />
Intern Val (vt on IRC) is working on improving Firefox's error messages to users. More specifically the internet connectivity detection on desktop. The rationale is that if there is an internet connectivity issue, we should let the user know this is the case and help them fix it.<br />
<br />
Currently there is a disabled pref ''network.manage-offline-status''. It will detect if there is no internet connectivity and set the browser in "work offline" mode. This behavior is present in Fennec and FxOS to detect connectivity issues on mobile.<br />
<br />
There are some inconsistencies about what error messages we give to the user based on the platform<br />
* On mobile: we tell the user to check their internet connectivity.<br />
* On desktop: we tell the user they are in "offline mode" and attempt to disable it. This is not a very good error message if they don't have internet.<br />
<br />
Does someone in the call have background on the following topics?<br />
* History of the "work offline" mode and use cases associated it<br />
* Issues with the internet connectivity detection on Desktop.<br />
* Design choice for internet connectivity to share state with user triggered "work offline" mode.<br />
<br />
=== QA ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/17-Dec-2013&diff=798265Firefox/Meeting/17-Dec-20132013-12-17T18:34:47Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
* [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Desktop-Team Friend of the Desktop Team badge created!]<br />
** First award went to Luís Miguel (:Quicksaver), who was nominated last week!<br />
** Does anybody know who pamela.karam1 is? She nominated herself for a badge, but I can't find an entry on Mozillians, nor activity on Bugzilla... unless anybody can vouch for her, I'm going to reject this one.<br />
** mconley will send out badge nominations for any folks in this list each week. Unfortunately, it doesn't look like I can share admin rights on this badge with anyone else.<br />
** I have the ability to update the badge name, image, etc. Please send mconley your feedback.<br />
* mconley nominates Peiyong Lin (:lpy) for converting the CustomizableUI tests from using our homebrew test runner to using the built-in add_task function ({{bug|946754}}).<br />
<br />
== Project Updates ==<br />
===Australis===<br />
* Bugs fixed within the past week: http://mzl.la/1cmOKRe<br />
http://content.screencast.com/users/j.wein/folders/Jing/media/2332d4ff-28ed-41eb-8441-c3613a5b0684/2013-12-17_1243.png<br />
* UITelemetry<br />
** [mconley] The must-have probes have landed on mozilla-beta, mozilla-aurora and Holly.<br />
** [mconley] Have begun porting probes over to mozilla-central<br />
** [mconley] I'm double-checking with :afowler that the fact that we're jamming all of this UITelemetry into a single object that won't be split apart is not a privacy concern. Waiting to hear back.<br />
* Other<br />
** [mconley] I've been writing some blog posts about the Australis performance work that we did. Here's part [http://mikeconley.ca/blog/2013/11/21/australis-performance-post-mortem-part-1/ 1], [http://mikeconley.ca/blog/2013/12/01/australis-performance-post-mortem-part-2-ts_paint-and-t_paint/ 2] and [http://mikeconley.ca/blog/2013/12/14/australis-performance-post-mortem-part-3-as-good-as-our-tools/ 3].<br />
<br />
===Thumbnailing===<br />
Nothing new<br />
<br />
===SessionStore===<br />
* {{bug|921942}} - Scroll position isn't restored in background tabs after session restore<br />
<br />
* {{bug|942340}} - Additional Telemetry on sessionstore.js<br />
* {{bug|945809}} - Measure Longest Data Collection Operations in Content Script<br />
<br />
* {{bug|931891}} - Backout the patch for bug 887515 and its dependencies from Firefox<br />
<br />
* {{bug|942374}} - Support session restore with multiple processes<br />
* {{bug|947632}} - CPOW failure in session restore code during shutdown<br />
<br />
* {{bug|940954}} - Let Marionette support shutdown/restart tests<br />
* {{bug|923606}} - Add Marionette tests to cover startup/shutdown paths<br />
<br />
* {{bug|950320}} - Only one window restored after a crash<br />
* {{bug|907129}} - restoreWindow() should merge closed tabs data when overwriteTabs=false<br />
* {{bug|938248}} - Move GlobalState from SessionStore.jsm to its own JSM<br />
<br />
===Places API asyncification===<br />
===Social API===<br />
<br />
* renovations at home keeping me from meetings this morning, here's a quick update<br />
* landed australis updates to social buttons, now customizable into menu panel (bug 935640, bug 940155)<br />
* landed removal of old style toolbar button, replaced with sidebar header (similar to left sidebar) that contains controls to change the provider in the sidebar, versions for both Australis and Holly (bug 935640)<br />
* large-ish refactoring patch in feedback loop (bug 894806)<br />
* short term focus is on bugs, refactoring, testing beta/australis changes to verify everything is ok for feb releases<br />
<br />
===e10s===<br />
=== UX Updates ===<br />
* Post from Zhenshuo about the whys of Australis: https://blog.mozilla.org/ux/2013/12/whywhatiswhere/<br />
* Where we're tracking Australis polish and incoming issues: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
* Where we track UX concepts for evaluation: [https://cupcake-dashboard.paas.allizom.org/projects?products=52af3faa7e7271e540000002 link for Desktop-specific ideas] <br />
<br />
* UX Statuses in the Status Board here: http://benjamin.smedbergs.us/weekly-updates.fcgi/project/User-experience<br />
** [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/philipp%40mozilla.com Philipp]<br />
** [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jboriss%40mozilla.com Boriss]<br />
** [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/sfranks%40mozilla.com Sevaan]<br />
** [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bwinton%40mozilla.com Blake]<br />
** [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/zfang%40mozilla.com Zhenshuo]<br />
** [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mmaslaney%40mozilla.com Michael]<br />
<br />
=== QA ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/19-Nov-2013&diff=765556Firefox/Meeting/19-Nov-20132013-11-19T18:14:12Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
<br />
mconley nominates Matt Hammerly who is helping out with {{bug|702005}}! Matt came aboard after seeing jaws' MSU talk. Thanks Matt!<br />
<br />
== Project Updates ==<br />
===Australis===<br />
* With final perf blockers {{bug|936469}} and {{bug|937519}} cleared, Australis landed and stuck on mozilla-central! \o/<br />
* Lots of bugs are getting filed. This is good. If you see something wrong in Nightly, please file a bug. Dupes are cheap. Please mark these bugs blocking australis-merge.<br />
* Shout-out to Gijs for fixing & landing {{bug|919965}} (Drag 'n Drop in Customization Mode overhaul)!<br />
<br />
===Thumbnailing===<br />
'''Foreground thumbnailing'''<br />
<br />
* kind of waiting on a consensus: {{Bug|809056}} - reduce thumbnailing impact when there are no thumbnail service consumers<br />
<br />
'''Background thumbnailing'''<br />
<br />
* patch r+'ed, but Mark later pointed out a problem that needs addressing (not in the bug): {{Bug|914920}} - about:newtab displays thumbnail from unrelated websites for some links<br />
* patch posted for review: {{Bug|931889}} - Fix and re-enable browser_thumbnails_background.js<br />
* still blocked: {{Bug|902755}} - Deadlock in mozilla::ipc::GeckoChildProcessHost::LaunchAndWaitForProcessHandle after turning on new tab page thumbnails<br />
* landed on Aurora: {{Bug|910036}} - about:newtab shouldn't load thumbnails in background when hidden by preloader<br />
* landed: {{Bug|908277}} - Make sure the background thumbnail service can't open permission UI<br />
<br />
===SessionStore===<br />
* Removal of Synchronous initialization path landing ({{bug|918024}})<br />
* API for storing global session data landed ({{bug|899213}})<br />
* Broadcasting of tab data as it changes instead of collecting it is close to landing ({{bug|930967}})<br />
* billm landed a number of code cleanups ({{bug|930269}})<br />
* Investigation into problematic websites greatly increasing the size of the session ({{bug|934934}}, {{bug|936271}})<br />
<br />
===Places API asyncification===<br />
===Social API===<br />
<br />
* working on australis bugs<br />
* bug 935640 removes the old style toolbarbutton and adds an overlay button for sidebar selection, this needs further ux but is a big improvement (large code removal/simplification)<br />
* planning on several new providers to release with fx27 in january<br />
* a couple small bug fixes will need uplift to 27 (935773, 936712, 940494)<br />
<br />
===e10s===<br />
<br />
* {{bug|666816}} All known Findbar regressions landed<br />
* {{bug|673569}} Let each framescript have its own scope<br />
* {{bug|875871}} Dev-tools for e10s<br />
* Software compositor<br />
* Linux sandbox<br />
<br />
=== UX Updates ===<br />
=== QA ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/15-Oct-2013&diff=729322Firefox/Meeting/15-Oct-20132013-10-15T17:25:16Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
== Project Updates ==<br />
===Australis===<br />
* More performance stuff!<br />
** We've determined that switching to SVG curves and putting the linear-gradient into the active tab stroke image will put Windows XP in the black WRT TART. \o/ Patches en route (but partially blocked on shorlander for graphics assets for lw-themes)<br />
** We've determined that the slowdown for OS X 10.6 is caused by the GPU taking longer to composite things when we have the tabs drawn in the titlebar. mconley is going to try to use Xcode's OpenGL Profiler to determine what we're waiting for.<br />
* Improvements to Linux theming.<br />
* Recent tabs/windows added to the history widgets<br />
* Drag improvements in customize mode<br />
* Improved handling of wide widgets in the menu panel<br />
* Improved panel layouts<br />
* Improved styling of combined buttons<br />
<br />
===Downloads API===<br />
* Reduce maintenance and support surface by locking the Downloads API activation preference in place<br />
<br />
===Thumbnailing===<br />
'''Foreground thumbnailing'''<br />
<br />
* WIP patch awaiting Tim's feedback: {{Bug|809056}} - reduce thumbnailing impact when there are no thumbnail service consumers<br />
* putting on hold for now, until graphics people are able to work on it: improving canvas.drawWindow() performance<br />
<br />
'''Background thumbnailing'''<br />
<br />
* resolving goal as complete: ensure minimal resource usage by background thumbnail service<br />
* profiled I/O, network usage, results are good: {{Bug|899848}} - Ensure minimal disk io caused by background thumbnailing<br />
* looking at remaining e10s-related crashes before finally enabling background thumbnail service on Beta and release channels<br />
* landed: {{Bug|924651}} - BackgroundPageThumbs should log crashes as a telemetry completion reason<br />
* landed: {{Bug|924665}} - BackgroundPageThumbs captures can finish twice<br />
* trying to reproduce on try server: {{Bug|917517}} - Intermittent browser_thumbnails_background_crash.js | dumpID is present and not an empty string<br />
* trying to find reduced test case for strange OS.File behavior: {{Bug|909933}} - Intermittent browser_thumbnails_update.js | thumbnail is still green - Got 255,0,0, expected 0,255,0<br />
<br />
===SessionStore===<br />
* A few code cleanups ({{bug|923034}}, {{bug|923854}}).<br />
* Fix a rather rare regression for windows quickly opened at startup ({{bug|900910}}).<br />
* Fixing lost windows due to ID collisions ({{bug|925771}}).<br />
* Ensure write instructions after shutdown will be prevented ({{bug|922785}}, {{bug|922814}})<br />
* Remove synchronous startup code ({{bug|918024}}).<br />
* Still working to get rid of saving state right after startup ({{bug|887780}}, {{bug|921581}}).<br />
* Marionette tests for startup path are coming along<br />
* Work to collect more data in content scripts to be e10s friendly ({{bug|909048}}, {{bug|910668}}, {{bug|919835}}).<br />
<br />
===Places API asyncification===<br />
* dependencies blocking async transaction manager got reviewed, meeting tomorrow to discuss current status of the remaining patches.<br />
* Raymond attached new patch to do async queries in bookmarks backups, reviewing it.<br />
* Backups hash comparison blocked due to a test failure, investigation ongoing.<br />
* Investigated url index replacement through the hashing functions in mfbt, still really early wip.<br />
<br />
===Social API===<br />
* hoping to land patch to pref on multiple workers (bug 906839)<br />
* spending a little time on less important but more interesting functionality that will help move a couple more providers<br />
* working on rebranding<br />
* working on documentation<br />
* going on vacation then mozfest, little progress will be made over the next couple weeks<br />
<br />
===e10s===<br />
<br />
* Summit sessions | mini work week<br />
* {{bug|897061}} Autocomplete<br />
* {{bug|919835}} Session Restore<br />
* {{bug|921935}} {{bug|925058}} Focus manager<br />
<br />
=== UX Updates ===<br />
It was Madhava's birthday last Wednesday and Canadian Thanksgiving this Monday, so obviously we didn't get any work done ;-)<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/1-Oct-2013&diff=718985Firefox/Meeting/1-Oct-20132013-10-01T17:03:49Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
<br />
* GSoC update: Google Summer of Code 2013 has now finished. [http://felipe.wordpress.com/2013/10/01/gsoc2013-completed/ Felipe's blog post] and [http://trystswithcode.quora.com/In-the-name-of-numbers phenom's post].<br />
<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
== Project Updates ==<br />
===Australis===<br />
* Last week was a great week, performance-wise.<br />
** The URL bar merge caused a regression because of a CSS rule that wasn't specific enough, which made the back button enable / disable when tab closing. This got fixed in {{bug|916946}}.<br />
** We were transitioning the opacity of tabs being closed even though they're not supposed to be visible in the first place. This got fixed in {{bug|919541}}<br />
** We're going to try moving the linear-gradient texture from CSS into the stroke image, which should save us some time as well. This is in bug {{bug|921038}}.<br />
** We're going to try switching our curve background drawing from clip-paths to SVG curves. Coupled with SVG caching ({{bug|764299}}), this has the potential to wipe out our Windows TART regressions. This is being investigated in {{bug|921051}}.<br />
** We've begun re-orienting our investigations to OS X, since we're still regressing TART there a bit (~7% on 10.6).<br />
** More details are in [https://mail.mozilla.org/pipermail/firefox-dev/2013-September/000989.html the weekly Australis Performance Report] that mconley posted to firefox-dev.<br />
<br />
===Thumbnailing===<br />
'''Foreground thumbnailing'''<br />
<br />
* WIP patch awaiting Tim's feedback: {{Bug|809056}} - reduce thumbnailing impact when there are no thumbnail service consumers<br />
* reopened: {{Bug|880026}} - Intermittent browser_thumbnails_storage_migrate3.js | Test timed out | uncaught exception - ReferenceError: executeSoon is not defined<br />
<br />
'''Background thumbnailing'''<br />
<br />
* landed: {{Bug|920676}} - Firefox Beta (25) release notes should not include "Blank or missing page thumbnails when opening a new tab"<br />
* patched but still investigating orange: {{Bug|909933}} - Intermittent browser_thumbnails_update.js | thumbnail is still green - Got 255,0,0, expected 0,255,0<br />
* patch for review: Bug 917517 - Intermittent browser_thumbnails_background_crash.js | dumpID is present and not an empty string<br />
* still awaiting Tim's review: {{Bug|910036}} - about:newtab shouldn't load thumbnails in background when hidden by preloader<br />
* new, appears to be e10s problem: {{Bug|921173}} - Intermittent browser_thumbnails_background_crash.js | application timed out after 330 seconds with no output<br />
<br />
===SessionStore===<br />
* Remove synchronous startup code ({{bug|918024}}).<br />
* Getting the crash monitor landed to get rid of saving state right after startup ({{bug|887780}}, {{bug|921581}}).<br />
* Fix a rather rare regression for windows quickly opened at startup ({{bug|900910}}).<br />
* Collecting data mostly in content scripts and make it work with e10s ({{bug|910646}}, {{bug|909048}}, {{bug|910668}}, {{bug|919835}}).<br />
* Small regression when restarting in safe-mode ({{bug|919532}}).<br />
* A couple of smaller issues fixed that were spotted lately ({{bug|921311}}, {{bug|921870}}, {{bug|921310}}).<br />
* Started working on marionette tests to test our startup paths.<br />
<br />
===Places API asyncification===<br />
===Social API===<br />
* focusing on bug fixes, australis patches<br />
* will have socialapi session in brussels w/Christopher Arnold<br />
* progressing on mdn documentation<br />
* working on drafts for future of socialapi w/mconnor<br />
<br />
===e10s===<br />
<br />
* Content zoom work in progress: {{bug|691614}}<br />
* SessionStore: e10s style sessionstore landed {{bug|894595}} and wip for sessionstore using cpows {{bug|919835}}<br />
* Browser-chrome tests: Passed: 3079 Failed: 240 Todo: 86<br />
* Crashes: {{bug|920397}}<br />
<br />
=== UX Updates ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Summit2013/Experiences/signups&diff=717725Summit2013/Experiences/signups2013-09-30T02:14:05Z<p>Mixedpuppy: /* Bar Delirium */</p>
<hr />
<div>Please sign up below.<br />
<br />
'''UPDATE:''' There are many folks who are also asking if they can add sessions to this. The answer is yes! And, there will also be white boards and post its in the main area of each venue for you to propose/add organic social sessions there as well. Sessions which are full have been moved to a separate page to make the page shorter for editing.<br />
<br />
=Santa Clara=<br />
==Friday ==<br />
=== Photo Walk ===<br />
<br />
If you are interested in an early morning [6:30am] tour in the beautiful Silicon Valley, you are in luck! [https://mozillians.org/en-US/u/Ludovic Ludovic Hirlimann] and [https://mozillians.org/en-US/u/rolandtanglao Roland Tanglao]<br />
<br />
More information here: http://sietch-tabr.tumblr.com/post/60429342277/extra-summit-activity-part-1-santa-clara-photowalks<br />
<br />
Sign Up Here: <br />
<table border=1><tr><th colspan=2>Name</th></tr><br />
<tr><td>Oarabile Mudongo</td><td>Jaydev Ajit Kumar</td></tr><br />
<tr><td>Bill Walker</td><td>Viking KARWUR</td></tr><br />
<tr><td>Muhammad Mehmood Ali</td><td>Asad Sajjad</td></tr><br />
<tr><td>Shazia Rizwan</td><td>Nagasahas DS </td></tr><br />
<tr><td>Abdul Rauf</td><td>Jemmy RORONG</td></tr><br />
<tr><td>Finan AKBAR</td><td>Dimas ANDHANA</td></tr><br />
<tr><td>Fauzan ALFI</td><td>Artanto ISHAAM</td></tr><br />
<tr><td>Kalpa Welivitigoda</td><td>Ashkary Rahman</td></tr><br />
<tr><td>Irayani Queencyputri</td><td>Eriska Triana Primayasari</td></tr><br />
<tr><td>Deryan Everestha Maured</td><td>Nuri Abidin</td></tr><br />
<tr><td>Rahmat Dwi Jatmiko</td><td>Andi Darmawan</td></tr><br />
<tr><td>I Gede Bagus Kosha</td><td>Sayak Sarkar</td></tr><br />
<tr><td>Shahrin Hossain</td><td>Soumya Deb</td></tr><br />
<tr><td>Sankha Narayan Guria</td><td>Swarnava Sengupta</td></tr><br />
<tr><td>Avik Pal</td><td>Gaurab Patra</td></tr><br />
<tr><td>Diwanshi Pandey</td><td>Subhashish Kundu</td></tr><br />
<tr><td>Shafiul Azam Chowdhury</td><td>Rahid Hasan</td></tr><br />
<tr><td>Hilary Ho Jia Hao</td><td>Gauthamraj Elango</td></tr><br />
<tr><td>Jayakumar Sadhasivam</td><td>Md Aminul Islam Sajib</td></tr><br />
<tr><td>Md Golam Mostafa</td><td>[[user:maktrix|Mahay Alam Khan]]</td></tr><br />
<tr><td>[[user:Rifaz|Rifaz Nahiyan]]</td><td>Zobayer Ahmed Khan</td></tr><br />
<tr><td>Benny Chandra</td><td>Yoe One Ariestya Niovitta</td></tr><br />
<tr><td>Rizqinofa Putra M</td><td>Gasper Derzanic</td></tr><br />
<tr><td>Atul Jangra</td><td>Akshay Aurora</td></tr><br />
<tr><td>Aji Kisworo Mukti</td><td>[[user:ahsan.net|Mashkawat Ahsan]]</td></tr><br />
<tr><td>Matjaž Horvat</td><td>[[user:rok.samsa|Rok Samsa]]</td></tr><br />
<tr><td>[[user:mythrobin|Robin Mehdee]]</td><td>Rohan Dasanayaka</td></tr><br />
<tr><td>Anup Kumar Mishra</td><td>Ankit Gadgil</td></tr><br />
<tr><td>Ajay Kumar</td><td>Ankit Kumar Mishra</td></tr><br />
<tr><td>Parmpreet Singh</td><td>Gary Chen</td></tr><br />
<tr><td>Clarice Wang</td><td>[[user:RodrigoPadula|Rodrigo Padula]]</td></tr><br />
<tr><td>Dominic Kuo</td><td>Steve Chung</td></tr><br />
<tr><td>Kate Huang</td><td>Linear Li</td></tr><br />
<tr><td>Yuren Ju</td><td>Kan-Ru Chen (:kanru)</td></tr><br />
<tr><td>Szu-Yu Chen (:aknow)</td><td>Goran Kohek</td></tr><br />
<tr><td>Soumya Kanti Chakraborty</td><td>Jon Buckley</td></tr><br />
<tr><td>Rizky Ariestiyansyah</td><td>Ani Peter</td></tr><br />
<tr><td>Alex Lakatos</td><td>Marcela Oniga</td></tr><br />
<tr><td>Sammy Fung</td><td>Kengatharaiyer Sarveswaran (Sarves)</td></tr><br />
<tr><td>Jim Chen (:jchen)</td><td>Muhammad Syafiq Mazli (:syafiqmazli)</td></tr><br />
<tr><td>Mohamed Aidid Jaafar (:aidid)</td><td>Haryati Salehin (:yadyadun)</td></tr><br />
<tr><td>Lai Chen Haw (:chenhaw)</td><td>Rishabh Narayan</td></tr><br />
<tr><td>Manoj Kumar Giri</td><td>Shankar Prasad (:shanky)</td></tr><br />
<tr><td>Sandeep Shedmake</td><td>Krishnababu K (:Krishna)</td></tr><br />
<tr><td>Grigorios Petsos</td><td>Benjamin Pokharel</td></tr><br />
<tr><td>[[user:Ashickurnoor|Ashickur Rahman]]</td><td>Luigi Tedone</td></tr><br />
<tr><td>Michael Comella (:mcomella)</td><td>[[user:Bobreyes|Robert 'Bob' Reyes]]</td></tr><br />
<tr><td>Kevin John Ventura (:kjventura)</td><td>Kathrine Faye Tandog</td></tr><br />
<tr><td>Kathleen Joyce Domanog</td><td>Erika Aurea Gatmaitan</td></tr><br />
<tr><td>Michelle Anne Santos</td><td>Arun Balachandran Ganesan (:abc)</td></tr><br />
<tr><td>Kevin Ngo (:ngoke/:kngo)</td><td>Cherlowe Reinard Ramirez</td></tr><br />
<tr><td>Mark Giffin (markg)</td><td>Marcus Ang</td></tr><br />
<tr><td>Cervantes Yu</td><td>Aditya Fitri Hananta Putra</td></tr><br />
<tr><td>John Daggett</td><td>PATIL Kailas Ravsaheb</td></tr><br />
<tr><td>Vaibhav Bajaj</td><td>Komal Gandhi</td></tr><br />
<tr><td>Ajay Jogawath</td><td>Jafar Muhammed</td></tr><br />
<tr><td>Srikar Ananthula</td><td>Sai Kiran Alagundula</td></tr><br />
<tr><td> Raghuram K</td><td> Srikanth Namu</td></tr><br />
<tr><td> Sandraghassen Subbaraya Pillai</td><td> André Reinald</td></tr><br />
<tr><td>Remco Kaptein</td><td>Shahmir Khan</td></tr><br />
<tr><td>Meraj Imran</td><td>Hema Bhanu</td></tr><br />
<tr><td> Maniraj</td><td>Saurabh Anand</td></tr><br />
<tr><td> Abhishek Potnis</td><td>Amod Narvekar</td></tr><br />
<tr><td> [https://mozillians.org/zh-CN/u/steekid/ Hao Shen]</td><td>Chihiro Akiba</td></tr><br />
<tr><td>Atsushi Shimono (:himorin)</td><td>Hideki Akiba</td></tr><br />
<tr><td>Masashi Honma</td><td>[[user:kinshuksunil|Kinshuk Sunil]]</td></tr><br />
<tr><td>Fang, Chiung-Hui (GDH)</td><td>Xin Mu </td></tr><br />
<tr><td>Hiro Imamura</td><td>Midhun Manojkumar </td></tr><br />
<tr><td>Hector Zhao (:hectorz)</td><td></td></tr><br />
</table><br />
<br />
==Saturday==<br />
=== Movie Night ===<br />
<br />
On Saturday in '''all three''' locations, we will be holding a movie night complete with big screens and old fashioned pop corn. We will be starting with Code Rush the documentary about the early days of Mozilla. <br />
<br />
We may be showing another movie after this, if there is enough interest. <br />
<br />
We have plenty of room, but would like to get a count of how many people will be joining us. Please add your name to the sign up below if you are interested. <br />
<br />
<table border=1><tr><th>Name</th></tr><br />
<tr><td>Heather Arthur</td></tr><br />
<tr><td>Oarabile Mudongo</td></tr><br />
<tr><td>Pascal Finette</td></tr><br />
<tr><td>Jon Hylands</td></tr><br />
<tr><td>Rob Hudson</td></tr><br />
<tr><td>Viking KARWUR</td></tr><br />
<tr><td>Shahmir Khan</td></tr><br />
<tr><td>Muhammad Mehmood Ali</td></tr><br />
<tr><td>Asad Sajjad</td></tr><br />
<tr><td>Shazia Rizwan</td></tr><br />
<tr><td>Alex Vincent</td></tr><br />
<tr><td>Gautam A</td></tr><br />
<tr><td>Nagasahas DS</td></tr><br />
<tr><td>Jemmy RORONG</td></tr><br />
<tr><td>Finan AKBAR</td></tr><br />
<tr><td>Dimas ANDHANA</td></tr><br />
<tr><td>Artanto ISHAAM</td></tr><br />
<tr><td>Fauzan ALFI</td></tr><br />
<tr><td>Kalpa Welivitigoda</td></tr><br />
<tr><td>Ashkary Rahman</td></tr><br />
<tr><td>Irayani Queencyputri</td></tr><br />
<tr><td>Eriska Triana Primayasari</td></tr><br />
<tr><td>Deryan Everestha Maured</td></tr><br />
<tr><td>Nuri Abidin</td></tr><br />
<tr><td>Rahmat Dwi Jatmiko</td></tr><br />
<tr><td>Andi Darmawan</td></tr><br />
<tr><td>I Gede Bagus Kosha</td></tr><br />
<tr><td>Sayak Sarkar</td></tr><br />
<tr><td>Priyanka Nag</td></tr><br />
<tr><td>Soumya Deb</td></tr><br />
<tr><td>Sankha Narayan Guria</td></tr><br />
<tr><td>Swarnava Sengupta</td></tr><br />
<tr><td>Ankit Gadgil</td></tr><br />
<tr><td>Jaydev Ajit Kumar</td></tr><br />
<tr><td>Diwanshi Pandey</td></tr><br />
<tr><td>Avik Pal</td></tr><br />
<tr><td>Gaurab Patra</td></tr><br />
<tr><td>Subhashish Kundu</td></tr><br />
<tr><td>Hilary Ho Jia Hao</td></tr><br />
<tr><td>Gauthamraj Elango</td></tr><br />
<tr><td>[[user:maktrix|Mahay Alam Khan]]</td></tr><br />
<tr><td>[[user:Rifaz|Rifaz Nahiyan]]</td></tr><br />
<tr><td>Zobayer Ahmed Khan</td></tr><br />
<tr><td>Benny Chandra</td></tr><br />
<tr><td>Yoe One Ariestya Niovitta</td></tr><br />
<tr><td>Rizqinofa Putra M</td></tr><br />
<tr><td>Jayakumar Sadhasivam</td></tr><br />
<tr><td>Atul Jangra</td></tr><br />
<tr><td>Akshay Aurora</td></tr><br />
<tr><td>Aji Kisworo Mukti</td></tr><br />
<tr><td>Matjaž Horvat</td></tr><br />
<tr><td>[[user:mythrobin|Robin Mehdee]]</td></tr><br />
<tr><td>Rohan Dasanayaka</td></tr><br />
<tr><td>Ajay Kumar</td></tr><br />
<tr><td>Ankit Mishra</td></tr><br />
<tr><td>Parmpreet Singh</td></tr><br />
<tr><td>Anup Kumar Mishra</td></tr><br />
<tr><td>Goran Kohek</td></tr><br />
<tr><td>Soumya Kanti Chakraborty</td></tr><br />
<tr><td>Jon Buckley</td></tr><br />
<tr><td>Tim Taubert</td></tr><br />
<tr><td>Rizky Ariestiyansyah</td></tr><br />
<tr><td>Ani Peter</td></tr><br />
<tr><td>Sammy Fung</td></tr><br />
<tr><td>Jim Chen (:jchen)</td></tr><br />
<tr><td>Muhammad Syafiq Mazli (:syafiqmazli)</td></tr><br />
<tr><td>Mohamed Aidid Jaafar (:aidid)</td></tr><br />
<tr><td>Haryati Salehin (:yadyadun)</td></tr><br />
<tr><td>Lai Chen Haw (:chenhaw)</td></tr><br />
<tr><td>Rishabh Narayan </td></tr><br />
<tr><td>Manoj Kumar Giri </td></tr><br />
<tr><td>Shankar Prasad (:shanky)</td></tr><br />
<tr><td>Sandeep Shedmake</td></tr><br />
<tr><td>Krishnababu K (:Krishna)</td></tr><br />
<tr><td>Grigorios Petsos</td></tr><br />
<tr><td>Benjamin Pokharel</td></tr><br />
<tr><td>[[user:Ashickurnoor|Ashickur Rahman]]</td></tr><br />
<tr><td>Luigi Tedone</td></tr><br />
<tr><td>Nick Fitzgerald</td></tr><br />
<tr><td>Anton Kovalyov</td></tr><br />
<tr><td>Arun Balachandran Ganesan</td></tr><br />
<tr><td>Kevin Ngo</td></tr><br />
<tr><td>Brendan Dahl</td></tr><br />
<tr><td>Johnny Stenback</td></tr><br />
<tr><td>Christopher De Cairos</td></tr><br />
<tr><td>Sean Bolton</td></tr><br />
<tr><td>Joanna Mazgaj</td></tr><br />
<tr><td>[[user:Netoarmando|Armando Neto]]</td></tr><br />
<tr><td>[[user:RodrigoPadula|Rodrigo Padula]]</td></tr><br />
<tr><td>Aditya Fitri Hananta Putra</td></tr><br />
<tr><td>John Daggett</td></tr><br />
<tr><td>Dwi Hardyanto</td></tr><br />
<tr><td>PATIL Kailas Ravsaheb</td></tr><br />
<tr><td>Blair McBride</td></tr><br />
<tr><td>Ajay Jogawath</td></tr><br />
<tr><td>[[user:Komal gandhi|Komal Gandhi]]</td></tr><br />
<tr><td>Vaibhav Bajaj</td></tr><br />
<tr><td>Jafar Muhammed</td></tr><br />
<tr><td>Srikar Ananthula</td></tr><br />
<tr><td>Sai Kiran Alagundula</td></tr><br />
<tr><td>Raghuram K</td></tr><br />
<tr><td>Srikanth Namu</td></tr><br />
<tr><td>Alexis M</td></tr><br />
<tr><td>Sandraghassen Subbaraya Pillai</td></tr><br />
<tr><td>byron jones</td></tr><br />
<tr><td>André Reinald</td></tr><br />
<tr><td>Aaron Druck</td></tr><br />
<tr><td>Ville Pohjanheimo</td></tr><br />
<tr><td>Jay Sullivan</td></tr><br />
<tr><td>Meraj Imran</td></tr><br />
<tr><td>Hema Bhanu</td></tr><br />
<tr><td>Maniraj</td></tr><br />
<tr><td>Philipp Wagner</td></tr><br />
<tr><td>Saurabh Anand</td></tr><br />
<tr><td>Abhishek Potnis</td></tr><br />
<tr><td>Amod Narvekar</td></tr><br />
<tr><td>Behnam Esfahbod</td></tr><br />
<tr><td>Felipe Gomes</td></tr><br />
<tr><td>Amy Hu</td></tr><br />
<tr><td>[[User:kinshuksunil|Kinshuk Sunil]]</td></tr><br />
<tr><td>David Chen</td></tr><br />
</td><td>Midhun Manojkumar </td></tr><br />
</table><br />
<br />
=== Mozillians Pilates ===<br />
<br />
Not just any Pilates - Pilates instructed by [https://mozillians.org/en-US/u/pfinette/ Pascal Finette] who is a certified Pilates trainer!(little known fact he also trains two Olympic B-Cadre Team USA marathoners)<br />
<br />
He's offered to lead a wake you up Pilates session for 15-20 people on Friday. If more would like to join, he will host it again on Saturday. <br />
<br />
If you are local, please bring a yoga mat or bath towel with you. We will provide a limited number of mats for those who need them. <br />
<br />
<table border=1><tr><th>Name</th></tr><br />
<tr><td>Jennifer Bertsch </td></tr><br />
<tr><td>Iacopo Benesperi</td></tr><br />
<tr><td>Gautam A</td></tr><br />
<tr><td>Nagasahas DS</td></tr><br />
<tr><td>Lindsay Kenzig</td></tr><br />
<tr><td>[[user:maktrix|Mahay Alam Khan]]</td></tr><br />
<tr><td>Aashish Jagini</td></tr><br />
<tr><td>Kathryn Meisner</td></tr><br />
<tr><td>Ani Peter</td></tr><br />
<tr><td>Jayakumar Sadhasivam</td></tr><br />
<tr><td>Mardi Douglass</td></tr><br />
<tr><td>Kate Naszradi</td></tr><br />
<tr><td>Manoj Kumar Giri</td></tr><br />
<tr><td>Shankar Prasad (:shanky)</td></tr><br />
<tr><td>Krishnababu K (:Krishna)</td></tr><br />
<tr><td>[[user:Ashickurnoor|Ashickur Rahman]]</td></tr><br />
<tr><td>[[user:Rifaz|Rifaz Nahiyan]]</td></tr><br />
<tr><td>Luigi Tedone</td></tr><br />
<tr><td>Sean Bolton</td></tr><br />
<tr><td>Joanna Mazgaj</td></tr><br />
<tr><td>Zobayer Ahmed Khan</td></tr><br />
<tr><td>Sandraghassen Subbaraya Pillai</td></tr><br />
<tr><td>Vaibhav Bajaj</td></tr><br />
<tr><td>Chihiro Akiba</td></tr><br />
</table><br />
<br />
=== Great America ===<br />
<br />
Are you up for a night of shows, fast rides, daring drops and good old fashioned American fair food? Did I mention they have a Halloween themed side of the park as well? If you'd like to join in the experience, come join your fellow Mozillians at Great America! <br />
<br />
There are plenty (200+) tickets available, but you must sign up by 10/1 to receive an admission ticket. <br />
<br />
<table border=1><tr><th colspan=2>Name</th></tr><br />
<tr><td>1 Pascal Finette</td> <td>2 Jennifer Bertsch</td></tr><br />
<tr><td>3 Rob Hudson</td> <td>4 Viking KARWUR</td></tr><br />
<tr><td>5 Iacopo Benesperi</td> <td>6 Michelle Cristobal</td></tr><br />
<tr><td>7 Shahmir Khan</td> <td>8 Asad Sajjad</td></tr><br />
<tr><td>9 Muhammad Mehmood Ali</td> <td>10 Gautam A</td></tr><br />
<tr><td>11 Nagasahas DS</td> <td>12 Abdul Rauf</td></tr><br />
<tr><td>13 Jemmy RORONG</td> <td>14 Finan AKBAR</td></tr><br />
<tr><td>15 Dimas ANDHANA</td> <td>16 Artanto ISHAAM</td></tr><br />
<tr><td>17 Fauzan ALFI</td> <td>18 Ashkary Rahman</td></tr><br />
<tr><td>19 Irayani Queencyputri</td> <td>20 Eriska Triana Primayasari</td></tr><br />
<tr><td>21 Deryan Everestha Maured</td> <td>22 Nuri Abidin</td></tr><br />
<tr><td>23 Rahmat Dwi Jatmiko</td> <td>24 Andi Darmawan</td></tr><br />
<tr><td>25 I Gede Bagus Kosha</td> <td>26 Shazia Rizwan</td></tr><br />
<tr><td>27 Shafiul Azam Chowdhury</td> <td>28 Rahid Hasan</td></tr><br />
<tr><td>29 Sayak Sarkar</td> <td>30 Shahrin Hossain</td><br />
<tr><td>31 Soumya Deb</td> <td>32 Swarnava Sengupta</td></tr><br />
<tr><td>33 Avik Pal</td> <td>34 Gaurab Patra</td></tr><br />
<tr><td>35 Subhashish Kundu</td> <td>36 Kaustav Das Modak </td></tr><br />
<tr><td>37 Galaxy Kadiyala</td> <td>38 Vineel Reddy Pindi</td></tr><br />
<tr><td>39 Gauthamraj Elango</td> <td>40 Faizal Aziz</td></tr><br />
<tr><td>41 Sara Khan</td> <td>42 Hilary Ho Jia Hao</td></tr><br />
<tr><td>43 Md Aminul Islam Sajib</td> <td>44 [[user:maktrix|Mahay Alam Khan]]</td></tr><br />
<tr><td>45 Zobayer Ahmed Khan</td> <td>46 Abdur Rahman </td></tr><br />
<tr><td>47 Benny Chandra</td> <td>48 Yoe One Ariestya Niovitta</td></tr><br />
<tr><td>49 [[user:ahsan.net|Mashkawat Ahsan]]</td> <td>50 Jayakumar Sadhasivam</td></tr><br />
<tr><td>51 Rizqinofa Putra M</td> <td>52 Gasper Derzanic</td></tr><br />
<tr><td>53 Atul Jangra</td> <td>54 Aji Kisworo Mukti</td></tr><br />
<tr><td>55 Matjaž Horvat</td> <td>56 [[user:rok.samsa|Rok Samsa]]</td></tr><br />
<tr><td>57 [[user:mythrobin|Robin Mehdee]]</td> <td>58 Rohan Dasanayaka </td></tr><br />
<tr><td>59 Anup Kumar Mishra </td> <td>60 Ankit Mishra </td></tr><br />
<tr><td>61 Parmpreet Singh </td> <td>62 Ajay Kumar </td></tr><br />
<tr><td>63 Clarice Wang </td> <td>64 Goran Kohek </td></tr><br />
<tr><td>65 Soumya Kanti Chakraborty</td> <td>66 Jon Buckley</td></tr><br />
<tr><td>67 [[user:alefteris|Thanos Lefteris]]</td> <td>68 Akshay Aurora</td></tr><br />
<tr><td>69 Rizky Ariestiyansyah</td> <td>70 Ani Peter</td></tr><br />
<tr><td>71 Angela Leung</td> <td>72 Alex Lakatos</td></tr><br />
<tr><td>73 Marcela Oniga</td> <td>74 Nikki Tran</td></tr><br />
<tr><td>75 Kengatharaiyer Sarveswaran (Sarves) </td> <td>76 Ankit Gadgil</td></tr><br />
<tr><td>77 Diwanshi Pandey</td> <td>78 Jake Watkins</td></tr><br />
<tr><td>79 Jim Chen (:jchen)</td> <td>80 Md Golam Mostafa</td></tr><br />
<tr><td>81 Muhammad Syafiq Mazli (:syafiqmazli)</td> <td>82 Mohamed Aidid Jaafar (:aidid)</td></tr><br />
<tr><td>83 Haryati Salehin (:yadyadun)</td> <td>84 Lai Chen Haw (:chenhaw)</td></tr><br />
<tr><td>85 Rishabh Narayan</td> <td>86 Louis-Rémi Babé</td></tr><br />
<tr><td>87 James Kitchener</td> <td>88 Manoj Kumar Giri</td></tr><br />
<tr><td>89 Shankar Prasad (:shanky)</td> <td>90 Krishnababu K (:Krishna)</td></tr><br />
<tr><td>91 Grigorios Petsos</td> <td>92 Benjamin Pokharel</td></tr><br />
<tr><td>93 [[user:Rifaz|Rifaz Nahiyan]]</td> <td>94 [[user:Ashickurnoor|Ashickur Rahman]]</td></tr><br />
<tr><td>95 Sofanit Belay (Sofi)</td> <td>96 Luigi Tedone</td></tr><br />
<tr><td>97 Jennifer Fong</td> <td>98 Soledad Penades</td></tr><br />
<tr><td>99 [[user:Ckolos|Chris Kolosiwsky]]</td> <td>100 [[user:bobm|Bob Micheletto]]</td></tr><br />
<tr><td>101 [[user:bnicholson|Brian Nicholson]]</td> <td>102 [[user:hoosteeno|Justin Crawford]]</td></tr><br />
<tr><td>103 [[user:AxelHecht|Axel Hecht]]</td> <td>104 Michael Comella (:mcomella)</td></tr><br />
<tr><td>105 Arun Balachandran Ganesan (:abc)</td> <td>106 Kevin Ngo (:kngo/:ngoke)</td></tr><br />
<tr><td>107 Brendan Dahl</td> <td>107 Nick Fitzgerald</td></tr><br />
<tr><td>107 Anton Kovalyov</td> <td>108 Matt Woodrow</td></tr><br />
<tr><td>109 Cherlowe Reinard Ramirez</td> <td>110 Bas Schouten</td></tr><br />
<tr><td>111 [[user:Netoarmando|Armando Neto]]</td> <td>112 Gary Chen</td></tr><br />
<tr><td>113 Linear Li</td> <td>114 Kate Huang</td></tr><br />
<tr><td>115 Steve Chung</td> <td>116 Dominic Kuo</td></tr><br />
<tr><td>117 Ian Liu</td> <td>118 Sankha Narayan Guria</td></tr><br />
<tr><td>119 Szu-Yu Chen (:aknow)</td> <td>120 [[user:Bobreyes|Robert 'Bob' Reyes]]</td></tr><br />
<tr><td>121 Cervantes Yu</td> <td>122 Anne Michelle Santos</td></tr><br />
<tr><td>123 Kevin John Ventura</td> <td>124 Kathrine Faye Tandog</td></tr><br />
<tr><td>125 Kathleen Joyce Domanog</td> <td>126 Erika Aurea Gatmaitan</td></tr><br />
<tr><td>127 Marcus Ang</td> <td>128 Aditya Fitri Hananta Putra</td></tr><br />
<tr><td>129 Dwi Hardyanto</td> <td>130 PATIL Kailas Ravsaheb</td></tr><br />
<tr><td>131 Vaibhav Bajaj</td> <td>132[[user:Komal gandhi| Komal Gandhi]]</td></tr><br />
<tr><td>133 Ajay Jogawath</td> <td>134 Jafar Muhammed</td></tr><br />
<tr><td>135 Sandeep Shedmake</td> <td>136 Srikar Ananthula</td></tr><br />
<tr><td>137 Sai Kiran Alagundula</td> <td>138 Raghuram K </td></tr><br />
<tr><td>139 Ginn Chen </td> <td>140 Leon Sha </td></tr><br />
<tr><td>[[user:RodrigoPadula|141 Rodrigo Padula]]</td> <td>142 Sandraghassen Subbaraya Pillai </td></tr><br />
<tr><td>143 byron jones</td> <td>144 Srikanth Namu</td></tr><br />
<tr><td>145 [[User:KaiRo|Robert Kaiser (KaiRo)]]</td> <td>146 André Reinald</td></tr><br />
<tr><td>147 Aaron Druck</td> <td>148 Remco Kaptein</td></tr><br />
<tr><td>149 Harvey Anderson</td> <td>150 Alexis Stowers</td></tr><br />
<tr><td>151 Mary Biondi</td><td>152 Kim Murphy</td></tr><br />
<tr><td>153 Ashlee Chavez</td><td>154 Meraj Imran</td></tr><br />
<tr><td>155 Hema Bhanu</td><td>156 Maniraj</td></tr><br />
<tr><td>157 [https://mozillians.org/en-US/u/TimAbraldes/ Tim Abraldes]</td><td>158 Philipp Wagner</td></tr><br />
<tr><td>159 Saurabh Anand</td><td>160 Oarabile Mudongo</td></tr><br />
<tr><td>161 Jaydev Ajit Kumar</td><td>162 Marina Samuel</td></tr><br />
<tr><td>163 Axilleas Pipinellis</td><td>164 [https://mozillians.org/en-US/u/relud/ Daniel Thornton]</td></tr><br />
<tr><td>165 [https://mozillians.org/en-US/u/taratatach/ Erwan Guyader]</td><td>166 Antoine D. (Flaburgan)</td></tr><br />
<tr><td>167 [https://mozillians.org/zh-CN/u/steekid/ Hao Shen]</td><td>168 Makoto Kato</td></tr><br />
<tr><td>169 Yumi Ochiai</td><td>170 Eri Inoue</td></tr><br />
<tr><td>171 Atsushi Shimono (:himorin)</td><td>172 Tetsuharu OHZEKI</td></tr><br />
<tr><td>173 ABE Hiroki (hATrayflood)</td><td>174 Masashi Honma</td></tr><br />
<tr><td>175 Tetsuya Kosaka</td><td>176 Peter Chen [:petercpg]</td></tr><br />
<tr><td>177 Irvin [:irvinfly]</td><td>178 [https://mozillians.org/en-US/u/benbangert/ Ben Bangert]</td></tr><br />
<tr><td>179 Toby Elliott</td><td>180 [https://mozillians.org/en-US/u/jrconlin/ jr conlin]</td></tr><br />
<tr><td>181 Dayo Choul</td><td>182 Behnam Esfahbod</td></tr><br />
<tr><td>183 Daisuke MORI</td><td>184 Edward Hu</td></tr><br />
<tr><td>185 Felipe Gomes</td><td>186 [[User:kinshuksunil|Kinshuk Sunil]]</td></tr><br />
<tr><td>187 Hideki Akiba</td><td>188 Chihiro Akiba</td></tr><br />
<tr><td>189 Rachel Zhang</td><td>190 Fang, Chiung-Hui(GDH)</td></tr><br />
<tr><td>191 Xin Mu</td><td>192 [https://mozillians.org/en-US/u/Med0paW/ Rui You] (:ryou)</td></tr><br />
<tr><td>193 Hiro Imamura</td><td>194 Midhun Manojkumar</td></tr><br />
<br />
</table><br />
<br />
=== Bill Walker w/the Roger Steen Band @ San Pedro Square Market ===<br />
<br />
Come see Bill Walker perform original rock and roll with the [http://rogersteenband.com Roger Steen Band] at 8pm in [http://www.sanpedrosquaremarket.com/ San Pedro Square], San Jose. Roger Steen is the founding guitarist of The Tubes, and has recently released his [https://itunes.apple.com/us/album/roger-steen/id635651246 first solo album]. We'll be performing songs from that album as well as some cool covers. If you put your names here, we can work out some way to carpool and/or take public transit together.<br />
<br />
<table border=1><tr><th>Name</th></tr><br />
<tr><td>Bill Walker</td></tr><br />
</table><br />
<br />
==Sunday==<br />
=== Mozillians Pilates ===<br />
<br />
Not just any Pilates - Pilates instructed by [https://mozillians.org/en-US/u/pfinette/ Pascal Finette] who is a certified Pilates trainer!(little known fact he also trains two Olympic B-Cadre Team USA marathoners)<br />
<br />
He's offered to lead a wake you up Pilates session for 15-20 people. He is also offering a class on Saturday, if you haven't yet signed up there. :-) <br />
<br />
If you are local, please bring a yoga mat or bath towel with you. We will provide a limited number of mats for those who need them. <br />
<br />
<table border=1><tr><th>Name</th></tr><br />
<tr><td>Kalpa Welivitigoda</td></tr><br />
<tr><td>Ani Peter</td></tr><br />
<tr><td>Mardi Douglass</td></tr><br />
<tr><td>Kate Naszradi</td></tr><br />
<tr><td>Krishnababu K</td></tr><br />
<tr><td>[[user:Rifaz|Rifaz Nahiyan]]</td></tr><br />
<tr><td>[[user:Ashickurnoor|Ashickur Rahman]]</td></tr><br />
<tr><td>Nick Fitzgerald</td></tr><br />
<tr><td>Anton Kovalyov</td></tr><br />
<tr><td>Benjamin Pokharel</td></tr><br />
<tr><td>Michael Comella (:mcomella)</td></tr><br />
<tr><td>Joanna Mazgaj</td></tr><br />
<tr><td>Szu-Yu Chen (:aknow)</td></tr><br />
<tr><td>Vaibhav Bajaj</tr></td><br />
<tr><td>[https://mozillians.org/en-US/u/TimAbraldes/ Tim Abraldes]</td></tr><br />
<tr><td>Chihiro Akiba</td></tr><br />
<tr><td>Kathleen Joyce Domanog</tr></td><br />
<tr><td>Erika Aurea Gatmaitan<tr><td><br />
<tr><td>Fang, Chiung-Hui (GDH)<tr><td><br />
</table><br />
<br />
=Toronto=<br />
==Friday ==<br />
=== Real Canadian Superhero Pub Crawl ===<br />
[[File:WeWantYou2.jpg|right]] Sure, Canada is a fun clean country filled with really nice people. And, as some know, Toronto is the "New York" of Canada, crammed with exciting architecture, extremely diverse culture, and Smarties.<br />
<br><br />
'''BUT.... '''<br />
<br />
When the sun sets on this northern community, there arises a seedy side to Canada's Gotham city. Mozilla is recruiting a brave set of individuals to help us clean up the streets, one bar at a time. This isn't a job for the weak or vertically impaired. You must have a strong constitution and some comfortable walking shoes to participate.<br />
<br />
'''Sign up NOW''' for the one and only Real Canadian Superhero Pub Crawl. We will be walking from the Sheraton Center down to the Distillery district and pub hopping the entire way. We will provide masks and other paraphernalia, you bring your favorite super hero t-shirt (or any brightly colored t-shirt you have), as well as your super power, and of course, the super strength to finish the crawl. <b>BAM!</b> <br />
<br />
Gifts and prizes for anyone who brings their own costume, and/or for anyone who is willing to wear tights. '''KAPOW!'''<br />
<br />
Here's some juju to help think of great alter egos: [http://en.wikipedia.org/wiki/List_of_The_Incredibles_characters#Other_superheroes GET ALTER EGO IDEAS NOW!]<br />
<br />
; '''Feedback or questions?''' : Email this mild mannered guy: [https://mozillians.org/en-US/u/phundal/ phundal@mozilla.com]<br />
<br />
; '''Note:''': The drinking age is 19 in Ontario. Please plan on bringing photo ID, as they will definitely check at every bar!<br />
<br />
''' Super Sign up sheet '''<br />
<table class="wikitable" border=1><tr><th>Name</th><th>Alter Ego</th></tr><br />
<tr><td>[https://mozillians.org/en-US/u/phundal/ Patrick Hundal]</td><td>Ale-inhaler</td></tr><br />
<tr><td>Maya Barrow</td><td>Margareeta</td></tr><br />
<tr><td>Leo Balter</td><td>The Mozillator</td></tr><br />
<tr><td>Gabriela Oliveira</td><td>Chuchu Girl</td></tr><br />
<tr><td>Bernard De Luna</td><td></td></tr><br />
<tr><td>Jay Sullivan</td><td></td></tr><br />
<tr><td>Giovanni Keppelen</td><td></td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/alex_mayorga/ Alex Mayorga]</td><td>The Mexican red panda</td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/lasr21/ LASR21 a.k.a Luis Sanchez]</td><td>Orange Zorro</td></tr><br />
<tr><td>Brandon Johnson</td><td>[http://www.youtube.com/watch?v=UZuZkhbNPjs Super DBA]</td></tr><br />
<tr><td>Carlos Valim "Coragem"</td><td>Fox from tha ghetto</td></tr><br />
<tr><td>Marcelo Poli</td><td></td></tr><br />
<tr><td>Ricardo Panaggio</td><td>Super Sober</td></tr><br />
<tr><td>Julien Wajsberg</td><td>FlashBerg</td></tr><br />
<tr><td>Leonard Camacho</td><td></td></tr><br />
<tr><td>Eduardo Urcullú Madrid</td><td>Urcuneitor</td></tr><br />
<tr><td>Manuel Camacho</td><td>Maedca Lanter</td></tr><br />
<tr><td>Romina Guerra</td><td>Super Pink</td></tr><br />
<tr><td>Sara Prussak</td><td></td></tr><br />
<tr><td>Evelyn Urcullú Madrid</td><td></td></tr><br />
</table><br />
<br />
=== People in town Friday but not into drinking ===<br />
<table border=1><tr><th>Name</th></tr><br />
<tr><td>Vuyisile Ndlovu </td></tr><br />
<tr><td>Jose Junior Villagomez Melgar </td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/prixon/ Matej Priteržnik]</td></tr><br />
<tr><td>Peter Radcliffe</td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/gueroJeff/ Jeff Beatty]</td></tr><br />
<tr><td>[https://mozillians.org/pt-BR/u/jaymeayres/ Jayme Ayres]</td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/pmac/ Paul McLanahan]</td></tr><br />
<tr><td>[https://mozillians.org/es-Mx/u/leonshion/ Miriam León]</td></tr><br />
<tr><td>[https://mozillians.org/es-Mx/u/Ednah/ Ednah Kiome]</td></tr><br />
<tr><td>[https://mozillians.org/es-Mx/u/alexfuser/ Alex Fuser]</td></tr><br />
<tr><td>[https://mozillians.org/es/u/Nex/ Hugo Acosta]</td></tr><br />
<tr><td>[https://mozillians.org/es/u/lourcastillo/ Lourdes Castillo]</td></tr><br />
<tr><td>[https://mozillians.org/es/u/psep/ Pablo Sepúlveda]</td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/ZiggyMaes/ Ziggy Maes]</td></tr><br />
<tr><td>Lianne Lee</td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/andreags/ Andrea Guzmán Siu]</td></tr><br />
<tr><td>Huda Sarfraz</td></tr><br />
</table><br />
<br />
==Saturday==<br />
=== Movie Night ===<br />
On Saturday in '''all three''' locations, we will be holding a movie night complete with big screens and old fashioned pop corn. We will be starting with Code Rush the documentary about the early days of Mozilla. <br />
<br />
We may be showing another movie after this, if there is enough interest. <br />
<br />
We have plenty of room, but would like to get a count of how many people will be joining us. Please add your name to the sign up below if you are interested. <br />
<br />
<table border=1><tr><th>Name</th></tr><br />
<tr><td>Gloria Meneses</td></tr><br />
<tr><td>Lianne Lee</td></tr><br />
<tr><td>Huda Sarfraz</td></tr><br />
<tr><td>Etienne Segonzac</td></tr><br />
<tr><td>Vuyisile Ndlovu </td></tr><br />
<tr><td>Peter Radcliffe</td></tr><br />
<tr><td>Amira Dhalla</td></tr><br />
<tr><td>Elsa Rodriguez</td></tr><br />
<tr><td>Ednah Kiome</td></tr><br />
<tr><td>Sam Foster</td></tr><br />
<tr><td>Jay Sullivan</td><tr><br />
<tr><td>Diane Bisgeier</td></tr><br />
<tr><td>Marcelo Poli</td></tr><br />
<tr><td>Carlos Valim "Coragem"</td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/Joshua-S/ Joshua Smith]</td></tr><br />
<tr><td>[https://mozillians.org/pt-BR/u/jayme.ayres/ Jayme Ayres]</td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/pmac/ Paul McLanahan]</td></tr><br />
<tr><td>[https://mozillians.org/es-Mx/u/leonshion/ Miriam León]</td></tr><br />
<tr><td>[https://mozillians.org/es-Mx/u/alexfuser/ Alex Fuser]</td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/bsilverberg/ Bob Silverberg]</td></tr><br />
<tr><td>Nikhil Marathe</td></tr><br />
<tr><td>Nicholas Nethercote</td></tr><br />
<tr><td>Julien Wajsberg</td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/mchris/ Chris Riley]</td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/ZiggyMaes/ Ziggy Maes]</td></tr><br />
<tr><td>[https://mozillians.org/en-US/u/Faten/ Faten Ben Thabet]</td></tr><br />
<tr><td>Zhou Huiling</td></tr><br />
<tr><td>Hannes Verschore</td></tr><br />
</table><br />
<br />
{{:Summit2013/Experiences/signups/Toronto}}<br />
<br />
=== Mozillians Hockey ===<br />
Hockey is Canada's national winter sport. Sign-up to participate in or watch a shinny hockey game* at the old Maple Leaf Gardens on Saturday, October 5, 9:00pm.<br />
<br />
Note: Skating is difficult. This game is open to anyone but it is suggested that only people who have previous skating experience participate in the game itself.<br />
<br />
*Shinny hockey, a Canadian tradition, is played with only skates, a helmet, gloves, and a stick. There are no goalies, no body contact, and no raising the puck or slap-shots.<br />
<br />
What you need to know: <br />
<br />
We will be meeting in the lobby of the hotel at 8:00pm. We'll walk to the rink and the game will start at 9:00pm. <br />
<br />
[https://mozillians.org/lmandel Lawrence Mandel] and [https://mozillians.org/lsblakk Lukas Blakk] have stepped up to help drive this. Please ping them with additional questions. <br />
<br />
'''Sign up here!'''<br />
https://docs.google.com/forms/d/1fhE8oVSAkk5gN9-pfoQ-lCJjQEO2My3kup2NcuAagW0/viewform<br />
<br />
<br />
=== Nuit Blanche Stroll ===<br />
<br />
From 6:51pm to sunrise on Sunday, Toronto will be a large exhibit hall of contemporary art. [http://www.scotiabanknuitblanche.ca/ Nuit Blanche] is an annual art exhibit with hundreds of art projects and installations in the streets of the city.<br />
<br />
# Jay Sullivan<br />
# Vuyisile Ndlovu<br />
# Nicholas Nethercote<br />
# Faten Ben Thabet<br />
# Lianne Lee<br />
# Huda Sarfraz<br />
<br />
==Sunday==<br />
<br />
=Brussels=<br />
==Full==<br />
{{:Summit2013/Experiences/signups/Brussels}}<br />
==Spaces==<br />
The following still have spaces:<br />
<br />
=== Bikram yoga ===<br />
<br />
We're looking into setting up a [http://en.wikipedia.org/wiki/Bikram_Yoga Bikram yoga] (hot yoga) class which we could attend at [http://www.fbyci.com/brussels/index.htm the Brussels school]. This would depend on the number of signups and if it could be fit in the schedule. Please sign up if you'd like to attend, and we'll make sure we let you know if it can go ahead (day/time TBD).<br />
<br />
#Dirkjan Ochtman<br />
#John Baptist Ochieng<br />
#Nicholas Grammater<br />
#Jonathan Watt<br />
#Shane Tomlinson<br />
#Jovan Ssebaggala<br />
#Giorgio Maone<br />
#Reed Loden<br />
# MA Darche<br />
<br />
==Friday ==<br />
#Jovan Ssebaggala<br />
<br />
==Saturday==<br />
=== Movie Night ===<br />
<br />
On Saturday in '''all three''' locations, we will be holding a movie night complete with big screens and old fashioned pop corn. We will be starting with Code Rush the documentary about the early days of Mozilla. <br />
<br />
We may be showing another movie after this, if there is enough interest. <br />
<br />
We have plenty of room, but would like to get a count of how many people will be joining us. Please add your name to the sign up below if you are interested. <br />
<br />
<br />
*Gene Wood<br />
*Mihnea Dobrescu-Balaur<br />
*Aashish Jagini<br />
*Netha Hussain<br />
*Liz Compton<br />
*Piniel Romulia Hasibuan<br />
*Mubiru Jonathan<br />
*André Fiedler<br />
*Antoine Turmel<br />
*Avinash Kundaliya<br />
*Justin O'Kelly<br />
*David Rajchenbach-Teller<br />
*Robyn Chau<br />
*Dirkjan Ochtman<br />
*John Baptist Ochieng<br />
*Joyce Nalwadda<br />
*Dave Hunt<br />
*Felix Klock<br />
*William Dorffer<br />
*Sheeri Cabral<br />
*Luca Greco<br />
*Alex Fuser<br />
*Zach Carter<br />
*Laura Thomson<br />
*Jonathan Watt<br />
*Shane Tomlinson<br />
*Dejan Strbad<br />
*Jordan Lund<br />
*Reed Loden<br />
*Aki Laaksovirta<br />
*Flore Allemandou<br />
*Monique Brunel<br />
*Majda Nafissa Rahal<br />
*Rubén Martín<br />
<br />
=== La Bier Circus ===<br />
Saturday Beer geek trip - http://www.bier-circus.be/beer-catalog/. This place is small, so let's not pile on! Meet there at 7:30 - it's a ten-minute walk from SQUARE. The Mozilla swag will, doubtless, make us obvious.<br />
<br />
* Dustin J. Mitchell (organizer)<br />
* Rail Aliiev<br />
* Adrian Fernandez<br />
* Monique Brunel<br />
<br />
=== Bar Delirium ===<br />
More information coming soon. We may shift this to Friday. <br />
''(List sorted to remove duplicates)''<br />
*Aashish Jagini<br />
*Adam Newman<br />
*Adrian Fernandez<br />
*Aleksandra Uzelac<br />
*Alex Fuser<br />
*Alex Gibson<br />
*Alexis Metaireau<br />
*Alison Wheeler<br />
*Altin Ukshini <br />
*Amy Tsay<br />
*Andreas Kleinert<br />
*Andreas Wagner<br />
*André Fiedler<br />
*Andy McKay<br />
*Antoine Turmel<br />
*Ardian Haxha <br />
*Arpad Borsos<br />
*Austin King<br />
*Balazs Koren<br />
*Bella Su<br />
*Ben Kero<br />
*Berni Melero<br />
*Bree Tipper<br />
*Chris AtLee<br />
*Chris More <br />
*Chris Turra<br />
*Corey Shields<br />
*Curtis Koenig<br />
*Dan Maher<br />
*Dave Hunt<br />
*David Rajchenbach-Teller<br />
*Dejan Binder<br />
*Derek Moore<br />
*Dietrich Ayala<br />
*Dustin J. Mitchell<br />
*Ed Lim<br />
*Elio Qoshi <br />
*Estela Liu<br />
*Fabio Magnoni<br />
*Fabricio Zuardi<br />
*Frank Wein<br />
*Gene Wood (+1 for Friday)<br />
*Gent Thaci <br />
*Georg Fritzsche<br />
*Gina Yeh<br />
*Giorgio Maone<br />
*Greg Cox<br />
*Gregory Szorc<br />
*Hagen Halbach<br />
*Hernán Rodríguez Colmeiro<br />
*Ilana Segall<br />
*Irina Parievsky<br />
*JB Ochieng<br />
*Jeff Griffiths <br />
*Jennifer Hayashi<br />
*Jennifer Morrow<br />
*Jessica Jong<br />
*Jessilyn Davis<br />
*Joe Cheng <br />
*John Hesling<br />
*Jon Coppeard<br />
*Jorge Villalobos<br />
*Jovan Ssebaggala<br />
*Julen Ruiz Aizpuru<br />
*Justin Dolske<br />
*Justin Dow<br />
*Jürgen Berg<br />
*Kannan Vijayan<br />
*Karsten Düsterloh<br />
*Kris Maglione<br />
*Konstantina Papadea<br />
*Laura Forrest<br />
*Laura Thomson<br />
*Lizz Noonan<br />
*Luca Greco<br />
*Lucas Rocha<br />
*Marc Schifer<br />
*Mark C&ocirc;t&eacute;<br />
*Martin Creutziger<br />
*Mathieu Laurent<br />
*Michelle Marovich<br />
*Mihnea Dobrescu-Balaur <br />
*Mubiru Jonathan<br />
*Naveed Ihsanullah<br />
*Nicholas Grammater<br />
*Niko Visnjic<br />
*Nino Vranešič<br />
*Onur Avsar<br />
*Oskar Ivanić<br />
*Phoebe Chang<br />
*Pierre-Louis Augey<br />
*Raivis Dejus<br />
*Redon Skikuli <br />
*Reed Loden<br />
*Robert Wood<br />
*Robyn Chau<br />
*Rubén Martín<br />
*Sal Espinosa<br />
*Saša Jakovljević<br />
*Shane Caraveo<br />
*Shane Tomlinson<br />
*Shelly Lin<br />
*Shyam Mani<br />
*Simon Sapin<br />
*Sokol Dollani<br />
*Sébastien Barbieri<br />
*Tauni Oxborrow (+1 for Friday)<br />
*Thierry Régagnon<br />
*Théo Chevalier<br />
*Till Schneidereit<br />
*Tom Schuster<br />
*Toni Hermoso<br />
*Ty Flanagan<br />
*Van Le<br />
*Vien Doan<br />
*Vit lai<br />
*William Reynolds<br />
*Wilson Guaraca <br />
*Zac Campbell<br />
*Zach Carter<br />
*Dejan Strbad<br />
*Ana-Maria Antolovic<br />
<br />
===Chocolate Waiting List===<br />
#Avinash Kundaliya<br />
#Pauline Proffett<br />
#Robyn Chau<br />
#Lizz Noonan<br />
#Alexis Metaireau<br />
#Thierry Régagnon<br />
#Jovan Ssebaggala<br />
#JB Ochieng<br />
#Laura Thomson<br />
#Niko Visnjic<br />
#Julen Ruiz Aizpuru<br />
#Pierre-Louis Augey<br />
#Hiroyuki Ikezoe<br />
#Daisuke Akatsuka<br />
#Tomoya Asai<br />
#Giorgio Maone<br />
#Jordan Lund<br />
#Adrian Fernandez<br />
#Joe Cheng<br />
#Majda Nafissa Rahal<br />
#Rubén Martín<br />
#Konstantina Papadea</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/24-Sep-2013&diff=714698Firefox/Meeting/24-Sep-20132013-09-24T16:34:49Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
== Project Updates ==<br />
===Australis===<br />
* Notable bugs fixed within the past week:<br />
** {{bug|881905}} - Can't drag Facebook button to main customization palette<br />
** {{bug|881905}} - Make Downloads Panel anchor to the chevron if it is overflowed<br />
** {{bug|885086}} - Overflow panel looks kinda wild when wide items get in there<br />
** {{bug|868640}} - Implement private browsing indicator<br />
** {{bug|916735}} - Add a pref to disable animation when entering/exiting customization mode (Improved run time of tests by 30%!)<br />
** {{bug|919541}} - Consider not animating the opacity for Australis tabs<br />
*** [from mconley] This seemed to cut our total regression by over 37.9% on XP. We started with a total TART regression in the neighbourhood of 6.35%, and ended up with a total TART regression of 3.94%<br />
** {{bug|885579}} - Narrow widgets dropped on a wide widget should place the narrow widget above the wide widget<br />
<br />
* Landing blockers (outside of perf tracking):<br />
** {{bug|874674}} - Clean up menu panel icons for Linux GTK theme<br />
** {{bug|875479}} - Australis toolbar buttons for Linux<br />
** {{bug|916953}} - Bookmarks button in overflow panel looks broken<br />
<br />
===Downloads API===<br />
===Thumbnailing===<br />
===SessionStore===<br />
===Places API asyncification===<br />
===Social API===<br />
<br />
last week:<br />
<br />
* re-landed 3 of 4 backed out patches last week (the fabulous Monday uplift), bug 914435 still needs a little work to validate my theory (to myself at least) that it was an e10s related crash.<br />
* good set of meetings with mconnor, boriss and others to start process of next round of work on socialapi<br />
* planning with talkilla group on a bunch of stuff. e10s/frameworker a major problem for a limited user test in Q1<br />
* biz-dev meetings<br />
<br />
this week:<br />
<br />
* work on outline for long term architecture goals for social<br />
* documentation<br />
* bug fixes (first up bug 914435 and bug 919803<br />
* any summit prep<br />
<br />
===e10s===<br />
=== UX Updates ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/17-Sep-2013&diff=710446Firefox/Meeting/17-Sep-20132013-09-17T16:47:13Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
<br />
* Luís Miguel (aka Quicksaver) for reviewing, testing and providing feedback on all the findbar bugs that we've been working on the past couple of months!<br />
<br />
== Project Updates ==<br />
===Australis===<br />
* We've backfilled the TART performance data for Windows XP going back to about mid-April, and dumped it into Datazilla (thanks jmaher!). <br />
** [https://datazilla.mozilla.org/?start=1374858213&stop=1379431813&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos The graphs paint a pretty interesting tale.] Green is m-c, purple is UX. Each graph that you're looking at is one of the subtests for TART. These graphs just came in, so we're still verifying their accuracy.<br />
* We've identified a m-c merge changeset that caused a regression across the board for UX, but didn't seem to affect m-c. See {{bug|916859}}. Now the challenge is to determine *which* changeset in that merge caused the problem. Mike is going to chat with graphics and layout to see if they can point out any obvious culprits to try backing out. Failing that, manual bisection - which is going to be a real trick, since we'll need to merge from UX every time.<br />
<br />
===Downloads API===<br />
===Thumbnailing===<br />
'''Foreground thumbnailing'''<br />
<br />
* fixed in {{bug|906615}} (below): {{Bug|809051}} - Limit how often we thumbnail the page using the foreground service<br />
* WIP patch: {{Bug|809056}} - reduce thumbnailing impact when there are no thumbnail service consumers<br />
<br />
'''Background thumbnailing'''<br />
<br />
* landed: {{Bug|912763}} - Disable background thumbnails on Beta<br />
* landed: {{Bug|906615}} - Background thumbnail service shouldn't overwrite existing thumbnails, or at least foreground thumbnails should be preferred<br />
* landed: {{Bug|910563}} - gracefully handle remote process crashing<br />
* landed: {{Bug|898156}} - crash in Background thumbnail generation @ mozilla::net::FTPChannelParent::OnStartRequest<br />
* landed: {{Bug|913171}} - Intermittent browser_thumbnails_background.js | Captured URL should be currently expected URL<br />
* resolved invalid: {{Bug|903840}} - Requests from BackgroundPageThumbs service show up in devtools panels<br />
* resolved WFM due to {{bug|875986}}: {{Bug|908962}} - Investigate using bypass-history and -cache load flags in background thumbnail browser<br />
* making progress: {{Bug|896912}} - Investigate test failures muted by bug 892875<br />
* new: {{Bug|916497}} - Intermittent TEST-UNEXPECTED-FAIL | browser_thumbnails_redirect.js | Test timed out<br />
* new: {{Bug|915384}} - Intermittent ASAN browser_thumbnails_background.js,browser_thumbnails_update.js<br />
<br />
===SessionStore===<br />
===Places API asyncification===<br />
* Little progress across the board: Some undo-manger work is in review stage. Raymond updates his patch for Bug 887043 to support GUIDs - that's also waiting for review. Marco is planning to all of these reviews done in the next couple of days.<br />
<br />
===Social API===<br />
* some important bug fixes backed out (914435, 904104, 914927, 914926), need to re-land, one has strings<br />
* in SF this week for socialapi and talkilla meetings<br />
<br />
===e10s===<br />
=== UX Updates ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/10-Sep-2013&diff=705788Firefox/Meeting/10-Sep-20132013-09-10T17:02:46Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
== Project Updates ==<br />
===Australis===<br />
* TART performance<br />
** We're bisecting UX like crazy. It's a little tricky because there seems to be some noise in the measurements as we go, and we're a little wary that the total regression is the sum of many small ones...but there is at least one changeset range where there's been a pretty substantial regression, and we're peeling into that.<br />
** MattN has noted that, at least locally, SVG clip-paths are pretty expensive on his XP machine, and removing them saw a [http://compare-talos.mattn.ca/breakdown.html?oldTestIds=130&newTestIds=132&testName=tart&osName=MattN-WinXP&server=graphs.mattn.ca 12% performance improvement] compared to having the clip-paths. We're going to pursue Graphics on the possibility of caching clip-paths in {{bug|914617}}.<br />
** Vladan has found a solution to our XP pseudostack problem - one simply needs to copy a more recent version of dbghelp.dll (he tested with DLL version 6.12.2.633) into the firefox directory. Once we've confirmed on a few other machines, we'll update MDN (and possibly pursue getting that DLL put on all of the talos slaves)<br />
<br />
===Downloads API===<br />
* Significant reduction in the Slow SQL queries since landed in Nightly<br />
* Plan to remove the preference that disables the new code in Firefox for Desktop<br />
* Active outreach to extension developers this week before the Aurora migration<br />
* Planned API changes, and final review before the Aurora migration<br />
* Feedback on known temporary regressions and also on positive additions<br />
* Tremendous progress this week on 10 of 12 bugs tracking release<br />
*: The 2 remaining bugs are the DownloadTaskbar front-end and one minor regression to investigate<br />
* Conversation with Sam Foster of the Metro Firefox team to evaluate switching to the new API<br />
* Upcoming firefox-dev post<br />
<br />
===Thumbnailing===<br />
'''Foreground thumbnailing'''<br />
<br />
* addressed by patch in {{bug|906615}} (below): {{Bug|809051}} - Limit how often we thumbnail the page using the foreground service<br />
<br />
'''Background thumbnailing'''<br />
<br />
* landed: {{Bug|875986}} - BackgroundPageThumbs should be able to capture private thumbnails while private browsing is active<br />
* landed: {{Bug|909218}} - Allow a docShell to have default load flags that will be applied to every request made from it.<br />
* landed: {{Bug|912763}} - Disable background thumbnails on Beta<br />
* landed: {{Bug|910563}} - gracefully handle remote process crashing<br />
* landed: {{Bug|906713}} - Intermittent browser_thumbnails_background.js | Thumb browser should exist immediately after capture.<br />
* landed: {{Bug|903299}} - Modal dialog / prompt failures when running browser_thumbnails_background.js<br />
* should be fixed by {{bug|875986}}'s landing: {{Bug|899064}} - Profiler won't turn on because it thinks I'm in private browsing mode [due to background thumbnails]<br />
* new patch for review: {{Bug|906615}} - Background thumbnail service shouldn't overwrite existing thumbnails, or at least foreground thumbnails should be preferred<br />
* waiting on review: {{Bug|910036}} - about:newtab shouldn't load thumbnails in background when hidden by preloader<br />
* patch for review: {{Bug|913171}} - Intermittent browser_thumbnails_background.js | Captured URL should be currently expected URL<br />
<br />
===SessionStore===<br />
<br />
(Steven and I are unfortunately unable to attend the meeting today. Feel free to read this out loud or just read it on your own :)<br />
<br />
* SessionStore is affected by a possible data loss due to ChromeWorkers being aborted on shutdown, patches under way to fix this ({{bug|913899}}).<br />
* The recent session cookie refactorings introduced a regression for huge sessions with lots of (nested) history entries, patches waiting for review ({{bug|912717}}).<br />
* Telemetry for TabStateCache landed ({{bug|896545}}) and shows that our [http://bit.ly/188LAUs cache hit rates] are great.<br />
* We're working on tests for the TabStateCache ({{bug|911115}}).<br />
* Global Value API has been backed out to fix regressions before landing again ({{bug|899213}}).<br />
* With nsIAppStartup.willRestart and .wasRestarted in the making ({{bug|911146}}) we will be able to get rid of some more ugly code ({{bug|914062}}).<br />
* Missing tests are the last thing blocking us from landing the first async data collection patches ({{bug|894595}}).<br />
<br />
===Places API asyncification===<br />
* Raymond has posted most of the patches needed for the bookmarks backups improvements. Mak going to review them by the end of the week, then will go through the goal target and file any missing bugs to complete the project.<br />
* Mano is working towards a solution to a problem with guids and the new async transactions, as well as on a regression fix due to recent related changes. Patches are in the bugs and Mak going to review them.<br />
* Mak currently working on regression fixes for issues introduced by automatic batches in Places views.<br />
<br />
===Social API===<br />
* last big feature patches landed<br />
* pref on blocked by e10s issues<br />
* looking at austrails<br />
* spending week tracking down any issues that should be tweaked before uplift<br />
* next week in SF<br />
<br />
===e10s===<br />
<br />
* {{bug|899348}} Tab crashed page<br />
* {{bug|913155}} Submit crash report from tab crashed<br />
* Many bug fixes work<br />
<br />
=== UX Updates ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/03-Sep-2013&diff=702605Firefox/Meeting/03-Sep-20132013-09-03T17:07:14Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
== Project Updates ==<br />
===Australis===<br />
===Downloads API===<br />
===Thumbnailing===<br />
===SessionStore===<br />
===Places API asyncification===<br />
===Social API===<br />
* working on last 2 feature bugs (891225, 891219), primarily test related issues at this point<br />
* need to understand e10s issues blocking remote iframe issues (will touch base with markh if nobody in meeting knows)<br />
* a couple possible beta bugs, but maybe too late?<br />
<br />
===e10s===<br />
=== UX Updates ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/27-Aug-2013&diff=700024Firefox/Meeting/27-Aug-20132013-08-27T17:02:18Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
* [jaws] Updated the [https://wiki.mozilla.org/Firefox/Get_Involved Get Involved page]. It should be more useful now, but please add more information to it.<br />
<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
<br />
* Akshat Kedia for:<br />
** Bug 895429 - Change nooverflow attribute to overflows<br />
** Bug 885052 - Fullscreen-button can has pressed state in customization mode<br />
* Anup for Bug 880779 - Entering then exiting customization on Windows leaves the 'customize-exiting' attribute on the documentElement<br />
* BDZ for Bug 888115 - Consider renaming customizableui-areatype and customizableui-anchor attributes to something less verbose<br />
* Manish Goregaokar for Bug 887951 - Update panel menu button tooltip<br />
<br />
== Project Updates ==<br />
===Australis===<br />
* tpaint and ts_paint regressions are ~1% in worst case for PGO builds, so these are wrapping up now<br />
* Focusing on tab animation tests now. The TART test is now feeding numbers into Datazilla, and we've got an idea of the target we're trying to hit here.<br />
* While one or two of us get our heads wrapped around tab animation performance, some devs are shifting from performance back to behavioural bug fixing. Please watch for regressions on UX, and file bugs!<br />
<br />
===Downloads API===<br />
===Thumbnailing===<br />
<br />
'''Foreground thumbnailing'''<br />
<br />
* addressed by patch in {{bug|906615}} (below): {{Bug|809051}} - Limit how often we thumbnail the page using the foreground service<br />
<br />
'''Background thumbnailing'''<br />
<br />
* landed, backed out due to test failure, investigating: {{Bug|901294}} - Unexpected downloading will be started by after every restart of the browser due to background thumbnailing<br />
* landed: {{Bug|908060}} - Choose a better size for the background thumbnail service's browser<br />
* discussion, patch-review cycle ongoing: {{Bug|906615}} - Background thumbnail service shouldn't overwrite existing thumbnails, or at least foreground thumbnails should be preferred<br />
* work ongoing: {{Bug|902439}} - New Tab Page launches User Identification Request dialog before page is selected<br />
* landed: {{Bug|907350}} - Intermittent browser_thumbnails_background.js failure<br />
* filed: {{Bug|908962}} - Investigate using bypass-history and -cache load flags in background thumbnail browser<br />
* filed: {{Bug|908960}} - Use a placeholder image when the background thumbnail service knows its thumbnail is bad<br />
<br />
===SessionStore===<br />
* Landed a few code cleanup as usual.<br />
* Working hard on getting first e10s patches landed ({{bug|894595}}).<br />
* Very close to landing a patch that increases the data collection interval on battery power ({{bug|506975}}).<br />
* Working on landing telemetry measurements for the TabStateCache ({{bug|896545}}).<br />
* Global value (per-session) API will land later today ({{bug|899213}}).<br />
<br />
===Places API asyncification===<br />
===Social API===<br />
* close to landing last 3 major bugs for 26, should all happen this week<br />
* fixed (hopefully) a set of intermittent oranges<br />
* starting on a set of refactoring patches<br />
* will start to look at australis issues<br />
* toolbarbutton css<br />
* menu panel support<br />
<br />
===e10s===<br />
<br />
* More fixes landed recently:<br />
** Support for <select> dropdowns, geolocation/web notifications prompt, focus/input issues on mac, some crashes<br />
** We think it's reaching a state where more people can start testing it<br />
** More details in the platform meeting<br />
<br />
=== UX Updates ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/13-Aug-2013&diff=694019Firefox/Meeting/13-Aug-20132013-08-13T17:05:02Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
* [[People:TRIBE]]<br />
*Removal of "Enable JavaScript" and "Load images automatically" in Firefox 23<br />
**For me, this has rendered this version of Firefox unusable, and my only alternative was to uninstall it and reinstall 22. I hope that these option checkboxes will be restored in Firefox 24.<br />
<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
<br />
* brinks7 who (although ~2.5 years ago) provided a great STR that helped _a lot_ with finally fixing {{bug|637020}}. [ttaubert]<br />
* onemen.one for providing lots of helpful comments on recent SessionStore improvements and regressions. [ttaubert]<br />
<br />
== Project Updates ==<br />
===Australis===<br />
===Downloads API===<br />
* It is a matter of days before switching the <code>browser.download.useJSTransfer</code> preference<br />
* Will wait before posting the bi-weekly update to firefox-dev<br />
<br />
===Thumbnailing===<br />
===SessionStore===<br />
* Lots of smaller code cleanups that help us understand more details and maintain SessionStore.<br />
* Work on reducing SessionStore impact when creating tabs to restore a session ({{bug|900803}} and {{bug|901137}}) in progress.<br />
* We are working on introducing an API to store data per session {{bug|899213}}, just like Scratchpad does.<br />
* Fixed a very long-standing data loss issue {{bug|637020}} that could make us lose whole windows when crashing at or shortly after startup.<br />
* Getting closer to move first parts of the data collection to content scripts, {{bug|894595}}, {{bug|903388}}, and {{bug|904003}}.<br />
<br />
===Places API asyncification===<br />
===Social API===<br />
<br />
* met with potential new providers<br />
* w3c social standards workshop wrapped up<br />
* refocus on getting to review stage for better multi provider support<br />
<br />
===e10s===<br />
<br />
* Landed:<br />
** {{bug|516753}} context area menu (using CPOWs)<br />
** {{bug|897062}} middle click support (for links/scroll)<br />
** {{bug|902695}} openURIInFrame (support for opening in new window)<br />
** {{bug|870625}} Make add-on installation work<br />
* {{bug|899222}} About:home backed out<br />
* Three bugs of interest<br />
** {{bug|897060}} - Dropdown menus (<select>)<br />
** {{bug|899648}} - alert()/prompt()<br />
** {{bug|896787}} - URL bar gets cleared after opening a tab<br />
<br />
=== UX Updates ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/6-Aug-2013&diff=690595Firefox/Meeting/6-Aug-20132013-08-06T16:58:43Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
<br />
* billm for fixing error reporting in {{bug|899812}}. <3 (ttaubert)<br />
* A belated thank you to Gijs for taking a 1 hour train to show a stranded UX designer around Amsterdam! (We were even wearing the same shirt. how nerdy is that? http://cl.ly/image/2d03450z0p2O)<br />
<br />
== Project Updates ==<br />
===Australis===<br />
* Matt, Jared, Gijs and Mike Conley continue to hammer on performance. We're *so close*. ~3.2% tpaint and 1.5-3% ts_paint regressions for XP<br />
* Mike de Boer's been dropping an elbow on P1 and P2 bugs<br />
* Marco finished the initial styling work on the Bookmarks widget<br />
<br />
===Downloads API===<br />
* Can be activated in Nightly and Aurora using the <code>browser.download.useJSTransfer</code> preference<br />
* More details in the [https://groups.google.com/forum/#!topic/mozilla.dev.extensions/ltOB3MzVwcI mozilla.dev.extensions and mozilla.dev.platform post]<br />
* Working on remaining blocking features before switching the preference<br />
<br />
===Thumbnailing===<br />
===SessionStore===<br />
* Steven restored important telemetry measurements that got lost when moving the I/O code to a worker.<br />
* David is working on improving sessionstore communication, removing private tabs from the state.<br />
* Work on e10s in continuing, blocked by rewriting the current cookie collection methods.<br />
* We landed a patch that fixes blank new windows and prevents about:home from loading when we restore a session ({{bug|893061}}).<br />
* Landed two patches that remove a whole chunk of sessionstore code \o/ ({{bug|898755}} and {{bug|898775}}).<br />
<br />
===Places API asyncification===<br />
===Social API===<br />
* making progress on patches for Fx26. Fx25 skipped (was unrealistic)<br />
* shane in SF for W3C Social Workshop<br />
<br />
===e10s===<br />
<br />
* {{bug|617804}} SetStatus landed (link hover support)<br />
* {{bug|897066}} switch browser remote/non-remote landed<br />
* {{bug|899222}} about:home in child process getting close<br />
* {{bug|516753}} nsContextMenu patch using CPOWs<br />
<br />
=== UX Updates ===<br />
=== lco ===<br />
* More traveling coming up :(<br />
** In Bangkok and Chiang Mai from 8/17 - 8/26 for user research<br />
** In Toronto 8/26 - 8/30<br />
* Getting ready to post an updated proposal to firefox-dev about notification doorhangers for CtP and Mixed Content<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])<br />
<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])<br />
<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])<br />
<br />
===dao===<br />
<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])<br />
<br />
===MattN===<br />
(MattN's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/30-Jul-2013&diff=687378Firefox/Meeting/30-Jul-20132013-07-30T17:08:37Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
* [mconley] ibarlow hasn't been able to make us an icon yet. :( Periodically reminding him.<br />
<br />
== Project Updates ==<br />
===Australis===<br />
* The Australis team is still battling performance bugs.<br />
* Gijs and mstange landed a patch that should give us a bit of a win on Windows - but we're still regressing tpaint by about ~10ms. ({{bug|898126}})<br />
* We've gotten a hold on some XP machines to do testing on, so we're hoping for faster turnaround on ideas and bisection.<br />
* Bookmarks widget styling part landed, still missing final icons {{bug|897268}}<br />
<br />
===Downloads API===<br />
[https://mail.mozilla.org/pipermail/firefox-dev/2013-July/000661.html See bi-weekly update on firefox-dev.]<br />
<br />
===Thumbnailing===<br />
===SessionStore===<br />
===Places API asyncification===<br />
* Mano keeps working on async transaction manager<br />
** Removing support for binary annotations in Places {{Bug|895839}}<br />
** Use promises in livemarks {{Bug|896193}}<br />
* Mak made an experimental patch for automatic batches in Places views<br />
** Working on testing and fixing automated tests for it<br />
<br />
===Social API===<br />
* lots of patches being worked on, tracked via bug 889427<br />
* share and ability for any provider to install are the big fx23 items<br />
* continuing to line up new providers<br />
* w3c workshop on social standards in SF next week<br />
<br />
===e10s===<br />
<br />
* More progress made towards the dogfooding bugs<br />
* Goal is to have m-c in a state that can be tried by Nightly users by mid-August<br />
* Tracking bugs: https://etherpad.mozilla.org/e10s<br />
<br />
=== UX Updates ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/paolo Status Board])<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/Enn Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipe Status Board])<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/drew Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/markh Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley Status Board])<br />
<br />
===dao===<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mikedeboer Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/Unfocused Status Board])<br />
<br />
===MattN===<br />
([http://benjamin.smedbergs.us/weekly-updates.fcgi/user/MattN MattN's Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mixedpuppy Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Security/Reviews/SocialShare&diff=684315Security/Reviews/SocialShare2013-07-24T17:20:58Z<p>Mixedpuppy: </p>
<hr />
<div>{{SecReviewInfo<br />
|SecReview name=Social Share<br />
|SecReview target=* https://bugzilla.mozilla.org/show_bug.cgi?id=862628<br />
* https://developer.mozilla.org/en-US/docs/Social_API/Share<br />
}}<br />
{{SecReview<br />
|SecReview feature goal=Taken from: https://developer.mozilla.org/en-US/docs/Social_API/Share<br />
<br />
A service provider may choose to provide a Share panel that users can use to share content from the current browser tab with their friends. The Share panel is slightly different from other Social UI in the browser. The Share panel itself contains a list of providers that support the share functionality. When a user shares a page, they can choose which provider they want to share with. Each provider may have differing functionality, such as simply providing a comment box to extensive functionlality allowing for image selection and more.<br />
<br />
Share is initiated by the user either through the share button in the toolbar or a context menu. The user can select an image or text in a page to be shared, or share the page itself. Links within a page may also be shared without visiting the link.<br />
<br />
A provider implementing support for share may choose to use a URL template that is compatible with OExchange, however the browser also sends a DOM event to the page after load containing details of the share. In some circumstances, such as sharing a link on the page, the browser will not have detailed information. Using the DOM event allows the provider to display information about the page being shared without needing to fetch it themselves and parse the page for information. The browser includes certain META tags, including OpenGraph tags in the event data.<br />
|SecReview alt solutions=Share evolved out of F1 then later reworking into a client side only solution (using client side oauth) and eventually into a web activities based share (using web pages rather than oauth based APIs). Share in SocialAPI is based on the concepts developed in the last iteration based on web activities, and will later be hooked into the current web activities api when that is available on desktop. As you can see we've implemented various approaches finally resting on a mechanism that simply relies on web pages delivered from the share "provider".<br />
|SecReview solution chosen=This is the simplest approach and avoids issues around using APIs provided by the target share services (e.g. managing oauth keys, login etc), as well as reducing engineering effort in maintaining API based approaches, and allowing share services to implement features we may not have thought to support.<br />
|SecReview threats considered=Security implications are the same as loading the share url into a regular browser tab, likewise, essentially the same as other web content panels used in socialapi. The share service manages whatever authentication they use, typically relying on cookies, etc., all outside the purview of Firefox.<br />
}}<br />
{{SecReviewActionStatus<br />
|SecReview action item status=None<br />
}}</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/23-Jul-2013&diff=683667Firefox/Meeting/23-Jul-20132013-07-23T17:17:49Z<p>Mixedpuppy: /* Social API */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
* Book workweek travel<br />
* Prefer fx-team integration branch for our pushes<br />
<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
== Project Updates ==<br />
===Australis===<br />
* Lessened the WinXP tpaint regression by about 2.5ms, which puts us still around an 11% regression. mconley was able to see a great improvement when switching from a for-of loop to a vanilla for loop. Additionally, there's a nice win coming for Windows from the work mstange, MattN and Gijs have been doing in bug 894099<br />
* Bookmarks widget functionality patch complete, pending r=mconley, working on styling<br />
<br />
===Downloads API===<br />
<br />
Work on the assigned bugs is continuing.<br />
* Felipe posted first patch iteration on {{bug|852482}} - Add methods to execute actions on completed downloads.<br />
* Paolo posted test updates and first patch on {{bug|836437}} - Add the ability to resume a download from where it stopped.<br />
** Landing dependency {{bug|896179}} - Crash in BackgroundFileSaver when append is enabled and hashing is disabled.<br />
<br />
===Thumbnailing===<br />
===SessionStore===<br />
<br />
* Close to landing Promise.jsm patches.<br />
* Working on a prototype and discussing e10s approaches.<br />
* Session Data Cache for tabs should lange soon.<br />
* Working on moving more I/O logic to the worker.<br />
<br />
===Places API asyncification===<br />
* Some good progress on the new transactions API ([https://bugzilla.mozilla.org/show_bug.cgi?id=891303 Bug 891303]). Pending initial review now.<br />
* Now working on switching the transactions to use GUIDs so that we don't need to break the API once again later.<br />
* [https://bugzilla.mozilla.org/show_bug.cgi?id=894331 Bug 894331] and [https://bugzilla.mozilla.org/show_bug.cgi?id=890203 Bug 890203] are major blockers for landing this feature, and in fact, for most further work on asyncifiying places client code.<br />
* Raymond figured the random orange in {{bug|818593}} - Add file size to bookmarks restore UI, pending review mak<br />
<br />
===Social API===<br />
<br />
* current work is tracked in meta bug 889427<br />
** ability to have multiple provider buttons with notifications<br />
** customizability<br />
** chats from multiple providers<br />
** social bookmarking functionality<br />
* focused on features needed by multiple providers we're working with<br />
* talkilla support for their partner functionality<br />
* messaging around fx23 will be developer and share focused<br />
<br />
===e10s===<br />
<br />
* e10s team in Toronto this week for a hackfest<br />
* Identifying dogfooding bugs and working on them<br />
* http://etherpad.mozilla.org/e10s<br />
* Work in progress in various fronts (focus, find bar, favicons, etc)<br />
* more details next week<br />
<br />
=== UX Updates ===<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
===gavin===<br />
(gavin's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin Status Board])<br />
<br />
===paolo===<br />
(paolo's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/paolo Status Board])<br />
===mak===<br />
(marco's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak Status Board])<br />
<br />
===enn===<br />
(Neil's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/Enn Status Board])<br />
<br />
===felipe===<br />
(felipe's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipe Status Board])<br />
===mano===<br />
(Mano's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano Status Board])<br />
<br />
===ttaubert===<br />
(Tim's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert Status Board])<br />
<br />
===adw===<br />
(Drew's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/drew Status Board])<br />
<br />
===markh===<br />
(Mark's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/markh Status Board])<br />
<br />
===smacleod===<br />
(Steven's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod Status Board])<br />
<br />
===dolske===<br />
(dolske's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske Status Board])<br />
<br />
===mconley===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley Status Board])<br />
<br />
===dao===<br />
===mikedeboer===<br />
(Mike's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mikedeboer Status Board])<br />
<br />
===gijs===<br />
(gijs' [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs Status Board])<br />
<br />
===Unfocused===<br />
(Blair's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/Unfocused Status Board])<br />
<br />
===MattN===<br />
([http://benjamin.smedbergs.us/weekly-updates.fcgi/user/MattN MattN's Status Board])<br />
<br />
===jaws===<br />
(jaws's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws Status Board])<br />
<br />
===mixedpuppy===<br />
(mixedpuppy's [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mixedpuppy Status Board])</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/4-Jun-2013&diff=663193Firefox/Meeting/4-Jun-20132013-06-04T17:18:17Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
; Work week bug triage<br />
; [[Performance#Projects|Performance projects]]<br />
* Goals<br />
** Timely completion of larger performance work<br />
** Increased visibility for your performance work<br />
* Project definition<br />
** Product impact - what products will this work impact?<br />
** Goal - what will your project achieve and how will you know that you're done?<br />
** Duration - what is the rough estimate for your project's completion? (ex, June, 2-3 months, Q3)<br />
** Team - who is the project lead and who else is working on the project?<br />
** Progress reports - how can others get updates without bugging you? Benjamin's weekly status tool, TeamStatus, and bi-weekly blog posts<br />
** Work - how can others track your work? link to bugs, etherpad, wiki<br />
<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
* Florian Bender, who's been helpful in filing bugreports, triage, and also in helping out users complaining on the Techcrunch article about Australis ( http://techcrunch.com/2013/06/01/mozilla-readies-major-firefox-redesign-as-it-ponders-what-the-browser-of-the-future-should-look-like/ )<br />
* Christian Ascheberg contributed 2 patches for the download manager in {{bug|863063}} and {{bug|872330}}<br />
* Xidorn Quan contributed a patch for the Downloads Panel in {{bug|861613}}<br />
* Optimizer's Downloads Panel patch for {{bug|844606}} landed in Nightly and Aurora<br />
* Lizzard for triaging good first bugs and figuring some of those are WFM<br />
<br />
== Decisions needed/Action items ==<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
===gavin===<br />
===paolo===<br />
===mak===<br />
* Done:<br />
** Bug 769348 - URLs auto-completed in address bar might unexpectedly use ftp:// instead of http://<br />
** Bug 858377 - Intermittent test_393498.js | false == true<br />
** Bug 874407 - new history displays incorrectly in Library window/sidebar<br />
** Feedback Bug 702559 - Create a pure-async mozIStorageAsyncConnection<br />
** Review Bug 794323 - Remove the legacy JSON parsing mode<br />
** Review Bug 860119 - Live-update about:home when defaultEngine changes<br />
** Review Bug 863063 - quitting private browsing mode does not delete partially downloaded files<br />
** Review Bug 872317 - Download indicator toolbar button depends on an odd XBL quirk<br />
** Review Bug 874171 - (SQLite3.7.17) Upgrade to SQLite 3.7.17<br />
** Feedback Bug 878411 - crash in mozilla::storage::Connection::internalClose @ sqlite3WalClose<br />
** Review Bug 878690 - SafariProfileMigrator.js should use FormHistory.jsm<br />
** Other minor reviews<br />
* Next:<br />
** Complete tests for Bug 769348 - URLs auto-completed in address bar might unexpectedly use ftp:// instead of http://<br />
** Help Yoric with Bug 702559 - Create a pure-async mozIStorageAsyncConnection<br />
** Review UP Places approach (bug 864918, bug 864925)<br />
<br />
===enn===<br />
===felipe===<br />
<br />
(copied from http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipe)<br />
<br />
* {{bug|853389}} - AddonRepository - 3 patches are r+, just one left now!<br />
* {{bug|862519}} - Backspace key for e10s - started drafting a patch<br />
<br />
* Reviews<br />
** {{bug|860421}}<br />
** {{bug|875949}}<br />
** {{bug|666809}}<br />
** {{bug|820601}}<br />
** {{bug|805684}}<br />
** {{bug|821073}}<br />
<br />
* Getting my GSOC student started<br />
** https://github.com/abhishekchoudhary/fx-statistics<br />
** http://trystswithcode.quora.com/<br />
<br />
===mano===<br />
I probably won't get home on time, so here are the notes for today.<br />
<br />
Async login manager: XPCOM and js-module APIs, plus a fake-async implementation are posted on the bug for review and feedback. Once the APIs are finalized and approved, we're going to land this and start fixing all in tree callers (mostly tests). The callers will be fixed incrementally.<br />
In parallel, the fake-async implementation will be replaced by Neil's work (It's still unclear if we can do that gradually. I'll comment on that later).<br />
<br />
===ttaubert===<br />
<br />
* Continued the fight against reflows.<br />
* Added nsIDOMWindowUtils.getBoundsWithoutFlushing() ({{bug|878801}}).<br />
* Landed support for reflow observers ({{bug|453650}}).<br />
* Almost ready to enable newtab page preloading by default ({{bug|791670}}).<br />
* Worked on getting rid of browser.stop() call in addTab() ({{bug|878747}}).<br />
* Reviews.<br />
<br />
===adw===<br />
===markh===<br />
===dolske===<br />
===mconley===<br />
===dao===<br />
===mikedeboer===<br />
<br />
===gijs===<br />
See http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs<br />
<br />
===Unfocused===<br />
===MattN===<br />
===jaws===<br />
See http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws<br />
<br />
===mixedpuppy===<br />
http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mixedpuppy<br />
<br />
== UX Updates ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/28-May-2013&diff=661012Firefox/Meeting/28-May-20132013-05-28T17:05:42Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
== Decisions needed/Action items ==<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
===gavin===<br />
===paolo===<br />
===mak===<br />
Last Week:<br />
* Mostly reviews<br />
This Week:<br />
* Bring reviews queue to a manageable size<br />
* Tracked regression {{bug|874407}} - new history displays incorrectly in Library window/sidebar<br />
* Re-prioritized {{bug|769348}} - URLs auto-completed in address bar might use unexpected url prefix<br />
* other pending patches if time allows<br />
<br />
===enn===<br />
===felipe===<br />
<br />
* (copied from http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipe)<br />
* {{bug|853389}} - AddonRepository - implementing Blair's feedback<br />
* {{bug|875463}} - Implemented --run-until-failure option for mochitests<br />
* {{bug|666809}} - started reviewing SecurityUI for e10s<br />
* {{bug|812573}} - with the hotfix deployed it looks like we're seeing -20% people stuck on versions 10-16<br />
<br />
===mano===<br />
===ttaubert===<br />
<br />
(details: http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert)<br />
<br />
* Backed out sessionstore changes because of add-on compatibility.<br />
* Prototype for using speculative connect when restoring a session ({{bug|874533}}).<br />
* Worked on reflow observers for docShells ({{bug|453650}}).<br />
* Working on getting rid of an uninterruptible reflow in adjustTabstrip() when opening tabs ({{bug|876374}}).<br />
* Improved tabopen animation by delaying pre-rendering of next newtab page ({{bug|875509}}).<br />
* Eliminated reflow after swapping in preloaded newtab page ({{bug|875257}}).<br />
* Still trying to enable about:newtab preloading by default ({{bug|794041}}).<br />
* Reviews.<br />
<br />
===adw===<br />
===markh===<br />
<br />
A little more on e10s form/autocomplete.<br />
<br />
Started looking into background thumbnail service stuff. Learnt lots, solved nothing :)<br />
<br />
Put together a relatively complex patch so console and standard handles work as expected in child processes.<br />
<br />
===dolske===<br />
===mconley===<br />
===dao===<br />
===mikedeboer===<br />
<br />
===gijs===<br />
===Unfocused===<br />
===MattN===<br />
===jaws===<br />
===cers===<br />
===mixedpuppy===<br />
<br />
* various intermittent test failure work<br />
* investigation on improvements for webrtc apps/talkilla<br />
<br />
== UX Updates ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/21-May-2013&diff=658743Firefox/Meeting/21-May-20132013-05-21T17:04:13Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
== Decisions needed/Action items ==<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 1 minute!<br />
===gavin===<br />
===paolo===<br />
<br />
* Reviews on features added to the JavaScript API for downloads<br />
* Prepared the promises patch that included code documentation<br />
* Continuing towards landing the [https://bugzilla.mozilla.org/show_bug.cgi?id=810490 updated implementation of promises]<br />
<br />
===mak===<br />
* Been at the jsday in Verona last week.<br />
* Went to visit couple of italian red pandas :)<br />
* Lots of pending bugmails and requests, still syncing up with those.<br />
<br />
===enn===<br />
===felipe===<br />
<br />
* {{bug|853389}} AddonRepository - Patches posted for review \o/ -- following up with tests and seeing where I can help Irving in his part<br />
* GSoC - in-depth review of the proposals submitted to the project i'll be mentoring (About:memory enhancements), student chosen.<br />
* {{bug|812573}} Hotfix pushed to prod today!<br />
* Some prep work for the Summit Assembly<br />
<br />
===mano===<br />
===ttaubert===<br />
<br />
* JSDay in Verona last week, Scotland.JS before that.<br />
* Landed a couple of sessionstore code cleanups.<br />
* Met with Nick Hurley to talk about speculative connect for sessionstore.<br />
* Catching up with (bug) mail.<br />
* Reviews.<br />
<br />
===adw===<br />
* {{Bug|518606}} Troubleshooting Information page should have better support for copy-and-paste to plaintext.<br />
** landed after more discussion on SUMO forum<br />
* {{Bug|868793}} Loading about:support can trip "ASSERTION: FormatStringFromName() without format parameters"<br />
** landed<br />
* {{Bug|856270}} Update nsEditorSpellCheck to use nsIContentPrefService2<br />
** first review pass with Ehsan, trying to figure out why test_bug366682.html is intermittent<br />
* {{Bug|599804}} Highlight all doesn't work with non HTML documents (e.g. CSS styled XML files)<br />
** reviewed<br />
* {{Bug|856595}} Intermittent test_wheel_default_action.html<br />
** may know what's wrong, trying patch on tryserver<br />
* {{Bug|555120}} Intermittent failure in browser_bug441778.js<br />
** not sure what's wrong, but patch to {{bug|856595}} may fix this too<br />
* {{Bug|873046}} Intermittent browser_thumbnails_background.js<br />
** need to investigate<br />
* follow-ups to {{Bug|841495}} background thumbnail service<br />
** need to work on these<br />
* triage<br />
<br />
===markh===<br />
<br />
Mainly experimenting with e10s - got things (mainly) working on Windows, got html5 form validation "ported" to the new world order and currently working on form autocomplete.<br />
<br />
===dolske===<br />
===mconley===<br />
===dao===<br />
Reviews... Let me know if a patch needs priority.<br />
Monday was a holiday in Germany, catching up on bugmail. I may miss today's meeting.<br />
<br />
===mikedeboer===<br />
<br />
===gijs===<br />
===Unfocused===<br />
===MattN===<br />
(travelling during meeting)<br />
<br />
===jaws===<br />
===cers===<br />
===mixedpuppy===<br />
<br />
* back from talkilla work week<br />
* have patches for selenium webdriver to work with social, a couple minor items left to do<br />
* have outline for fx24/25 updates needed to support webrtc providers<br />
<br />
== UX Updates ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/7-May-2013&diff=652979Firefox/Meeting/7-May-20132013-05-07T17:05:37Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== General Topics ==<br />
* Work week: waiting for approval for Toronto, June 24-28<br />
* Status updates: using status bot? bsmedberg's status tool?<br />
<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
* Dan Princ for helping fix a longstanding bug in the HTML5 <audio> controls, {{bug|534409}}<br />
* Amod [:greatwarrior] for helping to fix an almost 10 year old bug with the grammar in the unknown content type window, {{bug|224315}}<br />
* Michael Brennan for working on an implementation of "Close Tabs to the Right", {{bug|866880}}<br />
* Sunny [:darkowlzz] for fixing a JS error in the video controls, {{bug|867034}}<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 2 minutes!<br />
===gavin===<br />
;past week<br />
* landed {{bug|853071}} (adds NIGHTLY_BUILD and EARLY_BETA_OR_EARLIER build-time defines)<br />
* reviewed bsmith's patch to remove test pilot<br />
* chased down a strange timing-dependent search service bug caused by a missing "return" statement ({{bug|866254}})<br />
* various other search-related bugs (reviewed patches from mikedeboer and mkaply, wrote a patch for bug {{bug|}})<br />
;next week<br />
* more test pilot followup<br />
* work week planning, hiring stuff<br />
* unblock reviews on {{bug|864425}}, {{bug|860119}}, {{bug|860560}}, {{bug|833943}}<br />
<br />
===paolo===<br />
<br />
Past week:<br />
* Downloads<br />
** Reviewed {{bug|858234}} - Merge ExecuteDesiredAction paths into nsDownloadManager<br />
** Missed preparing basic external documentation for the JavaScript API<br />
* Promises<br />
** Worked on more cases where delayed resolution breaks existing consumers<br />
<br />
<br />
Next week:<br />
* Reviews on features added to the JavaScript API for downloads<br />
* Promises<br />
** Add code documentation to the current patch<br />
** Define if we should land a stub module to unblock work such as {{bug|867864}}<br />
<br />
===mak===<br />
* Last week:<br />
** sick, mostly tried to keep up with mails and changes<br />
** Downloads experience improvements plan, prioritized results of the meeting<br />
** [http://blog.bonardo.net/2013/04/30/new-download-experience-post-mortem blog post about it]<br />
<br />
* This week:<br />
** Lots of requests in queue, trying to recover the delay<br />
** prioritize star button reverting requests<br />
** finish filing needed information in downloads experience bugs<br />
** Still working on about:home indexedDB and RemovePlaces API<br />
<br />
* Next week<br />
** In Verona for jsday 2013<br />
<br />
===enn===<br />
===felipe===<br />
<br />
* {{bug|853389}} AddonRepository work - Got tests in a good state, sync'ed with Irving to discuss status and approach to data migration between SQL->JSON and JSON<->JSON, now applying feedback from Blair<br />
* e10s - Posted a plan to {{bug|862519}} (backspace key not working), various talks with Markh and Evilpie<br />
* Hotfix {{bug|812573}} - There were some delays waiting for QA sign off on staging. One last comment remaining now. <br />
* Finished review for Social Share panel {{bug|818675}} and other follow-ups and smaller bugs<br />
* GSoC - Project submission period ended last Friday: 31 proposals for our 4 projects / 139 total for Mozilla.<br />
* Added browser/app dependencies to `mach build` {{bug|868880}}, so that using `mach build browser/base` will now automatically rebuild browser/app (needed for OSX development)<br />
<br />
===mano===<br />
===ttaubert===<br />
===adw===<br />
* (Can't attend the meeting today)<br />
* {{Bug|841495}} - implement background tab thumbnailing service<br />
** private-browsing issues worked through, landed<br />
* {{Bug|856270}} - Update nsEditorSpellCheck to use nsIContentPrefService2<br />
** all tests passing, patch basically done, just need to clean it up and ask for review<br />
* {{Bug|863430}} - Add a reftest-spellchecker API<br />
** posted a patch for dbaron's feedback, haven't heard back yet, but since the related async spell check bug is basically done, I'll post a real patch for his review and pester him about it<br />
* {{Bug|518606}} - Troubleshooting Information page should have better support for copy-and-paste to plaintext.<br />
** collected more feedback on SUMO contributor forum, will try to post a patch this week, get it resolved<br />
* {{Bug|868793}} - Loading about:support on Linux trips "ASSERTION: FormatStringFromName() without format parameters"<br />
** need to investigate<br />
* {{Bug|555120}} - Intermittent failure in browser_bug441778.js<br />
** need to investigate<br />
* {{Bug|856595}} - Intermittent test_wheel_default_action.html<br />
** need to investigate<br />
* triage<br />
<br />
===markh===<br />
<br />
* Landed a panel patch or 2<br />
* Nailed an orange in the async form history bug, waiting for review.<br />
* Started getting my head around e10s - hoping to take on some of the form related e10s bug as they seem self contained enough such that I can't do too much damage while learning more about the cross-process model.<br />
<br />
===dolske===<br />
===mconley===<br />
<br />
Last week<br />
<br />
* Firefox appmenu button is now removed from the UX branch. Moment of silence.<br />
* Australis Tabs<br />
** Lightweight theme support for Linux has landed.<br />
** Tabs went back into the titlebar on OSX. Expect graphical glitches / invalidation bugs until {{bug|676241}} lands.<br />
* Australis Customization<br />
** Came up with a plan for the bookmark widget / button. After discussing with mak and UX team, I've started work reverting bookmark-button-in-URL-bar behaviour. See {{bug|867343}}.<br />
** Working on a generalized subview panel binding<br />
*** According to nglayout.debug.widget_update_flashing, arrow panels get *fully invalidated* as soon as a child changes. Youch!<br />
* Dealing with bustages and breakages on the UX branch and Jamun<br />
* Started hacking on the busted tests. UX tests should be re-enabled soon.<br />
* Lots of intern interviews.<br />
* Fixing regressions that snuck into UX (scrambled nav-bar on OSX, busted back button, etc)<br />
* Lots of Australis-related reviews<br />
<br />
<br />
This week<br />
<br />
* Finish bookmark star reversion patch<br />
* Finish subview panel binding, and begin implementing new bookmark widget<br />
* Sketch out the rest of the Australis work - pitch a rough schedule of milestones for remaining work<br />
<br />
===dao===<br />
===mikedeboer===<br />
Last Week:<br />
* Australis work: {{bug|866837}}, {{bug|866838}}, {{bug|866844}}, {{bug|866845}}, {{bug|866841}}, {{bug|866840}}<br />
* Revived {{bug|257061}} - display number of found items and currently highlighted item in the findbar<br />
* MOAR Find bar! {{bug|776708}} aaaaaand... http://www.screenr.com/aWV7<br />
* Consolidating search: {{bug|862401}}, {{bug|860560}} and {{bug|866104}}<br />
* Email conversation with volunteer James Hobin about work on {{bug|492557}}<br />
<br />
This Week:<br />
* Australis work<br />
* Consolidating search (landing patches)<br />
* Hope to pull the find bar updates to a land-able state<br />
<br />
===gijs===<br />
===Unfocused===<br />
===MattN===<br />
===jaws===<br />
This past week:<br />
* Spent a little bit of time looking in to more animations for the browser UI ({{bug|838784}}, {{bug|867317}})<br />
* Did some polish work for Australis ({{bug|867682}}, {{bug|869101}})<br />
** Screenshot: http://screencast.com/t/t7xc1YZbiu<br />
** Filed a meta bug for Milestone 5, {{bug|869104}}, which focuses on polish and anything else that is needed to land australis customization <br />
* Work on allowing toolbaritems to overflow in to a panel, {{bug|865926}}<br />
* Temporarily hiding the findbar for disablefastfind pages, {{bug|869334}}<br />
* Filed bugs: {{bug|867317}}, {{bug|867368}}, {{bug|867675}}, {{bug|867682}}, {{bug|868135}}, {{bug|868293}}, {{bug|868692}}, {{bug|868709}}, {{bug|868903}}, {{bug|869101}}, {{bug|869104}}<br />
* Reviewed patches for:<br />
** Social toolbar button regression, {{bug|866354}}<br />
** Prefpane links should open in new window if preferences are modal, {{bug|863082}}<br />
** nav-bar regressions on Jamun/UX, ({{bug|868410}}, {{bug|868993}})<br />
** JS error in videocontrols, {{bug|867034}}<br />
** Use default buttons for the australis panel, {{bug|869069}}<br />
<br />
This week:<br />
* Coming in to last week before Firefox 24 starts, and needing to wrap up last major work for Australis so we can still hit our target plan of merging UX to m-c in the beginning of the 24 cycle<br />
** Need to look at what is left for migration code<br />
** Fixing the unit tests on UX/Jamun<br />
** Final styling tweaks<br />
<br />
===cers===<br />
===mixedpuppy===<br />
<br />
last week:<br />
* social marks and share work<br />
* landed social marks<br />
<br />
this week:<br />
* share on inbound<br />
* work on intermittent test failures, additional test work<br />
* a couple follow ups on share<br />
* identity work week in Vancouver<br />
* security reviews attempt #2<br />
<br />
next week:<br />
* webrtc apps work week in Paris<br />
<br />
== UX Updates ==<br />
<br />
== Decisions needed/Action items ==<br />
* [jaws] We need to move forward with {{bug|755593}} (Remove tabs-on-bottom mode) for Australis, as it is also now blocking {{bug|867317}} (Bookmarks toolbar should transition when opening/closing). I'd like to put a patch up on the bug, but I've been warned from some people about angering the CC list on that bug. What to do here?</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/30-Apr-2013&diff=650808Firefox/Meeting/30-Apr-20132013-04-30T16:56:39Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== Round Table ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 2 minutes!<br />
===gavin===<br />
===paolo===<br />
===mak===<br />
===enn===<br />
===felipe===<br />
===mano===<br />
===ttaubert===<br />
===adw===<br />
* {{Bug|841495}} - implement background tab thumbnailing service<br />
** posted new patch for review, and Josh provided feedback, to which I responded, so I'm now awaiting his response again, but he's on vacation<br />
* {{Bug|856270}} - Update nsEditorSpellCheck to use nsIContentPrefService2<br />
** two steps forward, one step back<br />
* {{Bug|518606}} - Troubleshooting Information page should have better support for copy-and-paste to plaintext<br />
** posted to the SUMO contributor forum to gather feedback, and several people have responded so far<br />
* {{Bug|436801}} - XHTML not properly supported in Feed titles<br />
** fixed test and landed<br />
* {{Bug|806046}} - Intermittent browser_bug719271.js<br />
** fix landed<br />
* {{Bug|862620}} - Add browser.newtab.url to Troubleshoot.jsm whitelist<br />
** reviewed<br />
* {{Bug|555120}} - Intermittent failure in browser_bug441778.js<br />
** investigating<br />
* {{Bug|856595}} - Intermittent test_wheel_default_action.html<br />
** investigating<br />
* triage<br />
<br />
===markh===<br />
<br />
Last week:<br />
* Landed a couple of panel changes and put additional patches up for review.<br />
* Landed a doorhanger change and nearly completed another.<br />
* Reviewed a couple of Shane's social patches<br />
* Started looking into e10s<br />
* One public holiday off.<br />
<br />
This week:<br />
* Dive into some e10s work.<br />
* Finish doorhanger patch.<br />
<br />
===dolske===<br />
===mconley===<br />
<br />
Last week<br />
<br />
* Customization<br />
** [https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html Final specification for customization work published]<br />
*** Big things on the chopping block are small icons mode and the add-on toolbar<br />
** Jamun branch has been updated to allow (almost) the entire nav-bar to be customized, as well as the toolbar-menubar, TabsToolbar and PersonalToolbar.<br />
** Started farming out additional widget work to new folks! \o/<br />
* Tabs<br />
** Empty favicon's are gone from tabs, and tab labels are centered again on OSX<br />
** Put up a patch to make lw-theme's work in the new curvy-tab world we're in - r?MattN.<br />
** Worked with smichaud to get the tabs into the titlebar properly on OSX. Patch is r?dao and BenWa.<br />
*** We can get the tabs up there, but there will still be some invalidation bugs which we'll address in follow-ups.<br />
* Other<br />
** Patch in the works to retire the Firefox button - {{bug|863753}}<br />
<br />
<br />
This week<br />
<br />
* Customization<br />
** Get overflow panel working and done<br />
** Finish up API that allows widgets to know if they're located in toolbars, the menu panel, or the overflow panel<br />
** Finish up the bookmarks widget<br />
** Start figuring out remaining work for landing (remaining widgets, fix the busted tests, migration, polish)<br />
* Tabs<br />
** Tomorrow is M3 for Australis tabs - I want to have lw-theme support for Linux and tabs back in the titlebar for OSX done.<br />
<br />
===dao===<br />
===mikedeboer===<br />
===gijs===<br />
===Unfocused===<br />
===MattN===<br />
===jaws===<br />
===cers===<br />
===mixedpuppy===<br />
<br />
last week:<br />
* joined webrtc apps planning sessions in SF, targeting Fx25<br />
* small ux bugs worked on<br />
<br />
this week:<br />
* figure out winxp dbg test failure for social marks<br />
* chat regression bug 864505 (affects all versions through beta)<br />
* work on ux mockups for share<br />
<br />
next week:<br />
* identity work week in vancouver<br />
* security reviews<br />
<br />
waiting on:<br />
* reviews (order of priority)<br />
* share bug 818675<br />
* telemetry bug 860549<br />
* relative urls bug 851336<br />
<br />
== UX Updates ==<br />
<br />
== Decisions needed/Action items ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/23-Apr-2013&diff=648841Firefox/Meeting/23-Apr-20132013-04-23T17:11:45Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== Round Table ==<br />
* Mark Hammond joining fx-team!<br />
<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
<br />
* Max Li made it possible to double-click on <video> to toggle fullscreen (parity with YouTube, Windows Media Player, and more!) ({{bug|858016}}).<br />
* Sunny [:darkowlzz] fixed an edge case to fade out the video controls even when the user doesn't move their mouse ({{bug|708814}}).<br />
* Brandon Waterloo fixed a regression to show the zoom cursors in framed images ({{bug|862117}}). Brandon also has been implementing gesture detection for double-tap gestures on OSX in {{bug|863841}}.<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 2 minutes!<br />
===gavin===<br />
;past week<br />
* reviewed/worked on {{bug|493051}}<br />
* came up with a plan for keyword.URL stuff on beta {{bug|838864}}<br />
* landed beta {{bug|851630}}<br />
;next week<br />
* reviewing more search patches<br />
* meeting with dolske/jed re: native identity<br />
* meeting with gregg lind re: jetpack<br />
* some hiring/onboarding planning<br />
* working with marco & paolo on appcoast projects<br />
<br />
===paolo===<br />
<br />
Past weeks:<br />
* Promises<br />
** {{bug|810490}} - Constant stack space promise<br />
** Identify cases where delayed resolution breaks existing consumers<br />
* Downloads<br />
** The JavaScript API is now available to Toolkit consumers ({{bug|847191}}, {{bug|851461}})<br />
** Reviewing {{bug|858234}} - Merge ExecuteDesiredAction paths into nsDownloadManager<br />
* Other<br />
** Landed {{bug|859065}} - Avoid "command timed out: 1200 seconds without output, attempting to kill"<br />
<br />
<br />
Next week:<br />
* {{bug|810490}} - Constant stack space promise<br />
* Networking Work Week: Investigating causes of truncated or corrupt downloads ({{bug|237623}})<br />
* Meeting about Downloads Panel feedback and future improvements<br />
* Review {{bug|858234}} - Merge ExecuteDesiredAction paths into nsDownloadManager<br />
<br />
<br />
Waiting on reviews:<br />
* '''ui-review''' for {{bug|832672}} - Downloads Panel gives no indication or feedback on missing files<br />
<br />
===mak===<br />
Last week:<br />
* {{Bug|748894}} - Move the bookmark star button outside of the location bar - landed in inbound today<br />
* {{Bug|851519}} - Keyboard commands may apply to the wrong downloads panel entry - Landed in Nightly and Aurora<br />
* {{Bug|861302}} - Allow indedexDB to be used from about:home - Ready to land, just waiting review of blocker {{bug|863447}}<br />
* Investigated with Mano strange off main-thread segfault due to GetPlacesInfo API ({{bug|834539}})<br />
* Some intermittent failures ({{Bug|825739}}, {{Bug|848935}})<br />
* Some requests ({{Bug|702559}}, {{Bug|834539}}, {{Bug|854761}}, {{Bug|855842}}, {{Bug|857429}}, {{Bug|861308}}, {{Bug|863063}})<br />
* Firefox bug triage (2 blocks)<br />
<br />
This week:<br />
* Downloads panel phase 2 meeting delayed to Tomorrow 11:30 PDT, feel free to join if you wish (etherpad moved due to vandalism, pm me for link)<br />
* Keep working on RemovePlaces API ({{bug|834545}}) on top of Mano's patch for GetPlacesInfo<br />
* Evaluating to revive {{Bug|478912}} (bookmarks initialization is not fault tolerant) due to reports of users losing bookmark roots for unknown reasons.<br />
* Some requests for feedback to handle, possibly today, to unblock work<br />
* Away on Thursday for [http://en.wikipedia.org/wiki/Liberation_Day Liberation Day]<br />
<br />
Blockers:<br />
* need r?ttaubert in {{bug|863447}} to land indexedDB in about:home<br />
<br />
===enn===<br />
===felipe===<br />
<br />
* more work towards AddonRepository SQL -> Json conversion, {{bug|853389}} -- uploading patches today<br />
* Engaged with QA on a test plan for update interval hotfix {{bug|812573}}, https://wiki.mozilla.org/QA/Desktop_Firefox/Test_Plans/Bug_812573<br />
* Reviews and meetings for some e10s bugs {{bug|862078}}, {{bug|666801}}, {{bug|662008}}, {{bug|691613}}<br />
* Finished review of SocialMarks {{bug|853151}}, also reviewing share panel {{bug|818675}}<br />
* Finished and published blog posts about our GSoC projects, http://felipe.wordpress.com/2013/04/22/details-about-some-gsoc-projects/<br />
<br />
===mano===<br />
===ttaubert===<br />
===adw===<br />
* {{Bug|841495}} - implement background tab thumbnailing service<br />
** Fixed a problem in the patch (not posted yet), waiting on Josh's feedback/review on private browsing design<br />
* {{Bug|856270}} - Update nsEditorSpellCheck to use nsIContentPrefService2<br />
** Struggling with tests, now reftests<br />
* {{Bug|863430}} - Add a reftest-spellchecker API<br />
** Working on patch and awaiting dbaron's feedback on its design<br />
* {{bug|518606}} - Troubleshooting Information page should have better support for copy-and-paste to plaintext<br />
** I plan to gather suggestions from SUMO contributors for improvements they might want to about:support's "Copy text to clipboard" text<br />
* triage<br />
<br />
===dolske===<br />
===mconley===<br />
===dao===<br />
===mikedeboer===<br />
Last week:<br />
<br />
* Search consolidation aftermath: {{bug|862401}} and {{bug|860560}}<br />
** {{bug|862401}} includes work on a nasty unit test...<br />
* {{bug|776708}} - 'Find in page' design updates - appeared on my radar, updated patch there and fryn reviewed it<br />
* Australis: just fixed {{bug|856107}}, needs to be reviewed (by MattN)<br />
* Proposed https://github.com/mikedeboer/mozAsync to firefox-dev, great response!<br />
** check the 'examples' folder inside that repo to see what the thing does ;)<br />
* I will also be attending Async 'task force', led by Yoric<br />
<br />
This week:<br />
<br />
* {{bug|862401}}: finish that friggin' unit test<br />
* more Australis work?<br />
* File a bug re mozAsync to add it to m-c<br />
<br />
===gijs===<br />
<br />
* Landed fixes for video stats on aurora and beta ({{bug|845555}})<br />
* Fixed Australis tab separators ({{bug|851009}}) with lots of help from fryn and MattN<br />
* Wrote an essentially working patch for {{bug|777674}} to do anonymous content in devtools, spoke to dcamp about it, need to see if we can easily improve inIDeepTreewalker so that the devtools side of things is a bit simpler.<br />
* Wrote an essentially working patch for {{bug|833943}} to migrate windows and tabs on profile reset, but am blocked by startup profile directory weirdness ({{bug|863570}}), waiting on bsmedberg in order to decide on a way forward there<br />
* Wrote a test for {{bug|763890}} using the GTest framework. This took most of my time; GTest finnickiness means I need some help from bsmedberg on this one, too (to wit: no XPCOM, no windows can be shown, this breaks the migration code)<br />
* Picked up another Australis bug {{bug|850924}}, hit issues with the UX branch reset, may need to pass this to someone who knows more about what's going on if MattN doesn't have a quick answer.<br />
<br />
===Unfocused===<br />
===MattN===<br />
===jaws===<br />
Last week:<br />
* Tried to run triages on Friday but ran in to a lack of quorum so will be rescheduling it for this week. With that being said, we still closed 23 bugs.<br />
* Spent a little time working on a fix for bug 853972 to switch to the notifying tab for desktop notifications, but put that work on hold for now.<br />
* Big discussion about customization for Australis<br />
* Lots of activity around GSoC, which applications have just opened up for. Felipe wrote some great blog posts about the projects.<br />
* Reviewed:<br />
** {{bug|845555}} to fix the <video> statistics that got broken when XBL scopes landed<br />
** {{bug|862117}} to fix a regression where the zoom cursors didn't appear for framed images<br />
** {{bug|708814}} to handle an edge case when fading out video controls due to no mouse movement<br />
** {{bug|863314}} for the customization targets in the Australis having too much flex<br />
** {{bug|861409}} to use a content script for page show events (e10s work)<br />
** {{bug|853615}} to fix tearing a tab out breaking CTP<br />
** {{bug|549697}} - Add CTP features to the add-on manager<br />
** {{bug|863082}} - Prefpane links should open in a new window if prefpane is modal<br />
** {{bug|858016}} - Double-clicking on a <video> should toggle fullscreen<br />
* Put up patches for:<br />
** {{bug|862886}} - Subview anchors should have a visual clue<br />
** {{bug|573329}} - Drop support for text and text+icons toolbar modes<br />
** {{bug|748029}} - Default location bar font is too small<br />
** {{bug|863299}} - Drop support for small icons mode<br />
** {{bug|861088}} - Make subview widgets show their panel when in the navbar<br />
* Filed:<br />
** {{bug|862924}} - Show a transition when entering/exiting DOM fullscreen<br />
** {{bug|864160}} - "Learn More" should be on the same visual line as the doorhanger actions<br />
** {{bug|864811}} - Remove use of :-moz-any as the right-most selector<br />
<br />
This week:<br />
* Need to reschedule the bug triage<br />
* Rebase patch to remove toolbar modes and land on Jamun<br />
* Finish up subview patch for widgets in the toolbar<br />
* Finish patch to migrate smallicon users<br />
<br />
===cers===<br />
===mixedpuppy===<br />
<br />
last week:<br />
* landed some fhr<br />
* various small fixes<br />
<br />
this week:<br />
* to honor Mark joining Firefox Team, felipe finished review of SocialMarks and it will land this week<br />
* should have ux for share this week<br />
* following webrtc apps ux meetings<br />
<br />
waiting on:<br />
* ux for share<br />
* review of share<br />
<br />
beta issue:<br />
* bug 864505 regression affects nightly through beta, though only Facebook depends on the chat windows at this time, will be working on a patch today/tomorrow. focus into chat window does not change selection of active chat window<br />
<br />
== UX Updates ==<br />
=== lco ===<br />
I can't make the meeting today, but I just want to let you know that I'll be on vacation in Munich from April 29 to May 7.<br />
<br />
== Decisions needed/Action items ==<br />
* [https://people.mozilla.com/~mnoorenberghe/australis/#tabs Australis tabs M3] has begun. The target date for fixes is May 1.</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/23-Apr-2013&diff=648837Firefox/Meeting/23-Apr-20132013-04-23T17:09:22Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== Round Table ==<br />
* Mark Hammond joining fx-team!<br />
<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
<br />
* Max Li made it possible to double-click on <video> to toggle fullscreen (parity with YouTube, Windows Media Player, and more!) ({{bug|858016}}).<br />
* Sunny [:darkowlzz] fixed an edge case to fade out the video controls even when the user doesn't move their mouse ({{bug|708814}}).<br />
* Brandon Waterloo fixed a regression to show the zoom cursors in framed images ({{bug|862117}}). Brandon also has been implementing gesture detection for double-tap gestures on OSX in {{bug|863841}}.<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 2 minutes!<br />
===gavin===<br />
;past week<br />
* reviewed/worked on {{bug|493051}}<br />
* came up with a plan for keyword.URL stuff on beta {{bug|838864}}<br />
* landed beta {{bug|851630}}<br />
;next week<br />
* reviewing more search patches<br />
* meeting with dolske/jed re: native identity<br />
* meeting with gregg lind re: jetpack<br />
* some hiring/onboarding planning<br />
* working with marco & paolo on appcoast projects<br />
<br />
===paolo===<br />
<br />
Past weeks:<br />
* Promises<br />
** {{bug|810490}} - Constant stack space promise<br />
** Identify cases where delayed resolution breaks existing consumers<br />
* Downloads<br />
** The JavaScript API is now available to Toolkit consumers ({{bug|847191}}, {{bug|851461}})<br />
** Reviewing {{bug|858234}} - Merge ExecuteDesiredAction paths into nsDownloadManager<br />
* Other<br />
** Landed {{bug|859065}} - Avoid "command timed out: 1200 seconds without output, attempting to kill"<br />
<br />
<br />
Next week:<br />
* {{bug|810490}} - Constant stack space promise<br />
* Networking Work Week: Investigating causes of truncated or corrupt downloads ({{bug|237623}})<br />
* Meeting about Downloads Panel feedback and future improvements<br />
* Review {{bug|858234}} - Merge ExecuteDesiredAction paths into nsDownloadManager<br />
<br />
<br />
Waiting on reviews:<br />
* '''ui-review''' for {{bug|832672}} - Downloads Panel gives no indication or feedback on missing files<br />
<br />
===mak===<br />
Last week:<br />
* {{Bug|748894}} - Move the bookmark star button outside of the location bar - landed in inbound today<br />
* {{Bug|851519}} - Keyboard commands may apply to the wrong downloads panel entry - Landed in Nightly and Aurora<br />
* {{Bug|861302}} - Allow indedexDB to be used from about:home - Ready to land, just waiting review of blocker {{bug|863447}}<br />
* Investigated with Mano strange off main-thread segfault due to GetPlacesInfo API ({{bug|834539}})<br />
* Some intermittent failures ({{Bug|825739}}, {{Bug|848935}})<br />
* Some requests ({{Bug|702559}}, {{Bug|834539}}, {{Bug|854761}}, {{Bug|855842}}, {{Bug|857429}}, {{Bug|861308}}, {{Bug|863063}})<br />
* Firefox bug triage (2 blocks)<br />
<br />
This week:<br />
* Downloads panel phase 2 meeting delayed to Tomorrow 11:30 PDT, feel free to join if you wish (etherpad moved due to vandalism, pm me for link)<br />
* Keep working on RemovePlaces API ({{bug|834545}}) on top of Mano's patch for GetPlacesInfo<br />
* Evaluating to revive {{Bug|478912}} (bookmarks initialization is not fault tolerant) due to reports of users losing bookmark roots for unknown reasons.<br />
* Some requests for feedback to handle, possibly today, to unblock work<br />
* Away on Thursday for [http://en.wikipedia.org/wiki/Liberation_Day Liberation Day]<br />
<br />
Blockers:<br />
* need r?ttaubert in {{bug|863447}} to land indexedDB in about:home<br />
<br />
===enn===<br />
===felipe===<br />
<br />
* more work towards AddonRepository SQL -> Json conversion, {{bug|853389}} -- uploading patches today<br />
* Engaged with QA on a test plan for update interval hotfix {{bug|812573}}, https://wiki.mozilla.org/QA/Desktop_Firefox/Test_Plans/Bug_812573<br />
* Reviews and meetings for some e10s bugs {{bug|862078}}, {{bug|666801}}, {{bug|662008}}, {{bug|691613}}<br />
* Finished review of SocialMarks {{bug|853151}}, also reviewing share panel {{bug|818675}}<br />
* Finished and published blog posts about our GSoC projects, http://felipe.wordpress.com/2013/04/22/details-about-some-gsoc-projects/<br />
<br />
===mano===<br />
===ttaubert===<br />
===adw===<br />
* {{Bug|841495}} - implement background tab thumbnailing service<br />
** Fixed a problem in the patch (not posted yet), waiting on Josh's feedback/review on private browsing design<br />
* {{Bug|856270}} - Update nsEditorSpellCheck to use nsIContentPrefService2<br />
** Struggling with tests, now reftests<br />
* {{Bug|863430}} - Add a reftest-spellchecker API<br />
** Working on patch and awaiting dbaron's feedback on its design<br />
* {{bug|518606}} - Troubleshooting Information page should have better support for copy-and-paste to plaintext<br />
** I plan to gather suggestions from SUMO contributors for improvements they might want to about:support's "Copy text to clipboard" text<br />
* triage<br />
<br />
===dolske===<br />
===mconley===<br />
===dao===<br />
===mikedeboer===<br />
Last week:<br />
<br />
* Search consolidation aftermath: {{bug|862401}} and {{bug|860560}}<br />
** {{bug|862401}} includes work on a nasty unit test...<br />
* {{bug|776708}} - 'Find in page' design updates - appeared on my radar, updated patch there and fryn reviewed it<br />
* Australis: just fixed {{bug|856107}}, needs to be reviewed (by MattN)<br />
* Proposed https://github.com/mikedeboer/mozAsync to firefox-dev, great response!<br />
** check the 'examples' folder inside that repo to see what the thing does ;)<br />
* I will also be attending Async 'task force', led by Yoric<br />
<br />
This week:<br />
<br />
* {{bug|862401}}: finish that friggin' unit test<br />
* more Australis work?<br />
* File a bug re mozAsync to add it to m-c<br />
<br />
===gijs===<br />
<br />
* Landed fixes for video stats on aurora and beta ({{bug|845555}})<br />
* Fixed Australis tab separators ({{bug|851009}}) with lots of help from fryn and MattN<br />
* Wrote an essentially working patch for {{bug|777674}} to do anonymous content in devtools, spoke to dcamp about it, need to see if we can easily improve inIDeepTreewalker so that the devtools side of things is a bit simpler.<br />
* Wrote an essentially working patch for {{bug|833943}} to migrate windows and tabs on profile reset, but am blocked by startup profile directory weirdness ({{bug|863570}}), waiting on bsmedberg in order to decide on a way forward there<br />
* Wrote a test for {{bug|763890}} using the GTest framework. This took most of my time; GTest finnickiness means I need some help from bsmedberg on this one, too (to wit: no XPCOM, no windows can be shown, this breaks the migration code)<br />
* Picked up another Australis bug {{bug|850924}}, hit issues with the UX branch reset, may need to pass this to someone who knows more about what's going on if MattN doesn't have a quick answer.<br />
<br />
===Unfocused===<br />
===MattN===<br />
===jaws===<br />
Last week:<br />
* Tried to run triages on Friday but ran in to a lack of quorum so will be rescheduling it for this week. With that being said, we still closed 23 bugs.<br />
* Spent a little time working on a fix for bug 853972 to switch to the notifying tab for desktop notifications, but put that work on hold for now.<br />
* Big discussion about customization for Australis<br />
* Lots of activity around GSoC, which applications have just opened up for. Felipe wrote some great blog posts about the projects.<br />
* Reviewed:<br />
** {{bug|845555}} to fix the <video> statistics that got broken when XBL scopes landed<br />
** {{bug|862117}} to fix a regression where the zoom cursors didn't appear for framed images<br />
** {{bug|708814}} to handle an edge case when fading out video controls due to no mouse movement<br />
** {{bug|863314}} for the customization targets in the Australis having too much flex<br />
** {{bug|861409}} to use a content script for page show events (e10s work)<br />
** {{bug|853615}} to fix tearing a tab out breaking CTP<br />
** {{bug|549697}} - Add CTP features to the add-on manager<br />
** {{bug|863082}} - Prefpane links should open in a new window if prefpane is modal<br />
** {{bug|858016}} - Double-clicking on a <video> should toggle fullscreen<br />
* Put up patches for:<br />
** {{bug|862886}} - Subview anchors should have a visual clue<br />
** {{bug|573329}} - Drop support for text and text+icons toolbar modes<br />
** {{bug|748029}} - Default location bar font is too small<br />
** {{bug|863299}} - Drop support for small icons mode<br />
** {{bug|861088}} - Make subview widgets show their panel when in the navbar<br />
* Filed:<br />
** {{bug|862924}} - Show a transition when entering/exiting DOM fullscreen<br />
** {{bug|864160}} - "Learn More" should be on the same visual line as the doorhanger actions<br />
** {{bug|864811}} - Remove use of :-moz-any as the right-most selector<br />
<br />
This week:<br />
* Need to reschedule the bug triage<br />
* Rebase patch to remove toolbar modes and land on Jamun<br />
* Finish up subview patch for widgets in the toolbar<br />
* Finish patch to migrate smallicon users<br />
<br />
===cers===<br />
===mixedpuppy===<br />
<br />
last week:<br />
* landed some fhr<br />
* various small fixes<br />
<br />
this week:<br />
* to honor Mark joining Firefox Team, felipe finished review of SocialMarks and it will land this week<br />
* should have ux for share this week<br />
* following webrtc apps ux meetings<br />
<br />
waiting on:<br />
* ux for share<br />
* review of share<br />
<br />
beta issue:<br />
* bug 864505 regression affects beta, though only Facebook depends on the chat windows at this time<br />
<br />
== UX Updates ==<br />
=== lco ===<br />
I can't make the meeting today, but I just want to let you know that I'll be on vacation in Munich from April 29 to May 7.<br />
<br />
== Decisions needed/Action items ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/23-Apr-2013&diff=648835Firefox/Meeting/23-Apr-20132013-04-23T17:08:33Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== Round Table ==<br />
* Mark Hammond joining fx-team!<br />
<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
<br />
* Max Li made it possible to double-click on <video> to toggle fullscreen (parity with YouTube, Windows Media Player, and more!) ({{bug|858016}}).<br />
* Sunny [:darkowlzz] fixed an edge case to fade out the video controls even when the user doesn't move their mouse ({{bug|708814}}).<br />
* Brandon Waterloo fixed a regression to show the zoom cursors in framed images ({{bug|862117}}). Brandon also has been implementing gesture detection for double-tap gestures on OSX in {{bug|863841}}.<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 2 minutes!<br />
===gavin===<br />
;past week<br />
* reviewed/worked on {{bug|493051}}<br />
* came up with a plan for keyword.URL stuff on beta {{bug|838864}}<br />
* landed beta {{bug|851630}}<br />
;next week<br />
* reviewing more search patches<br />
* meeting with dolske/jed re: native identity<br />
* meeting with gregg lind re: jetpack<br />
* some hiring/onboarding planning<br />
* working with marco & paolo on appcoast projects<br />
<br />
===paolo===<br />
<br />
Past weeks:<br />
* Promises<br />
** {{bug|810490}} - Constant stack space promise<br />
** Identify cases where delayed resolution breaks existing consumers<br />
* Downloads<br />
** The JavaScript API is now available to Toolkit consumers ({{bug|847191}}, {{bug|851461}})<br />
** Reviewing {{bug|858234}} - Merge ExecuteDesiredAction paths into nsDownloadManager<br />
* Other<br />
** Landed {{bug|859065}} - Avoid "command timed out: 1200 seconds without output, attempting to kill"<br />
<br />
<br />
Next week:<br />
* {{bug|810490}} - Constant stack space promise<br />
* Networking Work Week: Investigating causes of truncated or corrupt downloads ({{bug|237623}})<br />
* Meeting about Downloads Panel feedback and future improvements<br />
* Review {{bug|858234}} - Merge ExecuteDesiredAction paths into nsDownloadManager<br />
<br />
<br />
Waiting on reviews:<br />
* '''ui-review''' for {{bug|832672}} - Downloads Panel gives no indication or feedback on missing files<br />
<br />
===mak===<br />
Last week:<br />
* {{Bug|748894}} - Move the bookmark star button outside of the location bar - landed in inbound today<br />
* {{Bug|851519}} - Keyboard commands may apply to the wrong downloads panel entry - Landed in Nightly and Aurora<br />
* {{Bug|861302}} - Allow indedexDB to be used from about:home - Ready to land, just waiting review of blocker {{bug|863447}}<br />
* Investigated with Mano strange off main-thread segfault due to GetPlacesInfo API ({{bug|834539}})<br />
* Some intermittent failures ({{Bug|825739}}, {{Bug|848935}})<br />
* Some requests ({{Bug|702559}}, {{Bug|834539}}, {{Bug|854761}}, {{Bug|855842}}, {{Bug|857429}}, {{Bug|861308}}, {{Bug|863063}})<br />
* Firefox bug triage (2 blocks)<br />
<br />
This week:<br />
* Downloads panel phase 2 meeting delayed to Tomorrow 11:30 PDT, feel free to join if you wish (etherpad moved due to vandalism, pm me for link)<br />
* Keep working on RemovePlaces API ({{bug|834545}}) on top of Mano's patch for GetPlacesInfo<br />
* Evaluating to revive {{Bug|478912}} (bookmarks initialization is not fault tolerant) due to reports of users losing bookmark roots for unknown reasons.<br />
* Some requests for feedback to handle, possibly today, to unblock work<br />
* Away on Thursday for [http://en.wikipedia.org/wiki/Liberation_Day Liberation Day]<br />
<br />
Blockers:<br />
* need r?ttaubert in {{bug|863447}} to land indexedDB in about:home<br />
<br />
===enn===<br />
===felipe===<br />
<br />
* more work towards AddonRepository SQL -> Json conversion, {{bug|853389}} -- uploading patches today<br />
* Engaged with QA on a test plan for update interval hotfix {{bug|812573}}, https://wiki.mozilla.org/QA/Desktop_Firefox/Test_Plans/Bug_812573<br />
* Reviews and meetings for some e10s bugs {{bug|862078}}, {{bug|666801}}, {{bug|662008}}, {{bug|691613}}<br />
* Finished review of SocialMarks {{bug|853151}}, also reviewing share panel {{bug|818675}}<br />
* Finished and published blog posts about our GSoC projects, http://felipe.wordpress.com/2013/04/22/details-about-some-gsoc-projects/<br />
<br />
===mano===<br />
===ttaubert===<br />
===adw===<br />
* {{Bug|841495}} - implement background tab thumbnailing service<br />
** Fixed a problem in the patch (not posted yet), waiting on Josh's feedback/review on private browsing design<br />
* {{Bug|856270}} - Update nsEditorSpellCheck to use nsIContentPrefService2<br />
** Struggling with tests, now reftests<br />
* {{Bug|863430}} - Add a reftest-spellchecker API<br />
** Working on patch and awaiting dbaron's feedback on its design<br />
* {{bug|518606}} - Troubleshooting Information page should have better support for copy-and-paste to plaintext<br />
** I plan to gather suggestions from SUMO contributors for improvements they might want to about:support's "Copy text to clipboard" text<br />
* triage<br />
<br />
===dolske===<br />
===mconley===<br />
===dao===<br />
===mikedeboer===<br />
Last week:<br />
<br />
* Search consolidation aftermath: {{bug|862401}} and {{bug|860560}}<br />
** {{bug|862401}} includes work on a nasty unit test...<br />
* {{bug|776708}} - 'Find in page' design updates - appeared on my radar, updated patch there and fryn reviewed it<br />
* Australis: just fixed {{bug|856107}}, needs to be reviewed (by MattN)<br />
* Proposed https://github.com/mikedeboer/mozAsync to firefox-dev, great response!<br />
** check the 'examples' folder inside that repo to see what the thing does ;)<br />
* I will also be attending Async 'task force', led by Yoric<br />
<br />
This week:<br />
<br />
* {{bug|862401}}: finish that friggin' unit test<br />
* more Australis work?<br />
* File a bug re mozAsync to add it to m-c<br />
<br />
===gijs===<br />
<br />
* Landed fixes for video stats on aurora and beta ({{bug|845555}})<br />
* Fixed Australis tab separators ({{bug|851009}}) with lots of help from fryn and MattN<br />
* Wrote an essentially working patch for {{bug|777674}} to do anonymous content in devtools, spoke to dcamp about it, need to see if we can easily improve inIDeepTreewalker so that the devtools side of things is a bit simpler.<br />
* Wrote an essentially working patch for {{bug|833943}} to migrate windows and tabs on profile reset, but am blocked by startup profile directory weirdness ({{bug|863570}}), waiting on bsmedberg in order to decide on a way forward there<br />
* Wrote a test for {{bug|763890}} using the GTest framework. This took most of my time; GTest finnickiness means I need some help from bsmedberg on this one, too (to wit: no XPCOM, no windows can be shown, this breaks the migration code)<br />
* Picked up another Australis bug {{bug|850924}}, hit issues with the UX branch reset, may need to pass this to someone who knows more about what's going on if MattN doesn't have a quick answer.<br />
<br />
===Unfocused===<br />
===MattN===<br />
===jaws===<br />
Last week:<br />
* Tried to run triages on Friday but ran in to a lack of quorum so will be rescheduling it for this week. With that being said, we still closed 23 bugs.<br />
* Spent a little time working on a fix for bug 853972 to switch to the notifying tab for desktop notifications, but put that work on hold for now.<br />
* Big discussion about customization for Australis<br />
* Lots of activity around GSoC, which applications have just opened up for. Felipe wrote some great blog posts about the projects.<br />
* Reviewed:<br />
** {{bug|845555}} to fix the <video> statistics that got broken when XBL scopes landed<br />
** {{bug|862117}} to fix a regression where the zoom cursors didn't appear for framed images<br />
** {{bug|708814}} to handle an edge case when fading out video controls due to no mouse movement<br />
** {{bug|863314}} for the customization targets in the Australis having too much flex<br />
** {{bug|861409}} to use a content script for page show events (e10s work)<br />
** {{bug|853615}} to fix tearing a tab out breaking CTP<br />
** {{bug|549697}} - Add CTP features to the add-on manager<br />
** {{bug|863082}} - Prefpane links should open in a new window if prefpane is modal<br />
** {{bug|858016}} - Double-clicking on a <video> should toggle fullscreen<br />
* Put up patches for:<br />
** {{bug|862886}} - Subview anchors should have a visual clue<br />
** {{bug|573329}} - Drop support for text and text+icons toolbar modes<br />
** {{bug|748029}} - Default location bar font is too small<br />
** {{bug|863299}} - Drop support for small icons mode<br />
** {{bug|861088}} - Make subview widgets show their panel when in the navbar<br />
* Filed:<br />
** {{bug|862924}} - Show a transition when entering/exiting DOM fullscreen<br />
** {{bug|864160}} - "Learn More" should be on the same visual line as the doorhanger actions<br />
** {{bug|864811}} - Remove use of :-moz-any as the right-most selector<br />
<br />
This week:<br />
* Need to reschedule the bug triage<br />
* Rebase patch to remove toolbar modes and land on Jamun<br />
* Finish up subview patch for widgets in the toolbar<br />
* Finish patch to migrate smallicon users<br />
<br />
===cers===<br />
===mixedpuppy===<br />
<br />
last week<br />
- landed some fhr<br />
- various small fixes<br />
<br />
this week<br />
- to honor Mark joining Firefox Team, felipe finished review of SocialMarks and it will land this week<br />
- should have ux for share this week<br />
- following webrtc apps ux meetings<br />
<br />
waiting on<br />
- ux for share<br />
- review of share<br />
<br />
beta issue:<br />
- bug 864505 affects beta, though only Facebook depends on the chat windows at this time<br />
<br />
== UX Updates ==<br />
=== lco ===<br />
I can't make the meeting today, but I just want to let you know that I'll be on vacation in Munich from April 29 to May 7.<br />
<br />
== Decisions needed/Action items ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/16-Apr-2013&diff=646974Firefox/Meeting/16-Apr-20132013-04-16T17:00:38Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== Round Table ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 2 minutes!<br />
===gavin===<br />
===paolo===<br />
===mak===<br />
Last week:<br />
* {{Bug|748894}} - Move the bookmark star button outside of the location bar - Got review, some details to finish yet, trying to land before end of the week<br />
* {{Bug|789348}} - make about:home not use localStorage - Splitted 2 blockers<br />
** {{Bug|861302}} - Allow indedexDB to be used from about: pages - Pending review<br />
** {{Bug|861308}} - IndexedDB keeps nsGlobalWindow alive until a transaction is complete - Possible solution in browser-test cc-analyzer<br />
* {{Bug|848935}} - Intermittent browser_aboutHome.js - Should now be fixed<br />
* {{Bug|834545}} - Add new async removePlaces API in mozIAsyncHistory - Started API designing part, in the meanwhile finalized GetPlacesInfo API with Mano<br />
* {{Bug|851519}} - Pressing Del key deletes bottom file entry instead of selected file entry - Ready to land, should backport<br />
* Reviews: {{Bug|830492}}, {{Bug|834539}}, {{Bug|855190}}, {{Bug|855842}}<br />
* First Async & Responsive meeting, Yoric manages the team<br />
* Collected and reordered feedback on downloads panel for a Phase 2, meeting this week please?<br />
* Triages some recently filed Places bugs<br />
<br />
This week:<br />
* Send mail to organize downloads panel phase 2 meeting, Wed or Thu?<br />
* Polish and land star button<br />
* Get acknowledged solution for about:home indexedDB blockers<br />
* Get first complete patch for RemovePlaces API<br />
<br />
===enn===<br />
===felipe===<br />
<br />
* Finished the work on the hotfix to change update interval<br />
* Working on the AddonRepository.jsm SQLite -> Json replacement<br />
* Some meetings about e10s and context setting, looked at bugs to build a list of work to do <br />
* Met with brazilian community for FISL 2013 planning<br />
* Review for Stephen Pohl and some WIP review for Shane<br />
* Firefox triage<br />
* Guiding various students who are writing their drafts for GSoC proposal<br />
* Working on blog post about GSoC<br />
<br />
===mano===<br />
===ttaubert===<br />
===adw===<br />
* {{Bug|841495}} - implement background tab thumbnailing service<br />
** posted new patch for review, waiting on Josh's thoughts on a second patch<br />
* {{Bug|856270}} - Update nsEditorSpellCheck to use nsIContentPrefService2<br />
** working on fixing tryserver failures, tricky<br />
* {{Bug|806046}} - Intermittent browser_bug719271.js | Test timed out, | Found a tab x2<br />
** investigating<br />
* {{Bug|436801}} - XHTML not properly supported in Feed titles<br />
** reviewed<br />
* triage<br />
<br />
===dolske===<br />
===mconley===<br />
===dao===<br />
===mikedeboer===<br />
Last week:<br />
<br />
* Unofficial workweek (yay!)<br />
* promised to work on NodeJS connect module for Personas (spare-time project)<br />
* {{bug|738818}} landed on m-c! (thanks Gavin)<br />
* {{bug|819493}} landed on m-c! (thanks again, Gavin :P)<br />
* {{bug|712514}} on hold until the AMO team resolves {{bug|859516}}; Autocomplete search in Add-ons Manager<br />
* worked on https://github.com/mikedeboer/mozAsync, port of a VERY popular NodeJS library and included Unit Testing framework. More info soon! (spare-time project)<br />
<br />
This week:<br />
<br />
* {{bug|860560}}, a follow-up from {{bug|738818}}<br />
* Wade through MattN's Australis dashboard and pick up bugs from there.<br />
* send mail to firefox-dev about mozAsync<br />
<br />
===gijs===<br />
<br />
* Landed {{bug|851702}}, {{bug|851701}}, {{bug|860033}} (remove block image/js prefs from UI + associated refactor)<br />
* Landed {{bug|125082}} (native anon content in DOMI) and did a WIP patch for {{bug|777674}} (XBL/anon content in devtools)<br />
* Patched {{bug|851009}} (australis tab highlights (waiting for ui-review + review from MattN))<br />
* Looked into {{bug|853415}} (australis tab issues because of customization when opening about:addons), {{bug|853415}} (australis tab issues on windows)<br />
* Discussions about Fx reset, tiny bit of work on keeping tabs for a reset ({{bug|833943}})<br />
* WIP Patch for {{bug|726240}} (Use HTML for video controls), going faster now that anon content shows up in devtools inspector, would be still faster if I can get the style panel working)<br />
* Got review for {{bug|763890}} (using separate folders for profile reset work) looking into doing a test for profile reset, is harder than I thought, will ask bsmedberg this morning, if it's hard I may land without starting to write tests)<br />
* Patched {{bug|845555}} (HTML5 video statistics completely broken on nightly and aurora, half-broken on beta, waiting for review from jaws)<br />
<br />
===Unfocused===<br />
===MattN===<br />
===jaws===<br />
===cers===<br />
===mixedpuppy===<br />
<br />
this week:<br />
* telemetry, social marks and share<br />
* investigate async annotations before review on marks<br />
* hope to be review ready on share early next week<br />
<br />
waiting on:<br />
* mockup of share ui<br />
<br />
== UX Updates ==<br />
<br />
== Decisions needed/Action items ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/9-Apr-2013&diff=645135Firefox/Meeting/9-Apr-20132013-04-09T17:05:25Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 18:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== Round Table ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
<br />
Xin has fixed all wrong RemoveObserver calls in the codebase - {{Bug|849764}}<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 2 minutes!<br />
===gavin===<br />
;past week<br />
* gave some feedback on Social FHR and "install from web" features<br />
* commented on and reviewed some "remove pref" bugs<br />
* landed bug 856144 (add nsIBlocklistService to Services.jsm)<br />
* landed really old bug to clean up the nsISidebar API<br />
===paolo===<br />
===mak===<br />
Last week:<br />
* Reduced requests queue:<br />
** Async form history ({{Bug|566746}})<br />
** Storage ({{Bug|702559}}, {{Bug|856469}}, {{Bug|857376}})<br />
** Sqlite.jsm ({{Bug|833965}}, {{Bug|854973}})<br />
** Downloads ({{Bug|237623}}, {{Bug|851461}})<br />
** Places ({{Bug|834539}}, {{Bug|852032}}, {{Bug|854288}}, {{Bug|855190}}, {{Bug|855638}}, {{Bug|855842}})<br />
** Code cleanup {{Bug|849764}}<br />
* Bugfixes<br />
** {{Bug|851519}} - Keyboard commands may apply to the wrong downloads panel entry <br />
** {{Bug|858127}} - Some downloads.sqlite databases cause the downloads dialog to be untolerably slow - have db to reproduce, may find improvements.<br />
** Fixed my bugs time tracking script broken by the Bugzilla update, since some devs/managers are using it<br />
<br />
This week:<br />
* Help Mano finalizing GetPlacesInfo API ({{bug|834539}}) - async!<br />
* Try to finalize patch for indexedDB in about:home ({{bug|789348}}) - Found a regression in indexedDB!<br />
* Try to finalize patch for {{Bug|748894}} - Move the bookmark star button outside of the location bar - Needed by mconley for Australis work!<br />
* Collect feedback on Downloads panel and issue meeting to discuss a phase 2<br />
<br />
===enn===<br />
===felipe===<br />
===mano===<br />
===ttaubert===<br />
<br />
* Out sick half of last week.<br />
* Organizational stuff for de:hacking meetup in Berlin.<br />
* Arranged travel and hotels for Scotland.JS and JSDay in Italy.<br />
* We finally landed a compromise for the regression in TabOpen animation times.<br />
* Investigated and fixed a couple of session store regressions.<br />
* Did a couple of reviews, more to come.<br />
<br />
===adw===<br />
<br />
* {{Bug|841495}} - implement background tab thumbnailing service<br />
** posted new patches for review<br />
* {{Bug|856270}} - Update nsEditorSpellCheck to use nsIContentPrefService2<br />
** WIP patch posted, need to work on this<br />
* {{Bug|723163}} - about:crashes should allow easy cut & paste<br />
** landed, also fixed {{Bug|726605}} and {{Bug|703514}}<br />
* {{Bug|858192}} - Correct error in nsIContentPrefService2 documentation about callbacks and observers<br />
** landed<br />
* {{Bug|856366}} - Intermittent browser_privatebrowsing_zoomrestore.js | Zoom level for about:blank should be changed - Didn't expect 1, but got it<br />
** landed fix<br />
* {{Bug|851520}} - Default zoom too large on hi-dpi display with 200% font size<br />
** reviewed<br />
* triaged zoom-related bugs<br />
<br />
===dolske===<br />
===mconley===<br />
* Customization<br />
** Fixed some bugs that were causing widgets to not appear in the right place after session restore<br />
** Have a working version of the bookmarks widget, based on mak's work in {{bug|748894}}<br />
** Milestone 2 is due tomorrow<br />
*** We're going to slip our goal of "getting all of the widgets finished", which was far too aggressive. Still, this was a useful pair of weeks, since we forced ourselves to answer a lot of questions about how widgets will work, and which ones we'll build.<br />
** Milestone 3 begins<br />
*** The goal is to lay out a plan for how old customizations will be migrated (multiple custom toolbars, tons of add-on buttons, everything moved all over the place)<br />
** We're meeting with the Jetpack team to discuss the API for add-ons to register / build widgets.<br />
* Tabs<br />
** For the current milestone, we're looking at getting the lightweight theme patch de-bitrotted and performance-tested<br />
*** MattN can give more details on this<br />
* Downloads panel<br />
** shorlander gave me a [https://bug830182.bugzilla.mozilla.org/attachment.cgi?id=733518 super detailed alignment spec for the downloads panel], so now the ball is in my court to find time to clean up the panel alignment (or, more likely, see if I can solicit some outside contributors to knock this one out).<br />
<br />
Blocking<br />
* Bookmarks widget is blocked by mak's patch in {{bug|748894}}<br />
<br />
===dao===<br />
===mikedeboer===<br />
<br />
* {{bug|712514}} Support autocomplete in Add-ons Manager search<br />
** implementation 'done'<br />
** opened AMO {{bug|859516}} to add autosuggest to SAMO - collaboration FTW!<br />
* {{bug|819493}} Know your rights notification box should be default snippet instead<br />
** patch r+, should I add [checkin-needed] keyword?<br />
* {{bug|738818}} consolidate Firefox search preferences<br />
** Part 1 patch needs another round over review after I finished it. All else done.<br />
* {{bug|492557}} Create a keyboard shortcut HUD<br />
** shorlander added kewl mockup, will work on that soonish<br />
<br />
===gijs===<br />
* Onboarding! Feeling new! Introductions! Woo!<br />
* Fixed {{bug|854583}} (pointer vs. cursor in mouse lock strings). Still waiting on feedback from Axel Hecht about which path to take for Aurora.<br />
* Fixed {{bug|834034}} (migrate personal dictionary for fx reset)<br />
* Took a stab at {{bug|726240}} (HTML5 for video control progress bars). Harder than it looked, need to discuss with dolske.<br />
* Patched {{bug|851701}} (kill "load images" checkbox), waiting for review.<br />
* Patched {{bug|851702}} (kill "load js" checkbox), got review, waiting for review for pref migration + the images review in order to land (conflicting patches).<br />
* Patched {{bug|763890}} (use subfolders for fx reset profile backups), waiting for review from :bsmedberg<br />
* Took my name off some old bugs ({{bug|750638}} (enablePrivilege use in test; bholley's baby), {{bug|515109}} (old DTD parser bug with a flawed patch)) and canceled some ancient requests to clean up my dashboard<br />
* Will be working on {{bug|676795}} (Australis error pages) once shorlander tells me if the mockups are up to date.<br />
* Will be working on {{bug|833943}} (fx reset should keep minimal session store info) and {{bug|<br />
<br />
===Unfocused===<br />
===MattN===<br />
===jaws===<br />
<br />
Last week:<br />
* On vacation<br />
* Worked more on the History subview ({{bug|855803}}), it is now showing the most recent 15 history items using a richlistbox.<br />
* Need to get feedback from the UX team as to final interactions here. May still be possible to get it finished by Wednesday.<br />
<br />
This week:<br />
* Finish up subview work for customization panel<br />
* Start focusing on migration path as part of milestone 3.<br />
<br />
===cers===<br />
===mixedpuppy===<br />
<br />
last week:<br />
* new providers landed and uplifted through beta<br />
* uninstall of providers, not showing builtin providers without activation<br />
* pretty new service icons from shorlander<br />
<br />
this week:<br />
* refocus on telemetry and fhr<br />
* any clean up from the past week of patches<br />
<br />
waiting on:<br />
* mockup of share ui<br />
<br />
== UX Updates ==<br />
<br />
== Decisions needed/Action items ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/2-Apr-2013&diff=643291Firefox/Meeting/2-Apr-20132013-04-02T17:09:43Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== Round Table ==<br />
* Welcome Gijs!<br />
<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
<br />
* [paolo] Cykesiopka has been working on {{bug|394144}} - Missing keyboard accelerator on "Do not ask next time" in the quit dialog<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 2 minutes!<br />
===gavin===<br />
;past week<br />
* patched some old bugs found in triage: {{bug|367432}}, {{bug|369180}}. Found a contributor able to help test the patches.<br />
* met with cmore and team to sort out some issues related to in-product links pointing to mozilla.org<br />
* met with imelven, mmc, billm and dvander about e10s<br />
* patched a security bug ({{bug|851586}})<br />
* looked into and patched an issue with PopupNotifications ({{bug|854740}}) blocking the mixed-content landing<br />
* wrote a patch to add nsIBlocklistService to Services.jsm ({{bug|856144}})<br />
* filed a bug about the downloads panel<br />
* completed contract update for Appcoast contractors<br />
* some hiring/HR stuff with dolske<br />
<br />
;next week<br />
* complete patches for security issue ({{bug|851586}}) and PopupNotifications ({{bug|854740}})<br />
* finish reviews for mikedeboer's search pref consolidation bug<br />
* coordinate with Shane on getting FHR for Social landed, Social release tracking<br />
* complete the in-product URL change reviews<br />
<br />
===paolo===<br />
<br />
Past weeks:<br />
* Performance Work Week<br />
** Discussed plan to make the new JavaScript API for downloads available to consumers and allow them to switch over time<br />
** Discussed improvements to the current implementation of the Promise module<br />
* Reviewed {{bug|769348}} - URLs auto-completed in address bar might unexpectedly use ftp:// instead of <nowiki>http://</nowiki>.<br />
* Feedback on {{bug|837199}} - nsDownloadManager should query a malware reputation service<br />
* Feedback on {{bug|836437}} - Add the ability to resume a download from where it stopped<br />
* Feedback on {{bug|848935}} about catching errors when using Task.jsm<br />
<br />
<br />
Next week:<br />
* Make the Downloads API available and run its tests by default<br />
** Fix tests that involve removing files on Windows, to avoid intermittent failures<br />
** Land {{bug|847191}} - Integration with legacy interfaces to start new downloads<br />
** Land {{bug|835885}} - Add serialization and deserialization<br />
** Land {{bug|851461}} - Make the JavaScript API for downloads available in parallel to nsIDownloadManager<br />
* Meetings for the Snappy project "Async & Responsive"<br />
<br />
<br />
Waiting on reviews:<br />
* '''ui-review''' for {{bug|832672}} - Downloads Panel gives no indication or feedback on missing files<br />
<br />
===mak===<br />
===enn===<br />
<br />
*Only a couple of reviews left for asynchronous form history. Addressed all remaining comments.<br />
*Convert password manager to use database asynchronously. Fixed some issues with migration. All password manager tests now pass.<br />
<br />
===felipe===<br />
<br />
* Finally finished the remaining contentPrefs bug I had after fighting with some test weirdness, {{bug|854299}}, {{bug|850213}}, {{bug|850214}}, {{bug|850210}}<br />
* {{bug|812573}} - Hotfix to decrease update interval for pre-17 builds<br />
* {{bug|853389}} - Met with Irving twice to get on same page about AOM work, starting working on this now<br />
* Some GSoC replies<br />
<br />
===mano===<br />
===ttaubert===<br />
<br />
* Finally moved page thumbnails off the main thread (bug 753768).<br />
* Worked on new tab page performance improvements (and fixing the regression).<br />
* Worked on memory leak detection patch for chrome code.<br />
* Tried to catch up with reviews (still a couple left).<br />
* Easter holidays.<br />
<br />
===adw===<br />
* {{bug|829456}} - Update browser-fullZoom.js to use nsIContentPrefService2<br />
** landed and stuck after sidequest of tracking down a problem about image decoding and page load<br />
* {{bug|856366}} - Intermittent browser_privatebrowsing_zoomrestore.js<br />
** regression from browser-fullZoom.js bug, may have figured it out<br />
* {{bug|856270}} - Update nsEditorSpellCheck to use nsIContentPrefService2<br />
** working on patch<br />
* {{bug|854299}} - Update DownloadLastDir.getFile usage to nsIContentPrefService2<br />
** reviewed<br />
* {{bug|841495}} - implement background tab thumbnailing service<br />
** more back and forth, need to post new patch<br />
* {{bug|723163}} - about:crashes should allow easy cut & paste<br />
** talked to people about how this affects about:memory, decided to go ahead and land, need to post new patch with updated about:memory tests<br />
* {{bug|749672}} - Focus Cancel by default in the “Reset Firefox” (resetProfileAndRestart) button’s dialog of about:support<br />
** landed<br />
* {{bug|703088}} - storage.vacuum.last. preferences should appear in about:support<br />
** landed<br />
* a little triage<br />
<br />
===dolske===<br />
===mconley===<br />
<br />
Last week:<br />
<br />
* Customization<br />
** We hit our Australis Customization milestone 1 last week, and landed those changes on UX. Things are still a bit fugly. We're working on it.<br />
** Talked with shorlander and fang about what widgets we are going to ship by default, what we plan on cutting, etc. See {{bug|855290}}.<br />
** Started hacking on the Bookmarks widget - see {{bug|855805}}.<br />
* Curvy Tabs<br />
* Set up milestones for Australis Curvy Tabs to measure our progress<br />
** Got r+ on {{bug|8013802}} which puts the menu in the titlebar on Windows. Thanks MattN for the thorough reviews.<br />
<br />
<br />
This week:<br />
* Downloads panel<br />
** [http://mikeconley.ca/blog/2013/04/02/downloading-stuff-in-firefox-its-better-now/ Publishing this blog post about the new downloads panel]. Should be up by the time this meeting starts, unless WordPress is being lame. Thanks to Marco, Paolo and Mano who wrote it with me.<br />
* Customization<br />
** Milestone 2 is next Wednesday. We're hoping to have our widgets figured out by then, but having the actual widgets completed might be a bit optimistic (especially with jaws on vacation). Might have to re-evaluate milestones.<br />
** Hoping to land a fix that stops the widgets in the nav-bar from re-ordering themselves on session restart ({{bug|855295}}).<br />
** Other items<br />
* Curvy tabs<br />
** Milestone 1 is tomorrow - we're looking OK to have most of the goals accomplished here (1 or 2 might slip)<br />
<br />
<br />
Blocked on:<br />
<br />
* Waiting for feedback from Unfocused on {{bug|855295}}.<br />
* Need firm spec on Bookmarks widget from fang / shorlander ({{bug|855805}}).<br />
<br />
===dao===<br />
===mikedeboer===<br />
* Worked on {{bug|738818}} review - update - review cycle. Hoping to land it this week.<br />
* Worked on add-on search autocomplete in manager UI - {{bug|712514}}. This week will be mainly focused on this bug and other things related to the Add-on Manager.<br />
* Worked on {{bug|819493}}, Know Your Rights notification. Patch pending review. Blocked on compiling an official build of FX on Mac<br />
* Good Friday and Easter Monday happened.<br />
<br />
===Unfocused===<br />
===MattN===<br />
===jaws===<br />
===cers===<br />
===mixedpuppy===<br />
<br />
last week:<br />
* new web-install ui patch<br />
* marks patch<br />
* cleanup about:addons (fix install/uninstall of builtin providers)<br />
<br />
this week:<br />
* get patches landed<br />
* further followup on AMO/Marketplace requirements document https://etherpad.mozilla.org/socialAPI-AMO<br />
* try to finish something of fhr/telemetry (bug 851653)<br />
<br />
waiting on:<br />
* generic icon for social (toolbarbutton, about:addons)<br />
* mockup of share ui<br />
<br />
== UX Updates ==<br />
<br />
== Decisions needed/Action items ==</div>Mixedpuppyhttps://wiki.mozilla.org/index.php?title=Firefox/Meeting/26-Mar-2013&diff=641585Firefox/Meeting/26-Mar-20132013-03-26T17:17:01Z<p>Mixedpuppy: /* mixedpuppy */</p>
<hr />
<div>== Details ==<br />
<br />
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC<br />
{{conf|91337}}<br />
* irc.mozilla.org #fx-team for backchannel<br />
* "Firefox" Vidyo Room<br />
<br />
== Round Table ==<br />
== Friends of the Firefox team ==<br />
''Give a shoutout/thanks to people for helping fix and test bugs.''<br />
* mconley gives a shout-out to JosiahOne (Josiah Bruner) who's been taking point on moving the window controls and full-screen button down for OSX in {{bug|851652}}. [https://bugzilla.mozilla.org/attachment.cgi?id=728366 Check out this picture!] His awesome Cocoa skills are highly appreciated.<br />
* jaws gives a shout-out to Nikhil Johny who's been working on {{bug|632207}}<br />
* [jaws] Ekanan Ketunuti fixed a simple whitespace bug in {{bug|853428}}<br />
* [jaws] kunal bansal just got assigned to fix {{bug|713608}} (showing video controls on fullscreen videos when the page provides their own when not in fullscreen).<br />
* [jaws] Xin has been working on their first patch, and it's for a 5-digit bug (over 12 years old!): {{bug|82301}} and also {{bug|849764}}<br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
Please keep your update to under 2 minutes!<br />
===gavin===<br />
===paolo===<br />
===mak===<br />
Last week:<br />
* Perf Meetup in Paris: lots of meetings, talks, planning<br />
* Deprecated Places APIs have gone finally: {{bug|834457}}<br />
* Fixed Places snappy P1 bugs: {{bug|830423}} (daysOfHistory query), {{bug|561450}} (Session ids)<br />
* Bunch'o'Reviews<br />
<br />
This week:<br />
* Use indexedDB in about:home ({{bug|789348}})<br />
* Planning bookmark backups improvements for Appcoast guys<br />
* Reviews yet<br />
* Away from 27 March to 2 April<br />
<br />
===enn===<br />
===felipe===<br />
<br />
* More work towards [https://bugzilla.mozilla.org/show_bug.cgi?id=831208 async contentPrefs]: posted various patches to {{bug|850210}}, {{bug|850214}}, {{bug|854299}}, now working on the CPP bits of {{bug|854299}} and {{bug|850213}}.<br />
* Created patch for [https://bugzilla.mozilla.org/show_bug.cgi?id=812573 hotfix to increase upgrade interval for pre-17 builds]<br />
* (social) Reviewed {{bug|850947}} and started reviewing {{bug|853151}}<br />
* Fielding questions from GSoC candidates -- all our proposed projects have been moved to the [https://wiki.mozilla.org/Community:SummerOfCode13#Firefox official project list]<br />
* (was away Wed/Thu due to a cold)<br />
<br />
===mano===<br />
This week:<br />
* {{bug|848533}} - Split migration to a browser and toolkit part<br />
* {{bug|834539}} - Replace getPageTitle with an async API<br />
<br />
===ttaubert===<br />
<br />
* Attended the Performance work week in Paris.<br />
* Talked about long and short term plans for sessionstore.<br />
* Talked to smaug and ochameau about opt-in chrome leak detection.<br />
* Investigated different options for speeding up the tabopen animation on slow machines.<br />
* Did a bunch of sessionstore and thumbnails reviews.<br />
* Next: Moar reviews, execute plan to fix tabopen animation regression.<br />
<br />
===adw===<br />
<br />
* {{bug|829456}} - Update browser-fullZoom.js to use nsIContentPrefService2<br />
** Landed and bounced last week. Fixed test failure and asked for review again.<br />
* {{bug|841495}} - implement background tab thumbnailing service<br />
** review back and forth<br />
* {{bug|723163}} - about:crashes should allow easy cut & paste<br />
** patch r+'ed, but some tests fail on try, wondering what to do about it<br />
* {{bug|749672}} - Focus Cancel by default in the “Reset Firefox” (resetProfileAndRestart) button’s dialog of about:support<br />
** posted patch for review<br />
* {{bug|703088}} - storage.vacuum.last. preferences should appear in about:support<br />
** posted patch for review<br />
* {{bug|850210}} - Update assorted contentPrefs usage to nsIContentPrefService2<br />
** reviewed patches<br />
* about:support, Troubleshoot.jsm triage<br />
<br />
===dolske===<br />
===mconley===<br />
Last week:<br />
<br />
* Australis customization<br />
** We hit our first milestone (allow drag and drop between palette, panel and nav-bar - persist state between sessions)<br />
* Australis tabs<br />
** Thanks to MattN and dao, found a solution to our click-events-in-titlebar problem in {{bug|813802}}<br />
** Linux port is r+'d and ready to go<br />
<br />
<br />
This week:<br />
* Australis customization<br />
** First milestone is just going through review now. Unfocused and jaws are being amazing.<br />
** If / when we get the OK from UX (and maybe comms?), we'll try to land this milestone on the UX branch<br />
** Start on milestone 2 (built-in widgets)<br />
* Australis tabs<br />
** Come up with a series of milestones similar to the customization work to guide and schedule our way forward<br />
** Start attacking the first milestone<br />
<br />
===dao===<br />
===mikedeboer===<br />
* {{bug|738818}} Consolidate Firefox search preferences<br />
** r+ and sr+ for removing keyword.URL<br />
** UI update in review cycle<br />
** backend code for settable defaultengine awaiting meeting with UX<br />
* Will start work on various issues in the Addon Manager component, together with Unfocused<br />
** our timezones overlap, so collab will be fine<br />
** Highlights: Blocklist refactor, AMO integration++ and more...<br />
<br />
===Unfocused===<br />
Last week:<br />
* Reviews<br />
* Reviews<br />
* Reviews<br />
* Some more discussion with DDG community lead<br />
* Caught up a lot on Customization UI stuff<br />
* No idea what else, reviews rotted my brain<br />
* Send help<br />
<br />
Next week<br />
* Reviews, probably<br />
* Helping with Customization UI stuff<br />
* Short week - in between 2 long weekends.<br />
<br />
===MattN===<br />
===jaws===<br />
Past week:<br />
* Fixed a regression with plain-text word wrapping, {{bug|851230}}<br />
* Figured out a landing plan with mconley for the Australis customization (bottom of https://etherpad.mozilla.org/customization-panel-workleft)<br />
* Uploaded current progress of customization to {{bug|770135}} and kicked off the review process.<br />
<br />
This week:<br />
* Land the first milestone of the customization panel on the UX branch later today<br />
* Continue pushing forward pretty fast on the customization panel work (work on implementing the panel widgets: History, Bookmarks, DevTools)<br />
<br />
Note:<br />
* I will be on vacation next week and in MV the week after.<br />
<br />
===cers===<br />
===mixedpuppy===<br />
<br />
last week:<br />
* started on fhr/telemetry additions for social<br />
* started redesign of recommend button, now called marks (bug 853151)<br />
* various BD stuff<br />
<br />
this week:<br />
* finish marks patch<br />
* cleanup about:addons (fix install/uninstall of builtin providers)<br />
* working on AMO/Marketplace requirements document https://etherpad.mozilla.org/socialAPI-AMO<br />
* try to finish something of fhr/telemetry (bug 851653)<br />
* more work on share<br />
<br />
waiting on:<br />
* generic icon for social (toolbarbutton, about:addons)<br />
* mockup of foreign install dialog for social web install<br />
<br />
== UX Updates ==<br />
=== lco ===<br />
* Click-to-Play<br />
** Mary and Ilana's user research http://people.mozilla.com/~lco/CtP/CTP%20Results%20v14.pdf<br />
** Design recommendations: http://people.mozilla.com/~lco/CtP/130315%20CtP%20Design%20Recommendations.pdf<br />
** Java-specific design proposal: http://people.mozilla.com/~lco/CtP/130318%20CtP%20concepts.pdf<br />
** discussion happening on firefox-dev list<br />
* Security AMA this week!<br />
** Wed (3/27) 6am PST to Thurs (3/28) 6am PST<br />
<br />
== Decisions needed/Action items ==</div>Mixedpuppy