ee83d585ff9db5e419c9ed5bf21884c8689df19a: Bug 1297300 - Add missing checks to GetSpec() calls in caps/ and js/. r=mrbkap.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 30 Aug 2016 14:22:04 +1000 - rev 412149
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1297300 - Add missing checks to GetSpec() calls in caps/ and js/. r=mrbkap. This required making GetScriptLocation() fallible.
fbe1cc85a7e6b96ba60f8b61f5721f18ab2ee2d6: Bug 1297300 - Add missing checks to GetSpec() calls in netwerk/. r=hurley,dragana.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 26 Aug 2016 16:40:57 +1000 - rev 412148
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1297300 - Add missing checks to GetSpec() calls in netwerk/. r=hurley,dragana.
daea33341cc4ede84bea27d9c682230c09f70dcb: Bug 1301294 - Remove unnecessary nsresult return value from MediaDataDecoder interface. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 09 Sep 2016 15:50:37 +1200 - rev 412147
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1301294 - Remove unnecessary nsresult return value from MediaDataDecoder interface. r=jya
b13e7776b612f4507e9a394070622285f7a9fd20: merge fx-team to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 09 Sep 2016 12:01:21 +0200 - rev 412146
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
merge fx-team to mozilla-central a=merge
d4060d4f4f6771608e0c4ee6fc62e430b6f244c0: Bug 1301153 - Split-up marionette_test module into distinct modules. r=maja_zf
Henrik Skupin <mail@hskupin.info> - Wed, 07 Sep 2016 22:58:36 +0200 - rev 412145
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1301153 - Split-up marionette_test module into distinct modules. r=maja_zf marionette_test.py is a bloated module which contains everything around the Marionette testcase classes. We should split this up into distinct modules, so each new module covers specific code. The two new modules introduced are errors, and decorators. This split would also be aligned to the structure of the driver. To not loose backward compatibility we have to keep the import from marionette_test. It means the new modules have to live in a sub folder named like that. MozReview-Commit-ID: DQg55M258ST
1abd03e07bf53c976a10a7bad3caf2f94029c57e: Bug 1296446 - Do not render VR frames until a WebGLContext has returned a mirroring layer r=jgilbert
kearwood - Thu, 08 Sep 2016 14:16:07 -0700 - rev 412144
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1296446 - Do not render VR frames until a WebGLContext has returned a mirroring layer r=jgilbert - Fixes a crash that occurred when WebVR frames were rendered prior to setting up the WebGLContext for mirroring back to the 2d display. MozReview-Commit-ID: Fq4c2287KBL
399174fe175afe9d112d5c4e115a5b92395f3b1b: Bug 1301339 - Annotate content shutdown hang due to nested event loop in RecvShutdown. r=billm
Kan-Ru Chen <kanru@kanru.info> - Thu, 08 Sep 2016 17:23:57 +0800 - rev 412143
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1301339 - Annotate content shutdown hang due to nested event loop in RecvShutdown. r=billm We currently allow nested event loop to delay ContentChild::RecvShutdown which in turn might cause content process shutdown hang. This patch attempts to annotate the crash report that a shutdown hang was after we have received RecvShutdown but never reach SendFinishShutdown or the hang happened before or after RecvShutdown. MozReview-Commit-ID: 8pGqwzLlYpK
37577db303680328e0e0293ed4d9e156cb5b2fa9: Bug 1299753 Part 3 - Reuse ConstructScrollableBlock to build scrollable DetailsFrame. r=bz
Ting-Yu Lin <tlin@mozilla.com> - Thu, 08 Sep 2016 15:38:06 +0800 - rev 412142
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1299753 Part 3 - Reuse ConstructScrollableBlock to build scrollable DetailsFrame. r=bz MozReview-Commit-ID: 1yAhuKqurHf
31f1b0aa5308eebc39635a76db6016e0598e33ad: Bug 1299753 Part 2 - Create block formatting context for DetailsFrame if needed. r=bz
Ting-Yu Lin <tlin@mozilla.com> - Wed, 07 Sep 2016 14:45:42 +0800 - rev 412141
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1299753 Part 2 - Create block formatting context for DetailsFrame if needed. r=bz nsCSSFrameConstructor::ConstructNonScrollableBlock() has logic to determine whether to create a block formatting context for a block frame. I refactor the function to make it reusable by nsCSSFrameConstructor::ConstructDetailsFrame(). Also, make NS_NewBlockFrame() accept two arguments as other frame factory functions so that it could be pointed by BlockFrameCreationFunc. NS_NewBlockFormattingContext is changed accordingly. The construction for a scrollable DetailsFrame will be further revised in Part 3. MozReview-Commit-ID: 8TwG9YMyGva
8d8754d431f311605926dbb8414337aa39ba059b: Bug 1299753 Part 1 - Use NS_NewBlockFormattingContext() in ConstructFieldSetFrame(). r=bz
Ting-Yu Lin <tlin@mozilla.com> - Mon, 05 Sep 2016 15:36:53 +0800 - rev 412140
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1299753 Part 1 - Use NS_NewBlockFormattingContext() in ConstructFieldSetFrame(). r=bz MozReview-Commit-ID: E6lvCRIDROY
5947f7b762ef39c1bb33916cc20e7c849afdf51c: Bug 1301514 - Destroy browser API frame scripts during swap. r=kanru
J. Ryan Stinnett <jryans@gmail.com> - Thu, 08 Sep 2016 16:00:12 -0500 - rev 412139
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1301514 - Destroy browser API frame scripts during swap. r=kanru When swapping content from <iframe mozbrowser> to <xul:browser>, we now stop the frame scripts that implement the content side of the browser API since they are no longer needed and can cause issues if they remain active. MozReview-Commit-ID: JrecxA4MI93
30a7de6065d713e29926e60a80b5f8cc568b0680: Bug 1301514 - Clarify ownership of BrowserElementIsReady. r=kanru
J. Ryan Stinnett <jryans@gmail.com> - Wed, 07 Sep 2016 17:45:13 -0500 - rev 412138
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1301514 - Clarify ownership of BrowserElementIsReady. r=kanru It wasn't immediately obvious to me that BrowserElementIsReady was correctly guarding against re-running the browser element scripts in a frame. After more testing, it was working, but I've added some debug lines for future clarity. No functionality changes in this patch. MozReview-Commit-ID: CW4o2TsGKmj
52a630b9ed23a9ca199837644a616dfa8407339a: Bug 1290467 - part10 : update audio focus related control operations. r=sebastian
Alastor Wu <alwu@mozilla.com> - Fri, 09 Sep 2016 09:51:12 +0800 - rev 412137
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1290467 - part10 : update audio focus related control operations. r=sebastian Except controlling audio focus from gecko, the MediaControlService can also decide whether needs to request or abandon audio focus. MozReview-Commit-ID: G3iSYwd24JZ
0ccb80fc769b96d1f342d6fcc5e6a748d1a186f4: Bug 1290467 - part9 : remove 'ACTION_REMOVE_CONTROL'. r=sebastian
Alastor Wu <alwu@mozilla.com> - Fri, 09 Sep 2016 09:51:10 +0800 - rev 412136
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1290467 - part9 : remove 'ACTION_REMOVE_CONTROL'. r=sebastian Remove 'ACTION_REMOVE_CONTROL' because it's as same as 'ACTION_STOP'. MozReview-Commit-ID: 6KOj8srEuJA
9c459f432b365a3c209f150df5864d3299a91e1f: Bug 1290467 - part8 : rename 'ACTION_PLAY' to 'ACTION_RESUME'. r=sebastian
Alastor Wu <alwu@mozilla.com> - Fri, 09 Sep 2016 09:51:08 +0800 - rev 412135
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1290467 - part8 : rename 'ACTION_PLAY' to 'ACTION_RESUME'. r=sebastian 'ACTION_RESUME' should be more suit for its operation. MozReview-Commit-ID: 4FRHaydVKu5
789d97d6ca60016c83b5b1b5dade71f681c9bfb7: Bug 1290467 - part7 : enable audio competing for non-audible media. r=baku
Alastor Wu <alwu@mozilla.com> - Fri, 09 Sep 2016 09:50:40 +0800 - rev 412134
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1290467 - part7 : enable audio competing for non-audible media. r=baku In general, the audio competing should only be for audible media and it helps user can focus on one media at the same time. However, we hope to treat all media as the same in the mobile device. First reason is we have media control on fennec and we just want to control one media at once time. Second reason is to reduce the bandwidth, avoiding to play any non-audible media in background which user doesn't notice about. MozReview-Commit-ID: yB3181cmVE
7eb048d423d17b3b0a3360897b5f71ed602d670e: Bug 1290467 - part6 : remove redudant space. r=sebastian
Alastor Wu <alwu@mozilla.com> - Fri, 09 Sep 2016 09:50:32 +0800 - rev 412133
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1290467 - part6 : remove redudant space. r=sebastian remove one redudant space. MozReview-Commit-ID: 1PdKL1EALAq
e9512bfae27b0ddabf161a00f6113d1a337e4917: Bug 1290467 - part5 : change service's life time. r=sebastian
Alastor Wu <alwu@mozilla.com> - Fri, 09 Sep 2016 09:50:30 +0800 - rev 412132
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1290467 - part5 : change service's life time. r=sebastian Now the life time of the MediaControlService would be as same as the Fennec app. To make code flow more easily, requesting/abandoning the audio focus wouldn't affect the media control. We would mainly communicate with the media control via TabEvents. MozReview-Commit-ID: KT59bII0HuN
f1f65fd576fc78763b7f2221200c62151aae7f7b: Bug 1290467 - part4 : create helper function. r=sebastian
Alastor Wu <alwu@mozilla.com> - Fri, 09 Sep 2016 09:50:28 +0800 - rev 412131
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1290467 - part4 : create helper function. r=sebastian wrap some code into initialize() and shutdown(). MozReview-Commit-ID: AiyABlyDEME
fdc63760ddc8fca6b9e986b86ae4ac4e1da0b9a7: Bug 1290467 - part3 : notify MediaControlService with event 'MEDIA_PLAYING_CHANGE'. r=sebastian
Alastor Wu <alwu@mozilla.com> - Fri, 09 Sep 2016 09:50:25 +0800 - rev 412130
Push 29058 by jdescottes@mozilla.com at Fri, 09 Sep 2016 11:47:42 +0000
Bug 1290467 - part3 : notify MediaControlService with event 'MEDIA_PLAYING_CHANGE'. r=sebastian The 'MEDIA_PLAYING_CHANGE' is used for controling media control interface and the 'AUDIO_PLAYING_CHANGE' is used for showing the tab sound indicator. MozReview-Commit-ID: 8hZjC77Ju71
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip