Release Management Blog

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

Firefox 37 beta2 to beta3

2015-03-06 17:52:29 +0000

Once more, this beta is impressive in term of number of changesets. The highlight of this beta is the landing of the EME API. Fortunately, as they are isolated, the impact should be minimal on the release.

We also enabled the Flash protected mode.

  • 102 changesets
  • 217 files changed
  • 7009 insertions
  • 2041 deletions



List of changesets:

Geoff BrownBug 1099175 - Skip conformance/textures/texture-npot.html on android. r=jgilbert, a=test-only - 70787b6f48c3
David MajorBug 1137050 - Don't SetThreadContext if the context didn't change. r=luke, a=lizzard - 5334c7c0b2ce
Steve WorkmanBug 1093983 - Disable type ANY request in DNS used to get TTL on Windows. r=mcmanus, a=lizzard - 082769bdd62a
Ben HearsumBug 1138924: fix win64's xulrunner mozconfig. r=rail, a=bustage - 93edd4dced6e
Jean-Yves AvenardBug 1131433 - More non-unified build fixes. a=bustage - f149caa91650
Jean-Yves AvenardBug 1138731 - Fix non-unified compilation in TextInputHandler. r=smichaud, a=bustage - 64549e948fc8
Kartikaya GuptaBug 1137952 - Call mozRequestAnimationFrame on the right window. r=mstange, a=test-only - d29e62045cc8
JW WangBug 1102852 - add MediaKeyMessageType to and remove destinationURL from MediaKeyMessageEvent. r=cpearce,bz a=lmandel ba=lmandel - c7d212eecc8e
JW WangBug 1111788 - Part 1 - include timestamps for "browser:purge-session-history" notification. r=gavin a=lmandel - 6195599f25e0
JW WangBug 1111788 - Part 2 - have GeckoMediaPluginService listen to "browser:purge-session-history" event. r=cpearce a=lmandel - 67145bce29be
JW WangBug 1111788 - Part 3 - clear nodeIds/records which are modified after the time of "clear recent history". r=cpearce. a=lmandel - 74d72da474f9
JW WangBug 1120295 - test case for "Clear Recent History" command. r=cpearce. a=lmandel - 3c5c3aa669f6
Matthew GreganBug 1124023 - Fix naming of GMPAudioDecoderCallbackProxy. r=cpearce a=lmandel - 589dc8554797
Matthew GreganBug 1124021 - Fix dangerous UniquePtr usage pattern in GMP. r=cpearce a=lmandel - 3f463a602bea
Matthew GreganBug 1122372 - Fix dangerous UniquePtr usage pattern in AudioStream. r=cpearce a=lmandel - bb90dd41c737
Edwin FloresBug 1118383 - Plug memory leak in openaes - r=cpearce a=lmandel - 5525ed289797
Edwin FloresBug 1124491 - Test HTMLMediaElement.isEncrypted attribute - r=cpearce a=lmandel - dccbd236f4f8
Edwin FloresBug 1124491 - Add HTMLMediaElement.isEncrypted attribute - r=cpearce,bz a=lmandel - 894e85d470e3
JW WangBug 1124939 - Add "individualization-request" to MediaKeyMessageType. r=bz a=lmandel - 6f83d3fe38da
Edwin FloresBug 1101304 - Handle CORS in EME - r=cpearce a=lmandel - 7503ad43a7fd
JW WangBug 1081251 - register error handlers for all media elements in EME mochitests. r=cpearce a=lmandel - 00ac75ab182f
Edwin FloresBug 1101304 - Test that EME works with CORS - r=cpearce a=lmandel - 7bc573c193ea
JW WangBug 1121332. Part 1 - add media key status to gmp-api. r=cpearce. a=lmandel - 7a0c7799b5ea
JW WangBug 1121332. Part 2 - expose media key status from CDMCaps. r=cpearce a=lmandel - ffdf11b39ebf
JW WangBug 1121332. Part 3 - export MapObject from JS. r=jorendorff. a=lmandel - e29d774c7215
JW WangBug 1121332. Part 4 - implement MediaKeySession.keyStatuses and remove MediaKeySession.getUsableKeyIds. r=bz. a=lmandel - 3d9497f46338
JW WangBug 1121332. Part 5 - update EME mochitests for webidl changes. r=cpearce a=lmandel - 4bcb6239d04b
JW WangBug 1121332. Part 6 - update test_interfaces.html. r=bz a=lmandel - 075916728a00
JW WangBug 1083658 - add "output-downscaled" to GMP. r=cpearce. a=lmandel - c4b5f9a4cc0a
Edwin FloresBug 1075199 - Import WMF decoding code from cpearce's gmp-clearkey implementation - r=cpearce a=lmandel - 9910b5a6a99f
Edwin FloresBug 1075199 - WMF decoding in ClearKey CDM - r=cpearce a=lmandel - 6cb6bddb9b9d
Edwin FloresBug 1075199 - More logging in ClearKey CDM - r=cpearce a=lmandel - 8fb0193c1399
Edwin FloresBug 1075199 - Extend lifetime of VideoHost in GMPVideoDecoderParent to stop its destruction racing with the deallocation of video buffers - r=jesup a=lmandel - ed78f124783d
Edwin FloresBug 1075199 - Output a different depending on platform - r=cpearce,gps a=lmandel - c197f7371955
JW WangBug 1128379 - improve error handling in MediaKeys::CreateSession. r=bz a=lmandel - 88ab5bafc85a
JW WangBug 1128389 - rename "keyschange" to "keystatuseschange" per spec change. r=bz. r=cpearce. a=lmandel - 336529d8cd1a
Chris PearceBug 1129229 - Recognize com.adobe.primetime keysystem string. r=edwin a=lmandel - 949ce3e9c42e
Matthew GreganBug 1121258 - Add a GMP PDM to allow MP4 playback via OpenH264. r=cpearce a=lmandel - f2e35a9f30a7
Matthew GreganBug 1128794 - Refactor EME decoders on top of GMP decoders. r=cpearce a=lmandel - 87bba928e233
Edwin FloresBug 1129722 - Add {Hold,Drop}JSObjects to MediaKeyStatusMap - r=jwwang,bz a=lmandel - 93c5dec5ad4b
Matthew GreganBug 1130923 - Remove some DASHDecoder remnants: RestrictedAccessMonitor and GetByteRangeForSeek. r=cpearce a=lmandel - 74fe432c68e8
Matthew GreganBug 1131340 - Avoid delegating constructors since GCC 4.6 lacks support. r=cpearce a=lmandel - d102a4ff97be
Matthew GreganBug 1131340 - Avoid template aliasing since GCC 4.6 lacks support. r=cpearce a=lmandel - e6af00cdcfe7
JW WangBug 1130906 - remove HTMLMediaElement.waitingFor for spec. changes. r=cpearce. r=bz. a=lmandel - d72d2f792d90
Edwin FloresBug 1113474 - Keep MediaKeys alive until it has resolved all of its stored promises - r=cpearce a=lmandel - c85410a124c6
Edwin FloresBug 1113474 - Release MediaKeys when cleaning up pending promises - r=jwwang a=lmandel - 706bf5c21e6d
JW WangBug 1130917 - Part 1 - disallow multiple records with the same name in GMPStorageChild::CreateRecord(). r=edwin a=lmandel - 7a78fefaf5bd
JW WangBug 1130917 - Part 2 - improve error handling of StoreData() and ReadData(). r=edwin. a=lmandel - d02a943f7351
JW WangBug 1130917 - Part 3 - fix EME gtests. r=edwin. a=lmandel - acb510bddadd
JW WangBug 1130932 - allow GMPDecryptorParent::RecvKeyStatusChanged calls after Close(). r=edwin. a=lmandel - 5ee41a13b1ee
Chris PearceBug 1131755 - Make media.eme.enabled pref enable/disable EME rather than hide/expose EME. r=bz a=lmandel - b2add82a76ce
JW WangBug 1132366 - Correct place to call MediaKeys::Release() during shutdown. r=edwin a=lmandel - 4cb81cd7b63c
JW WangBug 1132780 - Fix namespace and include files in MediaKeyStatusMap.cpp/h. r=cpearce a=lmandel - e3bf6bb9b33a
Chris PearceBug 1111160 - Dispatch observer service notifications when content succeeds or fails to get CDM access. r=bz a=lmandel - 4c7cf01583e2
Edwin FloresBug 1133370 - Remove redundant Shutdown() call in MediaDataDecoderCallbackProxy::Error() - r=kinetik a=lmandel - e4eece82fbe1
Chris PetersonBug 1133291 - Remove unused code from Clear Key's openaes. r=cpearce a=lmandel - e13431adabfd
Gijs KruitboschBug 1133583 - pass window in EME notifications instead of null subject, r=cpearce a=lmandel - 448ff154c5fd
Jacek CabanBug 1133479 - Fixed media/gmp-clearkey build on mingw. r=cpearce a=lmandel - d8e655d11fc5
Stephen PohlBug 1089867: Rename media.eme.adobe-access.enabled pref to media.gmp-eme-adobe.enabled. r=cpearce a=lmandel - 9b9911bc6bd5
Chris PearceBug 1124031 part 1 - Expose GMP version on GMPParent. r=jesup a=lmandel ba=lmandel - f0b35fc2bfbf
Chris PearceBug 1124031 part 2 - Rename EMELog.h to EMEUtils.h. r=bz a=lmandel - cee66f9d30e7
Chris PearceBug 1124031 part 3 - Parse min CDM version from EME keySystem string. r=bz a=lmandel - 16dddf827464
Chris PearceBug 1124031 part 4 - Enforce min CDM version from keySystem string. r=bz a=lmandel - 6437b406a0fa
Chris PearceBug 1137489 - Fix unified build failure in gmp-clearkey. r=edwin a=lmandel - d56acccf3b69
Chris PearceBug 1137957 - Fix non-unified build failure in GMPVideoDecoder. r=kinetik a=lmandel - a7098648876a
Jean-Yves AvenardBug 1134387: Prevent crash when decoder couldn't be created. r=edwin a=lmandel - 1ef0bf557169
Chris PearceBug 1136986 - Disable SharedDecoderManager for EME video. r=kentuckyfriedtakahe a=lmandel - 9745aeeb920c
Chris PearceBug 1136986 - Fix unthreadsafe uses of GMPVideoHost in gmp-clearkey. r=edwin a=lmandel - 1fd982ec5296
Chris PearceBug 1138240 - Fail faster if a CDM tries to resolve a resolved promise. r=edwin a=lmandel ba=lmandel - 8abdbdecd2d6
Ryan VanderMeulenBug 1120993 - Backout Bug 1125891 and Bug 1119941 to return to default settings for Flash protected mode and our internal sandbox. a=lmandel - 25f45020179b
David MajorBug 1137609 - Test for the missing export because we can't trust the version. r=glandium, a=sledru - cdd3d780401e
Makoto KatoBug 1138070 - Don't use GetModuleHandleA on RtlImageNtHeader. r=dmajor, a=sledru - 84a2cfba8deb
Margaret LeibovicBug 1130834 - Explictly cancel ongoing download notifications instead of trying to update them to be non-ongoing. r=wesj, a=lmandel - 2f6284a0d529
Benoit GirardBug 1132468 - Reject invalid sizes. r=jrmuizel, a=lizzard - 1f4073c76b2b
Masatoshi KimuraBug 1137179 - Add wildcard support to the static fallback list. r=keeler, a=lsblakk - 70d3a14eab61
Bobby HolleyBug 1137511 - Account for audio frames already pushed to audio hardware but not yet played when computing OutOfDecodedAudio. r=kinetik, a=lsblakk - 729cf69ef43f
Michael ComellaBug 1132986 - Display a Gecko-themed dialog when sending tabs to device. r=liuche, a=lmandel - 003b419b893f
Ehsan AkhgariBug 1125956 - Hack around the broken assumptions of Thunderbird about the HTML copy encoder by disabling the plaintext encoding detection logic. r=roc, a=lizzard - 41929a7c55f5
Steve FinkBug 1137326 - Fix out of bounds error in JS_iterateCompartments. r=terrence, a=abillings - 10eff960b898
Steve FinkBug 1137336 - Explicitly disallow WeakMapTracer.callback from GCing. r=terrence, a=lsblakk - ea414ee32231
Boris ZbarskyBug 1135764 - Make sure XSLT transform results have a document timeline so things like transitions will work. r=smaug, a=lmandel - 5f1674957fe4
Sotaro IkedaBug 1137251 - Disable RemoveTextureFromCompositableTracker except gonk. r=nical, a=lizzard - 610aae9b5e36
Shu-yu GuoBug 1136397 - Ensure OSR frame scripts have debug instrumentation. r=jandem, a=lmandel - 666a1aafecfd
Shu-yu GuoBug 1136397 - Fix non-unified build bustage. (a=bustage) - 8be609272977
Dão GottwaldBug 1111146 - [EME] Implement master pref for playing DRM content, including pref. r=gijs,dao - 007cc5f2f96e
Gijs KruitboschBug 1127288 - add header for DRM checkbox, fix link alignment, r=dolske - 4d6e9e4e5e87
Gijs KruitboschBug 1111147 - update nsContextMenu for EME, r=florian - 38ce715f4de4
Gijs KruitboschBug 1111148 - show doorhanger for EME being played back, r=florian - 55823773c733
Gijs KruitboschBug 1111153 - show error notifications for broken EME content (includes fix for Bug 1139022), r=florian - 0631cc897937
Gijs KruitboschBug 1131758 - indicate 64-bit windows or OSX/Linux incompatibilities for Adobe's CDM, r=dolske - 529b83aa2c7b
Gijs KruitboschBug 1135237 - update message for EME notification, r+a=dolske - 0e44d113855f
Eugen SawinBug 792992 - Refactor update service. r=snorp, a=lmandel - f9f0120c1adf
Eugen SawinBug 792992 - Make update URL configurable via pref. r=snorp, a=lmandel - ae511f0dda0f
Eugen SawinBug 792992 - Delay update service start. r=rnewman, a=lmandel - 7113cd46019c
Eugen SawinBug 792992 - Switch URL usage to URI to prevent unnecessary network calls. r=rnewman, a=lmandel - bd0696c04755
Mark HammondBug 1137459 - Avoid sensitive information in the FxA logs. r=ckarlof, a=lmandel - e969067d440d
Ehsan AkhgariBug 1125963 - Part 1: Fix serialization of the pre-wrap elements that Thunderbird relies on. r=bzbarsky, a=lmandel - 50aed8247f5c
Ehsan AkhgariBug 1125963 - Part 2: Rename mPreFormatted to mPreFormattedMail in order to clarify the meaning of this member. a=lmandel - 151a86ff6ae8
Jean-Yves AvenardBug 1138922 - Fix build bustage. r=mattwoodrow, a=lmandel - 73495389c7d6
Karl TomlinsonBug 1123492 - Update comment to describe the thread that runs AttemptSeek(). r=mattwoodrow, a=abillings - fd31f4d56ee2
Karl TomlinsonBug 1123492 - ResetDecode() on subreaders before Seek(). r=mattwoodrow, a=abillings - ad9c778e7bb8
Karl TomlinsonBug 1123492 - Remove ResetDecode() call from MediaSourceReader::AttemptSeek(). r=mattwoodrow, a=abillings - 00bad6e2ffbc

