Release Management Blog

Thoughts and facts on shipping quality software by the team that ships Firefox every 6 to 8 weeks

Firefox 38.0.5b1 to 38.0.5b2

2015-05-19 15:59:28 +0000

Mostly a Pocket’s change beta release.

  • 23 changesets
  • 45 files changed
  • 549 insertions
  • 136 deletions

ExtensionOccurrences
js13
jsm5
css4
mn3
cpp3
ini2
handlebars2
h2
xul1
txt1
svg1
java1
inc1

ModuleOccurrences
browser27
toolkit5
image4
mobile1
gfx1
config1
browser1

List of changesets:

tbirdbldAutomated checkin: version bump for thunderbird 38.0b5 release. DONTBUILD CLOSED TREE a=release - 88aaccce3910
Nick ThomasBacked out changeset 88aaccce3910, a thunderbird specific version change on default DONTBUILD CLOSED TREE, a=release - 983ca4a03205
David MajorBug 1154703 - Fix typo in nvdxgiwrap filename. r=jrmuizel, a=lmandel - fff54632eedd
Matthew NoorenbergheBug 1162205 - Don't import encrypted cookies from Chrome. r=mak a=lmandel - c5a80a2102b6
Seth FowlerBug 1161859 - Compute the size of animated image frames correctly in the SurfaceCache. r=dholbert, a=lmandel - aa3a683fd335
Garvan KeeleyBug 1164468 - Boolean got incorrectly flipped and stumbling uploads stopped. r=rnewman, a=lmandel - 4aac185d033d
Blake WintonBug 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 FowlerBug 1161859 (Followup) - Correct nsIntSize / IntSize mismatch in Decoder.cpp on a CLOSED TREE. a=KWierso - 5da39cd23ade
Jared WeinBug 1162316 - Update the Pocket Toolbar @2x asset on OSX with the correct aspect ratios. r=dolske a=dolske - 21c86665a21d
Jared WeinBug 1155517 - Change Reader View to have a "Save Page to Pocket" button instead of "Add To Reader List". r=dolske a=dolske - 921eb304600e
Nate WeinerBug 1163576 - Pages that were only added to Pocket by one user failed to get removed. r=jaws a=dolske - f7f9fc975cdc
Jared WeinBug 1163651 - [Windows]View Pocket List icon from Bookmarks menu is missing. r=dolske a=dolske - 01c7b55e4a28
Nate WeinerBug 1164161 - Panel dictionary file missing entries for some languages. r=jaws a=dolske - 98b2f2b5af65
Justin DolskeBug 1164253 - Save request is sent twice for every button press. r=jaws a=dolske - 89ef57a1733a
Justin DolskeBug 1164208 - Update Pocket code to latest version (May 11th code drop) r=jaws a=dolske - 55c04a549775
Nate WeinerBug 1163411 - Update View Pocket Menu Link. r=jaws a=dolske - 9a7a198e1b06
Gijs KruitboschBug 1164302 - pocket button gets lost after a restart, r=jaws a=dolske - d5ba1bc97911
Matthew NoorenbergheBug 1161810 - UITour: Allow opening the Pocket panel via showMenu("pocket"). r=jaws a=dolske - 06499c7a81a9
Gijs KruitboschBug 1164410 - fix l10n use in pocket, r=jaws a=dolske - 48eaac80d6b5
Justin DolskeBug 1164407 - Pocket not enabled on ja builds under Mac OS X. r=adw a=dolske - 99ea3c3c13f6
Nate WeinerBug 1164419 - [OSX] Pocket panel for ru locale build has misaligned elements. r=dolske a=dolske - f724af08988f
Nate WeinerBug 1164698 - Update Pocket code to latest version (May 13th code drop). r=dolske a=dolske - 11c4678a21bb
Jared WeinBug 1163519 - Add in missing CustomizableUI getter to ReaderParent.jsm. r=gijs, a=dolske - 195e873a8ab1

Firefox 38.0.1 to 38.0.5b1

2015-05-19 15:47:05 +0000

For this first beta of this special cycle, we took two kind of changes:

  • the Pocket feature
  • stability fixes

  • 59 changesets
  • 226 files changed
  • 12063 insertions
  • 919 deletions

ExtensionOccurrences
java36
js29
css16
mn8
jsm8
xul5
properties5
html5
handlebars5
gradle5
cpp5
inc4
h4
txt3
ini3
in3
build3
xml2
sh2
rst2
cfg2
py1
json1
hgtags1
dtd1
cc1

