Commit Graph

38799 Commits

Author SHA1 Message Date
JW Wang
db9cce4ce3 Bug 1179547 - release decoders when tests finish as well as cubeb streams to reduce the number of concurrent cubeb streams and the chance of OpenCubeb() errors. r=kinetik. 2015-09-01 12:02:55 +08:00
Ehsan Akhgari
6fd682c1f6 Bug 1200208 - Send the audio-playback notification when the page calls HTMLMediaElement::Play() before the metadata has been fully loaded; r=baku 2015-08-31 20:44:23 -04:00
Xidorn Quan
17453d6f9f Bug 1197765 - Compare text content inside frame instead of the content node for ruby autohiding. r=dbaron 2015-09-01 09:24:37 +10:00
Jean-Yves Avenard
3afa1dd3bb Bug 1199878: [webm] P2. Hold one frames for which the duration can't be known or estimated. r=kinetik 2015-09-01 10:47:07 +12:00
Jean-Yves Avenard
5f7cb965d5 Bug 1199878: [MSE/webm] Properly calculate media segment duration. r=kinetik
We can know with certainty the duration of a block if we have a following one. We do not have to always rely on having a previous segment to estimate the duration.
2015-09-01 10:47:07 +12:00
Ben Kelly
38ee60f247 Bug 1184607 P7.7 Allow new Response() to be used in xpcshell tests. r=ehsan 2015-08-31 14:26:30 -07:00
Ryan VanderMeulen
f716516624 Backed out changeset 066e84750afd for landing with the wrong bug number. 2015-08-31 18:36:48 -04:00
Ben Kelly
884d2c862e Bug 1184607 P11 Fix fetch CORS tests to not expect same-origin requests that redirect to preflight. r=nsm 2015-08-31 14:26:30 -07:00
Ben Kelly
f5ec11ad6a Bug 1184607 P8 Fix mochitests to store opaqueredirect responses in Cache for navigation URLs. r=nsm 2015-08-31 14:26:30 -07:00
Ben Kelly
973d6317ca Bug 1184607 P7.8 Test Cache API schema verison migrations. r=ehsan 2015-08-31 14:26:30 -07:00
Ben Kelly
f91929acdc Bug 1184067 P7.7 Allow new Response() to be used in xpcshell tests. r=ehsan 2015-08-31 14:26:30 -07:00
Ben Kelly
2ffa8b7ffc Bug 1184607 P7.6 Expose CacheStorage .caches property on xpcshell global. r=smaug
* * *
7.6 interdiff
2015-08-31 14:26:30 -07:00
Ben Kelly
40781e8295 Bug 1184607 P7.5 Add RequestRedirect to Cache API schema with migration. r=ehsan 2015-08-31 14:26:30 -07:00
Ben Kelly
dee54758b7 Bug 1184607 P7.4 Infrastructure for running Cache schema migrations. r=ehsan 2015-08-31 14:26:30 -07:00
Ben Kelly
8bebfaba10 Bug 1184607 P7.3 Rename Cache "max wipe version" constant to "first shipped version". r=ehsan 2015-08-31 14:26:30 -07:00
Ben Kelly
6ac4822680 Bug 1184607 P7.2 Validate Cache schema in debug builds. r=ehsan 2015-08-31 14:26:30 -07:00
Ben Kelly
33eb162778 Bug 1184607 P7.1 Move Cache schema SQL into separate constants. r=ehsan 2015-08-31 14:26:29 -07:00
Ben Kelly
96f072a725 Bug 1184607 P6 Set RequestRedirect and fix various redirect bugs in FetchDriver. r=nsm
* * *
Bug 1184607 P6 interdiff 001
2015-08-31 14:26:29 -07:00
Ben Kelly
0fbb3b30fe Bug 1184607 P4 Handle the RequestRedirect mode during service worker interception. r=nsm
* * *
Bug 1184607 P4 interdiff 001 fix manual redirect assertion for navigations r=nsm
* * *
Bug 1184607 P4 interdiff 002 dom/worker nits
2015-08-31 14:26:29 -07:00
Ben Kelly
7120d6562c Bug 1184607 P2 Update Request and Response DOM objects for new redirect model. r=nsm 2015-08-31 14:26:29 -07:00
Ben Kelly
e44ad67e64 Bug 1184607 P1 Update webidl for RequestRedirect and 'opaqueredirect' in ResponseType. r=ehsan 2015-08-31 14:26:29 -07:00
Ben Kelly
89cdb8c8a1 Bug 1112071 Change Cache ManagerId to use QuotaManager's concept of origin. r=ehsan 2015-08-31 14:26:29 -07:00
Jeff Gilbert
0831967c9b Bug 1192467 - Formalize precondition that SetDisplayDocument must not be called with null. - r=peterv 2015-08-31 14:26:19 -07:00
Ehsan Akhgari
b42864cc61 Backout bug 1200208 for build bustage on a CLOSED TREE 2015-08-31 16:49:27 -04:00
Ehsan Akhgari
963e1b6c68 Bug 1200208 - Send the audio-playback notification when the page calls HTMLMediaElement::Play() before the metadata has been fully loaded; r=baku 2015-08-31 16:24:51 -04:00
Doug Turner
9f74b74fb0 Bug 1164432. Try disabling test_try_registering_offline_disabled due to too many intermittent failures. r=kitcambridge 2015-08-31 12:28:04 -07:00
Ryan VanderMeulen
5237c25c01 Merge m-c to inbound. a=merge 2015-08-31 15:22:43 -04:00
Ryan VanderMeulen
5c3e18cb4d Merge inbound to m-c. a=merge 2015-08-31 15:21:02 -04:00
Ryan VanderMeulen
b89e2a611d Merge fx-team to m-c. a=merge 2015-08-31 15:16:41 -04:00
Victor Porof
749e197f9d Bug 1195232 - Stop using TracingMetadata from GeckoProfiler.h, r=tromey 2015-08-31 16:14:14 +02:00
Victor Porof
6d5d184368 Bug 1195838 - Maintain all the TimelineMarker subclasses in a single place, r=tromey 2015-08-31 14:56:37 +02:00
Victor Porof
375974f384 Bug 1194707 - Remove the docshell param from TimelineMarker constructors, r=tromey 2015-08-31 11:42:35 +02:00
Ryan VanderMeulen
aaf5b9a8a6 Merge fx-team to m-c. a=merge 2015-08-30 22:09:02 -04:00
Xidorn Quan
790d8a4395 Bug 1189200 - Only clear pending fullscreen requests in inclusive descendants of the specified document in ClearPendingFullscreenRequests. r=smaug 2015-08-31 09:25:23 +10:00
Ryan VanderMeulen
5fcc7d0d88 Bug 967606 - Skip test_call_start_from_end_handler.html on B2G opt. 2015-08-30 19:17:48 -04:00
Myk Melez
9aa1762fb1 Bug 1199844 - limit webapp debug logging to webapp tests; r=fabrice 2015-08-30 15:44:29 -07:00
Ryan VanderMeulen
f68cf4db7e Backed out changeset db8aa4fdcba4 (bug 1142455) for making bug 1179547 nearly permafail on OSX 10.6. 2015-08-30 18:38:14 -04:00
Ryan VanderMeulen
b4a2f1c552 Bug 1191270 - Skip test_audio_capture_error.html on B2G emulator builds for frequent failures. 2015-08-30 17:56:35 -04:00
Ryan VanderMeulen
769081f422 Bug 1193351 - Disable various failure-prone EME tests on B2G. 2015-08-30 17:52:04 -04:00
Ryan VanderMeulen
116bdf824d Bug 1186406 - Skip test_eme_playback.html on Windows due to frequent intermittent failures. 2015-08-30 17:47:36 -04:00
Ted Clancy
7174717944 Bug 1178484 - Part 5: Test for metachange event when Open Graph property is loaded. r=kanru 2015-08-28 03:31:36 -07:00
Ted Clancy
fb2b2c28ef Bug 1178484 - Part 4: Fire metachange event when a <meta> tag has Open Graph data. r=kanru 2015-08-28 03:31:29 -07:00
Liam Middlebrook
6a9736eb77 Bug 1178893 - Made state/gl-enum-tests Conformant. r=kamidphish
GL_NUM_COMPRESSED_TEXTURE_FORMATS isn't a valid enum for gl.getParameter so
instead of setting a GL_NO_ERROR it should set a GL_INVALID_ENUM.
2015-08-26 15:35:43 -04:00
Thomas Zimmermann
d444f637b8 Bug 1199110: Remove AVRCP support from |BluetoothA2dpManager| and convert callers, r=shuang
This patch removes AVRCP support from |BluetoothA2dpManager| and
converts all callers to use |BluetoothAvrcpManager| instead.
2015-08-31 17:27:47 +02:00
Thomas Zimmermann
f0c1517e51 Bug 1199110: Add |BluetoothAvrcpManager| to Bluedroid and BlueZ backends, r=shuang
The new |BluetoothAvrcpManager| classes are copies of |BluetoothA2dpManager|
without the A2DP bits.
2015-08-31 17:27:47 +02:00
Thomas Zimmermann
12cc30b3d7 Bug 1199110: Use mPlayStatus to determine track selection, r=shuang
This change removes AVRCP's dependency on the A2DP state.
2015-08-31 17:27:47 +02:00
Andrew Osmond
51afc78023 Bug 1171170 - Consolidate/cache access to permissions, cycle collected objects in device storage. r=dhylands 2015-08-25 20:13:34 -04:00
Sean Lin
227a3affbc Bug 1192727 - Improve the way that Presentation receiver gets the ID of the incoming session. r=smaug 2015-08-31 13:24:35 +08:00
Nikhil Marathe
e1db7f95bf Bug 1196079 - Always try to release Notification via normal WorkerRunnable first. r=wchen 2015-08-24 15:40:57 -07:00
Ryan VanderMeulen
5d45dff97e Backed out changeset 6b264cf230a0 (bug 1200208) for Windows bustage.
CLOSED TREE
2015-08-31 14:11:58 -04:00
Ehsan Akhgari
395c7475a0 Bug 1200208 - Send the audio-playback notification when the page calls HTMLMediaElement::Play() before the metadata has been fully loaded; r=baku 2015-08-31 13:44:55 -04:00
Masayuki Nakano
021b22502c Bug 895274 part.51 Rename NS_CONTEXTMENU to eContextMenu r=smaug 2015-09-01 00:20:06 +09:00
Masayuki Nakano
ee419f920c Bug 895274 part.49 Rename NS_POINTER_MOVE to ePointerMove r=smaug 2015-09-01 00:20:06 +09:00
Masayuki Nakano
0d4cc424b7 Bug 895274 part.48 Rename NS_POINTER_UP to ePointerUp r=smaug 2015-09-01 00:20:06 +09:00
Masayuki Nakano
94b71f3722 Bug 895274 part.47 Rename NS_POINTER_DOWN to ePointerDown r=smaug 2015-09-01 00:20:06 +09:00
Masayuki Nakano
a60321417e Bug 895274 part.46 Rename NS_POINTER_OVER to ePointerOver r=smaug 2015-09-01 00:20:05 +09:00
Masayuki Nakano
3745a11704 Bug 895274 part.45 Rename NS_POINTER_OUT to ePointerOut r=smaug 2015-09-01 00:20:05 +09:00
Masayuki Nakano
db4b2751e4 Bug 895274 part.44 Rename NS_POINTER_ENTER to ePointerEnter r=smaug 2015-09-01 00:20:05 +09:00
Masayuki Nakano
c8b8197c5b Bug 895274 part.43 Rename NS_POINTER_LEAVE to ePointerLeave r=smaug 2015-09-01 00:20:05 +09:00
Masayuki Nakano
39b4957c4b Bug 895274 part.42 Rename NS_POINTER_CANCEL to ePointerCancel r=smaug 2015-09-01 00:20:05 +09:00
Masayuki Nakano
1fbe208606 Bug 895274 part.41 Rename NS_POINTER_GOT_CAPTURE to ePointerGotCapture r=smaug 2015-09-01 00:20:05 +09:00
Masayuki Nakano
ae5242a5bb Bug 895274 part.40 Rename NS_POINTER_LOST_CAPTURE to ePointerLostCapture r=smaug 2015-09-01 00:20:05 +09:00
Masayuki Nakano
0332a2a2a8 Bug 895274 part.39 Rename NS_POINTER_EVENT_START to ePointerEventFirst and add ePointerEventLast r=smaug 2015-09-01 00:20:05 +09:00
Karl Tomlinson
dbe3ca8e08 bug 1199561 delay offline buffer allocation until non-null input is received r=padenot
The avoids the allocation and copying altogether when the output buffer
is silent.
2015-08-24 19:34:15 +12:00
Karl Tomlinson
b9dd91835e bug 1199560 finish offline audio context processing even when allocation fails r=padenot
ProcessBlock() needs to return aFinished = true at some point.
2015-08-24 19:29:15 +12:00
Karl Tomlinson
97048994c0 bug 1199559 remove now unused SetRawChannelContents r=padenot 2015-08-25 11:46:30 +12:00
Karl Tomlinson
5c78f5c742 bug 1199559 write audioprocess input buffer in a format suitable for direct use by AudioBuffer r=padenot
saving copying.

