Firefox 37 beta3 to beta4

In this beta release, we are coming back to lower volumes in term of number of patches. We landed some more EME patches (but this will stop with this release as decided to stop testing EME in 37). We’ve also fixed an important issue with Win64 builds.

  • 57 changesets
  • 92 files changed
  • 1132 insertions
  • 629 deletions

ExtensionOccurrences
cpp34
h11
js7
html7
mk4
ini4
css4
java3
py2
build2
xml1
txt1
sh1
msg1
list1
json1
jsm1

ModuleOccurrences
dom42
toolkit9
browser6
js4
security3
mobile3
layout3
gfx3
testing2
media2
docshell2
build2
xulrunner1
python1
parser1
netwerk1
modules1

List of changesets:

Cameron McCormackBug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron, a=lmandel - be7287dc2c9a
Cameron McCormackBug 1125391 - Re-enable Bug 931668 optimizations. r=dbaron, a=lmandel - a38e1a8b5b7d
Mark BannerBug 1108187 - Hide Loop's toolbar button in private browsing mode as Loop doesn't work fully in it yet. r=mikedeboer, a=lizzard - d6b0db94153e
Nicolas SilvaBug 1125848 - Prevent PCompositorChild messages to be sent after the actor started shutting down. r=sotaro, a=lmandel - 3146d4299a62
Ryan VanderMeulenBacked out changeset 3146d4299a62 (Bug 1125848) for crashes/asserts. - e4f2ee87f064
Nicolas SilvaBug 1125848 - Prevent PCompositorChild messages to be sent after the actor started shutting down. r=sotaro, a=lmandel - a082a6e1cd99
Ryan VanderMeulenBug 1120410 - Adjust the fuzz for 413361-1.html a bit more. a=test-only - dc8372b4cfd6
Tim TaubertBug 1041297 - Rewrite browser_tab_dragdrop2.js to get rid of arbitrary timeouts. r=Gijs, a=test-only - c6c9fb016b33
Ryan VanderMeulenBug 632290 - Disable browser_about.js on Linux and Windows. a=test-only - c3e7a20e8c91
Ryan VanderMeulenBacked out changeset c6c9fb016b33 (Bug 1041297) for mochitest-bc failures. - 33176406bcfe
Tim TaubertBug 1022403 - Fix intermittent browser_sessionHistory.js timeouts by making sure the weak shistory listener isn't GC'ed before we saw the notification. r=smacleod, a=test-only - f64d1d504422
Ben HearsumBug 1138990: 64-bit windows xulrunner is busted - fix compiler selection for win64 xulrunner. r=glandium, a=lmandel - 52600b8172cf
Chris PearceBug 1138771 - Ensure we don't deref a null pointer in assertion in GMPVideoDecoderParent::Shutdown(). r=edwin a=lmandel - 30cc597f157a
Edwin FloresBug 1131392 - Restrict EME to MSE only - r=cpearce a=lmandel - a8aa24cf19a5
Edwin FloresBug 1131392 - Remove unused test code after disabling non-MSE EME - r=cpearce a=lmandel - dd9bfd410f7e
Edwin FloresBug 1131392 - Fix EME tests after disable non-MSE EME - r=cpearce a=lmandel - 1a9d0193519a
Anthony JonesBug 1133572 - Remove duplication of logic from GetNextKeyframeTime(); r=cpearce a=lmandel - 8492532adb28
Anthony JonesBug 1133572 - Use new demuxer for all sample fetches; r=cpearce a=lmandel - 22f8facc4114
Chris PearceBug 1139316 - Add pref to enable EME outside of MSE. r=edwin a=lmandel - 5aff376f9bec
Joe SteeleBug 1131798 - Fix handling of CPU sub-type and rebasing WITHOUT requiring Python 3.3. r=ted a=lmandel - a50e75019bd3
Mike ShalBug 1123990 - installer needs voucher.bin; r=glandium, r=cpearce, a=lmandel - b377c6a7858e
Chris PearceBug 1134913 - Disable EME plugin-container voucher generation on Win64. r=ted a=lmandel - 67df6f1dbe4f
Anthony JonesBug 1138253 - Clean up AutoNotifyDecoded; r=cpearce a=lmandel - 620c8e250c76
Anthony JonesBug 1138253 - Count dropped frames directly; r=cpearce a=lmandel - 487eadc4b118
Mike ShalBug 1138535 - generate precomplete before signing for OSX; r=ted a=lmandel - 68707623b5a3
JW WangBug 1139270 - mark kGMPOutputDownscaled keys able to decrypt. r=cpearce a=lmandel - a73d01c8d332
Liz HenryPost Beta 3: disable EARLY_BETA_OR_EARLIER a=lizzard - c1eb69b107d9
Geoff BrownBug 1062365 - Bump mozharness rev. r=armenzg, a=NPOTB - 253ab0dca77d
Jonas JenwaldBug 1138993 - Prevent print preview of PDF files from generating one empty page for each page of the file, when switching to landscape mode. r=yury, a=lmandel - 932b7f9d5457
Tim TaubertBug 1139588 - Fix waitForDocLoadComplete() to hold onto the weak progress listener to ensure it isn't GC'ed before we saw the document load. r=Gijs, a=test-only - c7c384d18548
David KeelerBug 1129771 - Disable IPv6 in PSM xpcshell TLS connection tests due to failures on OS X 10.10. r=cykesiopka, a=test-only - 3cc718d438b5
Paul AdenotBug 1130077 - Bump the number of iterations to prevent failures on slow machines. r=ehsan, a=test-only - 88d82b8d1dcf
Bobby HolleyBug 1093980 - Rewrite test_FrameSelection to avoid assuming that resizes will always be processed before firing 'seeked'. r=mattwoodrow, a=test-only - 7ffee9383f87
ChrisBug 1106926 - Ensure that removing a hidden one click search provider also removes it from the browser.search.hiddenOneOffs pref. r=florian, a=lmandel - 7fc259f73c1d
James WillcoxBug 1118216 - Stop recycling Message instances, as it's unnecessary. r=rnewman, a=lmandel - a09088484ddf
Honza BambasBug 1079789 - Don't doom expired entries in the HTTP cache intermediate memory pool. r=michal, a=lmandel - eb42059e0728
ChrisBug 1121417 - Change hiddenOneOffs pref to use unichar type. r=gavin, a=lmandel - 513cff18abaa
Christoph KerschbaumerBug 1111834 - CORS request after preflight should not follow 30x redirect. r=sicking, a=lmandel - 24f079da6625
Maire ReavyBug 1137167 - Orange added to screensharing whitelist. r=jesup, a=lmandel - 8746f7ba56c9
JW WangBug 1138557 - Add null check to mLoadingSrc. r=karlt, a=lmandel - 58b004077c10
Drew WillcoxonBug 1130850 - Fix outdated plugin notification bar text color. r=Unfocused, a=lmandel - 5d0326e1f387
Michael ComellaBug 1138529 - Add null checks mDoorHangerPopup access in toolbar editing state. r=liuche, a=lmandel - b06724f2ed0a
Bas SchoutenBug 1138934 - Make sure the white texture of a component alpha pair is fully uploaded when new. r=nical, a=lmandel - a0dcce408108
Jeff WaldenBug 1127012. r=jorendorff, a=lmandel - 116d059a1e7d
L. David BaronBug 1140134 - Don't skip the rest of the properties in an animation after hitting one that we shouldn't apply. r=dholbert, a=lmandel - 4b50714e7419
Brian HackettBug 1138199. r=billm, a=abillings - 46392e569cb6
Ryan VanderMeulenBacked out changeset 24f079da6625 (Bug 1111834) for bustage. - bcd0c508c109
Christoph KerschbaumerBug 1111834 - CORS request after preflight should not follow 30x redirect. r=sicking, a=lmandel - 46aa1d78bd2e
Boris ZbarskyBug 1140638 - Disable <meta referrer> in Firefox 37 pending some loose ends being sorted out. r=sstamm, a=lmandel - 173e1bbcd0b6
Sid StammBug 1140638 - Disable CSP referrer directive. r=ckerschb, a=lmandel - a982b8eabc42
Chris DoubleBug 1136533 - Remove about:media page. r=gavin, a=lmandel - 8628f482efe0
Eugen SawinBug 1051556 - Simplify GeckoEditable exception messages. r=snorp, a=lmandel - 73c7414f883d
David KeelerBug 1136616 - Allow underscores in reference DNS-IDs in mozilla::pkix name matching. r=briansmith, a=lmandel - d59086707825
Ryan VanderMeulenBacked out changeset 7ffee9383f87 (Bug 1093980) for permafail. - 73a7e99cfd2a
Edwin FloresBug 981869 - Blacklist crashy flump3dec gstreamer plugin. r=kinetik, a=lmandel - fc7893265f9d
Edwin FloresBug 1133634 - Fix CanPlayType in GStreamer backend. r=kinetik, a=lmandel - 2c20766b4493
Ryan VanderMeulenBacked out 2 changesets (Bug 1121417, Bug 1106926) for browser_hiddenOneOffs_cleanup.js failures. - 89b593b91e5e