ModuleOccurrences
mobile69
browser38
browser30
toolkit11
layout7
browser6
testing3
media3
dom3
config1

List of changesets:

Shane CaraveoBug 936426 - Fix intermittent error, reduce testing to what we actually need here. r=markh, a=test-only - f33925faccee
Ryan VanderMeulenMerge release to beta. CLOSED TREE - f84585d763a5
Rail AliievBug 1158760 - Wrong branding on the 38 Beta 8, backout d27c9211ebb3. IGNORE BROKEN CHANGESETS CLOSED TREE a=release ba=release - b91226cec861
Ryan VanderMeulenBacked out changeset b1bfde2ccb22 to revert back to beta branding while Fx 38.0.5 is still shipping betas. - 27bacb9dff64
Ed LeeBug 1161245 - Backout Suggested Tiles (Bug 1120311) from 38.0.5 [a=sylvestre, a=lmandel] - 9a494b64194e
Margaret LeibovicBug 1144822 - Hide elements with common hidden class names in reader content. r=Gijs, a=sledru - e4a70d181871
Margaret LeibovicBug 1154028 - Move reader content styles to scoped style sheet. r=Gijs, a=sledru - 80a9584ac5e4
Margaret LeibovicBug 1154028 - Move reader controls styles to scoped style sheet. r=Gijs, a=sledru - c64ca42b7490
Blake WintonBug 1158302 - Increase the Font Size of Reader's H1 and H2 Headers. ui-r=mmaslaney, r=Gijs, a=lizzard - 3058929d4335
Blake WintonBug 1158294 - Increase Reader Views Default Type Size. ui-r=mmaslaney, r=margaret, a=lizzard - 8cba8416a229
Matthew NoorenbergheBug 1134507 - Implement infopanel to promote Reader View when first available. r=Gijs, a=sledru - f53c601dafa3
Blake WintonBug 1158281 - Match Pocket's Reader View Sepia Theme. ui-r=mmaslaney, r=margaret, a=sledru - 810e81a9bced
Gijs KruitboschBug 1154063 - Fix CSS issue in aboutReader.css. r=bwinton, a=sledru - cc2718d0f570
Gijs KruitboschBug 1158322 - force-display-none the toolbar and footer when printing. r=margaret, a=sledru - 16cdaa6a3712
Ryan VanderMeulenBug 1131931 - Skip various tests on OSX and Windows debug for intermittent crashes. a=test-only - 010ace914d50
Morris TsengBug 1151111 - Append iframe2 after iframe1 has loaded. r=kchen, a=test-only - e4e557754405
Maire ReavyBug 1159659 - Allow tab sharing on XP and OSX 10.6. r=pkerr, a=lizzard - db14fef19c05
Margaret LeibovicBug 1158228 - Merge github's readability code into m-c. a=sledru - 503f9aa61c25
Margaret LeibovicBug 1158228 - Disable visibility check helper function to avoid test bustage. a=sledru - 46b968653f4d
Jared WeinBug 1155523 - Implement Pocket toolbarbutton and subview. r=gijs - 3e9805c11aa3
Florian QuèzeBug 1156878 - Send a request to the server when clicking the Pocket toolbar button, r=jaws. - 16e406d46c18
Jared WeinBug 1159744 - Use the panel implementations from the Pocket add-on for the Pocket feature. r=dolske - 1c86609b511c
Florian QuèzeBug 1155518 - Implement "Save to Pocket" context menu item, r=jaws. - 0a18ef5ab9b7
Florian QuèzeBug 1155519 - Add "View Pocket Items" menuitem to the bookmarks menu, r=dolske. - a1b09394f8c5
Jared WeinBug 1161654 - Import latest Pocket code. r=dolske - 3d9d572c9ec4
Jared WeinBug 1160578 - Disable the Pocket button for logged-in users on internal Firefox pages. r=dolske - 77ec9aee0263
Jared WeinBug 1161654 - Remove some dead code in Pocket.jsm and use pktApi for checking if the user is logged in. r=dolske - 125c7dbe7528
Jared WeinBug 1160678 - Pocket door hangers arent automatically closed. r=dolske a=sledru - 53b766c68811
Gavin SharpBug 1138079 - Fix focus issue that sometimes affects browser-chrome test runs. r=enndeakin, a=test-only - 96da8302e8a2
Justin DolskeBug 1162198 - [EME] Doorhanger that notifies user of DRM usage should include a Learn More link. r=gijs, a=sledru - 121ed6b9b6dd
David MajorBug 1155836: Template on aComputeData in the DoGetStyle* helpers. r=dbaron f=bz a=sylvestre - 7e44bac27dd6
Randell JesupBug 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 KruitboschBug 1158884 - hide pocket on android, fix AboutReader.jsm on android, r=margaret,jaws a=dolske - 20872d739a18
Jared WeinBug 1158960 - Reader view is broken in e10s mode. r=Gijs a=dolske - 92c7576dce37
Jared WeinBug 1159410 - Update the Pocket toolbar icon highlight to coral. r=dolske a=dolske - 8c8f410e61e8
Justin DolskeBug 1161796 - Remove unused strings from Pocket. r=jaws a=dolske: - 52bc3790d7b0
Justin DolskeBug 1160663 - Allow hilighting the Pocket button via UITour. r=MattN a=sledru - 1701e22c91f6
Gijs KruitboschBug 1155521 - Migrate Pocket add-on and social provider users to the new Pocket button (part 1, CustomizableUI changes). r=jaws, a=dolske - 6be4fccbdfa3
Drew WillcoxonBug 1155521 - Migrate Pocket add-on and social provider users to the new Pocket button (part 2, migration). r=jaws, a=dolske - 257c096c7673
Gijs KruitboschBug 1161838 - fix positioning of newly added widgets, r=jaws a=dolske - 2eeb61f35995
Jared WeinBug 1162735 - Re-add code that got removed accidentally to fix context menus. r=florian a=dolske - ccec3836123c
Jared WeinBug 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 DolskeBug 1161881 - Enable Pocket by default (in supported locales), r=gavin a=sledru - 067c9c7a5e75
Justin DolskeBug 1162253 - Update the Pocket Menu Icon with the correct aspect ratios. r=jaws, a=dolske - 3f2619b0d039
Justin DolskeBug 1162147 - "View Pocket List" menuitem should be at top of bookmarks menu. r=jaws, a=dolske - 740f3d68a0f6
Justin DolskeBug 1163349 - "View Pocket List" menuitem not working. r=gavin, a=dolske - 83c0c74947a3
Jared WeinBug 1163111 - Update Pocket code to latest version (May 7th code drop). r=dolske a=dolske - a1c5d7a6a784
Drew WillcoxonBug 1162283 - Add support for limited hard-coded localizations to Pocket. r=dolske, a=dolske - e7c47480555d
Justin DolskeBug 1163265 - Update Pocket code to latest version (May 8th code drop) r=jaws, a=dolske - 86e98ffc152b
Justin DolskeBug 1163360 - Update Pocket code to latest version (May 9th code drop) r=jaws, a=dolske - f4179577249b
Justin DolskeBug 1163319 - Pocket button in hamburger menu breaks layout. r=jaws, a=dolske - 32b69592b334
Shane CaraveoBug 1024253 - Fix chat tests on ubuntu. r=markh, a=test-only - 5081fb1d38f0
Tim TaubertBug 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 LeibovicBug 1160577 - Set styles on #reader-message div instead of wrapper div. r=MattN a=sledru - ad9164105253
Florian QuèzeBug 1160076 - Hide the in-content preferences Search pane when browser.search.showOneOffButtons is false. r=Gijs, a=sledru - 855c88138927
Gijs KruitboschBug 1162917 - Update readability from github repo. a=sledru - 5fc66f6dd277
Margaret LeibovicBug 1129029 - Telemetry probes for reader mode performance. r=Gijs, a=sledru - 85229fbaf017
Justin DolskeBug 1163645 - Pocket only enabled on en-US, hard-coded locales aren't picked up. r=adw, a=dolske - fff143cacb66

