Release Management Blog

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

Firefox 33 beta9 to RC

2014-10-09 13:55:45 +0000

  • 13 changesets
  • 30 files changed
  • 215 insertions
  • 157 deletions

ExtensionOccurrences
cpp6
h4
ini2
sh1
nsh1
mm1
html1
hgtags1

ModuleOccurrences
mobile12
content5
browser4
gfx3
widget2
toolkit1
testing1
js1

List of changesets:

JW WangBug 994292 - Call SpecialPowers.pushPermissions() to ensure permission change is completed before continuing the rest of the tests. r=baku, a=test-only - 16bd77984527
Ryan VanderMeulenBug 1025040 - Disable test_single_finger_desktop.py on Windows for frequent failures. a=test-only - 3d1029947008
J. Ryan StinnettBug 989168 - Disable browser_manifest_editor. r=jryans, a=test-only - 7fefb97d2f75
Jim MathiesBug 1068189 - Force disable browser.tabs.remote.autostart in non-nightly builds. r=felipe, a=sledru - 5217e39df54c
Jim MathiesBug 1068189 - Take into account 'layers.offmainthreadcomposition.testing.enabled' settings when disabling remote tabs. r=billm, a=sledru - 7b2887bd78a0
Randell JesupBug 1077274: Clean up tracklists r=jib a=dveditz - f0253d7268bb
Kan-Ru Chen (陳侃如) Bug 942411 - Use SpecialPowers.pushPermissions to make sure the permission is set before test run. r=smaug, a=test-only - bbf1c4e2ddce
Brian BondyBug 1049521 - Only register for types when there is no default in either of HKLM or HKCU and fix users affected by bad file associations. r=rstrong, a=sledru - d126cd83b4b8
Jon CoppeardBug 1061214. r=terrence, a=sledru - bbc35ec2c90e
Nicolas SilvaBug 1074378 - Blocklist driver Intel GMAX4500HD v 8,15,10,1749. r=Bas, a=sledru - e8360a0c7d74
Ralph GilesBug 772347 - Back out MacOS X video wakelock. a=sledru - df37248fafcb
Nicolas SilvaBug 1076825 - Don't crash release builds if allocating the buffer on white failed in RotatedBuffer.cpp. r=Bas, a=sledru - d89ec5b69c01
Nicolas SilvaBug 1044975 - Don't crash if mapping D3D11 shader constant buffers fails. r=Bas a=sledru - 9bf2a5b5162d

Firefox 33 beta8 to beta9

2014-10-03 13:57:11 +0000

  • 29 changesets
  • 41 files changed
  • 931 insertions
  • 534 deletions

ExtensionOccurrences
cpp16
jsm4
js4
ini4
h4
build3
html2
mozbuild1
mk1
ipdl1
c1

ModuleOccurrences
content9
toolkit5
media5
gfx4
dom4
browser4
widget3
services2
security2
layout1
build1

List of changesets:

