Commit Graph

29151 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
e87e193a3a merge b2g-inbound to mozilla-central a=merge 2014-12-29 16:13:08 +01:00
Michal Novotny
428b61f3ee Bug 792831 - WebSocket permessage compression extension, r=jduell 2014-12-29 12:43:40 +01:00
Carsten "Tomcat" Book
44c2b0c040 Backed out changeset 1cddaf8b16f4 (bug 1077075) for bustage 2014-12-29 10:45:03 +01:00
Carsten "Tomcat" Book
ad72677a4e Backed out changeset cfddd3baeb0b (bug 1077075) 2014-12-29 10:30:19 +01:00
Carsten "Tomcat" Book
70479dd57c Backed out changeset 916a5e943388 (bug 1077075) 2014-12-29 10:30:17 +01:00
Carsten "Tomcat" Book
2e7b83ac72 Backed out changeset d36a45163b69 (bug 1077075) 2014-12-29 10:30:15 +01:00
Carsten "Tomcat" Book
ac1f16356d Backed out changeset 05880eb3e779 (bug 1077075) 2014-12-29 10:30:13 +01:00
Carsten "Tomcat" Book
19124d2667 Backed out changeset 69e5f05ade70 (bug 1077075) 2014-12-29 10:30:11 +01:00
Carsten "Tomcat" Book
8c6a08019d Backed out changeset b51678e8e5e8 (bug 1077075) 2014-12-29 10:30:07 +01:00
Ben Hsu
7c873d5512 Bug 1077075 - Part 7: Update the related testcases. r=aknow 2014-12-24 02:32:00 +01:00
Ben Hsu
a416344e56 Bug 1077075 - Part 6: Internal architecture (IPC). r=aknow 2014-12-24 00:35:00 +01:00
Ben Hsu
1f924addd9 Bug 1077075 - Part 5: Internal architecture (ril_worker.js). r=aknow 2014-12-23 23:29:00 +01:00
Ben Hsu
7db6e83d02 Bug 1077075 - Part 3: Add nsITelephonyCallback as a new parameter (IDL). r=aknow 2014-12-23 23:39:00 +01:00
Ben Hsu
84b1bfdd75 Bug 1077075 - Part 4: Internal architecture (TelephonyService.js). r=aknow 2014-12-23 19:06:00 +01:00
Ben Hsu
b4e9cc05bc Bug 1077075 - Part 2: Modify related dom implementations (DOM). r=aknow 2014-12-25 19:49:00 +01:00
Ben Hsu
3d9a28653f Bug 1077075 - Part 1: Change the return types to promises (WebIDL). r=hsinyi
--HG--
extra : amend_source : 3f704aabc6d57807d97ea76e3d23c7e08ae0e736
2014-12-23 19:34:00 +01:00
John Dai
43ce03568f Bug 952025: Rename EF_TYPE_TRANSPARENT|LINEAR_FIXED|CYCLIC type of file to structure of file. r=echen 2014-12-25 18:24:00 +08:00
Leonid V. Fedorenchik
f7a220a203 Bug 1115327 - Changed FrameMetrics.mScrollableRect to be accessible by getter/setter methods. r=kats 2014-12-27 12:48:27 -05:00
Robert O'Callahan
04738683fe Bug 1107508. Disable stylesheets in <use>-cloned subtrees for now. r=heycam
--HG--
extra : rebase_source : c29f557476e71ff9cae478b204185a40be4771d6
2014-12-22 16:09:32 +13:00
Karl Tomlinson
3497dbc05d bug 975782 stop delaying the load event when media fetch has stalled r=cpearce,f=kinetik
--HG--
extra : rebase_source : c26dcd4221ba051ffff417631ae7ad9b7b65995d
2014-12-11 14:51:10 +13:00
Karl Tomlinson
56fa1403ba bug 975782 bring media resource loads out of background while they delay the load event r=cpearce
This will happen after a stalled load doesn't delay the load event but such a
load then delays the load event again when it receives progress.

--HG--
extra : rebase_source : a04dd7416f86306cfc62aabba20fb30415572d98
2014-12-23 14:16:05 +13:00
Ryan VanderMeulen
6e589f044a Merge inbound to m-c. a=merge 2014-12-26 14:40:31 -05:00
Ryan VanderMeulen
6ff0cf60d1 Bug 1091965 - Skip test_mixingRules.html on Android 2.3 due to high intermittent failure rate. 2014-12-26 12:22:56 -05:00
Ryan VanderMeulen
96ec5ebcc1 Bug 1115148 - Skip test_WaitingOnMissingData.html on Android 2.3 due to high intermittent failure rate. 2014-12-26 12:18:34 -05:00
Ryan VanderMeulen
9c8ffdfaee Backed out changesets e85722c30be3 and 28714f577de0 (bug 1097419) for B2G timeouts. 2014-12-26 12:09:24 -05:00
Andrea Marchesini
d08b61ce43 Bug 1115678 - Explicitly set dom.workers.websocket.enabled for websocket tests in workers. rs=RyanVM 2014-12-26 05:31:00 -05:00
Kyle Machulis
cdfa301dbb Bug 1113199 - Settings OOP Tests for Bug 1110872. r=gerard-majax 2014-12-23 12:47:00 -05:00
Morris Tseng
e7f1c463d0 Bug 1097419 - Part 2: Add mochitest for nested mozbrowser iframe case. r=kchen 2014-12-23 17:38:00 -05:00
Morris Tseng
91f2babe94 Bug 1097419 - Part 1: Handle nested mozbrowser iframe for selectionstatechanged, touchcarettap, and scrollviewchange. r=kchen 2014-12-23 01:59:00 -05:00
JW Wang
d23a9bd047 Bug 1110922 - Add logs to debug test_played.html timeouts. r=cpearce 2014-12-22 23:12:00 -05:00
Henry Chang
13d24687a5 Bug 1111970 - Use gateways[0] instead of gateway. r=vchang 2014-12-16 14:35:09 +08:00
Alexandre Lissy
b72fa97718 Bug 1107329 - Add locks tasks queue vivacity checking. r=qdot
To help diagnosing further issues with the Settings API getting blocked,
we add some tracking of the tasks and locks queue vivacity. We ensure to
keep track of the last lock id at the head of the queue, and we verify
whether it does not stays on top of it for too long.
2014-12-24 01:30:00 -05:00
Bevis Tseng
975ef5d363 Bug 1101397 - Clear up unnecessary checking of "undefined" DOMString attribute. r=echen 2014-12-22 15:53:25 +08:00
Amy Chung
e97d5b2d88 Bug 1084156 - Turn to power saving mode when wifi connected. r=hchang 2014-12-26 01:52:00 -05:00
Alexandre Lissy
05e75bd070 Bug 1080377 - Re-enable SettingsRequestManager xpcshell test. r=qDot 2014-12-24 00:39:00 -05:00
Ben Hsu
da6ef958b4 Bug 1070831 - Part 7: Update related testcases (Follow). r=aknow 2014-12-24 02:41:00 -05:00
CHUANG CHENYU
b43c0867f5 Bug 1033952 - Implement "Removable" and "HotSwappable" APIs for device storage. r=dhylands, r=bzbarsky 2014-12-22 10:33:33 +08:00
Jamin Liu
37980cbb30 Bug 1088527 - Modify BluetoothOppManager.IsConnected to indicate whether profile is connected or not. r=btian
BluetoothOppManager.IsConnected() couldn't represent the connection status
of Opp profile since it only return true if there is an ongoing
file-transfer session.

