Firefox 39 beta1 to beta2

A quiet second beta for 39. Among the 54 changesets, 8 are NPOTB (not part of the build), 14 are test-only changes. The rest are about fixing stability issues, improving the new features.

  • 54 changesets
  • 108 files changed
  • 893 insertions
  • 429 deletions

ExtensionOccurrences
cpp22
html18
js17
h10
c7
jsm5
mk3
ini3
css3
py2
list2
in2
build2
xml1
xhtml1
win-common1
mn1
mm1
linux1
json1
dep1
def1
common1

ModuleOccurrences
dom24
security21
browser18
toolkit8
js7
layout6
netwerk5
build5
gfx3
testing2
docshell2
xpcom1
services1
mobile1
media1

List of changesets:

Tooru FujisawaBug 1159973 - Abort parsing when TokenStream::SourceCoords hits OOM. r=jorendorff, a=sylvestre - 9ed526f22941
Ehsan AkhgariBug 1096302 - Increase the timeout of the test so that it has enough time to finish on the B2G ICS Emulator. a=test-only - 7de1f8e10e19
Patrick McManusBug 1144602 - Preconnect test handler should only count 1 syn. r+a=test-only - d97843a2dbb5
Margaret LeibovicBug 1166392 - Include about:reader strings on Android. r=mfinkle, a=sledru - ce664a21fda4
Marco BonardoBug 1166853 - Sync "hangs" when trying to apply a livemark to a reconciled folder. r=rnewman, a=sledru - 34df9b9beee3
Felipe GomesBug 1163422. r=Gijs, a=sledru - 8b33b6374feb
Michal NovotnyBug 1159500 - Crash in mozilla::net::CacheIndexIterator::GetNextHash(unsigned char (*)[20]). r=honzab, a=sledru - 2b23a8be4f93
Tim NguyenBug 1125952 - Make about:sessionrestore use more available height. r=jaws, a=sledru - 50bf62afd416
Paul AdenotBug 1166183 - Back out the direct listener removal landed by mistake in Bug 1141781. r=jesup, a=sledru - edd045aad951
Paul AdenotBug 1166183 - Work around Bug 934512 in track_peerConnection_replaceTrack.html. r=pehrson, a=sledru - 7311bd491c30
Andreas PehrsonBug 1166183 - Reset PipelineListener's flag after ReplaceTrack(). r=bwc, a=sledru - d68fc8a46c1a
Sami JaktholmBug 982201 - Don't give up so easily when constructing netmonitor statistics view during tests. r=past, a=test-only - 46bb07934327
Randell JesupBug 1166183: bustage/mis-merge fix for newstream vs newStream r=bustage a=test-only-mismerge - b671922dedff
Gijs KruitboschBug 1162860 - ensure closing tabs really don't get closed twice, r=ttaubert,a=lizzard - b0b76d0add0b
Kan-Ru ChenBug 1004864 - Use SpecialPowers.pushPermissions in test_messagemanager_targetchain.html. r=smaug, a=test-only - 3ff03c918bdc
Daniel HolbertBug 1167311 - When we unprefix 'display:-webkit-box' on a whitelisted site, only set flag to unprefix '-moz-box' if we're parsing a series of declarations. r=dbaron, a=lizzard - 9d2ba69b0ff3
Mark BannerBug 1157712 - Fix multiple OS X notifications when someone joins a Loop room. Ensure we don't attempt to re-initialise twice. r=mikedeboer, a=sledru - 928e51389b65
Ryan VanderMeulenNo bug - Update mozharness.json to revision aa543babe6b7. a=test-only - 2fe463b29e20
Mike ShalBug 1155349 - Set packageFilename in mach properties. r=glandium, a=NPOTB - a1a1e0b8c9c5
Tim TaubertBug 1074139 - Bump test timeout to fix intermittent test_WebCrypto_RSA_OAEP.html timeouts. r=rbarnes, a=test-only - 887a153499b4
Tim TaubertBug 1133747 - Fix intermittent test_WebCrypto_Reject_Generating_Keys_Without_Usages.html failures by requesting a longer timeout. r=rbarnes, a=test-only - 9abcdd8e7712
Aaron KlotzBug 1156861: Add a TaskFactory to PluginProcessParent to handle launch completion tasks; r=jimm a=rkothari - f3259a2d48bc
Steven MichaudBug 1154876 - Block calls to hooked methods off the plugin thread. r=spohl a=rkothari - c9cc5b1e1b0f
Geoff BrownBug 1154505 - Request longer timeout for test_bug346659.html. r=smaug, a=test-only - 73ab42485315
Geoff BrownBug 1143317 - Fix asyncTestsDone check in test_canvas.html. r=gw280, a=test-only - ddf891831a04
nsilvaBug 1151713 - Initialize the layers prefs earlier. r=jrmuizel, a=ritu - 0e89ce35d118
Dan GlastonburyBug 1147447 - Enable STL wrapping for libGLESv2 and libEGL. r=jmuizelaar, r=glandium, a=sledru - 081397fd519a
Paul AdenotBug 1122218 - Fix off-by-one error when computing oscillator rendering range. r=karlt, a=sledru - befc7b294081
Josh MatthewsBug 1059081 - Add a threadsafe wrapper for persistent nsMultiplexStream queues. r=nfroyd, a=ritu - a8c1768e0d87
Jonathan WattBug 1148418 - Make nsDisplayBackgroundColor::Paint use a higher precision floating point type to avoid scrolling artifacts. r=mattwoodrow, a=lizzard - 01c9c80931d5
Gerald SquelartBug 1164264 - [EME] If there are no plugins left, don't wait for anything to shutdown. r=cpearce, a=ritu - 11000e0b0c71
Daniel HolbertBug 1167782 - Null-check pseudo element in nsHTMLCSSStyleSheet::RulesMatching(). r=dbaron, a=sledru - cc237f8e9fa5
Ehsan AkhgariBug 1168055 - Fix the :active pseudo-class on text controls. r=smaug, a=sledru - 4f5b9c0de6ce
Tim TaubertBug 1158855 - Don't collect children of SHEntries if one or more of those were dynamically added. r=Yoric, a=sledru - 2d83b8a022a6
Ryan VanderMeulenBug 1166031 - Update NSS to NSS_3_19_1_RTM. a=lizzard - a74ce2833a96
Tim TaubertBug 1166031 - Use 1024-bit prime for WebCrypto's DH tests. r=mt, a=lizzard - b239d4243b6b
David KeelerBug 1166031 - Update PSM xpcshell small RSA key test to reflect new error. r=Cykesiopka, a=lizzard - dc9c305024f4
Ryan VanderMeulenBug 1059081 - More non-unified bustage fixage. a=bustage - 4b3a7292ddad
Geoff BrownBug 971742 - Re-balance test_URIs and test_URIs2. r=jesup, a=test-only - a6202870af6a
Geoff BrownBug 1168995 - Enable test_URIs2.js. r=jesup, a=test-only - 9da96ad2ba0f
Ehsan AkhgariBug 1161916 - Increase the test timeout since it's too slow on Android 4.3 test infra. a=test-only - f2130e4494d3
Ehsan AkhgariBug 1158016 - Skip the test if the page is not loaded from the bf-cache when going back. r=bzbarsky, a=test-only - 477a0035c253
Matthew NoorenbergheBug 1145754 - Allow per-site recipes to adjust the username/password field detection for capture. r=dolske, a=lizzard - ceac3b53900f
Olli PettayBug 1149891 - Backout Bug 1081038 because it made us run mutation observer callbacks against the spec, part 1. r=bholley, a=dveditz - 0bf9b7602fec
Olli PettayBug 1149891 - Backout Bug 1081038 because it made us run mutation observer callbacks against the spec, part 2. r=bholley, a=dveditz - c4a3e88135e9
Ted MielczarekBug 1085557 - Add Socorro symbol upload token file to mac and windows mozconfigs. r=coop, a=NPOTB - c782301a8065
Ted MielczarekBug 1085557 - Switch symbol upload to use Socorro production server. r=rhelmer, a=NPOTB - 8f1875e7015b
Ted MielczarekBug 1085557 - Add Socorro symbol upload token file to linux mozconfigs. r=coop, a=NPOTB - b27cde03edb0
Ted MielczarekBug 1153799 - Stop using SSH symbol upload when using Socorro API. r=gps, a=NPOTB - 772bcce648ac
Ted MielczarekBug 1165347 - Use retries for symbol uploads. r=gps, a=NPOTB - 103c7e2422c7
Ted MielczarekBug 1168535 - Print error response body in upload_symbols.py. r=gps, a=NPOTB - 8b8bd757099b
Ted MielczarekBug 1168535 - Re-open the zip file for each upload_symbols retry. r=gps, a=NPOTB - 1f0092bc321a
Shu-yu GuoBug 1145781 - Unlazify functions when getting their debug scopes. r=jimb, a=lizzard - 9d21268e218c
Mike de BoerBug 1166646 - WINDOW_ENABLED telemetry key is falsy, thus not working. Check for its type properly. r=Standard8, a=lizzard - a2f619521d74