Commit Graph

40708 Commits

Author SHA1 Message Date
Ehsan Akhgari
f22dea9a72 Bug 1190040 - Part 2: Teach the audio channel service how to not notify audio-playback, and do that when a media element has no audio track; r=padenot 2015-08-06 10:26:27 -04:00
Ehsan Akhgari
41ec611711 Bug 1190040 - Part 1: Do not dispatch media-playback notifications for media elements that do not have an audio track; r=cpearce 2015-08-06 10:25:38 -04:00
Aryeh Gregor
2311382621 Bug 1191305 - Alphabetize some includes; r=froydnj 2015-08-06 15:45:21 +03:00
Jeremy Chen
b253b6b253 Bug 1181418 - Send selectionEditable info to app_text_selection_dialog. r=tlin, r=kanru, sr=smaug
--HG--
extra : commitid : DO8T9n6MMXa
extra : amend_source : d359d938905e00a8a4d6c5cebf0bee14b7527b6e
2015-07-31 04:34:00 +08:00
Jean-Yves Avenard
34f14685e5 Bug 1190258: [MSE] P3. Use actual allocated size rather than logical size when calculating eviction rate. r=gerald
This makes eviction slightly more aggressive and ensure we are actually under the memory threshold.
2015-08-06 18:48:45 +10:00
Jean-Yves Avenard
2517b3c491 Bug 1190258: P2. Don't use a FallibleTArray as backend for MediaRawData. r=njn
MediaRawData is often kept to store small data that is unlikely to change over the lifetime of the MediaRawData.
The use of nsTArray as memory backend comes at a cost of much greater memory allocated than required.

Additionally, a MediaRawData was configured to allocate a minimum size of 4kiB.
While this made sense for our past use of MediaRawData, the new MSE keeps big arrays of them to keep audio and video samples.
Combined with the nsTArray overheads, our actual memory use was 22 times greater than thought.
A source buffer allow 100MiB worth of samples, resulting in an actual memory usage of 2.2GiB.
2015-08-06 18:48:45 +10:00
Jean-Yves Avenard
8c8e3b2a70 Bug 1190258: P1. Use getter to access MediaRawData mData and mSize member. r=cpearce 2015-08-06 18:48:44 +10:00
Carsten "Tomcat" Book
2df123b59f Backed out 1 changesets (bug 1153499) for test failures in browser_force_refresh.js
Backed out changeset 252814d5e628 (bug 1153499)
2015-08-06 09:47:38 +02:00
Carsten "Tomcat" Book
7d6f90f702 Backed out 2 changesets (bug 1191107, bug 1180273) for causing xpcshell and m-oth testfailures on a CLOSED TREEi IGNORE IDL
Backed out changeset c5f710ed8718 (bug 1191107)
Backed out changeset d98d82f9981b (bug 1180273)
2015-08-06 08:39:05 +02:00
Cykesiopka
d93ee984a0 Bug 1124649 - Part 1 - Add specific error messages for various types of STS and PKP header failures. r=keeler,hurley
--HG--
extra : rebase_source : 8210ed5f89cec8c42d5a78b9101f1c54d91e04c6
2015-08-05 07:51:00 +02:00
Nikhil Marathe
f545f1c3eb Bug 1191495 - Relax PushManager callback assertions. r=kitcambridge
--HG--
extra : commitid : 4K4ciVH8oHB
extra : rebase_source : d68782c9d9984a08faa0c3a33197a599dc5b52e6
extra : histedit_source : a666d3f7fc6c503379f962cf40f551b52450470e
2015-08-05 15:32:19 -07:00
Nikhil Marathe
ea58277c0d Bug 1153499 - Enable push and sw prefs. r=dougt,ehsan
--HG--
extra : commitid : GLh29700Ofi
extra : rebase_source : 850c4534d62d9db98b890a5239c8f5c647baa8ef
extra : source : 06a05093fc417449b9458fa88105e863acddef8d
2015-07-15 13:12:44 -07:00
Xidorn Quan
bf52d07f9d Bug 1191148 - Don't count fullscreen request handled if we don't change the document state. r=smaug
--HG--
extra : source : 33ad58fdc763e3c6d647b6aec100d2ab9d893316
2015-08-06 15:37:48 +10:00
Xidorn Quan
0ccaf44f6f Bug 1190669 part 3 - Introduce new fullscreen reason which exits fullscreen without fullscreen transition, and use it for ExitFullscreenInDocTree. r=smaug
--HG--
extra : source : fe0671e7ebf0891ff5b81d62f1d2d4331da0210a
2015-08-06 15:37:48 +10:00
Xidorn Quan
0de82461de Bug 1190669 part 2 - Move the part which runs script from ExitFullscreenInDocTree to a runnable, and protect it with AddScriptRunner. r=smaug
--HG--
extra : source : 4f830d2b84892df9703b129e4d1e3266326e2f69
2015-08-06 15:37:48 +10:00
Xidorn Quan
b5ca06175b Bug 1190669 part 1 - Remove helper function SetWindowFullScreen and its helper runnable. r=smaug
All of the callsites of this helper function has a synchronous event
dispatch which indicates the AddScriptRunner in that helper function
makes no sense.