This also avoids graph thread allocations when input is null.
2015-08-28 18:30:17 +12:00
Karl Tomlinson
f23dd08d7b bug 1199559 write decodeAudioData buffer in a format suitable for direct use by AudioBuffer r=padenot
saving a copy.
2015-08-28 11:15:39 +12:00
Karl Tomlinson
18de0ff2fd bug 1199559 write offline buffer in a format suitable for direct use by AudioBuffer r=padenot
saving a copy.
2015-08-27 21:32:41 +12:00
Karl Tomlinson
d4762bfce3 bug 1199559 add a factory method to accept generated buffer contents in a format suitable for direct use r=padenot
This API lets AudioBuffer generators avoid a copy.

Future modifications to AudioBuffer will remove the unnecessary initial
allocation and zeroing.
2015-08-28 18:30:49 +12:00
Karl Tomlinson
59ba8d7ff3 bug 1199559 add a helper to fallibly allocate ThreadSharedFloatArrayBufferList with buffers r=padenot 2015-08-27 20:35:43 +12:00
Karl Tomlinson
1653fa5a04 bug 1199559 permit writing to ThreadSharedFloatArrayBufferList when not shared r=padenot
Being able to write to the channel data in the buffer list saves the creator
from needing to manage its own pointers to the channel data.
2015-08-25 08:41:14 +12:00
Kyle Huey
88de6ba6e6 Bug 1198982: Test fixups. r=me 2015-08-30 11:42:28 -07:00
Kyle Huey
64fab8b2a4 Bug 1198982: Don't fail the SW load for an importScripts failure. r=bkelly 2015-08-30 10:31:52 -07:00
Markus Stange
fb05d46806 Bug 1016035 - Add nsIWidget::ReportSwipeStart and call it after processing wheel events that can trigger swipes. r=kats 2015-08-28 01:10:48 -04:00
Markus Stange
31d8d7f5c1 Bug 1016035 - Set scroll overflow information on potential swipe start events that have been processed by APZ. r=masayuki 2015-08-28 17:26:41 -04:00
Markus Stange
233eb8fd99 Bug 1016035 - Add a MozSwipeGestureMayStart event. r=kats
Having this event means that we don't have to wait for content to find out whether it's scrollable in the case that no swipe should be happening anyway.