This function was used to named |IsTransferring()| in Bug 827267, however,
it was renamed to |IsConnected()| when Bug 842948 landed.
2014-12-26 16:58:11 +08:00
Oleg Romashin
be13894ec2 Bug 1103411 - EventStateManager may call AddBoolVarCache multiple times and crash. r=bugs
--HG--
extra : rebase_source : 19c5ff83a2799c6dcb5eb305f2c30c62cae2805a
2014-12-16 23:48:21 -08:00
Edgar Chen
3e0b27eed9 Bug 1087847 - Make sure the Icc status in MobileConnection and IccManager are synced. r=hsinyi,smaug 2014-11-13 19:12:11 +08:00
Jamin Liu
fc1fe31011 Bug 1096266 - Avoid to create Bluetooth profiles on content process since HFP manager need permission to create setting lock. r=shuang, f=btian 2014-12-25 14:46:37 +08:00
Szu-Yu Chen [:aknow]
78adcba6e5 Bug 1102677 - Part 3: Add missing semicolon 2014-12-25 11:18:21 +08:00
Phil Ringnalda
ade5f6b03b Merge m-i to m-c, a=merge 2014-12-24 15:38:41 -08:00
Tom Schuster
8d71a7d0ca Bug 764496 - Make EV detection work in content processes. r=keeler,kanru 2014-12-24 14:04:24 +01:00
Jean-Yves Avenard
0bdcd36639 Bug 1111319: Reorder video frames with respect to decoding sliding window. r=rillian 2014-12-24 23:11:35 +11:00
Jean-Yves Avenard
e6f7add28c Bug 1111328: Retrieve video dimensions from H264 SPS when possible. r=rillian 2014-12-24 23:11:35 +11:00
Edgar Chen
7acbee594d Bug 1106656 - Fix the javascript error in network manager when setting up DUN data call. r=hsinyi 2014-12-22 15:45:13 +08:00
Jessica Jong
62381f1c31 Bug 1054148 - Clean up MOZ_B2G_RIL in NetworkManager. r=echen 2014-12-24 16:25:55 +08:00
Wes Kocher
aca592252a Merge inbound to mozilla-central a=merge CLOSED TREE 2014-12-23 16:47:42 -08:00
Ryan VanderMeulen
d8d4f6eefa Backed out changesets 248e0f88fa0a and 41995e096743 (bug 1033952) for B2G debug asserts/crashes. 2014-12-23 16:15:38 -05:00
Kyle Machulis
40f7862138 Bug 1098220 - Only print exception message in SettingsService in exceptional situations; r=gerard-majax 2014-12-23 11:11:20 -08:00
Ryan VanderMeulen
d61efa95c5 Merge m-c to inbound. a=merge 2014-12-23 13:18:02 -05:00
Ryan VanderMeulen
3038dd77b4 Merge inbound to m-c. a=merge 2014-12-23 13:17:16 -05:00
Carsten "Tomcat" Book
c55eb6d5de merge b2g-inbound to mozilla-central a=merge 2014-12-23 15:50:00 +01:00
Carsten "Tomcat" Book
79e541c660 Backed out changeset 4f6693a2f21b (bug 1073003) 2014-12-23 13:35:23 +01:00
Carsten "Tomcat" Book
712daae3bd Backed out changeset 07b42d1d60aa (bug 1073003) 2014-12-23 13:35:17 +01:00
Carsten "Tomcat" Book
881b43ac39 Backed out changeset aef3ce3b89b9 (bug 1073003) 2014-12-23 13:35:05 +01:00
Carsten "Tomcat" Book
b71e57324d Backed out changeset 3d81c5b78567 (bug 1073003) 2014-12-23 13:35:04 +01:00
Carsten "Tomcat" Book
2aabf236cc Backed out changeset ad0bb596da2c (bug 1073003) 2014-12-23 13:35:02 +01:00
Carsten "Tomcat" Book
4985837da0 Backed out changeset 4902a8efe178 (bug 1073003) 2014-12-23 13:34:57 +01:00
Bobby Holley
01fe4895c7 Bug 1114830 - Only enter buffering mode when the pending request is waiting for data. r=cpearce a=philor 2014-12-22 20:54:01 -08:00
Wes Kocher
e8dd3b7f14 Merge inbound to m-c to fix wError bustage a=merge CLOSED TREE 2014-12-22 15:31:29 -08:00
Ryan VanderMeulen
093bfc2f39 Merge inbound to m-c. a=merge 2014-12-22 17:55:32 -05:00
Neil Deakin
67ebd2d196 Bug 1066383, fix warning, CLOSED TREE 2014-12-22 13:29:23 -05:00
Kyle Machulis
b957e4dab3 Bug 1112936 - Enable settings API tests on e10s; r=gwagner r=bent r=gerard-majax
--HG--
extra : rebase_source : c5532dc6968c317e72399040a3024b6a22df0df8
2014-12-22 09:38:01 -08:00
Andrea Marchesini
7ec8cb15b2 Bug 1112054 - Disable WebSockets in workers on Fx35. r=smaug, a=lsblakk 2014-12-23 11:31:54 +01:00
Vincent Chang
d27c60d4f3 Bug 1113535 - (gonk-L-Wifi) Support dhcp client function in Android L. r=hchang 2014-12-19 17:27:21 +08:00
Bevis Tseng
296526e440 Bug 1113017 - Update SearchList with correct ranges in GSM configuration. r=htsai 2014-12-18 16:41:04 +08:00
Jean-Yves Avenard
208cb5ccea Bug 1114802: MP4: Hold demuxer monitor while resetting. r=kentuckyfriedtakahe 2014-12-23 13:39:35 +11:00
JW Wang
ce630db186 Bug 1080685 - add logs to debug vp9cake.webm timeout in test_playback.html. r=cpearce 2014-12-22 19:43:00 +01:00
Chris Pearce
c221e55320 Bug 1101308 - Remove code to zero stack after GMP device binding as it's causing crashes. r=edwin 2014-12-22 19:59:00 +01:00
Alastor Wu
5b3d4967e2 Bug 1105913 - [b2g] video can't playback after waking up from the dormant state, part 2 : revert changeset. r=roc. 2014-12-23 15:03:15 +08:00
Alastor Wu
eedc46cd68 Bug 1105913 - [b2g] video can't playback after waking up from the dormant state, part 1 : avoid blocking. r=roc. 2014-12-23 15:04:20 +08:00
Botond Ballo
8ea0444268 Bug 1073003 - Remove a spurious line added to a moz.build file. r=glandium
--HG--
extra : rebase_source : 71549941e6b83322803519a0f5c9526e0ad56561
2014-12-23 01:16:36 -05:00
William Chen
6c923a126f Bug 1113959 - Do not enqueue custom element attached and detached callbacks when there is no browsing context. r=smaug 2014-12-22 22:35:32 -08:00
William Chen
f20229f5d0 Bug 1102502 - Fire custom elements attachedCallback when elements are created and inserted into the document by the parser. r=smaug 2014-12-22 22:35:32 -08:00
Botond Ballo
86409607b7 Bug 1073003 - More Werror bustage fixes on a CLOSED TREE. r=bustage
--HG--
extra : rebase_source : 86466eea48ddfc7b5698d97ca574ed6cdf79326e
extra : amend_source : 9eb590b24276a068bbb078152509b3c743bb40f8
2014-12-23 00:03:15 -05:00
Jean-Yves Avenard
2436fddb29 Bug 1105771: Allow playback of avc3 streams. r=cpearce 2014-12-23 14:42:55 +11:00
Jean-Yves Avenard
bd3199bb51 Bug 1113403: Make MP4Sample destructor virtual. r=kinetik 2014-12-23 14:40:29 +11:00
Jean-Yves Avenard
1b14dd3a15 Bug 1113045: Make AppleVT/VDA/AT/Decoder's destructors virtual. r=rillian
These decoders are accessed through a base class.
Additionally, the style guide dictates that we're supposed to add "virtual" keyword even when it's unnecessary, for documentation purposes.
2014-12-23 14:39:22 +11:00
Jean-Yves Avenard
6451597017 Bug 1110534: Use ref counted pointers to hold references in mac decoder. r=rillian 2014-12-23 14:36:10 +11:00
Jean-Yves Avenard
8c461bc41e Bug 1110534: Use AVCC wrapper for EME. Adds AnnexB and AVC3 support. r=cpearce 2014-12-23 14:36:10 +11:00
Jean-Yves Avenard
b41c7d8ede Bug 1110534: Use AVCC wrapper for mac decoder. Adds AnnexB and AVC3 support. r=cpearce 2014-12-23 14:36:10 +11:00
Jean-Yves Avenard
5f13701065 Bug 1110534: Create AVCC converter wrapper class. r=cpearce
This class easily allows an AVCC-only decoder (H264EME and Apple VDA/VideoToolbox) to support
AnnexB and AVC3 content.
This is done by lazily creating the decoder only once we have detected SPS/PPS in the data
stream, and converting all input to AVCC format.
2014-12-23 14:36:10 +11:00
Jean-Yves Avenard
36287b520b Bug 1110534: Make PlatformDecoderModule ref counted. r=edwin 2014-12-23 14:36:10 +11:00
Jean-Yves Avenard
98dd294493 Bug 1110534: Add AnnexB support to FFmpeg h264 decoder. r=kentuckyfriedtakahe 2014-12-23 14:36:09 +11:00
Jean-Yves Avenard
4f568fc6f0 Bug 1110534: Use more accurate names in MP4Sample and Annex B utility functions. r=kentuckyfriedtakahe 2014-12-23 14:36:09 +11:00
Jean-Yves Avenard
5434717edd Bug 1110534: Simplify MP4 extradata handling. r=kentuckyfriedtakahe 2014-12-23 14:36:09 +11:00
Botond Ballo
3cf8c4168e Bug 1073003 - Additional Werror bustage fixes in newly added webrtc code. r=bustage
--HG--
extra : rebase_source : bdf0d3d341a42608366912243c1e1cc9fd398b0c
2014-12-22 22:23:51 -05:00
Chris Pearce
a21116113e Bug 1114825 - Bustage fix. r=bustage. 2014-12-23 16:10:39 +13:00
Botond Ballo
ad41aadeff Bug 1073003 - Disable -Wattribute warnings in media/webrtc. r=bustage
--HG--
extra : rebase_source : a24a01f05596be3bc6a67e0b238eb3d599cd5eda
2014-12-22 21:45:18 -05:00
Edwin Flores
9d623c79cf Bug 1100175 - Call MediaDecoder::SetCDMProxy() after MediaDecoder::Load() - r=cpearce 2014-12-23 15:23:17 +13:00
Chris Pearce
e75e9d0971 Bug 1114825 - Don't try to deref an empty std::vector in gmp-clearkey. r=edwin 2014-12-23 15:23:14 +13:00
Botond Ballo
b5eef53b4d Bug 1073003 - Fix more -Wunused-variable and -Wunused-but-set-variable warnings. r=ehsan
--HG--
extra : rebase_source : 0a6c783a6428ca0dc25090e21a61b90c192dd252
extra : source : 8ab86311e17416689d176dae5c577a2c6df89b54
2014-12-17 18:05:28 -05:00
Botond Ballo
c1b0475a87 Bug 1073003 - Fix warnings about macro redefinitions by changing macros to constants. r=ehsan
--HG--
extra : rebase_source : 6ddd2bf8892e6ff87df19c4d48a2341418436371
extra : source : 63994e7cc7aa9d437ffc775462d9aa0e0fadb8b6
2014-12-17 16:47:49 -05:00
William Chen
27d4f06056 Bug 1081039 - cloneNode on a custom element should call createdCallback if cloned in a document with a custom element definition. r=smaug 2014-12-22 18:19:08 -08:00
Ryan VanderMeulen
9cfebe04db Merge inbound to m-c. a=merge 2014-12-22 18:01:06 -05:00
Chris Pearce
beace20c1b Bug 1113477 - Fix logging in GMPParent that incorrectly labels sending nodeId and startPlugin as failed when it actually succeeded. r=edwin 2014-12-23 11:21:54 +13:00
Neil Deakin
f0e5d54215 Bug 1066383, rework custom html menu item handling to support contextmenu attribute in separate process, r=janv,mconley,peterv 2014-12-16 11:21:11 -05:00
Ehsan Akhgari
b7f57788cf Bug 1114348 - Use mozilla::IsNaN() in Web Audio code; r=padenot
--HG--
extra : rebase_source : 0acc0643ed6a8800d02557f6e84312955e34a59e
2014-12-22 08:54:55 -05:00
Sotaro Ikeda
35b8e4d189 Bug 1113769 - Handle out of gralloc in MediaEngineGonkVideoSource::RotateImage() r=jesup 2014-12-22 07:05:19 -08:00
Bevis Tseng
9fd5e11ebd Bug 1110050 - Support RIL_REQUEST_REPORT_SMS_MEMORY_STATUS to inform SMS Device Storage to modem. r=echen 2014-12-15 17:25:21 +08:00
Blake
786d13f62b Bug 1080484 - Support avi/divx, ts/m2ts, and mkv media formats. r=cajbir 2014-12-23 10:20:25 +08:00
Eden Chuang
4c2cad1cef Bug 1033952 - Implement "Removable" and "HotSwappable" APIs for device storage. r=dhylands 2014-12-22 10:33:33 +08:00
Eden Chuang
9fbdd3507c Bug 1033952 - Implement "IsRemovable" and "IsHotSwappable" API for device storage (webidl). r=bzbarsky 2014-12-22 11:03:48 +08:00
Ryan VanderMeulen
bba9447754 Merge m-c to b2g-inbound. a=merge 2014-12-23 13:18:49 -05:00
Carsten "Tomcat" Book
6c134f1e49 Backed out changeset c78cc72ea6d2 (bug 1033952) for bustage 2014-12-23 12:14:33 +01:00
Carsten "Tomcat" Book
21e5fad275 Backed out changeset 3263cf8aca77 (bug 1033952) 2014-12-23 12:13:20 +01:00
CHUANG CHENYU
c8ff521bc1 Bug 1033952 - Part 2 - Implement "Removable" and "HotSwappable" APIs for device storage. r=dhylands
--HG--
extra : amend_source : 72a032db09bbe260e07fbe497ec0558bd448f089
2014-12-22 10:33:33 +08:00
Edgar Chen
d198f0fb23 Bug 1098210 - Use WebIDL enums for mvnoType. r=hsinyi 2014-12-12 19:04:00 +08:00
Carsten "Tomcat" Book
2ccb8ed152 Merge mozilla-central to b2g-inbound 2014-12-22 14:04:32 +01:00
Carsten "Tomcat" Book
ca2660700d merge fx-team to mozilla-central a=merge 2014-12-22 13:22:28 +01:00
Carsten "Tomcat" Book
f0efa91f20 merge mozilla-inbound to mozilla-central a=merge 2014-12-22 13:13:43 +01:00
Carsten "Tomcat" Book
bdd00af753 merge b2g-inbound to mozilla-central a=merge 2014-12-22 13:08:39 +01:00
Bobby Holley
078237732a Bug 1109437 - Only switch to buffering mode when the reader is waiting for data. r=cpearce 2014-12-22 00:20:31 -08:00
Bobby Holley
10d012cc54 Bug 1109437 - Implement non-polling buffering. r=cpearce 2014-12-22 00:20:31 -08:00
Bobby Holley
4e63580a0f Bug 1109437 - Schedule the state machine thread in MediaSourceDecoder::Load. r=cpearce
This is necessary to get the state machine moving after it's initialized.
MediaDecoder::Load does this, but it looks like we missed this in the override.
So the current code relies on the ScheduleStateMachine call at the end of
TrackBuffer::AppendData to get things rolling. We're going to be removing that
call, so we need to fix this.
2014-12-22 00:20:31 -08:00
Bobby Holley
cdd1259acb Bug 1109437 - Switch m{Audio,Video}RequestPending to a tri-state. r=cpearce 2014-12-22 00:20:31 -08:00
Bobby Holley
4166dff3db Bug 1109437 - Stop using buffering heuristics when they're not requested. r=cpearce
Given that we set the buffering wait to 0 in this case already, the only practical
impact on our behavior of this change is that we'll no longer ping-pong between
states.
2014-12-22 00:20:30 -08:00
Bobby Holley
72d88fedcb Bug 1109437 - Generalize GetBufferingWait to UseBufferingHeuristics. r=cpearce 2014-12-22 00:20:30 -08:00
Bobby Holley
fa6c808af5 Bug 1109437 - Remove MOZ_COUNT_{C,D}TOR on refcounted promise classes. r=cpearce
These were accidental and redundant, because refcounted classes get this behavior
automatically. And this is very lucky, because it turns out that our MOZ_COUNT_*
infrastructure can't handle varying-sized instances identified with the same
string, which is exactly what we can get with these templated types.