Firefox 37 beta1 to beta2

2015-03-04 10:52:28 +0000

Instead of the classical 6 weeks, the 37 cycle is going to be only 5 weeks.

In this beta 2, we continued the work started during the 36 cycle. We landed fixes for MSE or image processing. We also took most of the stability fixes which will ship with 36.0.1.

  • 82 changesets
  • 130 files changed
  • 2459 insertions
  • 1610 deletions



List of changesets:

Margaret LeibovicBug 1073775 - Pass default engine from JS to Java, instead of making assumptions based on engine list order. r=liuche a=sylvestre - 21ec3b2d3da5
Jean-Yves AvenardBug 1132796: Revert incorrect change unfixing Bug 1132825. r=jya a=lmandel - 82ef773ccb71
Mark BannerBug 1114713 - Fix intermittent test failures by removing a event-cycling setTimeout call. r=mikedeboer, a=test-only - 153da3594a3e
Seth FowlerBug 1130707 - Make decode-on-draw-only image notifications more robust. r=tn, a=lmandel - b5f695706683
Michael ComellaBug 1133770 - Display the selected tab in the tab strip on device rotation. r=mhaigh, a=lizzard - eb261fd50770
Michael ComellaBug 1133770 - Use Refreshable interface instead of TabStrip in BrowserApp to allow builds on API 9. r=mhaigh, a=lizzard - e7319d343f20
Michael ComellaBug 1134192 - Add ActivityUtils.isFullScreen. r=mfinkle, a=lizzard - f18e2aecea6d
Michael ComellaBug 1134192 - Prevent the options menu from opening in fullscreen mode. r=mfinkle, a=lizzard - b23a690fa325
Mike ConleyBug 1136855 - Send a message from the content script when printing has finished so the parent can save print settings. r=Mossop, a=sledru. - 4a73e4bc3ee5
Mark BannerBug 1137469 - If an uncaught exception occurs whilst processing an action, the dispatcher can fail, rendering parts of Loop inactive. r=mikedeboer,a=sledru - c0698821db6c
Joel MaherBug 1134824 - Update talos on trunk to gain fixes for e10s, mainthreadio, etc. r=wlach, a=test-only - 193fb1410c0d
Ben TurnerBug 1121519 - Fix racy test. r=jgraham, a=test-only - 6454e62689f1
Bob OwenBug 1129369 - Part 1: Turn on DEP_NO_ATL_THUNK process-level mitigation for the GMP sandbox. r=tabraldes, a=lmandel - 56d34ca3b983
Bob OwenBug 1129369 - Part 2: Turn on BOTTOM_UP_ASLR process-level mitigation for the GMP sandbox. r=tabraldes, a=lmandel - fa0645acfc44
Bob OwenBug 1129369 - Part 3: Turn on MITIGATION_STRICT_HANDLE_CHECKS process-level mitigation for the GMP sandbox. r=tabraldes, a=lmandel - 8fd533be98aa
Timothy NikkelBug 1132427 - Make sure that the first frame refresh area for an animated image gets updated based on the refresh area of all subsequent frames, not just the second. r=jrmuizel, a=lmandel - 0d4ecc5c742c
Timothy NikkelBug 1132427 - Add test. a=lmandel - 97f402db19a4
Henry HuBug 1132358 - Save and restore mIterGenCnt. Keep it consistent with mIter. r=mcmanus, a=lmandel - 386a573b4fc0
Sotaro IkedaBug 1133426 - Care about new CompositorChild and CompositorParent re-creation. r=jrmuizel, a=lmandel - 4564e0e22a37
Gijs KruitboschBug 1107695 - Make one-off buttons accessible. r=florian, f=MarcoZ, a=lsblakk - 4fc445cb5642
Jean-Yves AvenardBug 1136576 - Properly align source buffer starts with current decoder. r=cajbir, a=lsblakk - 5a0ed5076b4f
Richard NewmanBug 1137259 - Don't send Campaign:Set for distribution referrer intents. r=mfinkle, a=lsblakk - 432de8008403
Michael ComellaBug 1135796 - Update ActivityUtils to use proper API levels. r=rnewman, a=lsblakk - 7ede0abc5a1c
Matt WoodrowBug 1132757 - Don't crash if we call WMFVideoMFTManager after we've initiated shutdown. r=cpearce, a=lsblakk - 2aa1ca037446
Tim NguyenBug 1105704 - Fix UI issues with SSL error reporting. r=dao, a=lmandel - 4b6bec5f7ff7
Jean-Yves AvenardBug 1131433 - Show codec/container type in MSE logs. r=cajbir, a=lmandel - 963bd7dabda0
Jean-Yves AvenardBug 1134064 - Part 1: Don't hold on reader when we stop needing it. r=mattwoodrow, a=lsblakk - 2e539009f86e
Jean-Yves AvenardBug 1134064 - Part 2: Drop current reader when seeking outside range. r=mattwoodrow, a=lsblakk - 5f400332977d
Jean-Yves AvenardBug 1134064 - Part 4: Fix racing condition should data get evicted. r=mattwoodrow, a=lsblakk - c92f6beaa505
Jean-Yves AvenardBug 1134064 - Part 5: Evict from TrackBuffer's current decoder. r=cajbir, a=lsblakk - d461222b1a07
Jean-Yves AvenardBug 1096089 - Part 3: Add trimming support from beginning of source buffer. r=cajbir, a=lsblakk - 4c92b1dcb67f
Jean-Yves AvenardBug 1096089 - Make end argument an unrestricted double as per spec. r=cajbir, r=bholley, a=lsblakk - dd1511c04aad
Patrick McManusBug 1133177 - Network logging and cleanups (part 1). r=hurley, a=lmandel - f321e120f8e1
Patrick McManusBug 1133177 - https tunnel of h1 without pconn inside h2 session stall. r=hurley, a=lmandel - 1c270f40087a
Michael ComellaBug 1132720 - Hide the dialog on animation end to prevent flicker on Activity.finish(). r=margaret, a=lmandel - 9fb3cc1f7ff6
Alessio PlacitelliBug 1128500 - Put |HiddenFrame| from CustomizationTabPreloader.jsm in HiddenFrame.jsm. r=ttaubert, a=lmandel - 3d6eaf96ca69
Alessio PlacitelliBug 1128500 - Make CustomizationTabPreloader.jsm use HiddenFrame.jsm. r=ttaubert, a=lmandel - cae785163094
Robert StrongBug 1044443 - Release off main thread crash in nsXPCWrappedJS::Release() via nsUpdateProcessor::~nsUpdateProcessor(). r=bbondy, a=lmandel - 8ac02f8d22e5
Matthew NoorenbergheBug 1126756 - Listen for |message-manager-disconnect| instead of |TabClose| to teardown UITour. r=Unfocused, a=lmandel - 9ff796be0d67
Alessio PlacitelliBug 1128564 - Whitelist Self Repair ( origin for UITour. r=MattN, a=lmandel - de7488acda8a
Alessio PlacitelliBug 1111022 - Load self-support page in a hidden tab. r=ttaubert, a=lmandel - 41fd4a4df8ac
Alessio PlacitelliBug 1111022 - Tests for the SelfSupport backend. r=gfritzsche, a=lmandel - e7a0f9cd3482
Alessio PlacitelliBug 1111022 - Changes UITour.jsm to work with windowless browsers. r=MattN, a=lmandel - f8c1586998ef
Alessio PlacitelliBug 1111022 - Add a test to make sure UITour works with no tabs/windowless browsers. r=MattN, a=lmandel - 9b32fd0a9844
Alessio PlacitelliBug 1111022 - Fix the accessibility test_docload.html test failing with hidden windows. a=lmandel - 87d76aead804
Jordan SantellBug 1135752 - Add tracking params in the dev edition doorhanger promo URL. r=jwalker, a=lsblakk - abb350df1154
Michael ComellaBug 1056002 - Backout changeset c56275d516ec. r=mfinkle, a=lsblakk - e8a752491ccc
Jean-Yves AvenardBug 1133633 - Part 1: Add logging reporting if we are using HW accelerated decode. r=rillian, a=lmandel - 85e3bc280be6
Stephen PohlBug 1130682 - Add homepage URL for Adobe EME. r=dolske, a=lmandel - 1ba1e8df6e2f
Stephen PohlBug 1129721 - Add license URL for Adobe EME. r=dolske, a=lmandel - 7bbbe05d19d4
Ryan VanderMeulenBug 1131433 - Re-add accidentally-removed GetMediaSourceLog() declaration. a=bustage - 25ae310c7cfd
Ryan VanderMeulenBug 1131433 - Re-add another accidentally-removed GetMediaSourceLog() declaration. a=bustage - e32cd39a1917
Wes KocherBug 1131433 - Further fixes to SourceBufferDecoder.cpp a=bustage - 20ea789e69df
J. Ryan StinnettBug 1128027 - Clean up protocol.js pools after connection close. r=bgrins a=lsblakk - 021aac3d7804
J. Ryan StinnettBug 1128027 - Repair sourceeditor test after protocol.js cleanup change. r=bgrins a=lsblakk - 4c02cca13dbe
J. Ryan StinnettBug 1128027 - Inspector destroy error was holding document alive. r=bgrins a=lsblakk - 569e2110f0ff
J. Ryan StinnettBug 1128027 - Record protocol.js request headers for debugging. r=bgrins a=lsblakk - b82653e56ec9
J. Ryan StinnettBug 1128027 - Rework Console tests that click links. r=bgrins a=lsblakk - 012e92feffe6
Richard Newman# - cea5c7cdfa13
J. Ryan StinnettBackout 012e92feffe6 (Bug 1128027). r=bgrins a=lsblakk - eed281422403
J. Ryan StinnettBackout b82653e56ec9 (Bug 1128027). r=bgrins a=lsblakk - 85ca6f646762
J. Ryan StinnettBackout 569e2110f0ff (Bug 1128027). r=bgrins a=lsblakk - 21120474140d
J. Ryan StinnettBackout 4c02cca13dbe (Bug 1128027). r=bgrins a=lsblakk - 6f6ec57ce6b9
J. Ryan StinnettBackout 021aac3d7804 (Bug 1128027). r=bgrins a=lsblakk - e49cd895e078
Matt WoodrowBug 1136984 - Always call DrainComplete in response to Drain, even if it wasn't called on the active decoder. r=cpearce a=lmandel - 5a7e83327249
Matt WoodrowBug 1136984 - Use correct units for comparing timestamps in TrackBuffer::RangeRemoval. r=jya a=lmandel - 09b2c7fed10f
Andrea MarchesiniBug 1125940 - File should not unlink FileImpl. r=khuey, a=lmandel - c16968de534c
Matthew NoorenbergheBug 1124888 - Record the effect of the saved formSubmitURL on autofilling login forms. r=dolske, a=lmandel - 191548235ce3
Hannes VerschoreBug 1130679 - Disable optimization due to fuzzer failures. r=nbp, a=lmandel - ae07b3862c27
Andy PuschBug 1124884 - Clear search history in Firefox Search after using 'Clear Private Data' in Firefox. r=margaret, a=lmandel - 12b0612ba016
Timothy NikkelBug 1134293 - Report the bounds of a tree body as needing component alpha and support disable component alpha in the text it might draw if asked. r=roc, a=lmandel - a12ea2668d1c
Timothy NikkelBug 1102896 - Save and restore the subpixel AA settings of the draw target when drawing an inactive layer manager so they don't get clobbered. r=mattwoodrow, a=lmandel - bc3e9b98d90f
Steve FinkBug 1133909 - Fix hazards revealed by adding in new GCPointers. r=terrence, a=lmandel - 3a352baeeca4
Mike de BoerBug 1137141 - Fix for making the Loop contacts tab show and/ or hide when the user logs in or out of FxA. r=Standard8, a=sledru - d5def3938b6e
Mike de BoerBug 1137141 - Extend Loop toolbarbutton tests to check for correct panel states upon opening. r=Standard8, a=sledru - 824656d7ad0d
Seth FowlerBug 1128769 (Part 1) - Propagate the imgIContainer::Draw result through the nsLayoutUtils::PaintBackground* functions. r=tn a=lmandel - 759ad062242f
Seth FowlerBug 1128769 (Part 2) - Check if we invalidated for a sync decode and never painted before invalidating for sync decoding again. r=tn a=lmandel - 69da299d5e49
Seth FowlerBug 1128769 (Part 3) - Record the last draw result when drawing CSS backgrounds and use it to decide whether to sync decode. r=tn a=lmandel - d80f4050e348
Seth FowlerBug 1128769 (Part 4) - Record the last draw result when drawing CSS tables and use it to decide whether to sync decode. r=tn a=lmandel - 782bd163aeed
Seth FowlerBug 1128769 (Part 5) - Record the last draw result for various less common frame types and use it to decide whether to sync decode. r=tn a=lmandel - 498290d95f1c
Seth FowlerBug 1128769 (Part 6) - Remove imgIContainer::IsDecoded and all remaining callers. r=tn a=lmandel ba=lmandel - 7b3c7ba30dfe
Ben HearsumBug 1138924: fix win64's xulrunner mozconfig. r=rail, a=bustage - e8ec4e64fe84

Firefox 36 beta10 to rc

2015-02-23 14:52:35 +0000

For the RC build, we landed a few last minutes changes. We disabled <meta referrer> because of a last minute issue, we landed a compatibility fix for addons and, last but not least, some graphic crash fixes.

Note that a RC2 has been build from the same source code in order to tackle the AMD CPU bug (see comment #22).

  • 11 changesets
  • 32 files changed
  • 220 insertions
  • 48 deletions



List of changesets:

Robert StrongBug 945192 - Followup to support Older SDKs in loaddlls.cpp. r=bbondy a=Sylvestre - cce919848572
Armen Zambrano GasparnianBug 1110286 - Pin mozharness to 2264bffd89ca instead of production. r=rail a=testing - 948a2c2e31d4
Jared WeinBug 1115227 - Loop: Add part of the UITour PageID to the Hello tour URLs as a query parameter. r=MattN, a=sledru - 1a2baaf50371
Boris ZbarskyBug 1134606 - Disable <meta referrer> in Firefox 36 pending some loose ends being sorted out. r=sstamm, a=sledru - 521cf86d194b
Milan SreckovicBug 1126918 - NewShSurfaceHandle can return null. Guard against it. r=jgilbert, a=sledru - 89cfa8ff9fc5
Ryan VanderMeulenMerge beta to m-r. a=merge - 2f2abd6ffebb
Matt WoodrowBug 1127925 - Lazily open shared handles in DXGITextureHostD3D11 to avoid holding references to textures that might not be used. r=jrmuizel, a=sledru - 47ec64cc562f
Rob WuBug 1128478 - sdk/panel's show/hide events not emitted if contentScriptWhen != 'ready'. r=erikvold, a=sledru - c2a6bab25617
Matt WoodrowBug 1128170 - Use UniquePtr for TextureClient KeepAlive objects to make sure we don't leak them. r=jrmuizel, a=sledru - 67d9db36737e
Hector ZhaoBug 1129287 - Fix not rejecting partial name matches for plugin blocklist entries. r=gfritzsche, a=sledru - 7d4016a05dd3
Ryan VanderMeulenMerge beta to m-r. a=merge - a2ffa9047bf4

Firefox 36 beta9 to beta10

2015-02-18 17:20:58 +0000

For once, we are making a beta 10. We had a regression in the audio component causing a top crash, we had to disable Chromecast tab mirroring on Android.

The RC version should be built next Thursday.

  • 12 changesets
  • 17 files changed
  • 381 insertions
  • 556 deletions



List of changesets:

Robert StrongBug 1062253 - Exception calling callback: TypeError: this._backgroundUpdateCheckCodePing is not a function @ nsUpdateService.js:2380:8. r=spohl, a=sledru - 694d627b4786
Florian QuèzeBug 1129401 - Can't copy URL by right clicking it the first time. r=Mossop, a=sledru - 58fa5b70d329
Richard NewmanBug 1126240 - Correctly encode APK paths in SearchEngineManager. r=margaret, a=sledru - 5d83c055e2a9
Justin WoodBug 1020368 - [Camera][Gecko] Remove direct JS_*() calls from CameraRecorderProfiles.cpp/.h. r=mikeh a=sylvestre - af24cff80f2d
Mark FinkleBug 1133012 - Disable tab mirroring on RELEASE r=snorp a=sylvestre - 7fc73656a5f1
Matt WoodrowBug 1133356 - Expand macro in OnImageAvailable to avoid checking NotificationsDeferred. r=roc, a=sylvestre - 1e50a728d642
Matthew GreganBug 1133190 - Back out default audio device handling changes introduced in Bug 698079. a=sledru - 82339d98aa6a
Ryan VanderMeulenBacked out changeset 78815ed2e606 (Bug 1036515) for causing Bug 1133381. - ad8bd14634dd
Bobby HolleyBug 1126723 - Don't store bogus durations. r=cpearce, a=sledru - 4f90bd0f1348
Bobby HolleyBug 1126723 - Bail out of HasLowUndecodedData if we don't have a duration. r=cpearce, a=sledru - bbd9460d9987
Olli PettayBug 1133104 - Null check parent node before checking whether it is <picture>. r=bz, a=sledru - 7f4a993f3336
Jan de MooijBug 1132128 - Don't use recover instructions for MRegExp* instructions. rs=nbp, a=sledru - 8597521cb8bd