IGNORE IDL because I'm only changing comments in the IDL files.
2015-08-27 15:06:21 -04:00
Jean-Yves Avenard
a78192bc7c Bug 1199904: Only start decoding ahead after explicitly requesting data. r=gerald
Decode ahead will be stopped when seeking or when switching resolution.
2015-08-30 20:48:09 +10:00
Jean-Yves Avenard
796260c9b4 Bug 1199879: [MSE] Use latest demux end time to detect discontinuities. r=gerald
The ContainerParser doesn't always return an accurate end time.
2015-08-30 20:48:07 +10:00
Jan Varga
a244b61795 Bug 1173756 - Part 3: Merge File and ChildRunnable; r=luke 2015-08-29 07:45:24 +02:00
Jan Varga
4711719dcf Bug 1173756 - Part 2: Merge MainProcessRunnable and ParentProcessRunnable; r=luke 2015-08-29 07:45:12 +02:00
Jan Varga
7f2d877502 Bug 1173756 - Part 1: Update asmjscache to use PBackground; r=luke 2015-08-29 07:45:04 +02:00
Xidorn Quan
a93559edeb Bug 1199522 - Apply :fullscreen pseudo-class to all elements in the fullscreen element stack. r=smaug 2015-08-29 13:53:28 +10:00
Jean-Yves Avenard
965688c094 Bug 1199573: [MSE] Properly handle partial media header received prior a discontinuity. r=gerald 2015-08-29 12:01:23 +10:00
Xidorn Quan
41026f8b05 Bug 1196163 part 3 - Derive value of window.fullScreen for content process from the sizemode of puppet widget. r=smaug 2015-08-29 11:12:41 +10:00
Xidorn Quan
753bfea20d Bug 1196163 part 2 - Send sizemode as part of UpdateDimensions message to TabChild. r=roc,smaug 2015-08-29 11:12:41 +10:00
Anthony Jones
16ed7702fd Bug 1142455 - Tweak MediaCache parameters; r=roc 2015-08-29 13:09:33 +12:00
Masayuki Nakano
25a9fbde56 Bug 895274 part.37 Rename NS_MOUSELEAVE to eMouseLeave r=smaug 2015-08-29 08:58:33 +09:00
Masayuki Nakano
2c5aacf642 Bug 895274 part.36 Rename NS_MOUSEENTER to eMouseEnter r=smaug 2015-08-29 08:58:33 +09:00
Masayuki Nakano
8e1468bfd8 Bug 895274 part.35 Rename NS_MOUSE_MOZHITTEST to eMouseHitTest r=smaug 2015-08-29 08:58:32 +09:00
Masayuki Nakano
2a582b4461 Bug 895274 part.34 Rename NS_MOUSE_OUT to eMouseOut r=smaug 2015-08-29 08:58:32 +09:00
Masayuki Nakano
2c0e55e339 Bug 895274 part.33 Rename NS_MOUSE_OVER to eMouseOver r=smaug 2015-08-29 08:58:32 +09:00
Masayuki Nakano
f851dec273 Bug 895274 part.32 Rename NS_MOUSE_ACTIVATE to eMouseActivate r=smaug 2015-08-29 08:58:32 +09:00
Masayuki Nakano
5f60978161 Bug 895274 part.31 Rename NS_MOUSE_CLICK to eMouseClick r=smaug 2015-08-29 08:58:32 +09:00
Masayuki Nakano
69dd8b3bcc Bug 895274 part.30 Rename NS_MOUSE_DOUBLECLICK to eMouseDoubleClick r=smaug 2015-08-29 08:58:31 +09:00
Masayuki Nakano
81b1861aa3 Bug 895274 part.29 Rename NS_MOUSE_EXIT_WIDGET to eMouseExitFromWidget r=smaug 2015-08-29 08:58:31 +09:00
Masayuki Nakano
d84b0c1c6f Bug 895274 part.28 Rename NS_MOUSE_ENTER_WIDGET to eMouseEnterIntoWidget r=smaug 2015-08-29 08:58:31 +09:00
Masayuki Nakano
004e5bb7df Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug 2015-08-29 08:58:30 +09:00
Masayuki Nakano
1b91479600 Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug 2015-08-29 08:58:30 +09:00
Masayuki Nakano
e35ebe6f06 Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug 2015-08-29 08:58:29 +09:00
Masayuki Nakano
106992adce Bug 895274 part.23 Rename NS_LANGUAGECHANGE to eLanguageChange r=smaug 2015-08-29 08:58:29 +09:00
Masayuki Nakano
cda8b93c26 Bug 895274 part.21 Rename NS_ONLINE to eOnline r=smaug 2015-08-29 08:58:29 +09:00
Masayuki Nakano
2dd6a35257 Bug 895274 part.20 Rename NS_OFFLINE to eOffline r=smaug 2015-08-29 08:58:29 +09:00
Masayuki Nakano
abd2512588 Bug 895274 part.18 Rename NS_PLUGIN_ACTIVATE to ePluginActivate r=smaug 2015-08-29 08:58:28 +09:00
Masayuki Nakano
4f6fc6171c Bug 895274 part.17 Rename NS_SCROLL_EVENT to eScroll r=smaug 2015-08-29 08:58:28 +09:00
Masayuki Nakano
c5f96b611c Bug 895274 part.16 Rename NS_RESIZE to eResize r=smaug 2015-08-29 08:58:28 +09:00
Masayuki Nakano
7b5c91dfce Bug 895274 part.15 Rename NS_KEY_AFTER_UP to eAfterKeyUp r=smaug 2015-08-29 08:58:28 +09:00
Masayuki Nakano
f297755349 Bug 895274 part.14 Rename NS_KEY_BEFORE_UP to eBeforeKeyUp r=smaug 2015-08-29 08:58:28 +09:00
Masayuki Nakano
ab3d216023 Bug 895274 part.13 Rename NS_KEY_AFTERE_DOWN to eAfterKeyDown r=smaug 2015-08-29 08:58:28 +09:00
Masayuki Nakano
195bcab647 Bug 895274 part.12 Rename NS_KEY_BEFORE_DOWN to eBeforeKeyDown r=smaug 2015-08-29 08:58:27 +09:00
Masayuki Nakano
6e7be53c8f Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug 2015-08-29 08:58:27 +09:00
Masayuki Nakano
b68467aba9 Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug 2015-08-29 08:58:27 +09:00
Masayuki Nakano
40a4dbb5ca Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug 2015-08-29 08:58:27 +09:00
Masayuki Nakano
77a29cb60f Bug 895274 part.8 Rename NS_XUL_CLOSE to eWindowClose r=smaug 2015-08-29 08:58:26 +09:00
Masayuki Nakano
986a139d21 Bug 895274 part.6 Rename NS_EVENT_ALL to eAllEvents r=smaug 2015-08-29 08:58:26 +09:00
Masayuki Nakano
c711b059dc Bug 895274 part.5 Rename NS_EVENT_NULL to eVoidEvent r=smaug 2015-08-29 08:58:26 +09:00
Andrea Marchesini
0f59fa5e42 Bug 1199265 - Correct actor for Blob in StructuredCloneHelper, r=khuey 2015-08-29 00:19:56 +01:00
Geoff Brown
af5db075e0 Bug 1189784 - Disable more dom/media mochitests on Android for intermittent failures; r=me, test-only 2015-08-28 17:07:51 -06:00
Kyle Huey
787ed3ef0d Bug 1196592: Make retargeting Fetch to another thread actually work. r=nsm 2015-08-28 13:49:07 -07:00
Jan Gerber
0acccc062f Bug 1199531 - Disable test_BufferingWait.html on Android due to timeouts. r=rillian
CLOSED TREE
2015-08-28 08:21:00 -04:00
Aaron Klotz
386639ec29 Bug 1198302 - Ensure that PluginAsyncSurrogate::NotifyAsyncInitFailed properly aborts any PluginAsyncSurrogate::WaitForInit calls. r=jimm 2015-08-27 16:14:16 -06:00
Ryan VanderMeulen
ce8ecfe229 Merge m-c to inbound. a=merge
CLOSED TREE
2015-08-28 12:12:44 -04:00
Michael Layzell
bc2b5bf1c6 Bug 1184973 - Part 2: Tests for new storage permissions model, r=ehsan, r=smaug 2015-08-28 10:10:36 -04:00
Michael Layzell
c8275843ce Bug 1145744 - Update CacheStorage to use common StorageAllowedForWindow logic, r=bkelly 2015-08-28 10:10:33 -04:00
Michael Layzell
5fd427a324 Bug 1147821 - Update IndexedDB to use common StorageAllowedForWindow logic, r=khuey 2015-08-28 10:10:30 -04:00
Michael Layzell
908625d7dc Bug 536509 - Update localStorage to use common StorageAllowedForWindow logic, r=ehsan 2015-08-28 10:10:28 -04:00
Michael Layzell
0f26211a90 Bug 1184973 - Part 1: Add nsContentUtils::StorageAllowedForWindow as a unified mechanism for determining storage avaliability, r=ehsan, r=smaug 2015-08-28 10:10:22 -04:00
Hiroyuki Ikezoe
4147c299d4 Bug 1199283 - nsContentUtils::sIsFrameTimingPrefEnabled should default to false. r=smaug 2015-08-27 14:51:00 -04:00
Ben Tian
f62d399880 Bug 1193379 - Create dom/bluetooth/common/webapi folder. r=joliu 2015-08-21 15:15:41 +08:00
Ben Tian
aa6c378010 Bug 1193379 - Move backend-neutral files into dom/bluetooth/common. r=joliu 2015-08-21 15:17:44 +08:00
Ben Tian
3e896e68b6 Bug 1193379 - Rename bluetooth2 folder to common. r=joliu 2015-08-21 15:19:12 +08:00
Ben Tian
f86e612405 Bug 1193379 - Move ipc and tests folders out from dom/bluetooth/bluetooth2. r=joliu 2015-08-25 17:57:09 +08:00
Ryan VanderMeulen
6d43ca9310 Merge inbound to m-c. a=merge 2015-08-28 08:48:42 -04:00
Ryan VanderMeulen
e6137bd9e2 Merge fx-team to m-c. a=merge 2015-08-28 08:44:47 -04:00
Cervantes Yu
665099fb75 Bug 1166207 - Load preload.js in the Nuwa process. r=khuey 2015-08-28 17:57:44 +08:00
Jean-Yves Avenard
f0dbf74957 Bug 1197125: [webm]. Don't load the entire webm in RAM. r=kinetik
Instead we parse it in chunks of 1MiB max.
2015-08-28 14:06:35 +10:00
Jean-Yves Avenard
bb211c8d07 Bug 1199032: [MSE/webm] P2. Construct WebMDemuxer with special MSE handling. r=kinetik 2015-08-28 14:06:34 +10:00
Jean-Yves Avenard
7447908c34 Bug 1199032: [webm] P1. Explicitly differentiate WebM usage for mediasource. r=kinetik
Relying on the data being fully buffered or not turned out to not be such a great idea.
2015-08-28 14:06:33 +10:00
Ryan VanderMeulen
42a4fb9ca2 Merge inbound to m-c. a=merge 2015-08-27 21:31:35 -04:00
Andrew Comminos
e4da3cb2b8 Revert "Bug 1191042 - Establish correct EGLConfig at GLContext creation. r=jrmuizel" CLOSED TREE
This reverts commit 99120014586d20a2921b9157e5ec81b3605cd8bd.
2015-08-27 17:12:06 -04:00
Jeff Gilbert
59e904dc50 Bug 1191042 - Establish correct EGLConfig at GLContext creation. r=jrmuizel 2015-08-27 16:55:45 -04:00
Fabrice Desré
0773b5eb7f Bug 1198970 - Get WebExtensions background pages to work on b2g r=billm 2015-08-27 13:34:33 -07:00
Geoff Brown
39eaa53e6a Bug 1189784 - Disable some dom/media mochitests on Android 4.3 Debug; r=gcp 2015-08-27 11:29:02 -06:00
Geoff Brown
2d122d7572 Bug 1189784 - Enable most dom/media mochitests on Android 4.3; r=gcp 2015-08-27 11:29:01 -06:00
Ryan VanderMeulen
8d03f69866 Merge m-c to fx-team. a=merge 2015-08-27 21:44:52 -04:00
Munro Chiang
675dd2618d Bug 1178214 - Return INIT_ERROR when video resolution exceeds hw codec capability. r=sotaro 2015-08-24 17:39:34 +08:00
Fabrice Desré
fa792ab670 Bug 1198988 - Turn off some useless dump() calls r=ferjm 2015-08-27 09:23:57 -07:00
Ryan VanderMeulen
7f36f728d8 Merge inbound to m-c. a=merge 2015-08-27 11:43:16 -04:00
JW Wang
3a11d16d89 Bug 1068596 - Pass SHARE_DELETE when opening a file so the file can be deleted without waiting for GC. r=roc 2015-08-27 08:14:07 -04:00
Ryan VanderMeulen
e781da9e2e Backed out changeset d2e4ce298bab (bug 1068596) for Windows crashes. 2015-08-27 07:29:06 -04:00
Nigel Babu
435b7c53e4 Backed out a19daae11647 (Bug 1186307) for W8 and W4 bustage on CLOSED TREE 2015-08-27 15:04:25 +05:30
Nigel Babu
16bb4b75d7 Back out a19daae11647 (Bug 1186307) for W8 and W4 bustage on CLOSED TREE 2015-08-27 14:50:50 +05:30
JW Wang
a4ca0f0a72 Bug 1068596 - pass SHARE_DELETE when opening a file so the file can be deleted without waiting for GC. r=roc. 2015-08-27 14:45:41 +08:00
Andrea Marchesini
174a27e7a7 Bug 1184058 - AudioChannelAgent should be muted when used without a proper window object, r=alwu 2015-08-27 09:12:21 +01:00
Andrea Marchesini
1c24ffbc3b Bug 1186307 - StructuredCloneHelper in workers.postMessage(), r=smaug 2015-08-27 09:06:09 +01:00
Phil Ringnalda
846cbe0a0b Back out 30a8392db2c2 (bug 1198094) for mQueuedSamples assertion failures 2015-08-26 22:09:40 -07:00
Phil Ringnalda
a3cd9e9701 Back out 7 changesets (bug 1177018) for debug b2g assertion failures in test_bug982141.html
CLOSED TREE

