Air Mozilla: Product Coordination Meeting |
Duration: 10 minutes This is a weekly status meeting, every Wednesday, that helps coordinate the shipping of our products (across 4 release channels) in order...
https://air.mozilla.org/product-coordination-meeting-20150520/
|
Air Mozilla: The Joy of Coding (mconley livehacks on Firefox) - Episode 15 |
Watch mconley livehack on Firefox Desktop bugs!
https://air.mozilla.org/the-joy-of-coding-mconley-livehacks-on-firefox-episode-15/
|
Joel Maher: re-triggering for a [root] cause – version 1.57 |
Last week I wrote some notes about re-triggering jobs to find a root cause. This week I decided to look at the orange factor email of the top 10 bugs and see how I could help. Looking at each of the 10 bugs, I had 3 worth investigating and 7 I ignored.
Investigate:
Ignore:
Looking at the bugs of interest, I jumped right in in retriggering. This time around I did 20 retriggers for the original changeset, then went back to 30 revisions (every 5th) doing the same thing. Effectively this was doing 20 retriggers for the 0, 5th, 10th, 15th, 20th, 25th, and 30th revisions in the history list (140 retriggers).
I ran into issues doing this, specifically on Bug 1073761. The reason why is that for about 7 revisions in history the windows 8 builds failed! Luckily the builds finished enough to get a binary+tests package so we could run tests, but mozci didn’t understand that the build was available. That required some manual retriggering. Actually a few cases on both retriggers were actual build failures which resulted in having to manually pick a different revision to retrigger on. This was fairly easy to then run my tool again and fill in the 4 missing revisions using slightly different mozci parameters.
This was a bit frustrating as there was a lot of manual digging and retriggering due to build failures. Luckily 2 of the top 10 bugs are the same root cause and we figured it out. Including irc chatter and this blog post, I have roughly 3 hours invested into this experiment.
https://elvis314.wordpress.com/2015/05/20/re-triggering-for-a-root-cause-version-1-57/
|
Mozilla Release Management Team: Firefox 38.0.5 beta 2 to 38.0.5 beta 3 |
As all the release of this special 38.0.5 cycle, we took mostly patches for the Pocket integration, some reader view improvements and stability fixes.
The next version should be 38.0.5 rc1 (go to build Thursday, go live Friday).
Extension | Occurrences |
js | 6 |
jsm | 5 |
cpp | 5 |
properties | 4 |
ini | 3 |
html | 3 |
txt | 2 |
inc | 2 |
h | 2 |
xul | 1 |
sh | 1 |
nsi | 1 |
mk | 1 |
dtd | 1 |
css | 1 |
Module | Occurrences |
browser | 21 |
dom | 7 |
testing | 3 |
widget | 2 |
mobile | 2 |
toolkit | 1 |
editor | 1 |
config | 1 |
List of changesets:
Gijs Kruitbosch | Bug 1160775 - fix reader mode detection to force 1 flush so we don't think the entire page is invisible, r=margaret a=lmandel - 93b96d846d47 |
Margaret Leibovic | Bug 1152412 - Handle errors downloading and parsing documents for reader view. r=bnicholson a=lmandel - 964442785c00 |
Gijs Kruitbosch | Bug 1134501 - add way for UITour'd page to force-show the reader mode button, r=margaret a=lmandel - 5741ccc7bb74 |
Kartikaya Gupta | Bug 1163640 - Fix the test for Bug 417418 to not leave the widget in a drag session. r=ehsan, a=test-only - df02fefaa438 |
Mike Shal | Bug 1122746 - Ignore *.pyc in zip instead of removing them. r=ted, a=test-only - 06cc113b476f |
James Graham | Bug 1135515 - Fix relevant mutations tests to avoid intermittent issues. a=test-only - 82e59df1da4e |
Martin Thomson | Bug 1158296 - Allow ECDSA key export in WebCrypto. r=rbarnes, a=sledru - 1a8cd9f5bdad |
Karl Tomlinson | Bug 1159456 - Finish and exit from Flush() even if MFTManager rejects sample. r=cpearce, a=sledru - 825e8ac4ab29 |
Jan-Ivar Bruaroey | Bug 1150539 - getUserMedia: default to aPrefs.mFPS, not aPrefs.mMinFPS. r=jesup, a=lizzard - cfa10b9f0f9d |
Jan-Ivar Bruaroey | Bug 1162412 - Part 1: Don't treat plain facingMode constraint as required. r=jesup, a=lmandel - c14434ed2197 |
Jan-Ivar Bruaroey | Bug 1162412 - Part 2: Order devices by shortest fitness distance. r=jesup, a=lmandel - 9c1d3c0257ec |
Jan-Ivar Bruaroey | Bug 1162412 - Part 3: Treat plain values as exact in advanced. r=jesup, a=lmandel - e3045256cb27 |
Jeff Muizelaar | Bug 1157784 - Avoid compositing at the same time as WM_SETTEXT. r=bas, f=jimm, a=sledru - ecbce7532a0a |
Jared Wein | Bug 1162713 - Implement "Save Link to Pocket" context menu item. r+a=dolske, l10n=dolske - e13a7a312aa5 |
Gijs Kruitbosch | Bug 1164940 - Lazily create iframe. r=jaws, a=sledru - 24524667128b |
Gijs Kruitbosch | Bug 1164426 - Build reader mode blocklist. r=margaret, a=sledru - 6ec85b777880 |
Robert Strong | Bug 1165135 - Distribution directory not removed on pave over install. r=spohl, a=sledru - 4bfd19d00ed4 |
Jared Wein | Bug 1163917 - Remove the widget from its area if the conditionalDestroy promise is resolved truthy. r=gijs, a=sledru - f9328a6ea6bd |
Nate Weiner | Bug 1165416 - Update Pocket code to latest version (May 15th code drop). r=dolske, r=jaws, a=sledru - e6f89a184268 |
Jared Wein | Bug 1160407 - Redirect links within the Pocket panel to open in non-private windows when temporary Private Browsing is used. r=dolske, a=sledru - f5828f333524 |
Gijs Kruitbosch | Bug 1147487 - Don't try to reader-ize non-HTML documents. r=margaret, r=jaws, a=lmandel - f44dff585598 |
http://release.mozilla.org/statistics/38_0/2015/05/20/fx-38.0.5b2-to-38.0.5b3.html
|
Mike Conley: Lost in Data! |
Keeping Firefox zippy involves running performance tests on each push to make sure we’re not making Firefox slower.
How does that even work? This used to be a mystery. NO LONGER. jmaher lets you peek behind the curtain here in the first episode of Lost in Data!
|
Christie Koehler: The Recompiler: Now with more podcast! |
If you’ve been watching my tweetstream recently, you know that The Recompiler (@recompilermag), a magazine about technology, is in the final days hours of it’s inaugural subscription drive.
Yesterday, Audrey announced that we’re going create a podcast version of The Recompiler!
Some of you may have listened to In Beta, which I co-hosted last year. Doing that podcast was great fun and I’m so looking forward to hosting this supplement to The Recompiler. The podcast will enhance the written version of the magazine with tech news, criticism & commentary plus interviews with our authors.
If you’re craving awesome, insightful conversation on technical topics from fresh, less-heard-from voices, then The Recompiler podcast is for you!
Get involved and support The Recompiler today by purchasing a subscription and look for the first written issue and episode this summer!
http://subfictional.com/2015/05/19/the-recompiler-now-with-more-podcast/
|
Gavin Sharp: leaving mozilla |
I started contributing to Mozilla nearly 11 years ago, in 2004, and joined as a full-time employee over 8 years ago. Suffice it to say, Mozilla has been a big part of my life in a lot of ways. I’ve dedicated essentially my entire career so far to Mozilla, and it introduced me to my wife, just to name a couple.
Mozilla’s in a great place now – still a tough challenge ahead, but plenty of great people willing and able to tackle it. Firefox has new leadership, the team is being re-organized and groups merged together in what I think are the right ways, and I’m optimistic about their prospects. But it’s time for me to move on and find The Next Thing – that I have no idea what it is now is both exciting and a little bit terrifying, but I feel good about it.
It will probably take me a while to figure out what exactly a post-Mozilla Gavin-life looks like, given the various ways Mozilla’s been injected into my life. I won’t disappear entirely, certainly, and I know the many relationships I’ve built through Mozilla will continue to be a huge part of my life.
I’m looking forward to what’s next!
|
Mozilla Open Policy & Advocacy Blog: Mozilla Advocacy – 2015 Plan |
Mozilla Advocacy — Our 2015 Plan for Protecting and Advancing the Open Web
Advocacy is a relatively new area of focus for Mozilla. Our increased emphasis on advocacy is born out of the recognition that, like code, public policy has an impact on the shape and health of the open web — and that a vital force protecting the web will be the millions of people who consider themselves to be citizens of the web.
Over the next few weeks, the Mozilla Advocacy team — including Andrea Wood, Director of Digital Advocacy and Fundraising; Melissa Romaine, Advocacy Manager; Chris Riley, Head of Public Policy; Stacy Martin, Senior Manager of Privacy and Engagement; Jochai Ben-Avie, Internet Policy Manager; and, Alina Hua, Senior Data Privacy Manager — will lay out our latest thinking about how we’re developing public policy and creating advocacy initiatives.
Our goal with Mozilla Advocacy is to advance the Mozilla mission by empowering people to create measurable changes in public policy to protect the Internet as a global public resource, open and accessible to all. Our three strategies to achieve this goal are:
Leadership Development — Grow a global cadre of leaders — activists, technologists, policy experts — who advance the free and open web.
Community — Assist, grow, and enable the wider policy & advocacy community.
Grassroots Advocacy — Run issue-based campaigns to grow mainstream engagement with Mozilla and open web issues.
Each of these strategies ties directly to the goal of empowering people. Yet, as we execute there are still open questions that need input and more thought from the community. For instance, how can we create better scale and participation, recognizing that real impact happens when the community is empowered to take action on policy and advocacy initiatives. A key to this is making our own policy positions and advocacy efforts easier for people to understand and engage with.
We need you to play an active role. Because the web is growing in markets where we are not experts, the Mozilla community will play a central role in scaling efforts to protect the open web throughout the world. We invite you to help shape our thinking by reading the 2015 Policy & Advocacy Plan and offering input through this thread in the Mozilla Advocacy Community.
–Dave Steer, Director of Advocacy, Mozilla
https://blog.mozilla.org/netpolicy/2015/05/19/mozilla-advocacy-2015-plan/
|
Mozilla Addons Blog: Which T-shirt Design is Your Favorite? |
The judges have selected their three favorite designs for a new AMO t-shirt, and now it’s your turn to tell us which one you’d like to see printed. The shirts will be sent to add-on developers as a thank-you gift, so choose wisely!
The deadline to vote is Tuesday, June 2.
https://blog.mozilla.org/addons/2015/05/19/which-t-shirt-design-is-your-favorite/
|
Michael Kaply: distribution/bundles Directory Gone in Firefox 40 |
Bug 1144127 was checked in. This means that starting in Firefox 40, placing add-ons in the distribution/bundles directory will no longer work.
For many years I recommended distribution/bundles as the best place for enterprises to deploy non bootstrapped extensions. It allowed them to make their extensions a part of core Firefox and prevent users from removing them. Unfortunately adware/spyware folks started using this method as well, so we lost this ability. (This is why we can't have nice things.)
So what does this mean going forward?
I'm actively working on making the CCK2 work without the distribution directory. The latest beta is here. Obviously some features will be lost st first. I hope to bring as many back as I can. It should be ready by the end of the week I hope.
As a side note, this means that many of my blog posts will have incorrect information. I'm still trying to figure out how to solve that going forward.
https://mike.kaply.com/2015/05/19/distributionbundles-directory-gone-in-firefox-40/
|
Adam Lofting: The importance of retention rates, explained by @bbalfour |
In my last post I shared a tool for playing with the numbers that matter for growing a product or service. (I.e. Conversion, retention and referral rates).
This video of a talk by Brian Balfour is a perfect introduction / guide to watch if you’re also playing with that tool. In particular, the graphs from 1:46 onwards.
http://feedproxy.google.com/~r/adamlofting/blog/~3/Ob2XngebIzE/
|
Air Mozilla: Martes Mozilleros |
Reuni'on bi-semanal para hablar sobre el estado de Mozilla, la comunidad y sus proyectos. Bi-weekly meeting to talk (in Spanish) about Mozilla status, community and...
|
Christian Heilmann: </may-tour> – I did it! |
Sitting in the lovely conference hotel Estherea in Amsterdam, I am ready to go to Schipol to fly back home to London. This marks the end of the massive conference tour in beggining May. I can’t believe it all worked out, although I had to re-book one flight and I stayed for two days at each location.
(sketch from my Beyond Tellerand keynote by Manuel Ortiz)
Here’s what happened:
Now it is time to wash my clothes, send all the emails I stacked up during bad connectivity times and clean out my flat to move to another one. Oh yeah, and two more conferences this month :)
|
Mozilla Release Management Team: Firefox 38.0 to 38.0.1 |
This dot release contains some important fixes impacting a lartge number of users. For more information => the release notes.
Extension | Occurrences |
js | 3 |
cpp | 3 |
txt | 2 |
h | 2 |
java | 1 |
ini | 1 |
Module | Occurrences |
browser | 6 |
image | 4 |
mobile | 1 |
gfx | 1 |
config | 1 |
List of changesets:
Matthew Noorenberghe | Bug 1162205 - Don't import encrypted cookies from Chrome. r=mak a=lmandel - 7bf6c9a78588 |
David Major | Bug 1154703 - Fix typo in nvdxgiwrap filename. r=jrmuizel, a=lmandel - d204dd3fd48b |
Matthew Noorenberghe | Bustage fix for 7bf6c9a78588 due to lack of Bug 982852. a=bustage - f0fbb7ca3977 |
Seth Fowler | Bug 1161859 - Compute the size of animated image frames correctly in the SurfaceCache. r=dholbert, a=lmandel - 570b63d791b9 |
Garvan Keeley | Bug 1164468 - Boolean got incorrectly flipped and stumbling uploads stopped. r=rnewman, a=lmandel - 273d39c4aa20 |
Seth Fowler | Bug 1161859 (Followup) - Correct nsIntSize / IntSize mismatch in Decoder.cpp on a CLOSED TREE. a=KWierso - bb7af314a8ac |
http://release.mozilla.org/statistics/38/2015/05/19/fx-38-38.0.1.html
|
Mozilla Release Management Team: Firefox 38.0.1 to 38.0.5b1 |
For this first beta of this special cycle, we took two kind of changes: * the Pocket feature * stability fixes
Extension | Occurrences |
java | 36 |
js | 29 |
css | 16 |
mn | 8 |
jsm | 8 |
xul | 5 |
properties | 5 |
html | 5 |
handlebars | 5 |
gradle | 5 |
cpp | 5 |
inc | 4 |
h | 4 |
txt | 3 |
ini | 3 |
in | 3 |
build | 3 |
xml | 2 |
sh | 2 |
rst | 2 |
cfg | 2 |
py | 1 |
json | 1 |
hgtags | 1 |
dtd | 1 |
cc | 1 |
Module | Occurrences |
mobile | 69 |
browser | 38 |
browser | 30 |
toolkit | 11 |
layout | 7 |
browser | 6 |
testing | 3 |
media | 3 |
dom | 3 |
config | 1 |
List of changesets:
Shane Caraveo | Bug 936426 - Fix intermittent error, reduce testing to what we actually need here. r=markh, a=test-only - f33925faccee |
Ryan VanderMeulen | Merge release to beta. CLOSED TREE - f84585d763a5 |
Rail Aliiev | Bug 1158760 - Wrong branding on the 38 Beta 8, backout d27c9211ebb3. IGNORE BROKEN CHANGESETS CLOSED TREE a=release ba=release - b91226cec861 |
Ryan VanderMeulen | Backed out changeset b1bfde2ccb22 to revert back to beta branding while Fx 38.0.5 is still shipping betas. - 27bacb9dff64 |
Ed Lee | Bug 1161245 - Backout Suggested Tiles (Bug 1120311) from 38.0.5 [a=sylvestre, a=lmandel] - 9a494b64194e |
Margaret Leibovic | Bug 1144822 - Hide elements with common hidden class names in reader content. r=Gijs, a=sledru - e4a70d181871 |
Margaret Leibovic | Bug 1154028 - Move reader content styles to scoped style sheet. r=Gijs, a=sledru - 80a9584ac5e4 |
Margaret Leibovic | Bug 1154028 - Move reader controls styles to scoped style sheet. r=Gijs, a=sledru - c64ca42b7490 |
Blake Winton | Bug 1158302 - Increase the Font Size of Reader's H1 and H2 Headers. ui-r=mmaslaney, r=Gijs, a=lizzard - 3058929d4335 |
Blake Winton | Bug 1158294 - Increase Reader Views Default Type Size. ui-r=mmaslaney, r=margaret, a=lizzard - 8cba8416a229 |
Matthew Noorenberghe | Bug 1134507 - Implement infopanel to promote Reader View when first available. r=Gijs, a=sledru - f53c601dafa3 |
Blake Winton | Bug 1158281 - Match Pocket's Reader View Sepia Theme. ui-r=mmaslaney, r=margaret, a=sledru - 810e81a9bced |
Gijs Kruitbosch | Bug 1154063 - Fix CSS issue in aboutReader.css. r=bwinton, a=sledru - cc2718d0f570 |
Gijs Kruitbosch | Bug 1158322 - force-display-none the toolbar and footer when printing. r=margaret, a=sledru - 16cdaa6a3712 |
Ryan VanderMeulen | Bug 1131931 - Skip various tests on OSX and Windows debug for intermittent crashes. a=test-only - 010ace914d50 |
Morris Tseng | Bug 1151111 - Append iframe2 after iframe1 has loaded. r=kchen, a=test-only - e4e557754405 |
Maire Reavy | Bug 1159659 - Allow tab sharing on XP and OSX 10.6. r=pkerr, a=lizzard - db14fef19c05 |
Margaret Leibovic | Bug 1158228 - Merge github's readability code into m-c. a=sledru - 503f9aa61c25 |
Margaret Leibovic | Bug 1158228 - Disable visibility check helper function to avoid test bustage. a=sledru - 46b968653f4d |
Jared Wein | Bug 1155523 - Implement Pocket toolbarbutton and subview. r=gijs - 3e9805c11aa3 |
Florian Qu~A"ze | Bug 1156878 - Send a request to the server when clicking the Pocket toolbar button, r=jaws. - 16e406d46c18 |
Jared Wein | Bug 1159744 - Use the panel implementations from the Pocket add-on for the Pocket feature. r=dolske - 1c86609b511c |
Florian Qu~A"ze | Bug 1155518 - Implement "Save to Pocket" context menu item, r=jaws. - 0a18ef5ab9b7 |
Florian Qu~A"ze | Bug 1155519 - Add "View Pocket Items" menuitem to the bookmarks menu, r=dolske. - a1b09394f8c5 |
Jared Wein | Bug 1161654 - Import latest Pocket code. r=dolske - 3d9d572c9ec4 |
Jared Wein | Bug 1160578 - Disable the Pocket button for logged-in users on internal Firefox pages. r=dolske - 77ec9aee0263 |
Jared Wein | Bug 1161654 - Remove some dead code in Pocket.jsm and use pktApi for checking if the user is logged in. r=dolske - 125c7dbe7528 |
Jared Wein | Bug 1160678 - Pocket door hangers arent automatically closed. r=dolske a=sledru - 53b766c68811 |
Gavin Sharp | Bug 1138079 - Fix focus issue that sometimes affects browser-chrome test runs. r=enndeakin, a=test-only - 96da8302e8a2 |
Justin Dolske | Bug 1162198 - [EME] Doorhanger that notifies user of DRM usage should include a Learn More link. r=gijs, a=sledru - 121ed6b9b6dd |
David Major | Bug 1155836: Template on aComputeData in the DoGetStyle* helpers. r=dbaron f=bz a=sylvestre - 7e44bac27dd6 |
Randell Jesup | Bug 1162251: Fix WebRTC jitter buffer ignoring partial frames if the packet holds a complete NAL r=ehugg a=sylvestre - 124857c54a1b |
Byron Campen [:bwc] | Bug 1161317: Fix bug where sendonly video RTCP would be treated as outgoing RTP r=jesup a=sylvestre - 62ee103ccbbe |
Gijs Kruitbosch | Bug 1158884 - hide pocket on android, fix AboutReader.jsm on android, r=margaret,jaws a=dolske - 20872d739a18 |
Jared Wein | Bug 1158960 - Reader view is broken in e10s mode. r=Gijs a=dolske - 92c7576dce37 |
Jared Wein | Bug 1159410 - Update the Pocket toolbar icon highlight to coral. r=dolske a=dolske - 8c8f410e61e8 |
Justin Dolske | Bug 1161796 - Remove unused strings from Pocket. r=jaws a=dolske: - 52bc3790d7b0 |
Justin Dolske | Bug 1160663 - Allow hilighting the Pocket button via UITour. r=MattN a=sledru - 1701e22c91f6 |
Gijs Kruitbosch | Bug 1155521 - Migrate Pocket add-on and social provider users to the new Pocket button (part 1, CustomizableUI changes). r=jaws, a=dolske - 6be4fccbdfa3 |
Drew Willcoxon | Bug 1155521 - Migrate Pocket add-on and social provider users to the new Pocket button (part 2, migration). r=jaws, a=dolske - 257c096c7673 |
Gijs Kruitbosch | Bug 1161838 - fix positioning of newly added widgets, r=jaws a=dolske - 2eeb61f35995 |
Jared Wein | Bug 1162735 - Re-add code that got removed accidentally to fix context menus. r=florian a=dolske - ccec3836123c |
Jared Wein | Bug 1161793 - Wait to run the Pocket popupshowing code until the popupshowing event is dispatched, same for the popupshown code. r=dolske a=dolske - 18bf7b4baaac |
Justin Dolske | Bug 1161881 - Enable Pocket by default (in supported locales), r=gavin a=sledru - 067c9c7a5e75 |
Justin Dolske | Bug 1162253 - Update the Pocket Menu Icon with the correct aspect ratios. r=jaws, a=dolske - 3f2619b0d039 |
Justin Dolske | Bug 1162147 - "View Pocket List" menuitem should be at top of bookmarks menu. r=jaws, a=dolske - 740f3d68a0f6 |
Justin Dolske | Bug 1163349 - "View Pocket List" menuitem not working. r=gavin, a=dolske - 83c0c74947a3 |
Jared Wein | Bug 1163111 - Update Pocket code to latest version (May 7th code drop). r=dolske a=dolske - a1c5d7a6a784 |
Drew Willcoxon | Bug 1162283 - Add support for limited hard-coded localizations to Pocket. r=dolske, a=dolske - e7c47480555d |
Justin Dolske | Bug 1163265 - Update Pocket code to latest version (May 8th code drop) r=jaws, a=dolske - 86e98ffc152b |
Justin Dolske | Bug 1163360 - Update Pocket code to latest version (May 9th code drop) r=jaws, a=dolske - f4179577249b |
Justin Dolske | Bug 1163319 - Pocket button in hamburger menu breaks layout. r=jaws, a=dolske - 32b69592b334 |
Shane Caraveo | Bug 1024253 - Fix chat tests on ubuntu. r=markh, a=test-only - 5081fb1d38f0 |
Tim Taubert | Bug 961215 - Fix intermittent browser_tabview_bug625269.js failures by taking into account that window.resizeTo() can fail to change the window size sometimes. r=MattN, a=test-only - 97b29f79be5c |
Margaret Leibovic | Bug 1160577 - Set styles on #reader-message div instead of wrapper div. r=MattN a=sledru - ad9164105253 |
Florian Qu`eze | Bug 1160076 - Hide the in-content preferences Search pane when browser.search.showOneOffButtons is false. r=Gijs, a=sledru - 855c88138927 |
Gijs Kruitbosch | Bug 1162917 - Update readability from github repo. a=sledru - 5fc66f6dd277 |
Margaret Leibovic | Bug 1129029 - Telemetry probes for reader mode performance. r=Gijs, a=sledru - 85229fbaf017 |
Justin Dolske | Bug 1163645 - Pocket only enabled on en-US, hard-coded locales aren't picked up. r=adw, a=dolske - fff143cacb66 |
http://release.mozilla.org/statistics/38_0/2015/05/19/fx-38-38.0.5b1.html
|
Mozilla Release Management Team: Firefox 38.0.5b1 to 38.0.5b2 |
Mostly a Pocket's change beta release.
Extension | Occurrences |
js | 13 |
jsm | 5 |
css | 4 |
mn | 3 |
cpp | 3 |
ini | 2 |
handlebars | 2 |
h | 2 |
xul | 1 |
txt | 1 |
svg | 1 |
java | 1 |
inc | 1 |
Module | Occurrences |
browser | 27 |
toolkit | 5 |
image | 4 |
mobile | 1 |
gfx | 1 |
config | 1 |
browser | 1 |
List of changesets:
tbirdbld | Automated checkin: version bump for thunderbird 38.0b5 release. DONTBUILD CLOSED TREE a=release - 88aaccce3910 |
Nick Thomas | Backed out changeset 88aaccce3910, a thunderbird specific version change on default DONTBUILD CLOSED TREE, a=release - 983ca4a03205 |
David Major | Bug 1154703 - Fix typo in nvdxgiwrap filename. r=jrmuizel, a=lmandel - fff54632eedd |
Matthew Noorenberghe | Bug 1162205 - Don't import encrypted cookies from Chrome. r=mak a=lmandel - c5a80a2102b6 |
Seth Fowler | Bug 1161859 - Compute the size of animated image frames correctly in the SurfaceCache. r=dholbert, a=lmandel - aa3a683fd335 |
Garvan Keeley | Bug 1164468 - Boolean got incorrectly flipped and stumbling uploads stopped. r=rnewman, a=lmandel - 4aac185d033d |
Blake Winton | Bug 1158289 - Use ems to keep the Reader View's line length between 45 and 75 characters. ui-r=mmaslaney, r=margaret, a=lmandel - 5fff1e20ed9c |
Seth Fowler | Bug 1161859 (Followup) - Correct nsIntSize / IntSize mismatch in Decoder.cpp on a CLOSED TREE. a=KWierso - 5da39cd23ade |
Jared Wein | Bug 1162316 - Update the Pocket Toolbar @2x asset on OSX with the correct aspect ratios. r=dolske a=dolske - 21c86665a21d |
Jared Wein | Bug 1155517 - Change Reader View to have a "Save Page to Pocket" button instead of "Add To Reader List". r=dolske a=dolske - 921eb304600e |
Nate Weiner | Bug 1163576 - Pages that were only added to Pocket by one user failed to get removed. r=jaws a=dolske - f7f9fc975cdc |
Jared Wein | Bug 1163651 - [Windows]View Pocket List icon from Bookmarks menu is missing. r=dolske a=dolske - 01c7b55e4a28 |
Nate Weiner | Bug 1164161 - Panel dictionary file missing entries for some languages. r=jaws a=dolske - 98b2f2b5af65 |
Justin Dolske | Bug 1164253 - Save request is sent twice for every button press. r=jaws a=dolske - 89ef57a1733a |
Justin Dolske | Bug 1164208 - Update Pocket code to latest version (May 11th code drop) r=jaws a=dolske - 55c04a549775 |
Nate Weiner | Bug 1163411 - Update View Pocket Menu Link. r=jaws a=dolske - 9a7a198e1b06 |
Gijs Kruitbosch | Bug 1164302 - pocket button gets lost after a restart, r=jaws a=dolske - d5ba1bc97911 |
Matthew Noorenberghe | Bug 1161810 - UITour: Allow opening the Pocket panel via showMenu("pocket"). r=jaws a=dolske - 06499c7a81a9 |
Gijs Kruitbosch | Bug 1164410 - fix l10n use in pocket, r=jaws a=dolske - 48eaac80d6b5 |
Justin Dolske | Bug 1164407 - Pocket not enabled on ja builds under Mac OS X. r=adw a=dolske - 99ea3c3c13f6 |
Nate Weiner | Bug 1164419 - [OSX] Pocket panel for ru locale build has misaligned elements. r=dolske a=dolske - f724af08988f |
Nate Weiner | Bug 1164698 - Update Pocket code to latest version (May 13th code drop). r=dolske a=dolske - 11c4678a21bb |
Jared Wein | Bug 1163519 - Add in missing CustomizableUI getter to ReaderParent.jsm. r=gijs, a=dolske - 195e873a8ab1 |
http://release.mozilla.org/statistics/38_0/2015/05/19/fx-38.0.5b1-38.0.5b2.html
|
Marco Zehe: Accessibility in 64-bit versions of Firefox for Windows |
Over the past two weeks, Trevor, Alex and I worked on 64-bit support for Firefox on Windows. I am pleased to announce that we were successful, and that Win-64 versions of Firefox Nightly builds should now work with screen readers. So if you have a 64-bit edition of Windows 7, 8.x or 10 Preview, and run NVDA, JAWS, Window-Eyes or other screen readers that support Firefox, you should be able to uninstall the 32-bitz version of Firefox Nightly if you have it installed, and download and run the 64-bit installer from the above linked page.
It is expected that everything works as in the 32-bit version. If, for some reason, you find oddities, we do want to know about them ASAP. We plan to backport support to Firefox Dev Edition (currently at version 40), and maybe 39 beta, but the latter is not certain yet.
So if you use Nightly anyway, and would like to help, we definitely appreciate you switching over to the 64 bit edition and give us feedback! Thanks!
https://www.marcozehe.de/2015/05/19/accessibility-in-64-bit-versions-of-firefox-for-windows/
|
Byron Jones: happy bmo push day! |
the following changes have been pushed to bugzilla.mozilla.org:
discuss these changes on mozilla.tools.bmo.
https://globau.wordpress.com/2015/05/19/happy-bmo-push-day-141/
|
The Mozilla Blog: Open Web Device Compliance Review Board Certifies First Handsets |
Announcement Marks Key Point in Development of Open Source Mobile Ecosystem
San Francisco, Calif. – May 18, 2015: – The Open Web Device Compliance Review Board (CRB), in conjunction with its members ALCATEL ONE TOUCH, Deutsche Telekom, Mozilla, Qualcomm Technologies, Inc., and Telef'onica, has announced the first handsets to be certified by the CRB. The CRB is an independently operated organization designed to promote the success of the open Web device ecosystem by encouraging API compliance as well as ensuring competitive performance.
The two devices are the Alcatel ONETOUCH Fire C and the Alcatel ONETOUCH Fire E. ALCATEL ONETOUCH has also authorized a CRB lab.
The certification process involves OEMs applying to the CRB for their device to be certified. CRB’s authorized labs test the device for open web APIs and key performance benchmarks. CRB’s subject matter experts review the results and validate against CRB stipulated benchmarks with a reference device to ensure compatibility and performance across key use cases. The two ALCATEL ONETOUCH devices passed the CRB authorized test lab procedure and met all CRB certification requirements.
The process is open to all device vendors whether they are a member of CRB or not. The CRB website www.openwebdevice.org will publish the process for applying for certification.
CRB certification testing is conducted by industry labs authorized by the CRB, with each submission expected to be completed within approximately three days. The CRB offers a platform for the rest of the industry to request certification.
“As an initial founding member of the CRB, we are pleased to know that the Board has achieved one of its major objectives in certifying Firefox OS devices on a standard set of Web APIs and performance metrics,” said Jason Bremner, Senior Vice President of Product Management, Qualcomm Technologies, Inc. “We expect other companies will also certify, improving their product development cycle time while ensuring a compelling user experience and compliance to standard Web APIs.”
“As one of the partners of the CRB and owners of these certified devices, ALCATEL ONETOUCH is excited to witness the solid progress and achievements made by all members,” said Alain Lejeune, Senior Vice President, ALCATEL ONETOUCH. “In the coming year, ALCATEL ONETOUCH will continue to contribute to the CRB and establishment of the Firefox OS ecosystem. This news is not only an honor for us but will inspire more Firefox OS partners to strive for certification.”
“In the last three years Mozilla has proven with Firefox OS that open Web technology is a strong, viable platform for mobile,” said Andreas Gal, Chief Technology Officer, Mozilla. “Certification by the CRB provides a launch pad for those who complete to prove that their device offers a consistent and excellent experience for users, reducing time and cost to qualify across operators and markets. Today’s announcement paves the way for other device makers to reach this milestone.”
“TELEF'ONICA supports the opportunities that an open Web ecosystem delivers to mobile consumers,” said Francisco Montalvo, Head of Group Devices Unit at TELEF'ONICA S.A.. “Having CRB as a product certification scheme helps all the partners guarantee that rich Web content is delivered to certified devices with the right level of quality. We are glad to collaborate on this effort.”
“Deutsche Telekom is pleased to be a close partner with Mozilla, Qualcomm, Telefonica, and ALCATEL ONETOUCH among others in the development of the Firefox OS,” said Louis Schreier, Vice President of Telekom Innovation Laboratories’ Silicon Valley Innovation Center. “As one of the founding members of the CRB, our goal in focusing on API compliance and performance is to establish a uniform set of requirements, test and acceptance criteria, enabling uniform and independent testing by accredited labs.”
For more information about the Open Web Device Compliance Review Board, please visit https://openwebdevice.org.
About the CRB
The Open Web Device Compliance Review Board (CRB) is an independently operated organization designed to promote the success of the open Web device ecosystem. It is a partnership between operators, device OEMs, silicon vendors and test solution providers to define and evolve a process to encourage API compatibility and competitive performance for devices. Standards are based on Mozilla’s principles of user privacy and control.
Media Contact: press@mozilla.com
|
The Mozilla Blog: Open Web Device Compliance Review Board Certifies First Handsets |
Announcement Marks Key Point in Development of Open Source Mobile Ecosystem
San Francisco, Calif. – May 18, 2015: – The Open Web Device Compliance Review Board (CRB), in conjunction with its members ALCATEL ONE TOUCH, Deutsche Telekom, Mozilla, Qualcomm Technologies, Inc., and Telef'onica, has announced the first handsets to be certified by the CRB. The CRB is an independently operated organization designed to promote the success of the open Web device ecosystem by encouraging API compliance as well as ensuring competitive performance.
The two devices are the Alcatel ONETOUCH Fire C and the Alcatel ONETOUCH Fire E. ALCATEL ONETOUCH has also authorized a CRB lab.
The certification process involves OEMs applying to the CRB for their device to be certified. CRB’s authorized labs test the device for open web APIs and key performance benchmarks. CRB’s subject matter experts review the results and validate against CRB stipulated benchmarks with a reference device to ensure compatibility and performance across key use cases. The two ALCATEL ONETOUCH devices passed the CRB authorized test lab procedure and met all CRB certification requirements.
The process is open to all device vendors whether they are a member of CRB or not. The CRB website will publish the process for applying for certification for their devices.
CRB certification testing will be conducted by industry labs authorized by the CRB, with each submission expected to be completed within approximately three days. The CRB offers a platform for the rest of the industry to request certification.
“As an initial founding member of the CRB, we are pleased to know that the Board has achieved one of its major objectives in certifying Firefox OS devices on a standard set of Web APIs and performance metrics,” said Jason Bremner, Senior Vice President of Product Management, Qualcomm Technologies, Inc. “We expect other companies will also certify, improving their product development cycle time while ensuring a compelling user experience and compliance to standard Web APIs.”
“As one of the partners of the CRB and owners of these certified devices, ALCATEL ONETOUCH is excited to witness the solid progress and achievements made by all members,” said Alain Lejeune, Senior Vice President, ALCATEL ONETOUCH. “In the coming year, ALCATEL ONETOUCH will continue to contribute to the CRB and establishment of the Firefox OS ecosystem. This news is not only an honor for us but will inspire more Firefox OS partners to strive for certification.”
“In the last three years Mozilla has proven with Firefox OS that open Web technology is a strong, viable platform for mobile,” said Andreas Gal, Chief Technology Officer, Mozilla. “Certification by the CRB provides a launch pad for those who complete to prove that their device offers a consistent and excellent experience for users, reducing time and cost to qualify across operators and markets. Today’s announcement paves the way for other device makers to reach this milestone.”
“TELEF'ONICA supports the opportunities that an open Web ecosystem delivers to mobile consumers,” said Francisco Montalvo, Head of Group Devices Unit at TELEF'ONICA S.A.. “Having CRB as a product certification scheme helps all the partners guarantee that rich Web content is delivered to certified devices with the right level of quality. We are glad to collaborate on this effort.”
“Deutsche Telekom is pleased to be a close partner with Mozilla, Qualcomm, Telefonica, and ALCATEL ONETOUCH among others in the development of the Firefox OS,” said Louis Schreier, Vice President of Telekom Innovation Laboratories’ Silicon Valley Innovation Center. “As one of the founding members of the CRB, our goal in focusing on API compliance and performance is to establish a uniform set of requirements, test and acceptance criteria, enabling uniform and independent testing by accredited labs.”
For more information about the Open Web Device Compliance Review Board, please visit https://openwebdevice.org.
About the Open Web Device Compliance Review Board
The Open Web Device Compliance Review Board (CRB) is an independently operated organization designed to promote the success of the open Web device ecosystem. It is a partnership between operators, device OEMs, silicon vendors and test solution providers to define and evolve a process to encourage API compatibility and competitive performance for devices. Standards are based on Mozilla’s principles of user privacy and control.
Media Contact:
press@mozilla.com
|