The only remaining use of these macros is on the non-templated ThenValueBase,
which is happily not variable-sized. \o/
2014-12-22 00:20:30 -08:00
Bill McCloskey
ea0245e40a Backout bug 1072980 due to regressions (a=backout) 2014-12-20 21:15:36 -08:00
Ehsan Akhgari
0d896679b7 Bug 1113796 - Use the WhiteSpaceOrNewlineIsSignificant() helper method; r=roc 2014-12-20 10:27:25 -05:00
Morris Tseng
e77e699a9b Bug 1109800 - Call CancelLongTapDetector when Selection carets are blurred. r=roc 2014-12-18 22:50:00 +01:00
Mike Conley
ebf762352c Bug 1068349 - Follow-up: Disable KillHard timer for content processes for Mochitests. r=smaug.
The KillHard timeout seems to be getting triggered on some of our mochitest machines, which is
causing us to leave minidumps behind - so we disable the timeout for mochitests. We also disable
KillHard paired minidumps for B2G, because we were getting minidumps for some B2G Desktop tests
there for what are likely some intentional KillHard's, and at this point, we don't think it's
worth collecting for B2G.

--HG--
extra : rebase_source : adcad58bc3b893e30e71992514b8a966257f8bc0
extra : amend_source : 11fd95ac3e3a5ed1dbb55d450f480b9092d31528
2014-12-18 13:52:00 -05:00
Ryan VanderMeulen
ae24bc27ec Backed out 7 changesets (bug 1109437) for suspicious-looking crashes on a CLOSED TREE.
Backed out changeset dc45e97d102d (bug 1109437)
Backed out changeset e6350e4fb18b (bug 1109437)
Backed out changeset 4c38dda06880 (bug 1109437)
Backed out changeset 72f171ec04ba (bug 1109437)
Backed out changeset ec275f65c676 (bug 1109437)
Backed out changeset 65d172e7a1cf (bug 1109437)
Backed out changeset 0b8a156dcff0 (bug 1109437)
2014-12-19 17:02:27 -05:00
Boris Chiou
46319f32f9 Bug 1098970 - Part 6: Fix the usage of GonkNativeWindow in Omx. r=sotaro
Use new APIs for GonkNativeWindowLL.
2014-12-17 22:31:00 +01:00
Nils Ohlmeier [:drno]
4d38849b46 Bug 1016476: more bundle tests r=bwc 2014-12-17 11:55:00 -08:00
Hsin-Yi Tsai
453a7a58fb Bug 1112550 - [RIL] handle the case of unknown last_call_fail_cause_code. r=aknow 2014-12-17 19:37:36 +08:00
Ben Hsu
c484a9009a Bug 1070831 - Part 7: Update related testcases. r=aknow 2014-12-21 17:38:00 +01:00
Ben Hsu
ac73adeb79 Bug 1070831 - Part 6: Clean up BluetoothRilListener. r=btian 2014-12-21 17:37:00 +01:00
Ben Hsu
f24f7e3c55 Bug 1070831 - Part 5: Clean up the related IPC files. r=aknow 2014-12-21 17:35:00 +01:00
Ben Hsu
4a272ff44b Bug 1070831 - Part 4: Internal architecture changes. r=aknow 2014-12-21 17:35:00 +01:00
Ben Hsu
dfcee8ee7a Bug 1070831 - Part 3: Internal interface changes. r=aknow 2014-12-21 17:31:00 +01:00
Ben Hsu
58421df213 Bug 1070831 - Part 2: Clean up the DOM implementation. r=aknow 2014-12-21 17:30:00 +01:00
Ben Hsu
8cf5de4922 BUG 1070831 - Part 1: Clean up the WebIDL. r=hsinyi 2014-12-21 17:28:00 +01:00
Szu-Yu Chen [:aknow]
aba89c72a8 Bug 1102677 - Part 2: Test change barring password. r=hsinyi 2014-12-22 16:31:05 +08:00
Szu-Yu Chen [:aknow]
271de1ab98 Bug 1102677 - Part 1: Support change barring password. r=hsinyi 2014-12-22 16:31:05 +08:00
Benjamin Chen
6cc8984e6e Bug 1091992 - fix the flag skipToNextKeyFrame in DecodeVideo can't be raised if the video is slower than audio. r=cpearce, r=jwwang 2014-12-22 11:32:31 +08:00
Arnaud Bienner
3a8a1d2d33 Bug 826176 - Part 2 - Remove similar file picker filters from accept attribute. r=smaug 2014-12-19 00:30:11 +01:00
Wes Kocher
d1431d12f7 Merge m-c to inbound a=merge CLOSED TREE 2014-12-23 16:54:09 -08:00
Andrea Marchesini
d8a7c2cb35 Bug 1114851 - Null check in NS_GetStreamForMediaStreamURI, r=smaug 2014-12-23 19:43:29 +01:00
Arnaud Bienner
f2e759905d Bug 826176 - Part 1 - File extension support for accept attribute. r=smaug 2014-11-29 12:22:30 +01:00
Bobby Holley
5e16905d15 Bug 1092025 - Hold the lock for the entire duration of MediaSourceReader::ReadMetaData. r=karlt 2014-12-21 23:14:59 -08:00
Bobby Holley
47671649c2 Bug 1114383 - Unlock the demuxer monitor before calling out via MP4Stream. r=k17e 2014-12-21 22:04:36 -08:00
Bobby Holley
7a0f2ef977 Bug 1114383 - Assert that access to mMoofs goes through a monitor. r=k17e 2014-12-21 22:04:36 -08:00
Bobby Holley
922148c922 Bug 1114383 - Acquire the index monitor in MP4Reader::PopSample. r=k17e 2014-12-21 22:04:36 -08:00
Brian Birtles
7819d10f02 Bug 927349 follow-up to (hopefully) fix breakage from GetCurrentTime on non-unified Windows build on a CLOSED TREE 2014-12-22 13:16:11 +09:00
Brian Birtles
5945529766 Bug 927349 part 21 - Factor out AnimationPlayer::UpdateSourceContent; r=jwatt
In the future we will want to specifically just update source content without
necessarily triggering any other actions that might take place on a tick (like
queuing events).
2014-12-22 09:35:42 +09:00
Brian Birtles
85de6d4ee1 Bug 927349 part 19 - Don't add pending animations to layers when their refresh driver is under test control; r=jwatt 2014-12-22 09:35:42 +09:00
Brian Birtles
bdcc0ad16b Bug 927349 part 18 - Make nsDOMWindowUtils::AdvanceTimeAndRefresh trigger any pending animations first; r=jwatt
Currently many tests rely on nsDOMWindowUtils::AdvanceTimeAndRefresh. These
tests assume that the animation starts from the moment it is created. In order
to allow these tests to continue to operate without change we make
AdvanceTimeAndRefresh force any pending animations to start.
2014-12-22 09:35:42 +09:00
Brian Birtles
c0f8394d7d Bug 927349 part 16 - Do a full reflow when we have pending animations; r=jwatt
We want to time animations from when their first frame is painted. However,
interruptible reflow complicates this since, for a given set of pending
animations, some may be painted whilst others are not. To simplify this we
simply force an uninterruptible reflow when we have animations that are
waiting to start.
2014-12-22 09:35:41 +09:00
Brian Birtles
b9e7ffb4b3 Bug 927349 part 15 - Schedule a paint when a new pending animation is added; r=jwatt
We would like to trigger animations from the point when the first frame of the
animation is painted. However, some animations will never trigger a paint (e.g.
animations with an empty keyframes rule). These animations should start start
however. To ensure this, whenever an animation is newly pending we schedule
a paint.
2014-12-22 09:35:41 +09:00
Brian Birtles
5243b86e0a Bug 927349 part 14 - Store reference to owning document on PendingPlayerTracker; r=jwatt
This patch adds a reference from PendingPlayerTracker back to the document
object that owns it. This is used in the next patch in this series to find the
document's root frame for scheduling a paint.
2014-12-22 09:35:41 +09:00
Brian Birtles
0c11a79bec Bug 927349 part 9 - Add PendingPlayerTracker::StartPendingPlayers; r=jwatt 2014-12-22 09:35:41 +09:00
Brian Birtles
145bc92aff Bug 927349 part 8 - Fast-forward the timeline before resolving start times; r=jwatt
Normally animation players get times from their timeline which is based on the
refresh driver for their associated document. However, for animations that
we time from when their first frame has been rendered, we want to record the
actual time when painting finished as their start time. If we wait until the
next refresh driver tick then the delay between playing an animation and its
actual start will be too great.

