Release Management Blog

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

Firefox 32 beta5 to beta6

2014-08-13 18:00:05 +0000

  • 26 changesets
  • 33 files changed
  • 503 insertions
  • 244 deletions

ExtensionOccurrences
cpp8
js6
h6
html2
build2
xul1
xml1
sh1
py1
java1
ini1
in1
c1

ModuleOccurrences
content9
mobile4
js4
mozglue3
browser3
media2
dom2
toolkit1
testing1
netwerk1
modules1
build1

List of changesets:

Matthew GreganBug 992238 - Disable test_init_destroy_multiple_contexts_and_streams on Windows 7. r=padenot, a=test-only - 980f2d449ccb
Martijn WargersBug 928678 - Hopeful fix for intermittent failure. r=jmaher, a=test-only - 04f540c59457
Chris PearceBug 1046003 - Ensure duplicate frames after a seek have an Image. r=kinetik, a=sledru - 91f078c385f8
Mike HommeyBug 1036286 - Delay registration of the faulty.lib signal handler until when it's necessary. r=nfroyd, a=sledru - ec230387fad2
Mike HommeyBug 1036286 - Ensure faulty.lib diverts libc's sigaction instead of a LD_PRELOADed one. r=nfroyd, a=sledru - 1f96d584763a
Bobby HolleyBug 1042436 - Always enter the wrapper's compartment before invoking SilentFailure. r=gabor, a=sledru - 6037db66624b
Bobby HolleyBug 1042436 - Lowercase the "reason" param to SilentFailure. a=sledru - 4cb373d9ce33
Bobby HolleyBug 1042436 - Warn once to the console when XrayWrappers deny access to an object. r=gabor, sr=smaug, a=sledru - 1cf7b5810eb5
Ryan VanderMeulenBacked out changesets 1cf7b5810eb5, 4cb373d9ce33, and 6037db66624b (Bug 1042436) for bustage. - 53c7aceaf1a8
Bobby HolleyBug 1042436 - Always enter the wrapper's compartment before invoking SilentFailure. r=gabor - 08c5b02a125e
Bobby HolleyBug 1042436 - Lowercase the "reason" param to SilentFailure. r=me - 84bf42618416
Bobby HolleyBug 1042436 - Warn once to the console when XrayWrappers deny access to an object. r=gabor,sr=smaug a=sylvestre - c405f720f587
Georg FritzscheBug 1048793 - Skip CertUtils checks as we changed providers and PublicKeyPinningService already provides them. r=mmc, a=sledru - 7aa9781a3758
Marco BonardoBug 997970 - Add search suggest to Amazon for en-US. r=ttaubert, a=sledru - 3f7ae08da07f
Paul AdenotBug 1047831. r=ehsan, a=sledru - 0c488a1d2142
Richard NewmanBug 1050690. r=wesj, a=sledru - 6b9281a057b7
Tim TaubertBug 1048133 - Check key algorithms before using them for encryption/signatures r=rbarnes a=abillings - 6a7e6708ded1
Cosmin MalutanBug 1032255 - TPS has to exit with code != 0 in case of failures. r=aeftimie, dhunt a=testonly DONTBUILD - 1b581df81c9b
Mike HommeyBug 1048064 - Fix libstagefright build on GNU/kFreeBSD. r=ajones, a=NPOTB - 2e0eeb786e7d
Karl TomlinsonBug 995075 - Include update_filter() changes from upstream speexdsp. r=padenot, a=sledru - 92c3567e5a0c
Patrick McManusBug 1045640 - disable tls proxying Bug 378637 on gecko 32 r=backout a=lmandel r=hurley - c9dec07b4148
Ryan VanderMeulenBacked out changeset 551f71d3138f (Bug 1038243) - b8d426a326f5
Richard NewmanBug 936851 - Part 1: Remove VideoPlayer. r=mfinkle, a=lmandel - e9fc6b3efaf3
Richard NewmanBug 936851 - Part 2: Delegate to Fennec itself for YouTube video instead of VideoPlayer. r=mfinkle, a=lmandel - 086068fe1b98
Wes JohnstonBug 1046500 - Fix mediagroup parsing in feed parser. r=mak, a=sledru - f76498a1bcbd
Lawrence MandelPost Beta 4: disable EARLY_BETA_OR_EARLIER a=me - 8bf5700cb82e

