Ehsan Akhgari
59e89cba9d
Bug 1180535 - Dispatch the media-playback notification when navigating away from a page that has a media element playing; r=baku
...
When navigating away from a document, we mute the playing media elements
through the NotifyOwnerDocumentActivityChanged() notification.
Sometimes, that function may notify the audio channel agent through its
call to AddRemoveSelfReference() which may call
UpdateAudioChannelPlayingState() and notify the agent, but when we're
navigating away from the page, playingThroughTheAudioChannel will always
be equal to mPlayingThroughTheAudioChannel, which causes us to not
notify the audio channel agent.
This patch fixes this by separating NotifyOwnerDocumentActivityChanged()
from its internal consumers, and forcefully notifying the audio channel
agent when we navigate away.
2015-07-11 13:16:39 -04:00
Carsten "Tomcat" Book
7cac0b07d0
Backed out changeset 8c0e88129206 (bug 1176158) for bustage
...
--HG--
extra : rebase_source : 4f3ce4538852bee5b18db6326982e8483ec8fbbe
2015-07-11 16:34:31 +02:00
Bobby Holley
94c6f14615
Bug 1180921 - Add the addonId OriginAttribute. r=bholley
2015-07-11 10:32:55 -04:00
Bobby Holley
fe6637fa00
Bug 1180921 - Give Optional<T> Maybe<T>-like operator== semantics. r=bz
2015-07-11 10:32:54 -04:00
Olli Pettay
5f834ddfb2
Bug 1182772, optimize ProcessGlobal out from CC graph (and also TabChild's EventListeners), r=mccr8
2015-07-11 16:45:49 +03:00
Michael Layzell
562c0a00bc
Bug 1181321 - Eliminate duplicate mRefCnt members in PromiseNativeHandler subclasses. r=baku
...
--HG--
extra : rebase_source : 64348ca27d2f70dc116856dd4f9271e1fb63a467
2015-07-09 08:56:00 +02:00
Benoit Girard
9c4edf5571
Bug 1181297
- Add debug descriptor to nsINode. r=smaug
...
--HG--
extra : rebase_source : bd60af0462be0c276e5732aa42cd1bc524541152
2015-07-08 15:58:07 -04:00
Benoit Girard
072f83b8a1
Bug 1176158 - "Remove unused lang atoms (ko-xxx and x-symbol)" r=vladimir
...
--HG--
extra : rebase_source : 44d673c1169e442b3bf23741afaaf91e0bf2d133
2015-06-19 12:38:00 +02:00
Andrea Marchesini
24739b108d
Bug 1177259 - Improve the names of the methods of nsIAudioChannelAgent, r=alwu
2015-07-11 08:24:26 +01:00
Ehsan Akhgari
210879a004
Bug 1113086 follow-up: Add a forward declaration to fix build bustage
2015-07-10 20:49:32 -04:00
Andrea Marchesini
24422a4be6
Bug 1113086 - AudioChannel policy in Browser API - patch 7 - Support non-app iframe, r=alwu
2015-07-10 17:40:24 +01:00
Andrea Marchesini
7a92be5598
Bug 1113086 - AudioChannel policy in Browser API - patch 6 - media-playback has to be dispatched async, r=alwu
2015-07-10 17:38:53 +01:00
Andrea Marchesini
2ba53b5aab
Bug 1113086 - AudioChannel policy in Browser API - patch 5 - nsTObserverArray instead hashtables, r=ehsan, r=alwu
2015-07-10 17:38:51 +01:00
Andrea Marchesini
7fe6a31b4a
Bug 1113086 - AudioChannel policy in Browser API - patch 4 - Muted by default, e=alwu
2015-07-10 17:38:49 +01:00
Andrea Marchesini
2ed65554e2
Bug 1113086 - AudioChannel policy in Browser API - patch 3 - right management of audiochannel-activity events in child processes, r=ehsan
2015-07-10 17:38:48 +01:00
Andrea Marchesini
b5e77fe73a
Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan
2015-07-10 17:38:46 +01:00
Andrea Marchesini
db14826639
Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
...
--HG--
rename : dom/audiochannel/AudioChannelAgent.h => dom/browser-element/BrowserElementAudioChannel.h
rename : dom/audiochannel/tests/file_telephonyPolicy.html => dom/browser-element/mochitest/test_browserElement_inproc_AudioChannel.html
rename : dom/audiochannel/tests/file_telephonyPolicy.html => dom/browser-element/mochitest/test_browserElement_oop_AudioChannel.html
rename : dom/audiochannel/AudioChannelCommon.h => dom/webidl/BrowserElementAudioChannel.webidl
2015-07-10 17:38:44 +01:00
Carsten "Tomcat" Book
c07e36b612
Backed out changeset bcfbdb934c37 (bug 1113086) for breaking cpp tests with timeouts in TestAudioChannelService.exe
...
--HG--
rename : dom/webidl/BrowserElementAudioChannel.webidl => dom/audiochannel/AudioChannelCommon.h
rename : dom/browser-element/mochitest/test_browserElement_oop_AudioChannel.html => dom/audiochannel/tests/file_telephonyPolicy.html
2015-07-11 14:14:58 +02:00
Carsten "Tomcat" Book
0b0f84bbdc
Backed out changeset 3f09bee844e2 (bug 1113086)
2015-07-11 14:14:04 +02:00
Carsten "Tomcat" Book
877b20ca8c
Backed out changeset 768c8cd889e8 (bug 1113086)
2015-07-11 14:13:59 +02:00
Carsten "Tomcat" Book
3b675d6eb9
Backed out changeset 69427ebb50f1 (bug 1113086)
2015-07-11 14:13:55 +02:00
Carsten "Tomcat" Book
90f2b86163
Backed out changeset d9cc17209f0e (bug 1113086)
2015-07-11 14:13:50 +02:00
Carsten "Tomcat" Book
b67fcbcfb2
Backed out changeset dc6c9832002f (bug 1113086)
2015-07-11 14:13:45 +02:00
Carsten "Tomcat" Book
c17af9311e
Backed out changeset 200c185e4d71 (bug 1113086)
2015-07-11 14:13:41 +02:00
Carsten "Tomcat" Book
72634f3fbc
Backed out changeset 91846db1056c (bug 1113086)
2015-07-11 14:13:36 +02:00
Carsten "Tomcat" Book
b8617ced73
Backed out changeset e11a8496bf63 (bug 1180535)
2015-07-11 14:13:32 +02:00
Carsten "Tomcat" Book
131967cfc8
Backed out changeset 41195fb9f293 (bug 1177259)
2015-07-11 14:13:27 +02:00
Andrea Marchesini
1ccca98929
Bug 1177259 - Improve the names of the methods of nsIAudioChannelAgent, r=alwu
2015-07-11 08:24:26 +01:00
Nigel Babu
64f3815bd7
Backed out 4 changesets (bug 1160014) for M2 bustages CLOSED TREE
...
Backed out changeset 87b00a9dac95 (bug 1160014)
Backed out changeset d4fa5c794e08 (bug 1160014)
Backed out changeset fca26897d534 (bug 1160014)
Backed out changeset b0b7f4f09ed2 (bug 1160014)
2015-07-11 10:49:25 +05:30
Mike Conley
3e390227e6
Bug 1158798 - Properly initialize the LookAndFeel cache in the child. r=mstange.
...
The old code was just flat-out wrong. The IPDL for getting the LookAndFeel
cache from the parent during child process initialization was passing an
array it wanted to be populated as an argument, rather than using a return
value.
--HG--
extra : commitid : 2baQu56XHdn
extra : rebase_source : 7c45ecafa2ef6adb05bc753e87e354b136030958
extra : amend_source : 7b72c17d964e8b60c7c75a09ae38a28f60985583
2015-07-10 17:11:59 -04:00
Masayuki Nakano
500bdf163d
Bug 1176954 part.8 ContentCacheInParent::OnEventNeedingAckReceived() should log the event message r=smaug
2015-07-11 10:53:56 +09:00
Masayuki Nakano
09355c0e38
Bug 1176954 part.7 IMENotification::TextChangeData should have a method to merge with another instance and IMENotification::MergeWith() should use it r=smaug
2015-07-11 10:53:56 +09:00
Masayuki Nakano
373659f7f5
Bug 1176954 part.6 IMEContentObserver should use IMENotification::TextChangeData r=smaug
2015-07-11 10:53:56 +09:00
Masayuki Nakano
c1fdc81cac
Bug 1176954 part.4 Define IMENotification::TextChangeDataBase and whose member names should be same as IMEContentObserver::TextChangeData's r=smaug
2015-07-11 10:53:55 +09:00
Masayuki Nakano
69720d0ea0
Bug 1176954 part.3 Don't send selection change, text change nor composition update notification to IME from TabParent until all events sent to the child process is received by it r=smaug
2015-07-11 10:53:55 +09:00
Masayuki Nakano
d35ea2b72d
Bug 1176954 part.2 ContentCache in parent process should manage how many events are sent but not yet received r=smaug
2015-07-11 10:53:55 +09:00
Masayuki Nakano
0f0144595d
Bug 1176954 part.1 Child process should notify its parent process when it dispatches composition or selection event into the DOM tree r=smaug
2015-07-11 10:53:55 +09:00
Ehsan Akhgari
6834ce768e
Bug 1180535 - Dispatch the media-playback notification when navigating away from a page that has a media element playing; r=baku
...
When navigating away from a document, we mute the playing media elements
through the NotifyOwnerDocumentActivityChanged() notification.
Sometimes, that function may notify the audio channel agent through its
call to AddRemoveSelfReference() which may call
UpdateAudioChannelPlayingState() and notify the agent, but when we're
navigating away from the page, playingThroughTheAudioChannel will always
be equal to mPlayingThroughTheAudioChannel, which causes us to not
notify the audio channel agent.
This patch fixes this by separating NotifyOwnerDocumentActivityChanged()
from its internal consumers, and forcefully notifying the audio channel
agent when we navigate away.
2015-07-10 21:33:00 -04:00
John Schoenick
ffa5e40696
Bug 1160819 - ResponsiveImageSelector - improve some over-aggressive assertions
2015-07-05 18:03:00 -07:00
Ehsan Akhgari
3a8e01586f
Bug 1113086 follow-up: Add a forward declaration to fix build bustage
2015-07-10 21:09:08 -04:00
Andrea Marchesini
2668d9c803
Bug 1113086 - AudioChannel policy in Browser API - patch 7 - Support non-app iframe, r=alwu
2015-07-10 21:08:53 -04:00
Andrea Marchesini
6fe209e18c
Bug 1113086 - AudioChannel policy in Browser API - patch 6 - media-playback has to be dispatched async, r=alwu
2015-07-10 21:08:51 -04:00
Andrea Marchesini
ba0e6f0379
Bug 1113086 - AudioChannel policy in Browser API - patch 5 - nsTObserverArray instead hashtables, r=ehsan, r=alwu
2015-07-10 21:08:50 -04:00
Andrea Marchesini
4e5bc9e1c8
Bug 1113086 - AudioChannel policy in Browser API - patch 4 - Muted by default, e=alwu
2015-07-10 21:08:48 -04:00
Andrea Marchesini
abdac5b684
Bug 1113086 - AudioChannel policy in Browser API - patch 3 - right management of audiochannel-activity events in child processes, r=ehsan
2015-07-10 21:08:46 -04:00
Andrea Marchesini
6ba809a348
Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan
2015-07-10 21:08:45 -04:00
Andrea Marchesini
3050bc370c
Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
...
--HG--
rename : dom/audiochannel/AudioChannelAgent.h => dom/browser-element/BrowserElementAudioChannel.h
rename : dom/audiochannel/tests/file_telephonyPolicy.html => dom/browser-element/mochitest/test_browserElement_inproc_AudioChannel.html
rename : dom/audiochannel/tests/file_telephonyPolicy.html => dom/browser-element/mochitest/test_browserElement_oop_AudioChannel.html
rename : dom/audiochannel/AudioChannelCommon.h => dom/webidl/BrowserElementAudioChannel.webidl
2015-07-10 21:08:43 -04:00
Xidorn Quan
f23d866f51
Backed out 8 changesets (bug 1113086) for build bustage
...
Backed out changeset a20839dfd439 (bug 1113086)
Backed out changeset 675ea719b91c (bug 1113086)
Backed out changeset cfb34138bb9f (bug 1113086)
Backed out changeset b9525c60a737 (bug 1113086)
Backed out changeset 380859ae955b (bug 1113086)
Backed out changeset 5ec088f0892f (bug 1113086)
Backed out changeset caf57ae8cbce (bug 1113086)
Backed out changeset 0fc4dec6cd81 (bug 1113086)
--HG--
extra : histedit_source : d8dfd75d9dae36b7309ce78e3b4488faf57003da%2C48081711b7067191d8e4749fd3b572db59bc03f9
2015-07-11 10:55:59 +10:00
Xidorn Quan
291696aa87
Backed out 7 changesets (Bug 1113086) for build bustage
2015-07-11 10:45:21 +10:00
Brian R. Bondy
8edf122c8c
Bug 1181176 - Pass along x and y position for context menus on Graphene. r=fabrice
2015-07-10 20:30:05 -04:00