In this patch, we introduce a mechanism for fast-forwarding a timeline to a
time between the current refresh driver time and the next refresh driver tick.
By adjusting the timeline rather than the player we maintain a consistent state
(in fact, if we just naively set the animation player start time to the
timestamp value we recorded when painting finished it will appear to start in
the future and the animation will temporarily jump from playing, to waiting to
start, then back to playing again on the next refresh driver tick).

To be completely consistent, however, when we fast-forward the timeline we
should tell all animation players listening to the timeline to mark their
target element as needing a style flush. Otherwise we may be able to observe an
inconsistency between some animation players' current time and the computed
style of their targets.

We don't, however, currently know which players are observing a given timeline.
We will likely introduce that in the near future (in order to implement
AnimationTimeline.getAnimationPlayers) and fix the inconsistency in timing then.
A test later in the patch series verifies this inconsistency so it is easy to
fix in future.

An alternative approach would be to simply record the time when animation should
start, send that time to the compositor but don't actually update the animation
start time on the main thread until the subsequent refresh driver tick. Such
an approach is complex as it introduces an additional state--"finished pending
but not yet started". We will attempt to switch to that approach in bug 1112480.
2014-12-22 09:35:41 +09:00
Ehsan Akhgari
f66ae950dc Bug 1114349 - Use mozilla::IsNaN() in media code; r=cpearce 2014-12-21 19:16:26 -05:00
Roshan Vidyashankar
50f0de5ad5 Bug 1058980 - Disable external.addSearchEngine, external.AddSearchProvider in prerendering; r=jst
--HG--
extra : amend_source : 03cce38442166dbac7bd88d744d7c5a42a144ce3
2014-12-21 12:06:33 -05:00
Roshan Vidyashankar
21aa78762b Bug 1058970 - Disable unsafe MediaStream returning APIs in prerendering; r=jst 2014-12-21 12:06:08 -05:00
Roshan Vidyashankar
c0062b6e99 Bug 1058961 - Disable mozLockOrientation, mozUnlockOrientation in prerendering; r=jst
--HG--
extra : amend_source : 9fbcff790ca45666e26911c6c8161453c12c1b88
2014-12-21 12:03:52 -05:00
Roshan Vidyashankar
8ee4ac89aa Bug 1058924 - Disable Notifications API in prerendering; r=jst
--HG--
extra : amend_source : 8282b07cecbefa2c76cebc6f7c1f28e324c6caa1
2014-12-21 12:02:33 -05:00
Roshan Vidyashankar
af560191f4 Bug 1058922 - Disable Speech APIs in prerendering; r=jst
--HG--
extra : amend_source : eae9649cecf94a998249ddcf6139efd4eadbb92d
2014-12-21 12:02:12 -05:00
Roshan Vidyashankar
fa82df7ce1 Bug 1058920 - Disable MOZ_B2G_RIL, MOZ_B2G_BT, MOZ_B2G_FM APIs in prerendering; r=jst 2014-12-21 12:01:41 -05:00
Roshan Vidyashankar
ec4c96dcb1 Bug 1058918 - Disable mozRequestFullScreen, mozRequestPointerLock, setPointerCapture in prerendering; r=jst 2014-12-21 11:59:48 -05:00
Roshan Vidyashankar
1d46c110c7 Bug 1058913 - Disable DOMDownloadManager in prerendering; r=jst
--HG--
extra : amend_source : 814986401077c9a754f1483463c424efab7afd81
2014-12-21 11:57:58 -05:00
Roshan Vidyashankar
8e0fcf7d83 Bug 1058908 - Disable Camera API in prerendering; r=jst
--HG--
extra : amend_source : 54f23d7c76e31f59ede5b15c5a777b878abf22d5
2014-12-21 11:56:52 -05:00
Roshan Vidyashankar
2af142ab0b Bug 1058904 - Disable AlarmsManager in prerendering; r=jst
--HG--
extra : amend_source : 7dcd338d4d21393b4569533a36923ca6e578dca2
2014-12-21 11:55:45 -05:00
Roshan Vidyashankar
2254d85b28 Bug 1058901 - Disable ActivityRequestHandler in prerendering; r=jst
--HG--
extra : amend_source : 16f2cdec1408a17c071567b98c6072ebd4246eef
2014-12-21 11:54:37 -05:00
Roshan Vidyashankar
d170c68b56 Bug 1058842 - Disable DesktopNotification in prerendering; r=jst
--HG--
extra : amend_source : 44ca4eaf8346fec0d2ebc517875bae45c881b678
2014-12-21 11:54:06 -05:00
Roshan Vidyashankar
8acdff5a16 Bug 1057585 - Disable WebAudio APIs in prerendering; r=jst 2014-12-21 11:53:32 -05:00
Bill McCloskey
ba57944c59 Backout bug 1072980 due to regressions. 2014-12-20 21:15:36 -08:00
Ehsan Akhgari
66bb1f3602 Bug 1111628 - White-list the non-zero timeout usage in file_fullscreen-utils.js; r=cpearce 2014-12-21 00:13:56 -05:00
Bill McCloskey
e37f271a6c Bug 1087117 - Fix racy test (r=smaug) 2014-12-20 08:42:35 -08:00
Byron Campen [:bwc]
9a12e66f3b Bug 1016476 - Part 2: Test work. r=drno 2014-11-25 17:36:16 -08:00
Mike Conley
58d4d52564 Bug 1068349 - IPC message handlers that return false cause child process to crash without a crash report. r=ted
--HG--
extra : rebase_source : b1cf6381b9a4f74cab75be8a2a903d26d83797dd
2014-11-24 12:05:45 -08:00
Ryan VanderMeulen
ec72f2cd9f Merge m-c to inbound. a=merge 2014-12-19 15:10:59 -05:00
Ryan VanderMeulen
68a9b89f29 Merge inbound to m-c. a=merge 2014-12-19 15:03:54 -05:00
Ben Turner
6b73ed054d Bug 1113340 - Make sure blob urls can load same-prcess PBackground blobs, r=khuey. 2014-12-19 11:59:02 -08:00
Bobby Holley
447da79bd5 Bug 1109437 - Only switch to buffering mode when the reader is waiting for data. r=cpearce 2014-12-19 11:39:15 -08:00
Bobby Holley
8a5aede8a0 Bug 1109437 - Implement non-polling buffering. r=cpearce 2014-12-19 11:39:15 -08:00
Bobby Holley
58574f4e00 Bug 1109437 - Schedule the state machine thread in MediaSourceDecoder::Load. r=cpearce
This is necessary to get the state machine moving after it's initialized.
MediaDecoder::Load does this, but it looks like we missed this in the override.
So the current code relies on the ScheduleStateMachine call at the end of
TrackBuffer::AppendData to get things rolling. We're going to be removing that
call, so we need to fix this.
2014-12-19 11:39:15 -08:00
Bobby Holley
dd4ae4741d Bug 1109437 - Switch m{Audio,Video}RequestPending to a tri-state. r=cpearce 2014-12-19 11:39:15 -08:00
Bobby Holley
73f3b712e9 Bug 1109437 - Stop using buffering heuristics when they're not requested. r=cpearce
Given that we set the buffering wait to 0 in this case already, the only practical
impact on our behavior of this change is that we'll no longer ping-pong between
states.
2014-12-19 11:39:15 -08:00
Bobby Holley
314500bba3 Bug 1109437 - Generalize GetBufferingWait to UseBufferingHeuristics. r=cpearce 2014-12-19 11:39:14 -08:00
Bobby Holley
05cfced42a Bug 1109437 - Remove MOZ_COUNT_{C,D}TOR on refcounted promise classes. r=cpearce
These were accidental and redundant, because refcounted classes get this behavior
automatically. And this is very lucky, because it turns out that our MOZ_COUNT_*
infrastructure can't handle varying-sized instances identified with the same
string, which is exactly what we can get with these templated types.