Backed out changeset 40fdd735520d (bug 1177018)
Backed out changeset a82c39bb97ab (bug 1177018)
Backed out changeset dbb14a5cd2cd (bug 1177018)
Backed out changeset 112ec6bdaf4e (bug 1177018)
Backed out changeset 486f9a11fcbd (bug 1177018)
Backed out changeset 8e54cc5e6901 (bug 1177018)
Backed out changeset c2a30b4f3a7c (bug 1177018)
2015-08-26 21:38:05 -07:00
Phil Ringnalda
0dc46f2604 Back out f9edb5fe8fb9 (bug 1198982) for webplatform registration.https.html failures
CLOSED TREE
2015-08-26 21:36:40 -07:00
Karl Tomlinson
6b39dd3c5d bug 1197028 re-use DelayNode output buffer r=padenot 2015-08-21 13:36:31 +12:00
Karl Tomlinson
18da527fc3 bug 1197028 release shared buffers from downstream so that upstream can re-use r=padenot 2015-08-21 13:26:58 +12:00
Ryan VanderMeulen
15419d136b Merge m-c to inbound. a=merge
CLOSED TREE
2015-08-27 21:34:20 -04:00
Nils Ohlmeier [:drno]
2de8192c1e Bug 1167443 - Fix verification of end-of-candidates in mochitests. r=mt 2015-08-24 14:49:41 -07:00
Ryan VanderMeulen
dfc93cd111 Merge m-c to inbound. a=merge 2015-08-28 08:50:04 -04:00
Till Schneidereit
bd98b81d4e Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo 2015-08-27 21:18:37 +02:00
Yoshi Huang
fd98ffd5d7 Bug 1165272 - Part 2: replace getNoAppCodebasePrincipal. r=bholley 2015-08-18 15:01:42 +08:00
Jean-Yves Avenard
a0aa8a1873 Bug 1197977: [webm]. Ensure resource length calculation never underflows. r=kinetik 2015-08-27 12:28:20 +10:00
Jean-Yves Avenard
eca657c45c Bug 1198094: P1. Limit rate at which InputExhausted could be called by mac decoder. r=rillian 2015-08-27 12:28:19 +10:00
Kyle Huey
40b5c130fa Bug 1198982: Don't fail the SW load for an importScripts failure. r=bkelly 2015-08-26 19:21:03 -07:00
Aaron Klotz
dd42734da0 Bug 1194600: Ensure plugin stream listener's buffer always has room for incoming data; r=jimm 2015-08-25 16:34:20 -06:00
Xidorn Quan
b001c876bc Bug 1198563 part 2 - Do no directly apply fullscreen state when window object reports in fullscreen when there are pending request before. r=smaug 2015-08-27 11:21:29 +10:00
Xidorn Quan
570d505e76 Bug 1198563 part 1 - Encapsulate iterating fullscreen request list code. r=smaug 2015-08-27 11:21:29 +10:00
Yoshi Huang
98f6ea7f6c Bug 1165272 - Part 1: remove getAppCodebasePrincipal. r=bholley 2015-08-17 17:03:19 +08:00
Fabrice Desré
5ca7b8c186 Bug 1196963 - Make extensions work without being in developer mode r=jduell 2015-08-26 18:40:05 -07:00
Ryan VanderMeulen
44bfabd91a Backed out 6 changesets (bug 1145744, bug 536509, bug 1184973, bug 1147821) for B2G test_storagePermissionsAccept.html failures.
Backed out changeset 07f5717ac742 (bug 1184973)
Backed out changeset d49d61e97fcb (bug 1184973)
Backed out changeset e056e2d6b7e8 (bug 1145744)
Backed out changeset f4806930c168 (bug 1147821)
Backed out changeset 24c808f933e5 (bug 536509)
Backed out changeset 03dc725619b8 (bug 1184973)