Firefox 32 beta4 to beta5

2014-08-09 14:59:12 +0000

  • 27 changesets
  • 61 files changed
  • 1186 insertions
  • 161 deletions

ExtensionOccurrences
cpp19
h16
js3
ini3
html3
xml2
xhtml2
java2
in2
txt1
py1
jsm1
dep1
c1
build1
asm1

ModuleOccurrences
content14
dom12
security9
mobile5
netwerk4
js4
toolkit3
docshell3
media2
browser2
memory1

List of changesets:

Brian HackettBug 1037666. r=billm, a=abillings - 784c7fb4c431
Byron Campen [:bwc]Bug 963524 - Avoid setting SO_REUSEADDR when binding a UDP socket to port 0, since the linux kernel might select an already open port. r=mcmanus, a=sledru - 92364eef664a
Mike HommeyBug 1047791 - Use integers for audio when on Android, or when using ARM on other OSes, and disable webm encoding. r=padenot, a=NPOTB - 333e7f930c63
Boris ZbarskyBug 1045096 - Make sure initial about:blank in iframes have a nsDOMNavigationTiming object, so we don't end up with window.performance throwing when accessed on their window. r=smaug, a=sledru - 70277dbb9071
Bobby HolleyBug 1048330 - Null-check the XBL scope in more places. r=smaug, a=sledru - f5df74fab22f
Brian NicholsonBug 987864 - Move API 13 styles to values-v13 folder. r=wesj, a=sledru - 68181edc64c1
Blair McBrideBug 1024073 - Whitelist plugin: Roblox Plugin launcher. r=gfritzsche, a=sledru - cda6534d9780
Blair McBrideBug 1029654 - Whitelist plugin: Box Edit. r=gfritzsche, a=sledru - 4d812a850eb1
Blair McBrideBug 1024965 - Whitelist plugin: Nexus Personal. r=gfritzsche, a=sledru - c2fc1e357ca0
Martin ThomsonBug 1048261 - Safe dispatch from DTLS connect to PeerConnectionImpl. r=jesup, r=bwc, a=abillings - adb28e85421f
Kai EngertBug, 1048876, Update Mozilla 32 to use NSS 3.16.4, a=lmandel - 22589028e561
Cameron McCormackBug 1018524 - Make copies of more SVGLength objects when manipulating SVGLengthLists. r=longsonr, a=lmandel - 3315c53c4bb7
Cameron McCormackBug 1040575 - Make a copy of SVGSVGElement.currentTranslate if it is inserted into an SVGPointList. r=longsonr, a=lmandel - 4da65dc7d057
Valentin GosuBug 1035007 - Make sure hostname is inserted in the right place. r=mcmanus, a=sledru - e6cee3b7907e
Ben KellyBug 995688 - Always show scrollbars in test to avoid fade effect evicting document from BF cache. r=smaug, a=test-only - 8f34703f5065
Richard NewmanBug 1049217 - Fix CharacterValidator for API levels below 12. r=margaret, a=sledru - fc7ce6481ea9
Randell JesupBug 1037000 - Include "default communications device" in the audio input enumeration for gUM. r=padenot, a=sledru - ee74d30a8968
Gregory SzorcBug 1045421 - Remove date time bomb from test_crash_manager.js, add logging. r=gfritzsche, a=test-only - ac0afa7b1b25
Jason OrendorffBug 1043690 - Part 1: Provide helper function for HTMLDocument and HTMLFormElement proxies to use from [[Set]]. r=efaust, a=lmandel - 8375886783f2
Boris ZbarskyBug 1043690 - Part 2: Change the codegen for DOM proxies to ignore named props when looking up property descriptors on [[Set]]. r=efaust, a=lmandel - 06542873b0dc
Jan de MooijBug 1041148 - Move HoldJSObjects call to XMLHttpRequest constructor to simplify the code. r=bz, a=lmandel - 7b29fabbf26a
Ryan VanderMeulenBug 1043690 - Remove extraneous const usage. r=jorendorff, a=bustage - c755d28a5266
Michael ComellaBug 1047264 - Dynamically retrieve Views for Display Mode on tablet. r=lucasr, a=sledru - e8fbf14de311
Richard NewmanBug 1047549 - Copy libraries out of the APK when they're missing. r=blassey, a=lmandel - 9d8f79b400bf
Andrew McCreightBug 1038243 - Avoid static casting from nsIDOMAttr to Attr. r=smaug, a=lmandel - 551f71d3138f
Michael WuBug 1044193 - Always cleanup on heap allocation path. r=glandium, a=lmandel - e51295fe2c54
Jonas JenwaldBug 1028735 - Revert one aspect of CIDFontType2 font parsing to the state prior to CMAP landing. r=yury, a=lmandel - 599c7756380c