The only remaining use of these macros is on the non-templated ThenValueBase,
which is happily not variable-sized. \o/
2014-12-19 11:39:14 -08:00
Bill McCloskey
671759283a Bug 1087117 - Disable test_bug457672.html in e10s for intermittent failures 2014-12-19 09:22:05 -08:00
Blake Kaplan
0a4a7c82ef Bug 1113313 - Rename these functions to better reflect what they do. r=billm
--HG--
extra : rebase_source : ae61b3dd6dd5ce50a131a640060d7be57e562e4d
2014-12-19 12:07:04 -05:00
Ryan VanderMeulen
7da05807b7 Backed out changesets 6bd00fa70b00, 4e2f8f3b8f6b, and c89fec9c8b55 (bug 879717) for introducting multiple new intermittent failures.
--HG--
extra : rebase_source : 4aad9383081f256484dd06e87f14cc82ecf186b5
2014-12-19 12:07:20 -05:00
Ben Turner
b345efa2e9 Bug 1113429 - Optimize NUWA idle notifications on workers, r=froydnj. 2014-12-19 08:27:03 -08:00
Sean Lin
a44fcc4603 Bug 1078115 - Make the transaction of app update atomic. r=fabrice 2014-12-18 18:13:31 +08:00
Daniel Holbert
0b6715b2ce Bug 1105065: Remove an #ifdef, to fix a -Wunused-private-field build warning in GMPLoader.cpp for builds with --disable-sandbox. r=cpearce 2014-12-19 10:12:23 -08:00
Ehsan Akhgari
ecb73205b2 Bug 867348 - Part 2: Apply MOZ_NO_ARITHMETIC_EXPR_IN_ARGUMENT to CheckedInt's constructor; r=jrmuizel,cpearce
Note that the analysis currently just looks at the AST subtree of the
function call site and is therefore unable to correctly deal with cases
such as the last two hunks of the change to OggCodecState.cpp.  Fixing
the analysis to deal with that would be very difficult, so we currently
adjust the code so that it compiles.  The first hunk in that file though
is a real bug that this analysis found.
2014-12-18 15:27:05 -05:00
Bevis Tseng
2b416cb8b1 Bug 1108900 - Part 2: rename MmsService. r=echen 2014-12-10 16:14:19 +08:00
Bevis Tseng
fb708bc2ff Bug 1108900 - Part 1: rename MobileMessageDatabaseService. r=echen
--HG--
rename : dom/mobilemessage/interfaces/nsIRilMobileMessageDatabaseService.idl => dom/mobilemessage/interfaces/nsIGonkMobileMessageDatabaseService.idl
2014-12-10 15:30:59 +08:00
Bevis Tseng
f660b12238 Bug 873351 - Part 3: Refactor SMS Notifications from RadioInterfaceLayer to SmsService. r=echen 2014-11-27 18:59:06 +08:00
Bevis Tseng
ccfc7b6c73 Bug 873351 - Part 2: Refactor SMS Requests from RadioInterfaceLayer to SmsService. r=echen 2014-11-26 20:02:54 +08:00
Bevis Tseng
c4aae007b4 Bug 873351 - Part 1: Re-write SmsService in JavaScript. r=echen 2014-11-24 18:43:54 +08:00
Jamin Liu
d48ab729cf Bug 1100818 - Launch bluetooth certified app by sending system message if it's not ready for receiving BluetoothPairingEvent. r=btian 2014-12-19 11:12:33 +08:00
Fabrice Desré
9115e3adf6 Bug 1113391 - Followup to bug 923897 r=me 2014-12-18 15:16:49 -08:00
Ryan VanderMeulen
4522417bea Merge inbound to m-c. a=merge 2014-12-18 17:59:14 -05:00
Kyle Machulis
4a8dafbd8f Bug 1110872 - Readd cleanup for live locks in SettingsManager; r=gerard-majax 2014-12-18 09:27:06 -08:00
Carsten "Tomcat" Book
42565f2b20 merge mozilla-inbound to mozilla-central a=merge 2014-12-18 13:50:27 +01:00
Ryan VanderMeulen
648c380f2c Backed out changesets 70428bb355a4 and a0ba2f134695 (bug 1109457) for EME failures and crashes on OSX 10.6. 2014-12-18 00:22:19 -05:00
Ryan VanderMeulen
e861053f5d Backed out changesets 8305a602f997 and 51a1e963d908 (bug 826176) for Android mochitest failures. 2014-12-17 23:09:13 -05:00
Michael Wu
bed30030bc Bug 1112429 - Remove libnetutils from systemlibs.js, r=fabrice 2014-12-16 21:31:56 -05:00
Ben Hsu
6b06ef1612 Bug 1110572 - Check the existance of a listener in this._listeners. r=edgar 2014-12-17 00:33:00 -05:00
Andrew Osmond
c9f3d5bc4d Bug 1104913 - Update WebRTC to handle additional camera hardware states. r=jesup 2014-12-13 12:22:11 -08:00
Andrew Osmond
037ec6329c Bug 1104913 - Update selection algorithms for preview, picture and video sizes to have sane defaults. r=mikeh, r=bz 2014-12-12 19:51:29 -08:00
Pierre Rudloff
6dc2172185 Bug 1021357 - NetworkGeolocationProvider.js: if <2 wifi APs, don't send wifi in JSON request. r=garvank 2014-12-17 13:44:00 -05:00
Ryan VanderMeulen
d2ebc2ac1b Merge inbound to m-c. a=merge
CLOSED TREE
2014-12-17 20:53:20 -05:00
Ryan VanderMeulen
497c11530b Merge fx-team to m-c. a=merge 2014-12-17 20:41:21 -05:00
Prabhjyot Singh Sodhi
7ddff31846 Bug 1101620 - Changed mDevPixelsPerCSSPixel of FrameMetrics.h to private and all corresponding files using this variables using getters and setters;r=kats 2014-12-17 17:14:05 -05:00
Brad Lassey
c23ee59cc4 bug 1112345 - Tab streaming should scroll stream with layers and not offsets r=snorp 2014-12-16 17:43:23 -05:00
Mike Conley
fc294b23df Bug 1111957 - Invalidate mDPI and mDefaultScale in TabChild when switching displays. r=fabrice.
Bug 1107259 made TabChild cache the display DPI and default scale more aggressively, and
we need to invalidate those caches when switching displays, otherwise we can get weird
scaling behaviours when switching between displays with different DPIs and scales.

