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