CLOSED TREE
2015-08-26 19:09:49 -04:00
Michael Layzell
9dbb6e3bfe Bug 1184973 - Don't use https in b2g tests because of bustage, a=RyanVM
CLOSED TREE
2015-08-26 17:31:58 -04:00
Nikhil Marathe
03f2de8e31 Bug 1176988 - Patch 3 - Tests. r=jdm
Update web-platform-tests expected data
2015-08-26 08:59:04 -07:00
Nikhil Marathe
eef87c3ddd Bug 1176988 - Patch 2 - Remove XHR cache bypass in cast of POST request. r=jdm 2015-08-18 11:31:27 -07:00
Kilik Kuo
b0feb69df2 Bug 1188268 - Correct the logic against |MaybeStartPlayback()| due to rebase mistake. r=jwwang 2015-08-27 14:20:18 +08:00
Andrew McCreight
5950918c64 Bug 1194270 - Tell the cycle collector about more fields of nsGlobalWindow. r=khuey
Also, remove what looks like an obsolete pre-cycle-collector comment about cyclical ownership.
2015-08-25 11:19:00 -04:00
Gerald Squelart
be1ff7d589 Bug 1194518 - Part 5: Using std::deque instead of nsTArray to store delayed frames. r=jya 2015-08-26 18:50:00 -04:00
Gerald Squelart
d7f3f628fc Bug 1194518 - Part 4: Using delaying wrapper according to pref 'media.fuzz.video-decode-minimum-frame-interval-ms'. r=jya 2015-08-26 18:49:00 -04:00
Gerald Squelart
bd2c0c13fa Bug 1194518 - Part 3: Delaying decoder wrapper, ensures a decoder appears consistently slow. r=jya 2015-08-26 18:47:00 -04:00
Gerald Squelart
491775fec9 Bug 1194518 - Part 2: Using passthrough wrapper if pref 'media.fuzz.video-decode-passthrough' is true. r=jya 2015-08-26 18:45:00 -04:00
Gerald Squelart
fc02f4507f Bug 1194518 - Part 1: Passthrough decoder wrapper, useful to spy on MediaFormatReader-decoder calls. r=jya 2015-08-26 18:43:00 -04:00
Tim Chien
8e204ab9bf Bug 974770 - Get rid of dom.mozInputMethod.testing in test scripts. r=kanru, r=mrbkap 2015-08-26 20:18:00 -04:00
Jan Gerber
9e3cb0d5f3 Bug 1190776 - Re-enable test_BufferingWait.html. r=rillian 2015-08-25 12:51:17 +02:00
Alexandre Lissy
4aa2a317b2 Bug 1181561 - Expose a Kill Switch enabling/disabling. r=dhylands, sr=sicking 2015-08-26 03:11:00 -04:00
Ting-Yu Chou
c53cabad73 Bug 1119692 - Part 1: Get cached jar file fd if it exists instead of always openning it. r=smaug, r=jduell 2015-08-17 10:25:59 +08:00
Andrea Marchesini
48a12252da Bug 1186307 - StructuredCloneHelper in workers.postMessage(), r=smaug 2015-08-27 17:19:13 +01:00
Ryan VanderMeulen
bcba136b80 Merge m-c to inbound. a=merge
CLOSED TREE
2015-08-27 11:59:01 -04:00
Xidorn Quan
4035b95379 Bug 1177155 part 2 - Notify the fullscreen change and resize viewport in advance in content process. r=smaug 2015-08-27 23:14:49 +10:00
Xidorn Quan
3101be7350 Bug 1177155 part 1 - Defer resize reflow and freeze refresh driver during window fullscreen change. r=smaug 2015-08-27 23:14:49 +10:00
Eugen Sawin
9f820944f5 Bug 1194014 - Remove redundant includes. r=jya 2015-08-27 15:03:49 +02:00
Eugen Sawin
fd82895827 Bug 1194014 - Fix erroneous resource lookup and potential element overwrite. r=jya 2015-08-27 15:03:49 +02:00
Eugen Sawin
111366aa0e Bug 1194014 - Fix MediaResource leaking caused by redundant AddRef. r=jya 2015-08-27 15:03:49 +02:00
Botond Ballo
016c90b1fa Bug 1177018 - Send mouse move events generated via nsIPresShell::SynthesizeMouseMove() to the child process through a different IPDL message than real mouse move events. r=smaug
This avoids a real event being dropped in favour of a synthesized event via IPDL compression, which is important because synthesized events don't generate 'mousemove' DOM events.
2015-07-27 18:35:51 -04:00
Botond Ballo
56c56503d0 Bug 1177018 - Send mouse move events generated via nsIPresShell::SynthesizeMouseMove() to the child process through a different IPDL message than real mouse move events. r=smaug
This avoids a real event being dropped in favour of a synthesized event via IPDL compression, which is important because synthesized events don't generate 'mousemove' DOM events.
2015-07-27 18:35:51 -04:00
Markus Stange
0d0168a294 Bug 1193062 - Only send a content response for wheel events that have also been processed by APZ. r=kats 2015-08-12 15:15:49 -04:00
Markus Stange
b70a2b5fe4 Bug 1193062 - Only send target confirmations for wheel events that were handled by APZ. r=kats
WidgetWheelEvents that are not handled by APZ include those used for zooming, and WHEEL_START / WHEEL_STOP.
2015-08-04 15:38:18 -04:00
Markus Stange
f624395068 Bug 1193062 - Make NS_WHEEL_START/STOP events bypass APZ. r=kats, r=masayuki
These events are used to show / hide scrollbars before the fingers have moved. This is done from default handling in EventStateManager which is skipped when the events are marked with mHandledByAPZ.
2015-08-23 20:01:27 -04:00
Nick Fitzgerald
00c9308db3 Bug 1139476 - Part 0: Add a takeCensus method to HeapSnapshot instances; r=sfink,bholley 2015-08-26 11:38:05 -07:00
Michael Layzell
ef17379767 Bug 1184973 - Part 2: Tests for new storage permissions model, r=ehsan, r=smaug 2015-08-26 12:51:20 -04:00
Michael Layzell
cf9a8a9755 Bug 1145744 - Update CacheStorage to use common StorageAllowedForWindow logic, r=bkelly 2015-08-26 12:51:19 -04:00
Michael Layzell
42568f1251 Bug 1147821 - Update IndexedDB to use common StorageAllowedForWindow logic, r=khuey 2015-08-26 12:51:19 -04:00
Michael Layzell
fe7cbc3000 Bug 536509 - Update localStorage to use common StorageAllowedForWindow logic, r=ehsan 2015-08-26 12:51:18 -04:00
Michael Layzell
1f4632a839 Bug 1184973 - Part 1: Add nsContentUtils::StorageAllowedForWindow as a unified mechanism for determining storage avaliability, r=ehsan, r=smaug 2015-08-26 12:51:18 -04:00
Andrea Marchesini
3d6b4abc22 Bug 1184292 - Remove some Wakelock warning messages when unlocking. r=smaug
CLOSED TREE
2015-08-26 09:21:00 -04:00
Daniel Holbert
d0a641dce8 Bug 1196339 - Drop bogus (& unused) extra arg from SVGSVGElement::SetZoomAndPan() error-reporting statement. r=mccr8 2015-08-19 11:39:00 -04:00
Ryan VanderMeulen
f6b184eae9 Backed out changesets 1620bf9f8f2a and 0d75db15b6ed (bug 1119692) for nsZipReaderCache::GetFd crashes.
CLOSED TREE
2015-08-26 11:20:54 -04:00
Emilio Cobos Álvarez
ae9dfd524f Bug 1195820 - Request constructor should throw TypeError if URL has credentials or parse fails. r=bkelly 2015-08-24 22:54:52 +02:00
Yury Delendik
0b2fa2989e Bug 1192831 - Remove PlayPreview API. r=jet, r=peterv 2015-08-20 15:15:18 -05:00
Jan-Ivar Bruaroey
83fcc657d3 Bug 1064223 - Remove support for constraint-like RTCOfferOptions predecessor. r=mt 2015-08-20 21:49:09 -04:00
Jan Gerber
5bf03dc4b8 Bug 1197777 - Use libavformat-ffmpeg.so.56 if available. r=k17e 2015-08-24 14:08:09 +02:00
Andre Natal
b36862c8d5 Bug 1198540 - Add translation of digit 0 to word oh on cmudict. r=kdavis 2015-08-25 20:16:00 -04:00
Ting-Yu Chou
31436e9999 Bug 1119692 - Part 1: Get cached jar file fd if it exists instead of always openning it. r=smaug, r=jduell 2015-08-17 10:25:59 +08:00
Masayuki Nakano
bf7357bb6a Bug 895274 part.4 Clean up the macro names of EventNameList.h r=smaug 2015-08-26 21:56:59 +09:00
Masayuki Nakano
3bf74a341a Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug 2015-08-26 21:56:59 +09:00
Andrea Marchesini
7ba30c0a0b Bug 1189389 - nsIStructuredCloneContainer should use StructuredCloneHelper, r=smaug 2015-08-26 13:17:23 +01:00
Chris Peterson
40a65bd331 Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium 2015-08-25 09:14:38 -07:00
Chris Peterson
1361a2ef8e Bug 1197563 - Polyfill __func__ for MSVC 2013 and earlier. r=froydnj 2015-08-20 23:39:18 -07:00
Anthony Jones
1ca1912ccf Bug 1180101 - Test 0 length atom inside moov; r=jya 2015-08-26 18:13:01 +12:00
Jean-Yves Avenard
3a04e7ce39 Bug 1197075: P4. Reject skip promise on cancellation or shutdown. r=edwin
Also remove redundant code.
2015-08-26 15:36:54 +10:00
Jean-Yves Avenard
3a1800ef6d Bug 1197075: P3. Decode frames ahead of MDSM requesting them. r=edwin
This makes the media.*-decode-ahead pref performs more according to its name.
We decode audio and video in advance so a MediaDataPromise can be resolved almost instantly.
Default is 2.
2015-08-26 15:36:54 +10:00
Jean-Yves Avenard
460b51e307 Bug 1197075: P2. Revert "Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley". r=edwin 2015-08-26 15:36:53 +10:00
Jean-Yves Avenard
f415ad8b09 Bug 1197075: P1. Revert "Bug 1197051 - Don't try to decode ahead while seeking - r=jya". r=edwin 2015-08-26 15:36:53 +10:00
JW Wang
84993d860f Bug 1198565 - prepend the file name to the token so it is easier to know which file times out. r=jya. 2015-08-26 12:48:57 +08:00
Ryan VanderMeulen
fc9915b0d0 Merge m-c to inbound. a=merge 2015-08-26 00:05:36 -04:00
Ryan VanderMeulen
6bb271d1e0 Bug 1197986 - Request a longer timeout for tests that started timing out after increasing the number of B2G debug xpcshell chunks from 2 to 4. 2015-08-25 18:31:35 -04:00
Ryan VanderMeulen
c33ca2b49d Merge inbound to m-c. a=merge 2015-08-25 16:49:55 -04:00
Bobby Holley
28a3efa072 Backed out 3 changesets (bug 1165272) for b2g sanity blocker. 2015-08-25 11:16:21 -07:00
Thomas Zimmermann
5b0d7bdd34 Bug 1197815: Add missing |BluetoothHfpManager::IsNrecEnabled|, r=shuang 2015-08-25 17:06:51 +02:00
Ryan VanderMeulen
ac8082b02e Merge inbound to m-c. a=merge 2015-08-25 10:43:34 -04:00
Ryan VanderMeulen
88adf15e3d Merge fx-team to m-c. a=merge 2015-08-25 10:34:53 -04:00
Ryan VanderMeulen
0ec317e4ee Merge b2g-inbound to m-c. a=merge 2015-08-25 10:34:03 -04:00
Ryan VanderMeulen
32eeb6d850 Backed out changesets 8e41bbb259cc and a5823a3df988 (bug 1129882) for smoketest regressions. a=me 2015-08-25 09:42:03 -04:00
Nigel Babu
97b2fcff0c Backed out changeset adb6cdbdd2ed for emulator build bustage (Bug 1197815) 2015-08-25 17:59:18 +05:30
Thomas Zimmermann
50d369dc3a Bug 1197815: Add missing |BluetoothHfpManager::IsNrecEnabled|, r=shuang 2015-08-25 13:18:00 +02:00
Jan de Mooij
0787254eea Bug 1140616 - Crash when _releaseobject is called on the wrong thread. r=bsmedberg 2015-08-25 13:11:41 +02:00
Thomas Zimmermann
582d74a87c Bug 1197877: Remove |INIT_AT| macro from Bluetooth, r=btian
|INIT_AT| works around missing compiler features for gcc before
version 4.7. All B2G targets have been lifted to gcc 4.8, so the
workaround is not required any longer.
2015-08-25 10:00:56 +02:00
Thomas Zimmermann
ef9e5a492b Bug 1197877: Remove |CONVERT| macro from Bluetooth, r=btian
The macro |CONVERT| implements a workaround for GCC compilers
before version 4.7. All targets of B2G have been lifted to GCC
4.8, so |CONVERT| is not required any longer.
2015-08-25 10:00:56 +02:00
Andrea Marchesini
2e70c150df Bug 1197164 - DataTransfer event should not throw an exception if mFiles is null, r=smaug 2015-08-25 08:23:41 +01:00
Andrea Marchesini
fffc3b8492 Bug 1190036 - clipboardData.getFilesAndDirectories() should throw an exception when returning null, r=smaug 2015-08-25 08:22:57 +01:00
Ryan VanderMeulen
9f503581ed Merge inbound to m-c. a=merge 2015-08-24 20:37:14 -04:00
Ryan VanderMeulen
3da35b0f50 Backed out 7 changesets (bug 1189678, bug 1193128, bug 1189661, bug 1189644, bug 1189675) for various serviceworker mochitest and wpt failures.
Backed out changeset 696463139720 (bug 1189661)
Backed out changeset 7babb5b9d74a (bug 1189644)
Backed out changeset d4fa5cfc4b86 (bug 1189678)
Backed out changeset a7c27770b861 (bug 1189675)
Backed out changeset 471a45b97ce2 (bug 1189644)
Backed out changeset 4d96f2d48077 (bug 1193128)
Backed out changeset a9d5366288ff (bug 1189661)

