Randy Lin
|
4b227d8d5a
|
Bug 1055920 - [B2G][AudioChannel] Avoid to create unnecessary AudioChannel instance on child process. r=baku
|
2014-08-29 14:10:16 +08:00 |
|
Andrea Marchesini
|
b186da9b3b
|
Bug 1044773 - the window can be null when AudioChannelAgent is created, r=roc
|
2014-08-05 15:05:58 +01:00 |
|
Benoit Jacob
|
89f10a3539
|
Bug 987290 - Tweak AudioChannel enum conversions to please typed enums - r=ehsan
|
2014-04-25 22:34:04 -04:00 |
|
Blair McBride
|
af6be312f8
|
Backed out 2 changesets (bug 987290). r=sheriff
Backed out changeset 4ad1f662f521 (bug 987290)
Backed out changeset 080ff1f86465 (bug 987290)
|
2014-04-27 20:41:58 +12:00 |
|
Birunthan Mohanathas
|
7ac92ae5ea
|
Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug
|
2014-04-25 12:49:00 -04:00 |
|
Benoit Jacob
|
84ac31dc36
|
Bug 987290 - Tweak AudioChannel enum conversions to please typed enums - r=ehsan
|
2014-04-25 22:34:04 -04:00 |
|
Andrea Marchesini
|
4266c27429
|
Bug 987064 - Remove AudioChannelType. r=roc, r=mchen, r=bent
|
2014-04-10 18:39:20 +01:00 |
|
Carsten "Tomcat" Book
|
ae409227bd
|
Backed out changeset ac06eacc2206 (bug 987064) for B2G ICS Emulator Debug Bustage on a CLOSED TREE
|
2014-04-10 13:18:18 +02:00 |
|
Andrea Marchesini
|
190cf6a2a2
|
Bug 987064 - Remove AudioChannelType, r=roc, r=mchen, r=bent
|
2014-04-10 11:49:23 +01:00 |
|
Andrea Marchesini
|
47c5c73d70
|
Bug 923247 - patch 2 - mute and volume per window, r=ehsan, r=roc
|
2014-03-11 10:46:55 +00:00 |
|
Andrea Marchesini
|
c68b0b05cf
|
Bug 923247 - patch 1 - window in the AudioChannelAgent, r=mchen
|
2014-03-11 10:46:04 +00:00 |
|
Ed Morley
|
18e659d594
|
Backed out changeset d86a702e24c0 (bug 923247) for build failures; CLOSED TREE
|
2014-03-10 17:04:25 +00:00 |
|
Ed Morley
|
98cffb45bb
|
Backed out changeset 98f7e8789561 (bug 923247)
|
2014-03-10 17:04:04 +00:00 |
|
Andrea Marchesini
|
957cd4aa97
|
Bug 923247 - patch 2 - mute and volume per window, r=ehsan, r=roc
|
2014-03-10 16:36:15 +00:00 |
|
Andrea Marchesini
|
af673bd5ac
|
Bug 923247 - patch 1 - window in the AudioChannelAgent, r=mchen
|
2014-03-10 16:36:07 +00:00 |
|
JW Wang
|
3524a3c64f
|
Bug 894249 - Add ability to associate video with a channel so that it can interrupt the background content channel. r=mchen, r=kinetik, r=bent
|
2013-09-18 11:46:22 +08:00 |
|
Marco Chen
|
aef0c55ac6
|
Bug 823273 - Part 1: Music volume should be faded when notification sound is on going - AudioChannel changes. r=baku
|
2013-09-02 17:45:44 +08:00 |
|
Ehsan Akhgari
|
2824b29025
|
Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:
# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.mm" \) | \
xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
modules/libmar/src/mar_private.h \
modules/libmar/src/mar.h
# assert_replacer.py
#!/usr/bin/python
import sys
import re
pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")
def replaceInPlace(fname):
print fname
f = open(fname, "rw+")
lines = f.readlines()
for i in range(0, len(lines)):
while True:
index = re.search(pattern, lines[i])
if index != None:
index = index.start()
lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
for j in range(i + 1, len(lines)):
if lines[j].find(" ", index) == index:
lines[j] = lines[j][0:index] + lines[j][index+4:]
else:
break
else:
break
f.seek(0, 0)
f.truncate()
f.write("".join(lines))
f.close()
argc = len(sys.argv)
for i in range(1, argc):
replaceInPlace(sys.argv[i])
--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045
|
2013-07-18 13:59:53 -04:00 |
|
Andrea Marchesini
|
b439583079
|
Bug 864518 - HTMLMediaElement::mAudioChannelAgent not declared to CC, r=bz
Bug 864518 - HTMLMediaElement::mAudioChannelAgent not declared to CC, r=bz
|
2013-04-23 08:28:00 -07:00 |
|
Justin Lebar
|
f9628f44fd
|
Bug 857653 - Fix leak in AudioChannelAgent by making it hold a weak ref to nsHTMLMediaElement. r=bz
|
2013-04-03 16:35:05 -04:00 |
|
Andrea Marchesini
|
95d3343452
|
Bug 830648 - AudioChannelAgent::StartPlaying() should check if already registered to AudioChannelService., r=mchen
|
2013-01-15 15:31:19 +01:00 |
|
Andrea Marchesini
|
f78b7dc440
|
Bug 825674 - Installed apps do not get affected by the hardware volume control, r=sicking
|
2013-01-09 08:18:16 +01:00 |
|
Marco Chen
|
19f604e42b
|
Bug 819275 - [Audio] The Usage of nsRefPtr for AudioChannelService is Wrong. r=roc, a=blocking-basecamp
|
2012-12-07 19:31:57 +08:00 |
|
Marco Chen
|
87de64352c
|
Bug 815069 - Part 2: AudioChannelAgent Implementation. r=roc, a=blocking-basecamp
[Audio ] mechanism for Gecko components without media element to join audio competing policy.
|
2012-12-06 22:29:20 +08:00 |
|