Firefox 39 beta4 to beta5

As expected, a bit bigger than beta 4. In this release, we disabled async plugin init which was an important source of crashes. We also took a change to improve the security on sync.

  • 28 changesets
  • 44 files changed
  • 550 insertions
  • 118 deletions

ExtensionOccurrences
js18
cpp12
java4
xul2
ini2
xml1
py1
jsm1
in1
html1
h1

ModuleOccurrences
toolkit9
js8
browser8
mobile6
dom6
xpcom1
testing1
mozglue1
modules1
gfx1
docshell1
accessible1

List of changesets:

Jan de MooijBug 1143679 - Make TryNoteIterIon behave more like Baseline/interpreter iterators. r=shu, a=sledru - c5327254125d
Gerald SquelartBug 1160908 - [EME] Delete GMPRecords that are 0 bytes in size. r=cpearce, a=lizzard - d787fb3b86be
Karl TomlinsonBug 1162364 - Detect and abort MF_E_TRANSFORM_STREAM_CHANGE infinite loops. r=cpearce, a=lizzard - 35fad3eed522
Panos AstithasBug 1170495 - Let the debugger server started by GCLI debug chrome code. r=ochameau, r=jwalker, a=lizzard - ffc4a84bbcdf
Richard NewmanBug 1061273 - Pre: add 20+ to Versions. a=lizzard - d999d29c8062
Richard NewmanBug 1061273 - Part 1: Put DEFAULT_PROTOCOLS and DEFAULT_CIPHER_SUITES in GlobalConstants. r=nalexander, a=lizzard - d9943a662657
Richard NewmanBug 1061273 - Part 2: Use per-version DEFAULT_PROTOCOLS and DEFAULT_CIPHER_SUITES. r=nalexander, a=lizzard - 676ae5e1e869
Richard NewmanBug 1061273 - Part 3: Enable TLSv1 for landing. r=nalexander, a=lizzard - c2f209debd59
Richard NewmanBug 1061273 - Part 4: Use SSLSocketFactory directly, rather than our own TLSSocketFactory subclass. r=nalexander, a=lizzard - b36c17437332
Richard NewmanBug 1061273 - Follow-up: Fix cipher suites for Sync 1.1. r=nalexander, a=lizzard - dd38d3ccbacd
Jason OrendorffBug 1155208 - In ToPropertyDescriptor, update attributes immediately after storing a getter or setter in a descriptor. r=jandem, a=abillings - 8de5d18494ab
Tooru FujisawaBug 1171777 - Make sure the index is nonnegative in GetElement IC with hole. r=jandem, a=lizzard - c569e4e29be6
Tooru FujisawaBug 1150297 - Move source property to RegExp instance again. r=till, a=lizzard - 6fe433fed5fb
Justin DolskeBug 1168481 - Add en-* translations to Pocket. r=adw, a=lizzard - f137fedd1455
Ryan VanderMeulenBacked out changeset 6fe433fed5fb (Bug 1150297) for suspicion of causing widespread test failures. - af8d7ef03660
Geoff BrownBug 1171303 - Set pref extensions.autoupdate.enabled to false to avoid testOfflinePage failures. r=mfinkle, a=test-only - 60de9fc9408f
Wes KocherBug 845134 - Disable test_focusedChild.html on Windows 8. a=test-only - a8acd56b1734
Robert StrongBug 1171792 - An update is attempted from an update notification when it is not possible to update. r=spohl, a=lhenry - 038ab776f75f
Florian QuèzeBug 1154019 - Intermittent browser_devices_get_user_media.js | Test timed out | Found a Browser:WebRTCGlobalIndicator. r=Gijs, a=test-only - ab9bfc1f6f00
Randall BarkerBug 1159830 - Autophone - webappstartup should not use console.log to output WEBAPP STARTUP COMPLETE. r=snorp, r=froydnj, a=lizzard - cadc2cc10081
David MajorBug 763395 - Add nlsp.dll to blocklist. r=bsmedberg, a=lizzard - 90c96749f1a3
Paolo AmadiniBug 1158133 - Add a way to disable async stacks, and disable by default on mobile platforms. r=bent, r=jimb, a=lizzard - bfba880deefd
Tim TaubertBug 1172137 - Record outerWindowID for new tabs first when we have a docShell. r=mconley, a=lizzard - 5ac2c3ff9a6d
Tim TaubertBug 1172137 - Update outerWindowID after a browser's remoteness changed. r=mconley, a=lizzard - 73d2a857261f
Tim TaubertBug 1172137 - Update outerWindowID mappings when swapping docShells. r=mconley, a=lizzard - 71ce4845c6f6
Aaron KlotzBug 1170676 - Fix null dereference in PluginModuleParent::StreamCast. r=jimm, a=lizzard - b41419fa52bb
Milan SreckovicBug 1145143 - Check if buffer size is correct before calling the update. r=nical, a=lizzard - ad1f0e1ddaf2
Aaron KlotzBug 1173182 - Disable async plugin init for this release. r=vladan, a=lizzard - 534a78bbabb4