Also it seems that most of the callsites are actually safe to run
script, except ExitFullscreenInDocTree() which may be called from
Element::UnbindFromTree(). It'll be fixed in the following patch.

--HG--
extra : source : 3de765275da21719bdc57f2ddba5328efba17524
2015-08-06 15:37:48 +10:00
Xidorn Quan
b7de5ae0ad Bug 1191112 part 3 - Don't touch the widget anymore if it has been destroyed during the fullscreen transition. r=smaug
--HG--
extra : source : c07ef0526ac1098a949e91bbf3cf4f34de577e2e
2015-08-06 15:37:48 +10:00
Xidorn Quan
62dc5a030c Bug 1191112 part 1 - Clear pending fullscreen requests on page close. r=smaug
--HG--
extra : source : 0eaa6634bfeb27a0aed6e90a01fe9783bace4773
2015-08-06 15:37:48 +10:00
JW Wang
d032d87d0f Bug 1189624 - Have AudioSink listen to MediaQueue events to know whether to continue playback. r=kinetik. 2015-08-06 10:16:49 +08:00
JW Wang
c13d97710a Bug 1188257 - Use MediaEventSource for MediaQueue to do the job. r=cpearce. 2015-08-06 10:14:15 +08:00
Dan Glastonbury
88074e14d9 Bug 1184402 - Reset format usage authority on context lose/restore. r=jgilbert 2015-08-06 10:30:51 +10:00
Wes Kocher
de08e9e79c Merge m-c to inbound, a=merge 2015-08-05 16:47:52 -07:00
Wes Kocher
4d0e220d7f Merge b2ginbound to central, a=merge 2015-08-05 16:45:41 -07:00
Reuben Morais
5066ffe155 Bug 1184667 - Remove some unnecessary const_casts from ActorsParent.cpp. r=janv 2015-08-05 15:25:14 -03:00
Eugen Sawin
7066fe2b35 Bug 1191281 - Increase strictness of ID3 header detection. r=ehoogeveen 2015-08-05 17:57:00 +02:00
Carsten "Tomcat" Book
dcc3c5d093 Merge mozilla-central to b2g-inbound 2015-08-05 13:40:29 +02:00
Carsten "Tomcat" Book
592d83d1f5 merge mozilla-inbound to mozilla-central a=merge 2015-08-05 13:12:59 +02:00
Jessica Jong
520881f002 Bug 1156231 - enable data registration recovery. r=hsinyi
--HG--
extra : commitid : 3HrEDw63LLk
2015-08-05 16:29:20 +08:00
Jamin Liu
b346e8685e Bug 1190337 - Log GPS status and SVs status if the 'gDebug_isLoggingEnabled' is true. r=garvank 2015-08-05 14:27:33 +08:00
Ehsan Akhgari
94250b165e Backout bug 1190040 for test failures 2015-08-05 01:12:05 -04:00
Ryan VanderMeulen
a5efc6a6b1 Merge m-c to b2g-inbound. a=merge
CLOSED TREE
2015-08-04 15:54:44 -04:00
Ryan VanderMeulen
1d5a6d99ea Merge inbound to m-c. a=merge 2015-08-04 15:53:06 -04:00
Sotaro Ikeda
d133f06440 Bug 1189206 - Remove worng mCurrentPosition update r=cpearce 2015-08-04 06:45:44 -07:00
Carsten "Tomcat" Book
3531b883ec Merge mozilla-central to b2g-inbound 2015-08-04 13:58:28 +02:00
Carsten "Tomcat" Book
57a966656a merge mozilla-inbound to mozilla-central a=merge 2015-08-04 13:01:07 +02:00
Ben Hsu
754f51f930 Bug 891707 - Part 3: Disable some tests. r=echen, a=me
--HG--
extra : rebase_source : 58ba435dd8e1c86c42d2804e294160861c384009
2015-08-04 01:40:00 -04:00
Ben Tian
a67db0a86c Bug 1106007 - Cleanup include guards. r=tzimmermann 2015-08-04 17:39:30 +08:00
Bevis Tseng
54ebb598c5 Bug 1189884 - Read/Update ANR of SIM Contact Properly. r=echen 2015-08-03 20:24:40 +08:00
Ryan VanderMeulen
56f294a5ec Merge inbound to m-c. a=merge 2015-08-03 15:02:19 -04:00
Ryan VanderMeulen
f98e582bb3 Backed out changeset 96bb759922a1 (bug 1189543) for frequent crashes/asserts.
CLOSED TREE
2015-08-03 12:32:31 -04:00
Carsten "Tomcat" Book
47e3ab6e7c Backed out changeset 4b6f2efbdc36 (bug 1000870) for test failures in test_pointerevent_setpointercapture_inactive_button_mouse-manual.html on a CLOSED TREE
--HG--
extra : rebase_source : e682002e27b1b13c22b85e9b0dfa009a5461a64d
2015-08-03 16:38:09 +02:00
Carsten "Tomcat" Book
36856e8a64 Backed out changeset 427cfffcb5b7 (bug 1000870)
--HG--
extra : rebase_source : 5f80fbd07b72e9ac0a639765baf463479b4fa145
2015-08-03 16:37:18 +02:00
Carsten "Tomcat" Book
04b698dea0 Backed out changeset 5490127f9b99 (bug 1000870)
--HG--
extra : rebase_source : aa84b63950979deb29e2e51deb2d4ba886e7ab9d
2015-08-03 16:37:11 +02:00
Carsten "Tomcat" Book
512c28bc4e Merge mozilla-central to b2g-inbound 2015-08-03 16:20:10 +02:00
Thomas Zimmermann
0358354bf5 Bug 1187904: Remove |BluetoothDaemonConnector| and random-address creator, r=shuang 2015-08-03 13:17:02 +02:00
Thomas Zimmermann
55f1cb92b7 Bug 1187904: Convert |BluetoothDaemonInterface| to use |DaemonSocketConnector|, r=shuang 2015-08-03 13:17:02 +02:00
Carsten "Tomcat" Book
623d6495a4 Backed out changeset b821b18a1bfb (bug 1189550) for breaking GU Tests 2015-08-03 09:38:27 +02:00
L. David Baron
04c4aa1ea9 Bug 1189605 - Fix over-indentation of a few parts of nsIDOMWindowUtils.idl. r=khuey
IGNORE IDL

--HG--
extra : commitid : EwaZah7Y7Xg
2015-08-02 21:03:08 -07:00
Makoto Kato
50e851b877 Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal 2015-08-03 10:07:09 +09:00
Bill McCloskey
19b86227d6 Bug 1189550 - In parent process, cpmm.initialProcessData should be same as ppmm.initialProcessData (r=smaug) 2015-08-02 17:29:55 -07:00