--HG--
extra : rebase_source : cccbdae40113ae1a1b76d020ddc93e7b393fce61
extra : amend_source : d2664b4ea30342476e67da2a16315be4c1920abf
2014-12-16 11:25:15 -05:00
Carsten "Tomcat" Book
1ebf0d0b3e merge b2g-inbound to mozilla-central a=merge 2014-12-17 12:57:09 +01:00
Dan Gohman
0a0a779f10 Bug 1054671 - Constify static callback arrays r=ehsan 2014-12-16 16:30:39 -08:00
Ben Turner
6160da11d7 Bug 1112716 - Blob runnable methods must be cancelable, r=khuey. 2014-12-17 13:52:43 -08:00
Dan Glastonbury
cd2a14b04d Bug 1048747 - [WebGL2] Implement uniform block/buffer. r=jgilbert, r=smaug
--HG--
extra : rebase_source : 0ac73b719bf63b216bc593959385d162a4e8b0cd
extra : source : 63eebe8ca90770461267b8a365392db8e091da55
2014-12-16 15:20:15 +10:00
Sid Stamm
5e4b4a0380 Disable test for bug 965727 on b2g on a CLOSED TREE 2014-12-17 16:32:14 -05:00
David Anderson
647da9b3b9 Forward Windows events to APZ directly from nsWindow. (bug 1109985 part 2, r=kats) 2014-12-15 23:31:12 -08:00
Sid Stamm
53bc033453 Bug 965727 - Implement referrer directive for CSP. (r=jst,ckerschb) 2014-12-17 14:14:04 -05:00
Sid Stamm
6fad6fa0b3 Bug 965727 - Implement tests for CSP referrer directive. (r=ckerschb) 2014-12-17 14:14:03 -05:00
Ryan VanderMeulen
1a4358577c Bug 1059116 - Disable test_seek-1.html on Android 2.3.
--HG--
extra : rebase_source : 4ff233bdc1145389d0de996478aabbc5472794ac
2014-12-17 13:39:12 -05:00
Ben Turner
4984ff6ede Bug 701634, Make flaky tests wait for transactions to complete before continuing to the next test 2014-12-17 09:04:06 -08:00
Ben Turner
5976259500 Bug 701634 - Support IndexedDB in Workers, r=khuey+baku. 2014-12-16 22:26:15 -08:00
Andrea Marchesini
dddffc895b Bug 1057994 - DataStore should not dispatch runnables in a worker when it is shutting down, r=bent
--HG--
rename : dom/datastore/tests/file_basic_worker.html => dom/datastore/tests/file_worker_close.html
rename : dom/datastore/tests/test_basic_worker.html => dom/datastore/tests/test_worker_close.html
2014-12-17 14:49:36 +00:00
Carsten "Tomcat" Book
833d021469 Backed out changeset 0661a1b7ec14 (bug 1109644) for M-3 Test failures 2014-12-17 14:50:00 +01:00
Carsten "Tomcat" Book
e57f3ff4ab Backed out changeset 6d81c1303daf (bug 1086284) for refest failures on a CLOSED TREE 2014-12-17 13:21:07 +01:00
Carsten "Tomcat" Book
bd7aaf93b7 Merge mozilla-central to mozilla-inbound 2014-12-17 12:59:05 +01:00
Robert O'Callahan
cad2eb1063 Bug 1109644. Track data-produced-so-far in the MediaEngineSources themselves, so if we push data into the MediaStream for any reason we can account for it. r=jesup 2014-12-17 06:53:17 -05:00
Jonathan Watt
2c60b5305c Bug 854296, part 1 - Make SVG respect stroke-miterlimit again. r=Bas 2014-12-16 15:31:28 +00:00
Jonathan Watt
801fc5ea65 Bug 1086284 - Avoid using refcounting when determining an SVG-as-an-image's intrinsic size so that the image doesn't end up in the CC graph. r=dholbert 2014-12-09 22:32:10 +00:00
Nikhil Marathe
c06c8126db Bug 1107777 - Add autoJSAPIOwnsErrorReporting flag to JSContext options. AutoJSAPI sets it. r=bholley 2014-12-16 02:02:37 -08:00
Chris Pearce
b4a7a4b6fc Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin 2014-12-18 16:16:13 +13:00
Chris Peterson
50740301f2 Bug 1110031 - Part 2: Mark some directories as FAIL_ON_WARNINGS for some compilers. r=gps 2014-12-10 22:46:01 -08:00
Chris Peterson
c582a636ed Bug 1110031 - Part 1: Mark more directories as FAIL_ON_WARNINGS. r=gps 2014-12-10 22:56:31 -08:00
Jed Davis
c4bed9c7d1 Bug 1112747 - Change mozilla::plugins::IPCByteRanges from std::vector to nsTArray. r=jimm 2014-12-17 12:57:00 -05:00
Patrick Brosset
a848b6c122 Bug 1112465 - Fix crashes when navigating to XUL window with devtools opened by checking for GetCanvasFrame in RemoveAnonymousContent. r=ehsan 2014-12-17 04:38:00 -05:00
Antonio M. Amaya
c06a53c8a1 Bug 1110119 - At first boot time, check that the app being preinstalled doesn't already exist by manifestURL. r=fabrice 2014-12-11 08:00:00 -05:00
Alexandre Lissy
f6530f14d9 Bug 1110063 - Open readonly transaction for settings lock when possible. r=qdot
Whenever a settings lock does only read operations (i.e. lock.get()),
there is no need that the underlying indexedDB transaction should be
opened as readwrite. Doing so, we will be able to parallelize some
request and avoid locking that should in the end allow for faster
operations. Enabling this feature is controlled by the preference
dom.mozSettings.allowForceReadOnly, defaulting to false for now.
2014-12-17 09:30:00 -05:00
JW Wang
8e0a12e1f8 Bug 1082203 - Route CDMCallbackProxy::Terminated to MediaKeys::Terminated so MediaKeys has a chance to handle CDM crashes and close sessions if necessary. r=cpearce 2014-12-16 20:01:00 -05:00
Arnaud Bienner
e5fd6c5aed Bug 826176 - Remove similar file picker filters from accept attribute. r=smaug 2014-12-16 22:58:50 +01:00
Patrick McManus
34eac8c38a bug 1003450 - [2/3] Group Dependency nodes for HTTP/2 r=hurley 2014-12-06 14:26:50 -05:00
Alexandre Lissy
6042e78f21 Bug 1109704 - Expose details settings informations in about:memory. r=qdot
We want to have a better breakdown of how many get/set operations we are
doing for each setting lock. Given that we keep track of all locks, this
may consume quite some memory, so we introduce a new preference to
enable this feature. We also add memory reporting for the SettingService
lock.
2014-12-17 10:40:00 -05:00
Jeremy Chen
d87d8a09e3 Bug 1109486 - Mochitest test case. r=smaug 2014-12-17 15:58:37 +08:00
Jeremy Chen
1987110761 Bug 1109486 - Unconditionally use UTF-8 as default Charset. r=smaug 2014-12-18 16:50:34 +08:00
Alfredo Yang
50fc8c6c23 Bug 938034 - Enable gonk camera recording callback. r=roc 2014-12-18 01:00:00 -05:00
Alfredo Yang
2b6ee6bf53 Bug 938034 - Add GonkCameraImage format. r=roc 2014-12-17 23:42:00 -05:00
Carsten "Tomcat" Book
4e287fabda Merge mozilla-central to mozilla-inbound 2014-12-18 13:54:52 +01:00
Chih-Kai (Patrick) Wang
f3034a9b45 Bug 970307: Part 3: Reinitialize modules after fork. r=fabrice 2014-12-18 17:01:33 +08:00