Firefox 38.0 to 38.0.1

2015-05-19 15:41:47 +0000

This dot release contains some important fixes impacting a lartge number of users. For more information => the release notes.

  • 6 changesets
  • 14 files changed
  • 136 insertions
  • 18 deletions

ExtensionOccurrences
js3
cpp3
txt2
h2
java1
ini1

ModuleOccurrences
browser6
image4
mobile1
gfx1
config1

List of changesets:

Matthew NoorenbergheBug 1162205 - Don't import encrypted cookies from Chrome. r=mak a=lmandel - 7bf6c9a78588
David MajorBug 1154703 - Fix typo in nvdxgiwrap filename. r=jrmuizel, a=lmandel - d204dd3fd48b
Matthew NoorenbergheBustage fix for 7bf6c9a78588 due to lack of Bug 982852. a=bustage - f0fbb7ca3977
Seth FowlerBug 1161859 - Compute the size of animated image frames correctly in the SurfaceCache. r=dholbert, a=lmandel - 570b63d791b9
Garvan KeeleyBug 1164468 - Boolean got incorrectly flipped and stumbling uploads stopped. r=rnewman, a=lmandel - 273d39c4aa20
Seth FowlerBug 1161859 (Followup) - Correct nsIntSize / IntSize mismatch in Decoder.cpp on a CLOSED TREE. a=KWierso - bb7af314a8ac