Marty RosenbergBug 1039993 - Don't try to re-use the input on float32 -> double conversions, it can go wrong on ARM due to deep-seated reasons. r=jandem, r=terrence, a=sledru - b4d40427d6e8
Ed LeeBug 1062256 - Followup to disable »What is this« bubble for 33-specific code paths [r=ttaubert a=sylvestre] - 041c9b3d66b1
Ed LeeBug 1073823 - Turn off enhanced tiles for all Firefox 33 users [r=ttaubert a=sylvestre] - 8dfb2430db1c
Jed DavisBug 1074561 - Allow media plugins to run on Linuxes without sandboxing support. r=jesup a=sledru - 583cc1307044
JW WangBug 995438 - Call SpecialPowers.pushPermissions() to ensure permission change is completed before continuing the rest of the tests. r=baku, a=test-only - 145ef3fe7204
Christian HollerBug 982600 - Disable tests that only make sense with crashreporter. r=markh, a=test-only - 449e9b0c1780
Chris KarlofBug 1059391 - Add pref to disable caching of Sync authentication credentials. r=markh, a=sledru - c45a0f90b53e
Bas SchoutenBug 1074272 - Use exception mode 0 for our D3D11 devices. r=jrmuizel, a=sledru - 3f58f21ebcf6
Richard BarnesBug 1064320 - NSC_Encrypt returns uninitialised garbage which is handed onwards to realloc. r=dkeeler, a=sledru - a4529d1ee29c
Mike HommeyBug 1071438 - Make client.mk detect python like configure and mach do. r=mshal, a=sledru - 605fa4c6a84d
Tim TaubertBug 1073502 - Restore closed windows even when there are no open windows on startup. r=yoric, a=sledru - e3603d5accda
Randell JesupBug 1074548 - Lazy-allocate webrtc trace buffers in RELEASE_BUILDs. r=ted, a=sledru - 002f9202019b
Shane CaraveoBug 1073863 - Use origin in activation panel rather than name. r=markh, a=sledru - 6326278b28ac
Ryan VanderMeulenNo Bug - Skip the webapps tests on OSX because they became timeout-prone after the NSS update and nobody has time/inclination to investigate. a=bustage - 52751a820495
Byron Campen [:bwc]Bug 1072044: Fire ICE signals on main. (beta backport) r=mt a=abillings - e97e1abb8395
Karl TomlinsonBug 1074765 - Test PeriodicWave output. a=abillings - dfbd36a37290
Karl TomlinsonBug 1074765 - Move const periodicWaveSize multiplier out of loop. r=rillian, a=abillings - 67ba7d820ddf
Karl TomlinsonBug 1074765 - Increment phase after sampling to begin PeriodicWave at phase = 0. r=rillian, a=abillings - aaa0553c45c6
Karl TomlinsonBug 1074765 - Use greater weight for nearer sample in PeriodicWave interpolation. r=rillian, a=abillings - 560bb9f18e5a
Karl TomlinsonBug 1012609 - Improve PeriodicWave phase-wrapping logic. r=rillian, a=abillings - 7a21538bedac
Vladimir VukicevicBug 1037667 - Update generated ANGLE moz.build files to fix DX SDK build issues. r=jrmuizel, a=sledru - 1930a7b3c014
Bas SchoutenBug 1060736 - Disable all acceleration on HD 3000 for driver versions 2321 or lower. r=nical, a=sledru - abc995cad178
Randell JesupBug 1073345: Block duplicate Shmems from the GMP SharedMemory cache r=cpearce a=abillings - 07582278fef2
Randell JesupBug 1073350: Validate that returned decoded Shmems have enough data r=cpearce a=abillings - ff91afbb6355
Ralph GilesBug 1063327 - Reject vp9 frames with invalid tiles. r=kinetik, a=sledru - 16aa4dfa9001
Tim TaubertBug 1074743 - Forward display pixel values to screen proxies r=jimm a=sylvestre - fa58aaa6863e
Xidorn QuanBug 1075336 - Fix lifetime management of CounterStyle. r=dbaron, a=sledru - d79568d581e6
Brian SmithBug 1045739 - Stop checking revocation for expired certificates. r=dkeeler, a=sledru - d8ebbb47a75e
David KeelerBug 1045739 - Test that revocation checking doesn't occur for expired certificates. r=mmc, a=sledru - 9150826eaf1b

Firefox 33 beta7 to beta8

2014-09-30 20:43:44 +0000

  • 46 changesets
  • 110 files changed
  • 1976 insertions
  • 805 deletions

ExtensionOccurrences
cpp34
h14
html13
js11
jsm6
css4
xul3
xml3
ini3
cc3
c2
xhtml1
webidl1
svg1
py1
properties1
nsh1
list1
in1
idl1
dtd1

ModuleOccurrences
dom18
gfx16
browser14
layout12
toolkit9
security6
js6
content6
netwerk5
mobile3
media3
widget2
xpfe1
xpcom1
modules1
ipc1
embedding1

List of changesets:

David KeelerBug 1057123 - mozilla::pkix: Certificates with Key Usage asserting the keyCertSign bit may act as end-entities. r=briansmith, a=sledru - 599ae9ec1b9c
Robert StrongBug 1070988 - Windows installer should remove leftover chrome.manifest on pave over install to prevent startup crash with Firefox 32 and above with unpacked omni.ja. r=tabraldes, a=sledru - 9286fb781568
Bobby HolleyBug 1072174 - Handle all the cases XrayWrapper.cpp. r=peterv, a=abillings - bb4423c0da47
Brian NicholsonBug 1067429 - Alphabetize theme styles. r=lucasr, a=sledru - f29b8812b6d0
Brian NicholsonBug 1067429 - Create GeckoAppBase as the parent for Gecko.App. r=lucasr, a=sledru - 112a9fe148d2
Brian NicholsonBug 1067429 - Add values-v14, removing v14-only styles from values-v11. r=lucasr, a=sledru - 89d93cece9fd
David KeelerBug 1060929 - mozilla::pkix: Allow explicit encodings of default-valued BOOLEANs because lol standards. r=briansmith, a=sledru - 008eb429e655
Tim TaubertBug 1067173 - Bail out early if _resizeGrid() is called before the page has loaded. f=Mardak, r=adw, a=sledru - c043fec932a6
Markus StangeBug 1011166 - Improve the workarounds cairo does when rendering large gradients with pixman. r=roc, r=jrmuizel, a=sledru - a703ff0c7861
Edwin FloresBug 976023 - Fix crash in AppleMP3Reader. r=rillian, a=sledru - f2933e32b654
Nicolas SilvaBug 1066139 - Put stereo video behind a pref (off by default). r=Bas, a=sledru - e60e089a7904
Nicholas NethercoteBug 1070251 - Anonymize non-chrome inProcessTabChildGlobal URLs in memory reports when necessary. r=khuey, a=sledru - 09dcf9d94d33
Andrea MarchesiniBug 1060621 - WorkerScope should CC mLocation and mNavigator. r=bz, a=sledru - 32d5ee00c3ab
Andrea MarchesiniBug 1062920 - WorkerNavigator strings should honor general.*.override prefs. r=khuey, a=sledru - 6d53cfba12f0
Andrea MarchesiniBug 1069401 - UserAgent cannot be changed for specific websites in workers, r=khuey, r=bz, a=sledru - e178848e43d1
Gijs KruitboschBug 1065998 - Empty-check Windows8WindowFrameColor's customizationColor in case its registry value is gone. r=jaws, a=sledru - 12a5b8d685b2
Richard BarnesBug 1045973 - sec_error_extension_value_invalid: mozilla::pkix does not accept certificates with x509v3 extensions in x509v1 or x509v2 certificates. r=keeler, a=sledru - a4697303afa6
Branislav RankovBug 1058024 - IonMonkey: (ARM) Fix jsapi-tests/testJitMoveEmitterCycles. r=mjrosenb, a=sledru - 371e802df4dc
Rik CabanierBug 1072100 - mix-blend-mode doesn't work when set in JS. r=dbaron, a=sledru - badc5be25cc1
Jim ChenBug 1067018 - Make sure calloc/malloc/free usages match in Tools.h. r=jwatt, a=sledru - cf8866bd741f
Bill McCloskeyBug 1071003 - Fix null crash in XULDocument::ExecuteScript. r=smaug, a=sledru - b57f0af03f78
Felipe GomesBug 1063848 - Disable e10s in safe mode. r=bsmedberg, r=ally, a=sledru, ba=jorgev - 2b061899d368
Gijs KruitboschBug 1069300 - strings for panic/privacy/forget-button for beta, r=jaws,shorlander, a=dolske, l10n=pike, DONTBUILD=strings-only - 16e19b9cec72
Valentin GosuBug 1011354 - Use a mutex to guard access to nsHttpTransaction::mConnection. r=mcmanus, r=honzab, a=abillings - ac926de428c3
Terrence ColeBug 1064346 - JSFunction's extended attributes expect POD-style initialization. r=billm, a=abillings - fd4720dd6a46
Marty RosenbergBug 1073771 - Add namespaces and whatnot to make JitMoveEmitterCycles compile. r=dougc, a=test-only - 97feda79279e
Ed LeeBug 1058971 - [Legal]: text for sponsored tiles needs to be localized for Firefox 33 [r=adw a=sylvestre] - deaa75a553ac
Ed LeeBug 1064515 - update learn more link for sponsored tiles overlay [r=adw a=sylvestre] - b58a231c328c
Ed LeeBug 1071822 - update the learn more link in the tiles intro popup [r=adw a=sylvestre] - 0217719f20c5
Ed LeeBug 1059591 - Incorrectly formatted remotely hosted links causes new tab to be empty [r=adw a=sylvestre] - d34488e06177
Ed LeeBug 1070022 - Improve Contrast of Text on New Tab Page [r=adw a=sylvestre] - 8dd30191477e
Ed LeeBug 1068181 - NEW Indicator for Pinned Tiles on New Tab Page [r=ttaubert a=sylvestre] - 02da3cf36508
Ed LeeBug 1062256 - Improve the design of the »What is this« bubble on about:newtab [r=adw a=sylvestre] - 2a8947c986ed
Bas SchoutenBug 1072404: Firefox may crash when the D3D device is removed while rendering. r=mattwoodrow a=sylvestre - 3d41bbe16481
Bas SchoutenBug 1074045: Turn OMTC back on on beta. r=nical a=sylvestre - b9e8ce2a141b
Jim MathiesBug 1068189 - Force disable browser.tabs.remote.autostart in non-nightly builds. r=felipe, a=sledru - d41af0c7fdaf
Randell JesupBug 1033066 - Never let AudioSegments underflow mDuration and cause OOM allocation. r=karlt, a=sledru - 82f4086ba2c7
Georg FritzscheBug 1070036 - Catch NS_ERROR_NOT_AVAILABLE during OpenH264Provider startup. r=irving, a=sledru - b6985e15046b
Nicolas SilvaBug 1061712 - Don't crash in DrawTargetDual::CreateSimilar if allocation fails. r=Bas, a=sledru - 69047a750833
Nicolas SilvaBug 1061699 - Only crash deBug builds if BorrowDrawTarget is called on an unlocked TextureClient. r=Bas, a=sledru - 4020480a6741
Aaron KlotzBug 1072752 - Make Chromium UI message loops for Windows call into WinUtils::WaitForMessage. r=jimm, a=sledru - 737fbc0e3df4
Florian QuèzeBug 1067367 - Tapping the icon of a second doorhanger reopens the first doorhanger if it was already open. r=Enn, a=sledru - 3ff9831143fd
Robert LongsonBug 1073924 - Hovering over links in SVG does not cause cursor to change. r=jwatt, a=sledru - 19338c25065c
Ryan VanderMeulenBacked out changeset d41af0c7fdaf (Bug 1068189) for reftest-ipc crashes/failures. - dabbfa2c0eac
Randell JesupBug 1069646 - Scale frame rate initialization in webrtc media_opimization. r=gcp, a=sledru - bc5451d18901
David KeelerBug 1053565 - Update minimum system NSS requirement in configure.in (it is now 3.17.1). r=glandium, a=sledru - 0780dce35e25