CLOSED TREE
2015-08-24 18:09:47 -04:00
Jim Mathies
8c13000c12 Bug 1196834 - Add a test that confirms plugin windows are hidden after switching from a remote to local tab. r=roc 2015-08-24 16:45:39 -05:00
Nikhil Marathe
ee46fc30c8 Bug 1189644 - Follow up to fix test. a=bustage
CLOSED TREE
2015-08-24 13:54:25 -07:00
Ryan VanderMeulen
5fab0a5ef7 Backed out changesets b2eb913e58c9 and c678e1317fa0 (bug 1196112) for suspicion of causing bug 1197977. 2015-08-24 16:44:14 -04:00
Thomas Zimmermann
a538d39a0f Bug 1195729: Fix ref-counting of Bluetooth result handlers for failed send operations, r=brsun
Usually references to Bluetooth result handlers are kept until the
command's response has been received and the result handler ran. If
sending the command fails, the extra reference has to be dropped.
With this patch, Gecko will correctly dereference Bluetooth result
handlers when send operations fail.

Thanks to Bruce Sun for finding this bug.
2015-08-24 15:21:38 +02:00
Jamin Liu
1621f43a19 CLOSED TREE Bug 1180556 - Pack PBAP replies to OBEX response message and reply to remote device. r=btian
Conflicts:

	dom/bluetooth/bluedroid/BluetoothPbapManager.cpp
2015-08-24 10:30:07 +08:00
Jamin Liu
5fd73e8dd7 CLOSED TREE Bug 1180555 - Handle PBAP replies and pass the results through IPC to PbapManager. r=btian 2015-08-24 10:30:03 +08:00