Firefox 32 beta3 to beta4

2014-08-06 16:40:35 +0000

  • 17 changesets
  • 19 files changed
  • 135 insertions
  • 57 deletions

ExtensionOccurrences
cpp8
h4
js2
xml1
py1
jsm1
in1
c1

ModuleOccurrences
js6
mobile3
xpcom2
dom2
widget1
testing1
services1
media1
gfx1
browser1

List of changesets:

Ted MielczarekBug 1033938 - rm full symbols.zip during buildsymbols. r=glandium, a=NPOTB - 0ad2cb256eb8
Cosmin MalutanBug 990509 - Wait a second after tabs opening before finishing the sync operation. r=aeftimie, r=rnewman, a=test-only - 51f2c08f86ee
Richard NewmanBug 1046369 - Add architecture to logged library load errors. r=blassey, a=sylvestre - 429123ab0700
Mark FinkleBug 1012677 - Investigate delayed initialization of nsILoginManager in Firefox for Android r=margaret a=sylvestre - c110771b033f
Mark FinkleBug 1043920 - Reader mode (ambient light detection) prevents device from sleeping r=margaret a=sylvestre - a59d3af0c000
Tim TaubertBug 1041788 - Don't enter _beginRemoveTab() when a .permitUnload() call is pending r=dao a=sylvestre - faf3b10d4868
Mike HommeyBug 1044414 - Add a fallback for unknown platforms after Bug 945869. r=ted, a=NPOTB - 91dca763d0f5
Mike HommeyBug 901208 - Fix Skia for ARM v4t. r=derf, a=NPOTB - aa124023125a
Gijs KruitboschBug 1042625 - High contrast mode detection broken on Windows <8. r=jimm, a=lmandel - 19d074395f1a
Randell JesupBug 1035067 - Don't hint we expect a track if we're not going to receive it. r=ehugg, a=lmandel - b7316976ca8b
Bobby HolleyBug 1044205 - Detach the XPCWrappedNativeScope from the CompartmentPrivate during forcible shutdown. r=billm, a=sledru - a979f156f8d1
Bobby HolleyBug 1044205 - Invoke XPCWrappedNativeScope::TraceSelf from TraceXPCGlobal. r=billm, a=sledru - 7fb3c0ed4417
Bobby HolleyBug 1044205 - Rename XPCWrappedNativeScope::TraceSelf to TraceInside. r=billm, a=sledru - 72c66ced503e
Andrew McCreightBug 1037510 - Part 1: Add nursery size as a parameter of CycleCollectedJSRuntime. r=khuey, a=sledru - 84bf8e0aaecb
Andrew McCreightBug 1037510 - Part 2: Reduce GGC nursery size to 1MB on workers. r=khuey, a=sledru - e61371be0f38
Ryan VanderMeulenBug 1044205 - Replace xpc::CompartmentPrivate::Get with GetCompartmentPrivate to fix bustage. a=bustage - 932afd80c5a0
Ryan VanderMeulenBug 1044205 - Fix up one other use of CompartmentPrivate::Get. a=bustage - 54fe10b3558d

Firefox 32 beta2 to beta3

2014-08-03 19:51:21 +0000

  • 28 changesets
  • 37 files changed
  • 510 insertions
  • 158 deletions

ExtensionOccurrences
cpp8
js7
svg3
mn3
jsm3
css3
xml2
java2
html2
xhtml1
sjs1
list1
h1