Firefox 33 beta6 to beta7

2014-09-25 18:16:50 +0000

This beta has been driven by the NSS chemspill. We used this unexpected beta to test the behavior of 33 without OMTC under Windows.

  • 8 changesets
  • 232 files changed
  • 73163 insertions
  • 446 deletions

ExtensionOccurrences
cc73
h45
py23
c11
vcproj8
sh7
xcconfig6
mn6
pump4
mk4
cpp3
cbproj3
txt2
sln2
plist2
pbxproj2
m42
html2
def2
mm1
list1
+1
js1
in1
groupproj1
dep1
cmake1
am1
ac1

ModuleOccurrences
security151
security69
image4
widget1
modules1
+1
js1
gfx1

List of changesets:

Michael WuBug 1062886 - Fix one color padded drawing path. r=seth, a=sledru - 232c3b4708b9
Michael WuBug 1068230 - Don't use the gfxContext transform in intermediate surface. r=seth, a=sledru - bca0649c9b79
Douglas CrosherBug 1013996 - irregexp: Avoid unaligned accesses in ARM code. r=bhackett, a=sledru - 5e2a5b6c7a0d
Bas SchoutenBug 1030147 - Switch off OMTC on windows. r=milan, a=sylvestre - f631df57b34c
Steven MichaudBug 1056251 - Changing to a Firefox window in a different workspace does not focus automatically. r=masayuki a=lmandel - 7c118b1cf343
Kai EngertBug 1064636, upgrade to NSS 3.17.1 release, r=rrelyea, a=lmandel - fb8ff9258d02
Matt WoodrowBug 1030147 - Release the DrawTarget to drop the surface ref in ThebesLayerD3D9. r=Bas a=lmandel CLOSED TREE - 280407351f1b
L. David BaronBug 1064636 followup: Add new function to config/external/nss/nss.def r=khuey a=bustage CLOSED TREE - 2431af782661