Firefox 38 beta9 to rc1

2015-05-05 12:15:58 +0000

For this 38 RC release, as usual, we only took fixes for the last top crashes. We also uplifted some last minute improvements for one of the new features (in this case EME).

  • 20 changesets
  • 45 files changed
  • 463 insertions
  • 499 deletions

ExtensionOccurrences
cpp14
js5
h5
build5
py4
ini3
in3
voucher1
jsm1
java1
info1
inc1
html1

ModuleOccurrences
dom20
toolkit6
testing5
widget3
gfx3
browser2
security1
python1
mobile1
media1
image1

List of changesets:

Jacek CabanBug 1156131 - mingw cross compilation fixup. a=NPOTB - b9f3bdfbf395
Jean-Yves AvenardBug 1158568 - Fix potential size overflow. r=kentuckyfriedtakahe, a=abillings - 8a61f534f496
Edwin FloresBug 1159300 - Don't use decrypting Gecko Media Plugins for non-encrypted playback. r=cpearce, a=sledru - 28521384c589
Randell JesupBug 1159300 - Add a clone of gmp-fake that doesn't do decryption. r=glandium, r=cpearce, a=sledru - d262c6789549
Jean-Yves AvenardBug 1148224 - Disable invalid tests. r=karlt, a=test-only - 03d9efe3dd1e
Ryan VanderMeulenBug 1146061 - Re-enable test_peerConnection_basicH264Video.html on Windows. a=test-only - a2843f37ba38
Boris ZbarskyBug 1154505 - Speed up test_bug346659.html by dropping the extra gcs, since the test harness now does a better job of disabling the popup blocker. r=smaug, a=test-only - 31452d32ba4d
Mark HammondBug 1090633 - Fix some focus related oranges with chats. r=mixedpuppy, a=test-only - dda1fe153565
James WillcoxBug 1159262 - Don't do EGL preloading hack on ICS and higher. r=jchen, a=sledru - e31ad7262160
Masatoshi KimuraBug 1145844 - Update fallback whitelist. r=keeler, a=sledru - a61af55e410d
Bob OwenBug 1158849 - Only enable Windows content sandbox on Nightly because of thumbnail process. r=glandium, a=sledru - 742d81505cd3
Robert StrongBug 1159826 - ensure_copy_recursive() leaks directory streams. r=spohl, a=sledru - 9edf93465d0d
Justin DolskeBug 1159814 - Change the Adobe CDM's homepage URL. r=gavin, a=sledru - db6a2986c24d
Chris PearceBug 1159495 - Only report Adobe EME supported if required WMF codecs are installed. r=edwin, a=sledru - 60555feb4888
Chris PearceBug 1159495 - Only report that Adobe EME is available if we have a plugin-container voucher. r=edwin, a=sledru - 6e95db92c8d4
Matt WoodrowBug 1155608 - Blacklist Intel G45 hardware decoding. r=k17e, a=sledru - 5f1ca8bf7e94
Bas SchoutenBug 1116812 - Consider DXGI_ERROR_INVALID_CALL a recoverable error for IDXGISwapChain::GetBuffer. r=jrmuizel, a=sledru - a1efc72ea226
Robert StrongBug 1127481 - Run the updater from the install directory instead of copying it. r=spohl, a=abillings - dd9d5b512e0e
Steve SingerBug 1141642 - Fix disable-skia builds. r=jmuizelaar a=sledru - 538fd67bb637
Ben TurnerBug 1159967 - Handle logging after threads have shut down, r=janv, a=sylvestre - 257a4e9e8236