ModuleOccurrences
browser17
content6
mobile4
js3
toolkit2
dom2
xpcom1
security1

List of changesets:

Wes KocherBug 1045421 - Disable test_crash_manager.js for failures on a CLOSED TREE r=me a=test-only - 6782bc9ae760
Dão Gottwaldfix line endings, no bug, DONTBUILD - d0fd7d6cfd3c
Dão GottwaldBug 1016405 - Update the icons in the context menu to have the correct size, HiDPI, and inverted variants. r=mdeboer a=lmandel - 92bb440bf6d6
Mark FinkleBug 988648 - Telemetry for Bookmarking/Saving r=liuche a=lmandel - 68d81380f84c
Mark FinkleBug 1044255 - Fix 'storage.init is not a function' during startup r=margaret a=lmandel - 26341b100b6d
JW WangBug 1042884 - Do nothing in AudioStream::OpenCubeb() after shutdown. r=kinetik, a=sledru - eb3c7dd5ac83
Andrew McCreightBug 1038887 - Add back null check to nsErrorService::GetErrorStringBundle. r=froydnj, a=sledru - f1b3abcc9555
Patrick McManusBug 1045640 - disable tls proxying Bug 378637 on gecko 32 r=backout a=lmandel - 97a654ff8682
Ryan VanderMeulenBacked out changeset 97a654ff8682 (Bug 1045640) for mass bustage. - 433a7a6a2c25
Karl TomlinsonBug 1022945. r=roc, a=sledru - 59a8340afc89
Heather ArthurBug 966805 - Disable transitions in browser_styleeditor_sourcemap_watching.js. r=bgrins, a=test-only - b278a705d160
Richard NewmanBug 1042657 - Fix FloatingHintEditText when invoked from GeckoPreferences. r=margaret, a=sledru - 1efe42b45348
Nicolas B. PierronBug 1034349 - Skip Float32 specialization for int32 operations. r=bbouvier, a=abillings - 4fc9c8d8a4ae
Boris ZbarskyBug 957243 - Fix test_bug602838.html to not assume server response ordering. r=mayhemer, a=test-only - 97b81de9d1a5
Jared WeinBug 1035586 - allow snippets in about:home to highlight sync in the firefox menu. r=Unfocused a=lmandel - 4bb3a5226b75
David KeelerBug 1040889 - Don't re-cache OCSP server failures if no fetch was attempted. r=briansmith, r=cviecco, a=lmandel - 1c3cce4e0395
Bob OwenBug 1042798 - Use an AutoEntryScript in nsNPAPIPlugin _evaluate as we are about to run script and need to ensure the correct JSContext* gets pushed. r=bholley, a=lmandel - 74a868d4fccd
Bob OwenBug 1042798 - Test: ensure window.open followed by document.writeln doesn't throw security error when called through NPN evaluate. r=bz, a=lmandel - 55731dcb4b17
Ryan VanderMeulenBacked out changeset 1c3cce4e0395 (Bug 1040889) for Windows bustage. - 3d310f9e5e5e
Jan de MooijBug 1046176 - Fix inlined UnsafeSetReservedSlot post barrier. r=nbp, a=sledru - 247751fedbeb
Terrence ColeBug 1029299. r=billm, a=abillings - 2e2e1357e6ed
Dão GottwaldBug 1041969 - Disabled icons in context menu should use GrayText. r=mdeboer, a=sledru - 011c4355f782
Shane CaraveoBug 1042991 - Fix history use in share panel. r=bmcbride, a=sledru - fd04691e6c71
David KeelerBug 1040889 - Don't re-cache OCSP server failures if no fetch was attempted. r=briansmith, r=cviecco, a=lmandel - adc6758d943d
Tomislav JovanovicBug 1041844 - Disable e10s tests on Aurora and Beta. r=evold, a=sledru - f3e354f0ec70
Florian QuèzeBug 1046142 - Empty language to translate to drop down on localized builds, r+a=gavin. - c381e6fba574
Wes KocherBacked out changeset c381e6fba574 (Bug 1046142) for bc1 failures - 2d266c52e2a5
Florian QuèzeBug 1046142 - Empty language to translate to drop down on localized builds, r+a=gavin. - 33eea1df6465