Ryan VanderMeulen
baa08d9528
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
aa45c6c3e7
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
227cd6c1dc
Bug 1192831 - Remove PlayPreview API. r=jet, r=peterv
...
--HG--
extra : rebase_source : 7486debb89472aa52d034a8eb458245d7daec5ff
extra : source : 2d9ed9032a45d4c3644f40420428e1a8441785db
2015-08-20 15:15:18 -05:00
Jan-Ivar Bruaroey
ed823deab2
Bug 1064223 - Remove support for constraint-like RTCOfferOptions predecessor. r=mt
...
--HG--
extra : rebase_source : 658c53861ba9ac3f887e92e68b200953bde63947
2015-08-20 21:49:09 -04:00
Jan Gerber
047564197e
Bug 1197777 - Use libavformat-ffmpeg.so.56 if available. r=k17e
...
--HG--
extra : rebase_source : 54ef1b5058acc3a9b38dc5538f9a1c2592226300
2015-08-24 14:08:09 +02:00
Andre Natal
24570946d8
Bug 1198540 - Add translation of digit 0 to word oh on cmudict. r=kdavis
...
--HG--
extra : rebase_source : c097c96e9aa599f98dedf4072d51bf3d9134eea4
2015-08-25 20:16:00 -04:00
Ting-Yu Chou
08e0ed4155
Bug 1119692 - Part 1: Get cached jar file fd if it exists instead of always openning it. r=smaug, r=jduell
...
--HG--
extra : rebase_source : d813c90648f62071a1b8eeac800431b24e22a370
2015-08-17 10:25:59 +08:00
Masayuki Nakano
a29eae1818
Bug 895274 part.4 Clean up the macro names of EventNameList.h r=smaug
2015-08-26 21:56:59 +09:00
Masayuki Nakano
0d22745cda
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
cf19abf4e5
Bug 1189389 - nsIStructuredCloneContainer should use StructuredCloneHelper, r=smaug
2015-08-26 13:17:23 +01:00
Chris Peterson
1416e566de
Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium
2015-08-25 09:14:38 -07:00
Chris Peterson
6b261a1c9e
Bug 1197563
- Polyfill __func__ for MSVC 2013 and earlier. r=froydnj
2015-08-20 23:39:18 -07:00
Anthony Jones
ec7e4f8dd0
Bug 1180101 - Test 0 length atom inside moov; r=jya
2015-08-26 18:13:01 +12:00
Jean-Yves Avenard
192f716dfb
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
c27fc37432
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
3bca678d28
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
10310e0ba9
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
54310e7fda
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
7ebe933711
Merge m-c to inbound. a=merge
2015-08-26 00:05:36 -04:00
Ryan VanderMeulen
d01fa354cb
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
87c869342b
Merge inbound to m-c. a=merge
2015-08-25 16:49:55 -04:00
Bobby Holley
edfe287f26
Backed out 3 changesets (bug 1165272) for b2g sanity blocker.
2015-08-25 11:16:21 -07:00
Thomas Zimmermann
8b05a4caa1
Bug 1197815: Add missing |BluetoothHfpManager::IsNrecEnabled|, r=shuang
2015-08-25 17:06:51 +02:00
Ryan VanderMeulen
48ef8932ac
Merge inbound to m-c. a=merge
2015-08-25 10:43:34 -04:00
Ryan VanderMeulen
a2257f0e19
Merge fx-team to m-c. a=merge
2015-08-25 10:34:53 -04:00
Ryan VanderMeulen
4661f757d7
Merge b2g-inbound to m-c. a=merge
2015-08-25 10:34:03 -04:00
Ryan VanderMeulen
4e5520b18f
Backed out changesets 8e41bbb259cc and a5823a3df988 (bug 1129882) for smoketest regressions. a=me
2015-08-25 09:42:03 -04:00
Nigel Babu
b5f476b707
Backed out changeset adb6cdbdd2ed for emulator build bustage (Bug 1197815)
2015-08-25 17:59:18 +05:30
Thomas Zimmermann
72056dd1ea
Bug 1197815: Add missing |BluetoothHfpManager::IsNrecEnabled|, r=shuang
2015-08-25 13:18:00 +02:00
Jan de Mooij
87a399e446
Bug 1140616 - Crash when _releaseobject is called on the wrong thread. r=bsmedberg
2015-08-25 13:11:41 +02:00
Thomas Zimmermann
10a11a892a
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
4d09b89836
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
0fc944d903
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
7b7cc731c9
Bug 1190036 - clipboardData.getFilesAndDirectories() should throw an exception when returning null, r=smaug
2015-08-25 08:22:57 +01:00
Ryan VanderMeulen
125759fa69
Merge inbound to m-c. a=merge
2015-08-24 20:37:14 -04:00
Ryan VanderMeulen
ad4abd6428
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
391cbdd913
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
680d1fe469
Bug 1189644 - Follow up to fix test. a=bustage
...
CLOSED TREE
--HG--
extra : commitid : 5MFDWqWODAV
extra : amend_source : 9ea1f0c0ea7f99ff4267f435454895fd9522d43b
2015-08-24 13:54:25 -07:00
Ryan VanderMeulen
0dd8afde85
Backed out changesets b2eb913e58c9 and c678e1317fa0 (bug 1196112) for suspicion of causing bug 1197977.
2015-08-24 16:44:14 -04:00
Thomas Zimmermann
0a134355e7
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
400ba4913c
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
abf6b30110
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
Jamin Liu
c20b04c87a
CLOSED TREE Bug 1180554 - Dispatch events to PBAP event handlers when the PBAP requests comes. r=btian, r=mrbkap
2015-08-24 10:29:56 +08:00
Ryan VanderMeulen
5b75ad5195
Merge inbound to m-c. a=merge
2015-08-23 17:18:36 -04:00
Ryan VanderMeulen
7e078b31d6
Backed out changeset 2d9ed9032a45 (bug 1192831) for suspicion of causing bug 1178709 to spike.
2015-08-23 15:21:23 -04:00
Fabrice Desré
3a47f061c9
Bug 1196988 - Remove THA support. r=gwagner
2015-08-21 10:00:54 -07:00
Fabrice Desré
d02d04187e
Bug 1195942 - System message registration fails for substituted permissions r=gwagner
2015-08-21 10:00:51 -07:00
Karl Tomlinson
2a2e08e57d
bug 1196109 keep memory allocation for mixed input channel pointer array r=padenot
...
--HG--
extra : rebase_source : 002f4ba2d79e027911a47b7a956c02eef6a18332
2015-08-20 18:41:25 +12:00
Bevis Tseng
57b6768602
Bug 1195273 - Suppress assertion check in ~ErrorResult() if no exception to be thrown. r=echen
2015-08-19 18:24:58 +08:00
Nikhil Marathe
1c3ca8257a
Bug 1194562 - Pass wide strings to ThrowTypeError. r=mccr8
2015-08-18 12:59:44 -07:00
Nikhil Marathe
c04b01b1ed
Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb
...
Update web-platform-tests expected data
--HG--
extra : commitid : 5HEP46MV77P
extra : rebase_source : 5234b551a4e9cf2bf014f4ee0396d9dcdd9f6dac
2015-08-21 17:38:18 -07:00
Nikhil Marathe
b540329bb9
Bug 1189644 - Update waitUntil() and activation to spec. r=catalinb
...
waitUntil() has been updated to accept multiple calls and concatenate them into Promise.all().
activation does not fail any more even if the promise(s) passed to waitUntil() reject.
Update web-platform-tests expected data
--HG--
extra : commitid : IawOgxEfc79
extra : rebase_source : e6fcc47c873fd9f71f51a67303a6566bf0c0dd21
extra : amend_source : 787990406129722a3c58ff78782d778823daf2bf
2015-08-24 14:42:14 -07:00
Mike Hommey
8d4c5b336d
Bug 1189967 - Be slightly more explicit about some conversions to std::wstring. r=nfroyd
2015-08-23 22:20:19 +09:00
Cameron McCormack
c0f84f0d21
Typo fix in comment generated by gen-usercounters.py; no bug, no review.
...
DONTBUILD
--HG--
extra : amend_source : 617498450c82cdafcfbd466f5287e840929a0dc6
2015-08-23 16:42:07 +10:00
Chris Lord
9fe88768df
Bug 1181555
- Add 'experimental-webcomponents' permission. r=fabrice
2015-08-20 12:07:54 +01:00
Sebastian Hengst
1ecd8dc0b9
Backed out changeset e9d838084096 (bug 1181555
) for Linux x64 opt and B2G Desktop Linux x64 opt Hazard analysis fail. r=backout
2015-08-22 21:53:48 +02:00
Chris Lord
8a7ee4c7f1
Bug 1181555
- Add 'moz-extremely-unstable-and-will-change-webcomponents' permission. r=fabrice
2015-08-20 12:07:54 +01:00
Masayuki Nakano
24352f9317
Bug 930843 part.2 NS_UI_ACTIVATE event should be trusted event even if it's caused by an untrusted event r=smaug
2015-08-22 13:02:39 +09:00
Masayuki Nakano
d22c8d81f1
Bug 930843 part.1 Add test for checking isTrust attribute value of DOMActivate event r=smaug
2015-08-22 13:02:39 +09:00
Christoph Kerschbaumer
00a85df4e4
Bug 1196057 - Use channel->Open2() in dom/base/nsFrameMessageManager.cpp (r=sicking)
2015-08-21 20:33:23 -07:00
Birunthan Mohanathas
bfc1b00a28
Bug 1105827 - Add test for invalid query. r=me
2015-08-21 19:53:29 -07:00
Nikhil Marathe
a366626964
Bug 1193128 - Fix base64 decoding when fetching data URIs. r=baku
...
--HG--
extra : commitid : JynL4X6HT8W
extra : rebase_source : e8c021affdcca580887fc4aa6b8eb3465e843108
2015-08-13 13:08:43 -07:00
Karl Tomlinson
46ff786925
bug 1197043 use flags to distinguish between external streams and events r=padenot
...
MediaStreamAudioDestinationNode does not need any main thread events because
mDOMStream provides GetCurrentTime to consumers.
MediaRecoder also does not use main thread current time.
--HG--
extra : rebase_source : e022dc12e8a0e67c70d4a617449e28e76288b57e
2015-08-13 16:13:34 +12:00
Boris Chiou
940243adf7
Bug 952456 - Part 3: Enable test_copyimage.html on gonk/cocoa. r=fabrice
...
Enable dom/base/test/test_copyimage.html on b2g emulators and macos
2015-08-13 00:06:00 -04:00
Boris Chiou
d0b96e41a1
Bug 952456 - Part 2: Support copy image in BrowserElement. r=kchen
...
Add a new context menu option, copy image.
2015-08-12 03:09:00 -04:00
Sebastian Hengst
d696b604ec
Backed out 3 changesets (131251625ee8 for bug 1180556, 5bdcc058e6d6 for bug 1180555, f7e0cd74c082 for bug 1180554) for B"G ICS Emulator opt M8 and debug M19 failures. r=backout
...
Backed out changeset 131251625ee8 (bug 1180556)
Backed out changeset 5bdcc058e6d6 (bug 1180555)
Backed out changeset f7e0cd74c082 (bug 1180554)
2015-08-21 11:19:41 +02:00
Jocelyn Liu
a81cf1b3e6
Bug 1181480 - Add and implement GATT server connection related Web APIs. r=btian, r=mrbkap
2015-08-21 17:11:14 +08:00
Karl Tomlinson
330a9459ea
bug 1197043 move AudioNodeStream creation to stream class r=padenot
...
--HG--
extra : rebase_source : 2e399f5d59b057a0cca6a423481ac86f6fa2c507
2015-08-12 11:26:24 +12:00
Karl Tomlinson
4415ffebb7
bug 1197043 introduce MediaStreamGraph::AddStream() r=padenot
...
--HG--
extra : rebase_source : a6a5412a33709f349ab5a4c6db0801887c9d423c
2015-08-12 11:46:56 +12:00
Karl Tomlinson
69540d4cad
bug 1197043 rename Add/RemoveStream to Add/RemoveStreamGraphThread r=padenot
...
--HG--
extra : rebase_source : ea3528d528a557f152347bdd8c05c1e84a3da76e
2015-08-12 11:29:35 +12:00
Karl Tomlinson
cd9d54d222
bug 1197043 remove unnecessary aSampleRate parameter for AudioNodeStream creation r=padenot
...
--HG--
extra : rebase_source : 63ba0bf5008a9acd0a268051cbcde43ba5bfad0a
2015-08-12 11:04:13 +12:00
Karl Tomlinson
7894dd5b6a
bug 1198100 remove mNotificationMainThreadRunnable r=baku
...
If AddMainThreadListener() were called multiple times after
mFinishedNotificationSent is set then we'd get some extra NotifyRunnables but
NotifyMainThreadListeners() clears mMainThreadListeners anyway so we still get
only one notification per listener.
mNotificationMainThreadRunnable is an unnecessary optimization, so better not
to add storage to every MediaStream.
--HG--
extra : rebase_source : 7f0441d95134f1456058f668db30fb40bd9475c1
2015-08-24 11:54:24 +12:00
Benjamin Chen
779c62783b
Bug 762774 - Increase the timeout and reduce the testcase loop times. r=jwwang
2015-08-20 18:05:28 +08:00
JW Wang
b82800c1d5
Bug 1196112 - Part 2: Remove DecodedStream::mMonitor. r=roc
...
--HG--
extra : source : b2eb913e58c9c7ddeddb7bdfb95e0846498da514
2015-08-24 21:05:32 +08:00
JW Wang
9d43df8088
Bug 1196112 - Part 1: Ensure all members except |mShuttingDown| and |mOutputStreamManager| are accessed on the worker thread only. r=roc
...
--HG--
extra : source : c678e1317fa0b592169260b7e98a8985abc267ec
2015-08-24 21:05:22 +08:00
Victor Porof
a79634e0d2
Bug 1050498 - Record compositing operations, r=jsantell,smaug,tromey
2015-08-25 08:51:58 +03:00
Lee Salzman
f63b12e222
Bug 1190705 - Add crashtest for canvas 2d. r=Bas
2015-08-05 21:17:14 -04:00
Lee Salzman
5036a0f61a
Bug 1190705 - Ensure that canvas 2d matrix transforms are finite. r=Bas, r=jrmuizel
2015-08-05 18:48:25 -04:00
Jose Antonio Olivera Ortega
3ff1bb96f6
Bug 1182103 - Test EventSource scenarios with fetch interception. r=bkelly
2015-08-24 06:32:00 -04:00
Nikhil Marathe
d812469212
Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb
...
Update web-platform-tests expected data
--HG--
extra : commitid : 61GwTtITUOa
extra : rebase_source : e5b0dfe482d4104cdab97c511e09c4b346f0eacd
2015-08-21 17:38:18 -07:00
Nikhil Marathe
0a089b35b0
Bug 1189644 - Update waitUntil() and activation to spec. r=catalinb
...
waitUntil() has been updated to accept multiple calls and concatenate them into Promise.all().
activation does not fail any more even if the promise(s) passed to waitUntil() reject.
Update web-platform-tests expected data
--HG--
extra : commitid : 1jnUWlyw4zQ
extra : rebase_source : 3e2ac14a2f1ebc6fbfc322bb1914feb47f261349
2015-08-21 16:13:54 -07:00
Nikhil Marathe
a266c8fb39
Bug 1193128 - Fix base64 decoding when fetching data URIs. r=baku
...
--HG--
extra : commitid : IGLyluSxhi2
extra : rebase_source : db4e929ea0c34db4f0d18db7ac258bcc66d3c3cc
2015-08-13 13:08:43 -07:00
Tim Chien
c6c2017be9
Bug 1137557 - Part 3: Allow content to pass a dict representing the property of the keyboard event to send. r=masayuki, sr=smaug
...
- Overloading MozInputContext#sendKey() so it could take a dict.
- An optional trailing argument for setComposition() and endComposition() methods for these methods to take the dict.
- New keydown() and keyup() methods that takes dict as the only argument.
--HG--
extra : source : ce86cf91f423417b4b6ca5842bca793817b3284a
2015-08-23 21:19:00 -04:00
Birunthan Mohanathas
e53e26f42e
Bug 1105827 - Part 11: Use nsRefPtr to store PermissionStatus. r=baku
2015-07-31 14:56:59 -07:00
Birunthan Mohanathas
e08489fa66
Bug 1105827 - Part 10: Fire change event for PermissionStatus objects. r=baku
2015-08-21 19:53:29 -07:00
Birunthan Mohanathas
4e546017c9
Bug 1105827 - Part 9: Add PermissionObserver to watch for perm-changed notifications. r=baku
2015-08-21 19:53:29 -07:00
Birunthan Mohanathas
9b37a607e3
Bug 1105827 - Part 8: Move permission checking into PermissionStatus. r=baku
2015-08-21 19:53:29 -07:00
Birunthan Mohanathas
1d9d861e76
Bug 1105827 - Part 7: Add helpers to convert between PermissionName and permission type. r=baku
2015-08-21 19:53:29 -07:00
Birunthan Mohanathas
b791230538
Bug 1105827 - Part 6: Add PermissionUtils.h for helper functions. r=baku
2015-08-21 19:53:29 -07:00
Birunthan Mohanathas
258615a1ba
Bug 1168606 - Part 5: Send two records with every ObjectStoreCursorResponse. r=khuey
2015-08-19 14:59:29 -07:00
Birunthan Mohanathas
ee9767e694
Bug 1168606 - Part 4: Allow current key to be provided with PBackgroundIDBCursor::Continue. r=khuey
...
The key is assumed to be unset for now.
2015-08-19 14:59:28 -07:00
Birunthan Mohanathas
0464f60bc0
Bug 1168606 - Part 3: Allow multiple ObjectStoreCursorResponses in a CursorResponse. r=khuey
...
For now, we assume that the array only ever contains a single response.
2015-08-19 14:59:25 -07:00
Masayuki Nakano
66f2c27305
Bug 895274 part.1 Rename WidgetEvent::message to WidgetEvent::mMessage r=smaug
2015-08-22 10:34:51 +09:00
Ehsan Akhgari
74c1d0047e
Bug 1197185 - Give NonE10s a virtual destructor; r=jesup
...
The Parent template class inherits from both NonE10s and PMediaParent,
and the latter has a virtual destructor. This confuses clang-tidy when
it wants to rewrite ~Parent() which is currently marked as virtual, and
it makes ~Parent() override which breaks the build since ~NonE10s() is
not virtual. The easiest way to work around this seems to be making
~NonE10s() virtual. See the discussion in
https://llvm.org/bugs/show_bug.cgi?id=24496 as well.
2015-08-21 17:53:35 -04:00
Ehsan Akhgari
999ea37a6a
Bug 1185351 - Don't force inline style CSP checks on native anonymous content; r=ckerschb
2015-08-21 17:53:34 -04:00
William Chen
601a710703
Bug 1196290 - Do not update orientation lock when app docshell is activated. r=smaug
...
--HG--
extra : rebase_source : 3ac42afe245103c052125e9615e43f9b89b295a2
2015-08-20 17:25:05 -07:00
Olli Pettay
48adaf7552
Backout Bug 1166347 (pointer events on nightlies) because of crashes (see Bug 1181564), r=khuey
...
--HG--
extra : rebase_source : b0fcac3d2d99859c4ca9d0203632c45039f439d3
2015-08-21 20:35:02 +03:00
Wes Kocher
da63c9c4df
Merge m-c to inbound, a=merge
2015-08-21 10:06:54 -07:00
dimi
04198b30cb
Bug 1189235 - Use originAttribute for ServiceWorkerRegistrar. r=baku
2015-08-20 18:20:19 +08:00
Masayuki Nakano
121929fce3
Bug 1189396 part.6 IMEContentObserver shouldn't notify IME of selection change when the range isn't actually changed r=smaug
2015-08-22 01:43:42 +09:00
Masayuki Nakano
0ac9d740da
Bug 1189396 part.5 IMEContentObserver should cache selection at gets focus and every selection change r=smaug
2015-08-22 01:43:42 +09:00
Masayuki Nakano
d2cd0b82ed
Bug 1189396 part.4 IMEContentObserver should cache the selection data at notifying IME of selection change r=smaug
2015-08-22 01:43:41 +09:00
Ehsan Akhgari
e5b36bb128
Bug 1188754 - Do not notify the audio channel agent on Firefox OS when the document activity change callback detects that the element is muted by the audio channel; r=baku
2015-08-21 12:29:24 -04:00
Tim Chien
877fd2b4fe
Bug 1137557 - Part 2: Remove sendKeyEvent from forms.js. r=masayuki, r=smaug (to make the webidl hook happy)
...
--HG--
extra : source : 83af10efcd3ced1f1ffaa202aeea7de03cf096f9
2015-07-17 04:41:00 -04:00
Tim Chien
653afd145a
Bug 1137557 - Part 1: Allow callee of TIP.keydown() to figure out preventDefault() of keydown and keypress event. r=masayuki, r+sr=smaug
...
--HG--
extra : source : e48ed45d1c801dc8d41b6f731b532c29794223d2
2015-08-05 01:58:00 -04:00
Masayuki Nakano
1f0433ec04
Bug 1137557 - Part 0: TextEventDispatcher shouldn't forward keyboard events coming from TextInputProcessor to the parent process. r=smaug
...
--HG--
extra : source : 81e93b60a622527acc1582ee5ee1e6899ec331ef
2015-08-04 05:52:00 -04:00
Ryan VanderMeulen
b5c90b8062
Backed out changeset 8d5db16d7f39 (bug 1196834) for e10s browser_bug1163570.js failures.
...
CLOSED TREE
2015-08-24 15:42:15 -04:00
Jim Mathies
f06b72d679
Bug 1196834 - Add a test that confirms plugin windows are hidden after switching from a remote to local tab. r=roc
2015-08-24 10:56:05 -05:00
Kartikaya Gupta
cb9e675820
Bug 1180267 - Ensure that the desktop-mode viewport for Fennec is based on a 980 CSS pixel width rather than the screen size. r=snorp
...
--HG--
extra : commitid : EDmJyKrfnzt
2015-08-24 13:45:45 -04:00
Ryan VanderMeulen
aeacc8883e
Backed out 4 changesets (bug 1137557) for causing intermittent Gij switching_test.js failures.
...
Backed out changeset ce86cf91f423 (bug 1137557)
Backed out changeset 83af10efcd3c (bug 1137557)
Backed out changeset e48ed45d1c80 (bug 1137557)
Backed out changeset 81e93b60a622 (bug 1137557)
CLOSED TREE
--HG--
extra : rebase_source : 2bf3467951041be553ab34c45d49c445829d21bb
2015-08-24 13:27:01 -04:00
Jean-Yves Avenard
60b4f11a68
Bug 1197664: Report the total number of decoded frames. CLOSED TREE r=kentuckyfriedtakahe
2015-08-24 23:46:35 +10:00
Jean-Yves Avenard
ab08fb8cb6
Bug 1195073: [MSE] P7. Determine a WebM Media Segment end as early as available information permits. r=kinetik
...
Most cluster contains information about their size. When known, we don't need to wait until the next media segment is received to determine its size.
2015-08-24 23:13:50 +10:00
Jean-Yves Avenard
de9d322fe5
Bug 1195073: [webm] P6. Calculate cluster's end offset if its size is known in advance. r=kinetik.
...
This allows to detect the end of a webm media segment without having to wait for the start of a new one.
Also record where an init segment (EBML) starts as this will be required by the WebM ContainerParser.
2015-08-24 23:13:49 +10:00
Jean-Yves Avenard
e4dff83b7a
Bug 1195073: [MSE] P5. Detect out of order appends and recreate demuxer. r=gerald
...
The webm demuxer will only handle data where frames's a monotonically increasing.
2015-08-24 23:13:49 +10:00
Jean-Yves Avenard
3cd00ea187
Bug 1195073: [MSE/webm] P4. Limit nestegg reads to the last block's boundaries. r=kinetik
...
This prevent entering into an unrecoverable error state when parsing incomplete data as often seen with MSE.
2015-08-24 23:13:48 +10:00
Jean-Yves Avenard
83205f837d
Bug 1195073: [webm] P3. Initialize members. r=kinetik
2015-08-24 23:13:48 +10:00
Jean-Yves Avenard
b793485c9a
Bug 1195073: [webm] P2. Add WebMBufferedState::GetLastBlockOffset method. r=kinetik
...
MSE may input partial media segment, which could cause the WebMDemuxer and libnestegg to error upon encountering an incomplete block which can't be recovered from.
this will allow to limit read to known complete blocks.
2015-08-24 23:13:47 +10:00
Jean-Yves Avenard
5b54a2f8a4
Bug 1195073: [MSE/webm] P1. Detect individual webm clusters. r=kinetik
...
WebMContainerParser was incorrectly reporting webm blocks rather than clusters, causing the webm demuxer to later fail to parse the remaining data.
2015-08-24 23:13:47 +10:00
JW Wang
be027d47bd
Bug 1196112. Part 2 - Remove DecodedStream::mMonitor. r=roc.
2015-08-24 21:05:32 +08:00
JW Wang
49cb8ddb20
Bug 1196112. Part 1 - ensure all members except |mShuttingDown| and |mOutputStreamManager| are accessed on the worker thread only. r=roc.
2015-08-24 21:05:22 +08:00
Tim Chien
dfe47f82f8
Bug 1197672 - s/_sendPromise/createPromiseWithId/ in mozInputMethod.addInput(). r=kchen
2015-08-23 21:28:00 -04:00
Tim Chien
11bce71d96
Bug 1137557 - Part 3: Allow content to pass a dict representing the property of the keyboard event to send. r=masayuki, sr=smaug
...
- Overloading MozInputContext#sendKey() so it could take a dict.
- An optional trailing argument for setComposition() and endComposition() methods for these methods to take the dict.
- New keydown() and keyup() methods that takes dict as the only argument.
2015-08-23 21:19:00 -04:00
Tim Chien
f91ccd8918
Bug 1137557 - Part 2: Remove sendKeyEvent from forms.js. r=masayuki, r=smaug (to make the webidl hook happy)
2015-07-17 04:41:00 -04:00
Tim Chien
297346d27f
Bug 1137557 - Part 1: Allow callee of TIP.keydown() to figure out preventDefault() of keydown and keypress event. r=masayuki, r+sr=smaug
2015-08-05 01:58:00 -04:00
Masayuki Nakano
175d3c0ee8
Bug 1137557 - Part 0: TextEventDispatcher shouldn't forward keyboard events coming from TextInputProcessor to the parent process. r=smaug
2015-08-04 05:52:00 -04:00
JW Wang
4265c0e543
Bug 1194112. Part 6 - add a test case to test the exclusive mode. r=kinetik.
2015-08-24 10:38:42 +08:00
JW Wang
f6179e5445
Bug 1194112. Part 5 - remove dead code. r=kinetik.
2015-08-24 10:38:37 +08:00
JW Wang
4aed3938f0
Bug 1194112. Part 4 - reimplement Listener/ListenerImpl to support Move. r=kinetik.
2015-08-24 10:38:33 +08:00
JW Wang
db0abb5fc0
Bug 1194112. Part 3 - use perfect forwarding in MediaEventProducer::Notify() so MediaEventSource can decide whether to copy or move according to its ListenerMode. r=kinetik.
2015-08-24 10:38:28 +08:00
JW Wang
9904cca471
Bug 1194112. Part 2 - small code refactoring to reduce typing. r=kinetik.
2015-08-24 10:38:24 +08:00
JW Wang
481dca5497
Bug 1194112. Part 1 - extract event dispatch code from ListenerImpl to its own class. r=kinetik.
2015-08-24 10:38:16 +08:00
JW Wang
0cee44c98f
Bug 1195632. Part 2 - Have DecodedStream listen to push events of the media queues and call SendData() on its own without the help of MDSM. r=roc.
2015-08-24 10:04:21 +08:00
JW Wang
0703c71a02
Bug 1195632. Part 1 - Let DecodedStream have a worker thread and asset some funtions on the worker thread. r=roc.
2015-08-24 09:55:30 +08:00
Yoshi Huang
de47f4b89f
Bug 1165272 - Part 2: Replace getNoAppCodebasePrincipal. r=bholley
2015-08-24 01:18:00 -04:00
Yoshi Huang
12efacfa8c
Bug 1165272 - Part 1: Remove getAppCodebasePrincipal. r=bholley
2015-08-24 01:31:00 -04:00
dimi
888dac0c00
Bug 1187766 - Test loading plugins scenarios with fetch interception. r=bkelly
2015-08-21 15:09:46 +08:00
Ryan VanderMeulen
ed8f5fa5b6
Merge m-c to inbound. a=merge
2015-08-25 10:45:59 -04:00
Wei-Cheng Pan
78ad28ee88
Bug 1050749 - Expose BatteryManager via getBattery() returning a Promise. r=bz, r=baku, r=jgraham
2015-08-21 18:29:25 +08:00
Roman Reiss
70689c0fde
Bug 875573 - Add video/x-m4v mime type. r=kentuckyfriedtakahe
2015-08-21 20:52:19 +02:00
Fabrice Desré
2e46ff4eff
Bug 1181209
- Make changes to Gecko needed for b2gdroid to boot. r=fabrice
...
--HG--
extra : commitid : 9ntMFgbvjmP
extra : rebase_source : e47230e20d81d2207e129ca451c6e9cfe341ba55
2015-08-25 13:42:24 -07:00
Fernando Jimenez
5710b7f89d
Bug 1162281 - Invalid system message handler in an App Manifest can break the entire system. r=fabrice
2015-07-02 11:00:23 +02:00
Kan-Ru Chen
7e10d74849
Bug 1197689 - Avoid unnecessary sync IPC in AudioChannelManager ctor. r=baku
2015-08-25 11:23:41 +08:00
Jean-Yves Avenard
302be82a9a
Bug 1199193: Ensure DrainComplete() is called once all decoded frames have been output. r=rillian
2015-08-28 10:00:35 +10:00
Jean-Yves Avenard
9628c1371f
Bug 1198094: P1. Limit rate at which InputExhausted could be called by mac decoder. r=rillian
2015-08-28 10:00:34 +10:00
Matthew Gregan
12a82fa457
Bug 1199069 - Remove ancient deopt from AudioStream required for MSVC2010. r=jwwang
2015-08-27 15:20:32 +12:00
Christoph Kerschbaumer
a2daed5950
Bug 1198422 - CSP: Test fallback for nonce-src and hash-src (r=devitz)
2015-08-27 09:02:32 -07:00
Christoph Kerschbaumer
0500c010b8
Bug 1198422 - CSP: Allow nonce to load if default-src is not specified in second policy (r=dveditz)
2015-08-25 16:11:04 -07:00
Matthew Gregan
dbad1f30f8
Bug 1198588 - Remove unused MSG-specific code from AudioStream. r=padenot
2015-08-27 14:49:17 +12:00
Ted Clancy
9e3bed7203
Bug 1172609 - Part 6: Add nsJSUtils::ResetTimeZone() function. r=ehsan
2015-06-15 00:44:09 -07:00
Alfredo Yang
f0e65815d2
Bug 1197151 - Correct TaskQueue asertion. r=jya
2015-08-23 19:36:00 -04:00
Ryan VanderMeulen
4c52fefcc7
Bug 1096400 - Skip webspeech recognition tests on B2G.
...
--HG--
extra : rebase_source : 347c5e2a1dc735732b2e4fe91b45a22c7b67c74e
2015-08-31 09:37:10 -04:00
Gian-Carlo Pascutto
19500b256d
Bug 1104616 - Proxy video capture access to the main process. r=jesup,glandium,mrbkap
2015-08-31 14:51:29 +02:00
Ehsan Akhgari
db2d2576d7
Bug 1199693 - Test CORS preflight interception with and without an internal redirect; r=jdm
2015-08-31 08:45:56 -04:00
Andrea Marchesini
f845917b2e
Bug 1187204 - AudioChannelService must exist before calling IsAudioChannelMutedByDefault(), r=alwu
2015-08-31 11:52:42 +01:00
Paul Adenot
d0ba0d8c85
Bug 1190676 - Part 12 - Fix mozCaptureStream. r=pehrsons
...
--HG--
extra : rebase_source : 7c65617a6a668df64672aadcda9269ae15d5d813
2015-08-27 16:13:56 +02:00
Paul Adenot
6dc1e1fd9f
Bug 1190676 - Part 11 - Fix consumers: Web Speech. r=anatal,eitan
...
--HG--
extra : rebase_source : 1f5589c488beb6cadefbe0b3030590e33fcd292b
2015-08-25 10:30:49 +02:00
Paul Adenot
8eb4594e21
Bug 1190676 - Part 10 - Fix consumers: AudioDestinationNode. r=karlt
...
--HG--
extra : rebase_source : 6cbad24c90bb83b1ee44a299f8eadd8eabff53cf
2015-08-25 10:30:43 +02:00
Paul Adenot
1d89543d08
Bug 1190676 - Part 9 - Fix consumers: AudioCapture. r=roc
...
--HG--
extra : rebase_source : b099a3682e305c3ebe02600a08b68c9f547991f0
2015-08-25 10:29:51 +02:00
Paul Adenot
0662256535
Bug 1190676 - Part 8 - Fix consumers: CameraPreviewMediaStream. r=sotaro
...
--HG--
extra : rebase_source : 4eb60f8c9978fa97e2257a4153ea3f1974983d45
2015-08-25 10:29:51 +02:00
Paul Adenot
43aa8d5967
Bug 1190676 - Part 7 - Fix consumers: InputPort and HWMediaStream. r=jacheng
...
--HG--
extra : rebase_source : caf23951b69254c0185fb98c83bb1f3373bc0c89
2015-08-25 10:29:51 +02:00
Paul Adenot
2c70ea6a84
Bug 1190676 - Part 6 - Fix consumers: MediaManager. r=jesup
...
--HG--
extra : rebase_source : d7f9711c20834a8acd4e1e11ff5bfecb9f8a3c9b
2015-08-25 10:29:51 +02:00
Paul Adenot
73fb802f52
Bug 1190676 - Part 4 - Fix consumers: CanvasCaptureMediaStream. r=pehrsons
...
--HG--
extra : rebase_source : 68f5e305cd134dc4d057c3230d9a2fadb4f45e5a
2015-08-25 10:29:50 +02:00
Paul Adenot
86793c21b6
Bug 1190676 - Part 3 - Make getting a MediaStreamGraph for a channel more explicit. r=roc
...
Hopefully this wil also prevent getting the wrong graph.
--HG--
extra : rebase_source : 3465c29807798d237c4d289b1a88845684373de5
2015-08-25 10:17:31 +02:00
Paul Adenot
f35ee39298
Bug 1190676 - Part 2 - Force explicitely passing in a MediaStreamGraph when creating a DOMMediaStream. r=roc
...
Hopefully this will prevent cross-graph connections.
--HG--
extra : rebase_source : 8293dc665c59c0ff6a5444918c0e51efec2c53a4
2015-08-25 10:16:41 +02:00
Paul Adenot
25b51c89e7
Bug 1190676 - Part 1 - Use the right MediaStreamGraph when setting a MediaStream as mozSrcStream on an HTMLMediaElement. r=roc
...
--HG--
extra : rebase_source : 450f8351390e0c9461cae90e21c9a1b135e03d67
2015-08-25 10:16:41 +02:00
Brian Birtles
a362d9f14e
Bug 1194037 part 3 - Add Animation::HasEndEventToQueue(); r=dholbert
...
We currently determine if we need refresh driver ticks when composing style
but sometimes we might not need ticks for composing style but we might need
one more tick in order to queue a final end event. Currently, this doesn't
seem to be a problem because FlushAnimations calls Animation::Tick where we
queue up events. When we remove the call to Animation::Tick from
FlushAnimations in order to make FlushAnimations purely responsible for
posting restyles, however, we will create a situation where we might mark an
animation collection as no longer needing refreshes and not simultaneously
queueing the corresponding event. If another animation collection is deleted in
the meantime we may trigger the code that causes us to disassociate from the
refresh driver and the corresponding event will never be dispatched.
Long-term (bug 1195180) we will check if it we can stop observing the refresh
driver and queue events in the same step. Until then, this patch adds a method
to detect this particular situation and uses it to avoid unregistering from
the refresh driver while we still have end events to queue.
2015-08-31 16:21:55 +09:00
Brian Birtles
f32d302515
Bug 1194037 part 1 - Make nsAutoAnimationMutationBatch batch multiple elements at once; r=smaug
...
In bug 1195180 we plan to tick animations from their timeline where they
are stored in a hashtable. As a result, we will not visit them in order of
their associated target element (indeed, part of the reason we are doing
this is to support animations that do not have, or even have multiple target
elements).
The current animation mutation observer batching mechanism, however, assumes
that we visit each target element in turn and make all the necessary work at
once. In order to support visiting animations in a potentially random order
this patch reworks the animation mutation observer batching mechanism so that
it can support batching multiple elements at once.
2015-08-31 16:21:49 +09:00
Chris Pearce
07c5d8b53b
Bug 1176145 - Expose CDM version number in keySystem string. r=edwin
2015-08-31 16:08:51 +12:00
Chris Pearce
1850678d9d
Bug 1197050 - Move GMPDecoderModule up in PlatformDecoderModule::CreatePDM(). r=jya
2015-08-31 16:08:51 +12:00
Chris Pearce
2a8456892c
Bug 1197064 - Don't assume positive audio frame offset in GMPAudioDecoder. r=jya
2015-08-31 16:08:51 +12:00
Chris Pearce
4253ea0ff6
Bug 1200059 - Make Adobe Primetime EME usable on MacOSX if available. r=edwin
2015-08-31 16:08:03 +12:00
Ryan VanderMeulen
e45a2969e5
Merge m-c to inbound. a=merge
2015-08-30 22:12:12 -04:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Alphan Chen
2cb037411f
Bug 1154435 - [Stumbler] FxOS Geo Stumbling for Mozilla Location Service. r=jdm
2015-09-03 19:36:00 +02:00
Hiroyuki Ikezoe
89fd88d557
Bug 1151694 - Part 0: Rewrite test_running_on_compositor.html with add_task(). r=bbirtles
...
Now we can add other test cases there.
--HG--
extra : rebase_source : 90231bfada02a60c8240f28a5164dfb867399d2f
2015-08-27 04:00:00 +02:00
chunminchang
6efd887296
Bug 1114507 - Part 4: Test cases. r=kanru
2015-08-20 23:42:00 -04:00
chunminchang
3ccf001aaa
Bug 1114507 - Part 3: Remove PContetBridge channel when grandchild-process is killed. r=kanru
2015-08-31 01:53:00 -04:00
chunminchang
f85525b7d4
Bug 1114507 - Part 2: Add/release the appId's refcnt in oop case. r=kanru
2015-08-28 03:18:00 -04:00
chunminchang
411d08fdb3
Bug 1114507 - Part 1: Add/release the appId's refcnt if frame is in main process. r=kanru
2015-08-20 23:38:00 -04:00
Ehsan Akhgari
0a90c052e6
Bug 1200492 - Do not add the top source directory to the include path in dom/canvas; r=gps
...
Otherwise, putting a file named a system header there
will get it included.
2015-09-01 19:48:31 -04:00
Kartikaya Gupta
95631466e1
Bug 1185747 part 3 - Rip out code to explicitly override the CSS viewport. r=tn
...
--HG--
extra : commitid : KeYHVLqoKK0
2015-09-01 16:47:52 -04:00
Kartikaya Gupta
e5bf0242d2
Bug 1185747 part 1 - Use pref/meta-viewport tag instead of DOMWindowUtils to set the CSS viewport for mochitests. r=tn
...
--HG--
extra : commitid : 4z3MImH4xGx
2015-09-01 16:47:51 -04:00
Masayuki Nakano
2b42662c53
Bug 895274 part.114 Rename NS_SVG_ZOOM to eSVGZoom r=smaug
2015-09-07 23:55:52 +09:00
Masayuki Nakano
3de217ee34
Bug 895274 part.112 Rename NS_SVG_SCROLL to eSVGScroll r=smaug
2015-09-07 23:55:52 +09:00
Masayuki Nakano
e2a83acfa5
Bug 895274 part.111 Rename NS_SVG_RESIZE to eSVGResize r=smaug
2015-09-07 23:55:52 +09:00
Masayuki Nakano
77d538e64c
Bug 895274 part.110 Rename NS_SVG_UNLOAD to eSVGUnload r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
a677e96719
Bug 895274 part.109 Rename NS_SVG_LOAD to eSVGLoad r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
eab0f61b15
Bug 895274 part.106 Rename NS_PAGE_HIDE to ePageHide r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
4403ce5b2b
Bug 895274 part.105 Rename NS_PAGE_SHOW to ePageShow r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
de2ad54f6b
Bug 895274 part.103 Rename NS_MUTATION_END to eLegacyMutationEventLast r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
25e0050d19
Bug 895274 part.102 Rename NS_MUTATION_ATTRMODIFIED to eLegacyAttrModified r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
fbba1e8b07
Bug 895274 part.101 Rename NS_MUTATION_NODEREMOVED to eLegacyNodeRemoved r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
8c49cf7363
Bug 895274 part.100 Rename NS_MUTATION_NODEINSERTED to eLegacyNodeInserted r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
26cb9fd5f6
Bug 895274 part.99 Rename NS_MUTATION_SUBTREEMODIFIED to eLegacySubtreeModified r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
0cff7052de
Bug 895274 part.98 Rename NS_MUTATION_CHARACTERDATAMODIFIED to eLegacyCharacterDataModified r=smaug
2015-09-07 23:55:50 +09:00
Masayuki Nakano
4ed6ebbbe0
Bug 895274 part.97 Rename NS_MUTATION_NODEREMOVEDFROMDOCUMENT to eLegacyNodeRemovedFromDocument r=smaug
2015-09-07 23:55:50 +09:00
Masayuki Nakano
f39e20ec37
Bug 895274 part.96 Rename NS_MUTATION_START to eLegacyMutationEventFirst r=smaug
2015-09-07 23:55:50 +09:00
Masayuki Nakano
1636a8eba2
Bug 895274 part.95 Rename NS_MUTATION_NODEINSERTEDINTODOCUMENT to eLegacyNodeInsertedIntoDocument r=smaug
2015-09-07 23:55:50 +09:00
JW Wang
246dd8805c
Bug 1199155. Part 3 - rename mDecodedStream to mStreamSink. r=roc.
2015-09-07 19:32:16 +08:00
JW Wang
b853505d1f
Bug 1199155. Part 2 - fix includes and forward declarations. r=roc.
2015-09-07 19:32:04 +08:00
JW Wang
e5956970d2
Bug 1199155. Part 1 - move dom/media/DecodedStream.* to dom/media/mediasink/ and implement the interface of MediaSink. r=roc.
...
--HG--
rename : dom/media/DecodedStream.cpp => dom/media/mediasink/DecodedStream.cpp
rename : dom/media/DecodedStream.h => dom/media/mediasink/DecodedStream.h
2015-09-07 19:31:51 +08:00
Jan-Ivar Bruaroey
b490b98cfc
Bug 1194640 - add NSPR logging of camera capabilities, r=jesup
...
--HG--
extra : transplant_source : %DD%14b%BA2%1D%B9%83%06%1B%94%E3%0C%EE%92%B6%BD%81%E9%08
2015-09-03 15:07:45 -04:00
Jan-Ivar Bruaroey
c64c66da29
Bug 1201197 - add dedicated listener to enumerateDevices. r=jesup
...
--HG--
extra : transplant_source : %AF3%DCR%D41%91%FD4U%C1%5E%03%1C%0F%AE%92o%95U
2015-09-03 19:09:34 -04:00
JW Wang
e6b2fb5ebf
Bug 1199121. Part 3 - remove unused code. r=kinetik.
2015-09-07 11:58:27 +08:00
JW Wang
11100ac183
Bug 1199121. Part 2 - handle the case where audio ends before video and switch to system clock for calculating playback position. r=kinetik.
2015-09-07 11:58:11 +08:00
JW Wang
3fe397c6bb
Bug 1199121. Part 1 - add the ability to handle video-only streams to AudioSinkWrapper. r=kinetik.
...
Note AudioSinkWrapper can now report correct playback position when the media is video-only or audio-only.
We will handle the case where audio ends before video in next patch where it needs to switch to system clock when audio reaches the end.
2015-09-07 11:56:52 +08:00
JW Wang
d5b1c53fd7
Bug 1195158. Part 5 - 1. Fix insufficient includes and sort out include order. 2. Only disconnect |mTimedMetadataListener| when the state machine is created. r=cpearce.
2015-09-07 11:39:46 +08:00
JW Wang
7cab08fca3
Bug 1195158. Part 4 - remove unused code. r=cpearce.
2015-09-07 11:39:16 +08:00
JW Wang
09c4ea2b2e
Bug 1195158. Part 3 - connect listeners. r=cpearce.
...
a. MediaMetadataManager is connected to MediaDecoderReader::mTimedMetadataEvent to receive TimedMetadata events.
b. OggReader publish TimedMetadata events through MediaDecoderReader::mTimedMetadataEvent.
c. MDSM calls MediaMetadataManager::DispatchMetadataIfNeeded to publish metadata if playback positoin reaches the publish time.
d. MediaDecoder is connected to MediaMetadataManager::mTimedMetadataEvent to receive TimedMetadata events.
e. MediaDecoder updates its metadata when TimedMetadata events are received.
2015-09-07 11:38:34 +08:00
JW Wang
300d859812
Bug 1195158. Part 2 - Have OggReader send TimedMetadata events through a event source instead of direct calls to AbstractMediaDecoder::QueueMetadata. r=cpearce.
2015-09-07 11:37:32 +08:00
JW Wang
687046dd09
Bug 1195158. Part 1 - Have MediaMetadataManager listen to an event source to receive TimedMetadata events. OggReader will send TimedMetadata events through an event source. This will break OggReader's dependency on AbstractMediaDecoder::QueueMetadata which then can be removed for it is against our goal to run all MediaDecoder's methods on the main thread. r=cpearce.
2015-09-07 11:37:27 +08:00
Jamin Liu
2682f19ec9
Bug 1180556 - Pack PBAP replies to OBEX response message and reply to remote device. r=btian
2015-08-21 09:52:04 +08:00
Jamin Liu
2c7a6e9d19
Bug 1180555 - Handle PBAP replies and pass the results through IPC to PbapManager. r=btian
2015-08-21 09:51:50 +08:00
Jamin Liu
704ef5eefd
Bug 1180554 - Dispatch events to PBAP event handlers when the PBAP requests comes. r=btian, r=mrbkap
2015-08-21 09:51:41 +08:00
Wes Kocher
9fe7d2dba9
Merge m-c to b2ginbound, a=merge
2015-08-20 12:52:18 -07:00
Wes Kocher
d8fffe1765
Merge inbound to central, a=merge
2015-08-20 12:42:21 -07:00
Wes Kocher
35d516e193
Merge fx-team to central, a=merge
2015-08-20 12:28:10 -07:00
Andrew Osmond
36db0b3e15
Bug 1187364 - Part 3. Fix missing end comment in WebIDL. r=me,bz
2015-08-20 13:40:21 -04:00
Andrew Osmond
6109740104
Bug 1008483 - Part 2. Readd missing nsPrintfCString.h include which has broken some local builds. r=me
2015-08-20 13:13:46 -04:00
Andrew Osmond
6280ad44f2
Bug 1166320 - Make volume service safer to use off main thread. r=dhylands
2015-08-20 12:47:23 -04:00
Andrew Osmond
ae6281faf8
Bug 1196330 - Do not restart preview if configuration is unchanged. r=dhylands
2015-08-20 12:44:25 -04:00
Andrew Osmond
ea52042e5f
Backed out changeset 19eb382364a9 (bug 1194476)
2015-08-20 12:18:49 -04:00
Andrew Osmond
f5deed75f0
Bug 1194476 - Do not restart preview if configuration is unchanged. r=dhylands
2015-08-20 12:12:45 -04:00
Jean-Yves Avenard
382f8adc48
Bug 1196591: Initialize member. r=me
...
Small correction introduced in bug 1190238
2015-08-20 21:04:28 +10:00
Nigel Babu
d78ab7197e
Backed out changeset f447f7b8190b (bug 1185640) for W8 failures on CLOSED TREE
...
--HG--
extra : amend_source : 1fca18be89fda404fb71c3f0c8550011ded2d7de
2015-08-20 16:12:00 +05:30
Andrea Marchesini
c59e2e345a
Bug 1185640 - ServiceWorkers - Passing a scope or scriptURL to register() with escaped '/' or '\' should fail, r=bkelly
2015-08-20 08:46:01 +01:00
Andrea Marchesini
ce594e8b18
Bug 1196514
- remove dom.messagechannel.enabled pref, r=smaug
2015-08-20 08:34:38 +01:00
Wes Kocher
e9ede9d2ea
Merge m-c to b2ginbound, a=merge
2015-08-19 17:14:04 -07:00
Andrea Marchesini
d8e7c636ae
Bug 1192350 - XMLHttpRequest::Open() should check if mProxy has been already released in a nested ::Open() calls, r=khuey
2015-08-19 18:26:13 +01:00
JW Wang
9a452d8b56
Bug 1195185. Part 4 - remove dead code. r=roc.
2015-08-20 13:02:54 +08:00
JW Wang
c56be9724a
Bug 1195185. Part 3 - align the life cycle of mData with {Start,Stop}Playback. r=roc.
2015-08-20 13:02:43 +08:00
JW Wang
feaf8fea91
Bug 1195185. Part 2 - Check if all output streams are from the same graph because we don't support connecting streams from different graphs. r=roc.
2015-08-20 13:02:31 +08:00
JW Wang
458aec0989
Bug 1195185. Part 1 - rename Connect/Remove to AddOutput/RemoveOutput. r=roc.
2015-08-20 13:02:20 +08:00
Jocelyn Liu
ed3e351a68
Bug 1181512 - Use a single GATT interface, result handler, and notification handler for both GATT client and server operations in bluetooth daemon backend as bluez ipc protocol. r=tzimmermann
2015-08-19 14:28:06 -07:00
Jonathan Griffin
369ec3ac0f
Bug 1136892 - Create an xpcshell-addons tag for running addon-specific xpcshell tests, r=chmanchester
...
--HG--
extra : commitid : 6kGKslC9h14
2015-08-18 11:26:14 -07:00
Bobby Holley
ce93138568
Bug 1196371 - Add a runtime assertion against illegal string characters in OriginAttributes suffix creation. r=janv,r=mystor
2015-08-19 21:14:34 -07:00
Ehsan Akhgari
f9752f535c
Bug 1196361 - Remove the media.useAudioChannelService pref; r=baku
...
We need to rely on the audio channel service for all products now,
so supporting running without it seems pointless at this point.
2015-08-19 21:00:18 -04:00
Masatoshi Kimura
1426769f17
Bug 1141394 - Remove strings for SSLv3 warnings from the tree. r=keeler,dolske
2015-08-20 09:35:39 +09:00
Wes Kocher
18ba799896
Backed out 4 changesets (bug 1191178) to see if it will fix the build bustage on a CLOSED TREE
...
Backed out changeset 32adb36cf863 (bug 1191178)
Backed out changeset 85cb22235eb5 (bug 1191178)
Backed out changeset 744bab15a5ec (bug 1191178)
Backed out changeset b7621c6af97e (bug 1191178)
2015-08-19 16:13:13 -07:00
Wes Kocher
7548b216ca
Backed out changeset ee8d28602bc2 (bug 1191647) for build bustage CLOSED TREE
2015-08-19 15:55:05 -07:00
Wes Kocher
dab7b8a1ea
Backed out changeset f00b7bf7b9f8 (bug 1196371) for build bustage CLOSED TREE
2015-08-19 15:49:30 -07:00
Hiroyuki Ikezoe
ff8c9910b9
Bug 1191178 - Part 2: Add PerformanceRenderTiming and PerformanceCompositeTiming. r=smaug
...
--HG--
extra : rebase_source : a0cb9f4b60bfaa82dc07e231c8adfbe5eb430df4
2015-08-19 15:14:05 -07:00
Hiroyuki Ikezoe
0761bd2b97
Bug 1191178 - Part 1: Add a function to check frame timing preference value. r=smaug
...
--HG--
extra : rebase_source : 404e3b14756b158276316a971dea27a5273f5fad
2015-08-19 15:11:15 -07:00
Hiroyuki Ikezoe
3f1a53887d
Bug 1191178 - Part 0.1: GetSriLog() is needed to avoid unified build failure. r=francois
...
--HG--
extra : rebase_source : 9146a93b2f2a09be0aafff623e5007f3a770f12d
2015-08-19 15:10:52 -07:00
Hiroyuki Ikezoe
266a061786
Bug 1191178 - Part 0: Fix unified build in dom/base. Add missing headers and sorting them. r=smaug
...
--HG--
extra : rebase_source : 81666e4afd9347f72aa77d0e1cf637f9b399de7c
2015-08-19 15:10:28 -07:00
dimi
04c040ba8d
Bug 1191647 - Listen to clear-origin-data in ServiceWorkerManager.cpp. r=bkelly
...
--HG--
extra : rebase_source : 9401b09e0d6708fa8455d8629a321569a6e6abe9
2015-08-19 14:46:53 +08:00
Nick Robson
40e1ba271a
Bug 904479 - Added createPromiseWithId() that returns id of resolver r=kanru,nsm
...
--HG--
extra : rebase_source : 2aae82958670d0154a3cf08bd0e2a80d529e36f3
2015-08-19 14:53:22 -07:00
Bill McCloskey
c2ac89de85
Bug 1163735 - Ensure that we don't hand out a destroyed TabChild from WorkerPrivate::InterfaceRequestor (r=khuey)
...
If the actor we hand out has been __delete__d, then we'll crash when
Necko tries to send the actor to the parent to open connections.
2015-08-19 09:40:55 -07:00
Bill McCloskey
eeaafdcc02
Bug 1190903 - Don't send StopIMEStateManagement message after TabParent has been destroyed (r=masayuki)
2015-08-19 09:40:31 -07:00
Andrea Marchesini
d6b3882365
Bug 1194978 - Renable RequestSync tests in b2g, r=nsm
2015-08-19 16:17:16 +01:00
Ehsan Akhgari
875842f537
Bug 1196062 - Fix the typo in the entry for onmozinterruptend in the atom table; r=baku
2015-08-19 11:11:46 -04:00
Andrea Marchesini
01ebfdd8d0
Bug 1181595 - MessagePortChild should check if the MessagePort is still alive before dispatching messages, r=smaug
2015-08-19 15:30:21 +01:00
Benjamin Chen
6688ccd75f
Bug 1071375: Re-enable some MediaRecorder tests. r=jwwang
...
--HG--
extra : rebase_source : e4dd489afe1be6a1fcb16d04f01bbbe6a19011c0
2015-08-17 17:31:14 +08:00
Alastor Wu
f66ecbff3f
Bug 1191207 - cancel chrome checking
2015-08-06 14:54:01 +08:00
Ryan VanderMeulen
f28f74bf09
Merge b2g-inbound to m-c. a=merge
2015-08-19 07:24:55 -04:00
Jean-Yves Avenard
93c9f9e7a4
Bug 1180214: P3. Do not override known duration with approximated one. r=edwin
...
Some gstreamer plugin return nonsensical values
2015-08-19 15:51:01 +10:00
William Chen
2318fd1af8
Bug 1131470 - Part 6: ScreenOrientation tests. r=baku
...
--HG--
extra : rebase_source : bce22b7614a58208b8706632661b7bebed813c87
2015-08-18 15:28:01 -07:00
William Chen
0625e989b4
Bug 1131470 - Part 5: Handle changes to active orientation lock. r=smaug
...
--HG--
extra : rebase_source : 51fb1484301d8b2afa518396f52a1bd0378f326d
2015-08-18 15:28:01 -07:00
William Chen
ef7f765b3d
Bug 1131470 - Part 4: Check sandboxing flag for orientation lock. r=baku
...
--HG--
extra : rebase_source : a9e6916dae1484c47c88d3d07826aba0a048cf69
2015-08-18 15:28:01 -07:00
William Chen
326cceef61
Bug 1131470 - Part 3: Implement ScreenOrientation interface. r=baku
...
--HG--
extra : rebase_source : 115753be382c7694c775915d5944ae2dabd9d0c3
2015-08-18 14:55:21 -07:00
William Chen
3c9928ced9
Bug 1131470 - Part 1: Rename existing use of ScreenOrientation to ScreenOrientationInternal. r=baku
...
--HG--
extra : rebase_source : 72e978d48e8356da9e8c66adfa0a97983034aa5a
2015-08-18 14:55:09 -07:00
Matt Woodrow
4c2bc925a5
Bug 1195527 - Part 2: Add D3D11 video TextureClient recycler. r=jrmuizel
2015-08-18 21:04:46 -04:00
Matt Woodrow
d07dcdfcf6
Bug 1195527 - Part 1: Move D3D11 texture allocation into the TextureClient. r=jrmuizel
2015-08-18 21:04:14 -04:00
Michael Layzell
e826e765e4
Bug 1165217 - Use nsIPrincipal instead of nsIURI/appId/inBrowser for nsIQuotaManager, r=janv
2015-08-18 20:24:30 -04:00
Ben Tian
d4e5970e84
Bug 1195608 - [cleanup] Fix too long lines and revise some comments under dom/bluetooth, r=joliu
2015-08-18 11:29:45 +08:00
Ben Tian
758a5e9af8
Bug 1195604 - [cleanup] Integrate similar BluetoothResultHandlers into basic one, r=tzimmermann
2015-08-18 15:53:41 +08:00
Ben Tian
9c177c52d4
Bug 1055434 - Do not inform gaia of current blob's sending failure before assigning it, r=shuang
2015-08-18 17:31:41 +08:00
Ryan VanderMeulen
3b0d95ee9e
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-08-18 13:11:47 -04:00
Ryan VanderMeulen
0bb9f1e514
Backed out changeset ee800c0e234f (bug 1187092) for media crashes/asserts.
2015-08-18 13:11:05 -04:00
Nikhil Marathe
88eb19683a
Bug 1162333 - Fix windows bustage. a=bustage CLOSED TREE
...
--HG--
extra : commitid : JQslbB96EhG
extra : rebase_source : 9893be5fadeab5c26ead032cbca24acf3f6049c7
2015-08-18 10:00:35 -07:00
Ryan VanderMeulen
ec860a87f6
No bug - Use the correct requestLongerTimeout syntax. a=bustage
2015-08-18 12:53:55 -04:00
Ryan VanderMeulen
29ef75cefa
Merge b2g-inbound to m-c. a=merge
2015-08-18 10:41:52 -04:00
Ryan VanderMeulen
210ad6260a
No bug - Request a longer timeout for test_CrossSiteXHR_origin.html due to teetering on the edge of timing out on B2G debug.
2015-08-18 10:39:17 -04:00
Ryan VanderMeulen
21eb172263
Backed out changesets df6e7f025c65, 3e5d45dcd5c6, and e00a383520f6 (bug 952456) for B2G test_browserElement_inproc_CopyPaste.html failures.
...
CLOSED TREE
2015-08-18 07:54:19 -04:00
Andrew Osmond
93a03d15bc
Bug 1186273 - Part 2. Improve reuse of and releasing of device storage objects where appropriate. r=dhylands
2015-08-18 07:42:14 -04:00
Andrew Osmond
12d520af6a
Bug 1186273 - Part 1. Move preferences and observers into dedicated threadsafe module. r=dhylands
2015-08-18 07:42:12 -04:00
Sebastian Hengst
7d2dad58e7
Backed out changesets d0eee19c83cd, 0c54ee53678f, 5b202008a431, 81291b4e6dc3, acbc0d7e21cd, a7ceb6162a63 (bug 1194112) for Linux x64 Hazard failure. r=backout
...
Backed out changeset d0eee19c83cd (bug 1194112)
Backed out changeset 0c54ee53678f (bug 1194112)
Backed out changeset 5b202008a431 (bug 1194112)
Backed out changeset 81291b4e6dc3 (bug 1194112)
Backed out changeset acbc0d7e21cd (bug 1194112)
Backed out changeset a7ceb6162a63 (bug 1194112)
2015-08-18 11:11:38 +02:00
Sebastian Hengst
a133c6114b
Backed out changesets 7610baf4a3ae, 6226b99f19bd, 157e41e32906, 60a3b1862f71 (bug 1195158). r=backout
...
Backed out changeset 7610baf4a3ae (bug 1195158)
Backed out changeset 6226b99f19bd (bug 1195158)
Backed out changeset 157e41e32906 (bug 1195158)
Backed out changeset 60a3b1862f71 (bug 1195158)
2015-08-18 10:52:09 +02:00
JW Wang
b47fc2fd4d
Bug 1195158. Part 4 - remove unused code. r=cpearce.
2015-08-18 11:12:39 +08:00
JW Wang
c024260362
Bug 1195158. Part 3 - connect listeners. r=cpearce.
...
a. MediaMetadataManager is connected to MediaDecoderReader::mTimedMetadataEvent to receive TimedMetadata events.
b. OggReader publish TimedMetadata events through MediaDecoderReader::mTimedMetadataEvent.
c. MDSM calls MediaMetadataManager::DispatchMetadataIfNeeded to publish metadata if playback positoin reaches the publish time.
d. MediaDecoder is connected to MediaMetadataManager::mTimedMetadataEvent to receive TimedMetadata events.
e. MediaDecoder updates its metadata when TimedMetadata events are received.
2015-08-18 11:12:39 +08:00
JW Wang
2b46e9e678
Bug 1195158. Part 2 - Have OggReader send TimedMetadata events through a event source instead of direct calls to AbstractMediaDecoder::QueueMetadata. r=cpearce.
2015-08-18 11:12:39 +08:00
JW Wang
e82e865c9a
Bug 1195158. Part 1 - Have MediaMetadataManager listen to an event source to receive TimedMetadata events. OggReader will send TimedMetadata events through an event source. This will break OggReader's dependency on AbstractMediaDecoder::QueueMetadata which then can be removed for it is against our goal to run all MediaDecoder's methods on the main thread. r=cpearce.
2015-08-18 11:12:38 +08:00
Brian Birtles
3cc3ae622c
Bug 1188251 part 11 - Add RestyleType::Layer; r=dholbert
...
We currently have a series of methods that clobber various bits of animation
state to force animations on layers to be updated. This aligns closely with
the restyle code introduced in this patch series.
By re-using RequestRestyle when updating animations on layers, not only should
we be able to simplify the code somewhat but, in future, we should also be able
to have Animation objects use the same mechanism to update layers during
a regular tick.
For example, currently we have a bug where when an animation starts after
a delay with the same value as the backwards fill then we don't send the
animation to the compositor right away (see
https://dxr.mozilla.org/mozilla-central/rev/d6ea652c579992daa9041cc9718bb7c6abefbc91/layout/style/test/test_animations_omta.html#287 ).
By adding this Restyle::Layer value we should be able to fix that in future.
2015-08-18 16:11:55 +09:00
Brian Birtles
5715bb1092
Bug 1188251 part 9 - Request restyles from Animation::Tick; r=dholbert
...
In preparation for ultimately being able to run animations without a manager,
this patch moves the request restyle code from FlushAnimations to
Animation::Tick. (Ultimately most of this functionality should move to the
KeyframeEffect but for now Animation is fine.)
2015-08-18 16:11:55 +09:00
JW Wang
043e43feb6
Bug 1194112. Part 6 - add a test case to test the exclusive mode. r=kinetik.
2015-08-18 11:12:18 +08:00
JW Wang
efbb80586d
Bug 1194112. Part 5 - remove dead code. r=kinetik.
2015-08-18 11:12:06 +08:00
JW Wang
1b22c5e8ce
Bug 1194112. Part 4 - reimplement Listener/ListenerImpl to support Move. r=kinetik.
2015-08-18 11:11:53 +08:00
JW Wang
5f598a7653
Bug 1194112. Part 3 - use perfect forwarding in MediaEventProducer::Notify() so MediaEventSource can decide whether to copy or move according to its ListenerMode. r=kinetik.
2015-08-18 11:11:42 +08:00
JW Wang
de505bd968
Bug 1194112. Part 2 - small code refactoring to reduce typing. r=kinetik.
2015-08-18 11:11:29 +08:00
JW Wang
45edb0c3a0
Bug 1194112. Part 1 - extract event dispatch code from ListenerImpl to its own class. r=kinetik.
2015-08-18 11:11:16 +08:00
Jessica Jong
5cda2e630b
Bug 1185406 - B2G RIL: Read 'pcscf' and expose it in nsIRilNetworkInfo. r=hsinyi
...
--HG--
extra : commitid : BYrQSKdJj7U
2015-08-18 09:54:36 +08:00
Wes Kocher
6671dd34b4
Merge m-c to b2ginbound, a=merge
2015-08-17 17:15:50 -07:00
Wes Kocher
fc6203de4a
Merge b2ginbound to central, a=merge
2015-08-17 17:05:25 -07:00
Boris Chiou
98344e1e17
Bug 952456 - Part 3: Enable test_copyimage.html on gonk/cocoa r=fabrice
...
Enable dom/base/test/test_copyimage.html on b2g emulators and macos
--HG--
extra : histedit_source : b1f731dee93d858805825de29ef172465da89ce6
2015-08-17 15:49:30 -07:00
Boris Chiou
e10bf5f2e9
Bug 952456 - Part 2: Support copy image in BrowserElement. r=kchen
...
Add a new context menu option, copy image.
--HG--
extra : histedit_source : 5af95cb5fa11727ad1034fcbe5fb855d914b2b62
2015-08-17 15:49:20 -07:00
Roger Yang
6a02bf663a
Bug 1008483 - removes the RW lock in CameraControlImpl and replaces it with a standard mutex. r=aosmond
...
--HG--
extra : amend_source : dbd5466a9e2b455da67b465dfc3295faa69a44fc
2015-08-17 15:48:07 -07:00
Andrew Osmond
d4cc8622c2
Bug 1187364 - Part 2. Ensure that recording is resumed with a key frame. r=mchiang
2015-08-17 15:20:35 -04:00
Andrew Osmond
b100eebfc1
Bug 1187364 - Part 1. Add ability for camera to pause/resume recording. r=dhylands,bz
2015-08-17 15:20:28 -04:00
Benjamin Smedberg
c7c2a60c7e
Bug 1098064 part C - remove SimpleTest and reftest testPluginIsOOP and related usage, r=jimm
...
--HG--
extra : rebase_source : c834e7ff20c9a9a352e2e037f6a70b611a45a8b8
2015-08-14 14:10:17 -04:00
Benjamin Smedberg
3d78e0139c
Bug 1098064 part B - remove nsIPluginHost.isPluginOOP, r=jimm
...
--HG--
extra : rebase_source : 899df4c309eab495336dc9827bc2c8fe86fc04d3
2015-08-14 13:28:33 -04:00
Benjamin Smedberg
7198eeab85
Bug 1090864 part A - remove nsNPAPIPlugin::RunPluginOOP and unused code paths, r=jimm
...
--HG--
extra : rebase_source : 3a28123c3c867acbae9ba8d4dbd291cc52315aa9
2015-08-14 13:22:06 -04:00
Bobby Holley
4ad57e8274
Bug 1195867 - Hoist StateWatching and StateMirroring into XPCOM. r=froydnj
...
--HG--
rename : dom/media/StateMirroring.h => xpcom/threads/StateMirroring.h
rename : dom/media/StateWatching.h => xpcom/threads/StateWatching.h
2015-08-18 15:37:06 -07:00
Nikhil Marathe
b5681e95be
Bug 1193911 - Ensure synthetic Responses gets a valid channel info. r=ehsan
...
Right now, synthetic Responses did not have a valid channel info. When these
were saved in the Cache, and then restored, the restored Response did have
a ChannelInfo, but that ChannelInfo did not have a valid security info.
Passing this to respondWith() then caused the interception to fail.
This patch modifies Response::Constructor() to initialize its ChannelInfo from
the global. ChannelInfo can now initialize itself from a nsIDocument. All
workers now store their ChannelInfo on the WorkerLoadInfo.
--HG--
extra : commitid : L1wltwPICd8
extra : rebase_source : 8dab4c414eb50e02a00dd2cb3ee848b811060e70
2015-08-17 15:08:58 -07:00
Ryan VanderMeulen
0169e05964
Merge inbound to m-c. a=merge
2015-08-17 09:06:59 -04:00
Ben Tian
9636b618b1
Bug 1192693 - [03] Remove bluetooth1 code from backend, r=tzimmermann
2015-08-17 15:30:37 +08:00
Ben Tian
a0a229d80d
Bug 1192693 - [02] Remove bluetooth1 folder and rename webidl files, r=joliu, r=mrbkap
...
--HG--
rename : dom/webidl/BluetoothAdapter2.webidl => dom/webidl/BluetoothAdapter.webidl
rename : dom/webidl/BluetoothDevice2.webidl => dom/webidl/BluetoothDevice.webidl
rename : dom/webidl/BluetoothManager2.webidl => dom/webidl/BluetoothManager.webidl
2015-08-17 15:30:34 +08:00
Ben Tian
115d4a7516
Bug 1192693 - [01] Remove legacy bluetooth manager, adapter, and device webidl files, r=joliu, r=mrbkap
2015-08-17 15:30:16 +08:00
Fabrice Desré
fae87c8d8e
Bug 1191619 - Support extensions with no packaged manifest.webapp r=ferjm
2015-08-14 16:55:14 -07:00
Fabrice Desré
d0a42c5e92
Bug 1190995 - Support the new extension model in b2g r=billm
2015-08-14 16:55:09 -07:00
Fabrice Desré
4bccca4c8b
Bug 1190995 - backout 0450f02a2b3b for M1 failures
2015-08-14 17:57:34 -07:00
Fabrice Desré
5d3a70a764
Bug 1191619 - Backed out changeset 2a5669be7ee3 for M1 failures
2015-08-14 17:54:59 -07:00
Fabrice Desré
1b3883dc86
Bug 1191619 - Support extensions with no packaged manifest.webapp r=ferjm
2015-08-14 16:55:14 -07:00
Fabrice Desré
dc4738feca
Bug 1190995 - Support the new extension model in b2g r=billm
2015-08-14 16:55:09 -07:00
Ryan VanderMeulen
2e577c411a
Bug 1182358 - Follow-up: Disable permafailing tests on B2G.
...
--HG--
extra : source : 7465a399094d44bbcc1f207d302805a4e638ba47
2015-08-14 16:03:54 -04:00
Ryan VanderMeulen
0c0b67da3b
Merge m-c to inbound. a=merge
2015-08-14 15:18:21 -04:00
Ryan VanderMeulen
de062041d4
Merge inbound to m-c. a=merge
2015-08-14 15:16:22 -04:00
Brian Birtles
8ab108c3be
Bug 1188251 part 8 - Remove call to Animation::Tick from CheckAnimationRule; r=dholbert
...
We want to move the newly-introduced RequestRestyle call from FlushAnimations
to Animation::Tick. However, nsAnimationManager::CheckAnimationRule calls
Animation::Tick so this would cause us to start posting animation restyles
within a restyle.
Typically, Animations have an effect (currently there is only one type of
effect: KeyframeEffectReadOnly) and when there is any change in timing they
pass it down to their effect. However, the Animation is dependent on the
duration of the effect for determining if it is "finished" or not. As a result,
when an effect's timing changes, the owning Animation needs to know.
(The way this *should* work is that effects should tell their animation or
trigger some chain of events that causes animation's to update themselves.
However, the current implementation of effects is fairly primitive and does
not do this or even have a reference to the owning Animation. When we
implement the script API for updating the timing properties of effects we will
have to fix this but for now it is up to code in layout/style to update the
Animation when it touches the corresponding effect's timing.)
nsAnimationManager::CheckAnimationRule currently does this by calling
Animation::Tick() which ensures the Animation's finished state is updated
accordingly.
Ultimately we want to ensure that Animation::Tick is called exactly once per
frame (and at the appropriate point in that frame) so we'd like to remove this
call from CheckAnimationRule.
This patch achieves that by:
* Making Animation::SetEffect update the animation's timing - this is necessary
for animations that are created by CheckAnimationRule and will be
necessary when once we make Animation.effect writeable from script anyway.
* Calling Animation::SetEffect even for the case when we are updating the
existing effect.
Another side-effect of calling Animation::Tick within
nsAnimationManager::CheckAnimationRule is that CSSAnimation::Tick queues
events. There are some tests (e.g. layout/style/test/test_animations.html) that
assume that animationstart events are dispatched immediately when new
animations are created. That will change with bug 1134163 but for now we
should maintain this existing behavior since changing this might introduce
compatibility issues that are best dealt with as a separate bug rather than
blocking this refactoring. To that end, this patch also explicitly queues
animationstart events for newly-created animations.
2015-08-17 13:59:45 +09:00
Karl Tomlinson
5a2faaf647
bug 1191889 skip Close() when not initialized r=roc
...
--HG--
extra : rebase_source : ea7a6c4d6a74e15cf699fb49c8bf2b4c9b757cc6
2015-08-17 10:07:50 +12:00
Ryan VanderMeulen
2deb989989
Backed out changesets 78aa8018df7d and 9b6e1c462c99 (bug 1182358) for Android test_basic.html timeouts followed by other failures.
2015-08-14 11:30:50 -04:00
Ryan VanderMeulen
a977d011fb
Backed out changeset c2c0405ddf93 (bug 1180916) for causing various e10s mochitest failures.
2015-08-14 11:27:25 -04:00
Sotaro Ikeda
f340814380
Bug 1192312 - Use MediaCodecSource for camera recording since gonkL r=aosmond
2015-08-14 07:34:24 -07:00
Jean-Yves Avenard
4775a405d3
Bug 1191813: [mp3] P1. Avoid false positive EOS detection. r=esawin
...
We do so by using blocking reads via the MediaSourceIndex::ReadAt convenience method.
2015-08-15 00:22:00 +10:00
Robert Longson
f8d1c44179
Bug 1194619 - fix comment r=dholbert
2015-08-14 19:22:22 +01:00
William Chen
148ff86273
Bug 1181130 - Part 3: Keep track of editable descendants per node and prevent NS_STYLE_USER_SELECT_ALL selection for nodes with editable descendants. r=bz
2015-08-14 10:52:38 -07:00
Andrea Marchesini
c7cb0a6a38
Bug 1182358 - RequestSyncService.jsm should use AlarmService instead nsITimer, r=nsm
2015-08-14 17:47:42 +01:00
Alexandre Lissy
2b068eac41
Bug 1193469 - Make mozSettings more defensive. r=gwagner
2015-08-13 14:43:00 -04:00
Ryan VanderMeulen
61f091d8c5
Backed out changesets 2381f29f63c2 and 9f2469ea7f01 (bug 1193133) for frequent w-p-t crashes/asserts. a=me
2015-08-14 09:00:59 -04:00
Chris Pearce
2ad25b6368
Bug 1194576 - Add more NSPR logging around GMP*Parent actors. r=gerald
2015-08-14 19:18:19 +12:00
Jean-Yves Avenard
a8320dc97c
Bug 1194197: [MSE] Properly propagate decoding and network errors to media element. r=cpearce
...
This is not 100% per spec, however neither is our handling of those errors in the media element.
2015-08-14 15:33:50 +10:00
Jean-Yves Avenard
0e869054eb
Bug 1194188: [MSE] Don't allow call to appendBuffer if media element is in error. r=cpearce
2015-08-14 15:33:45 +10:00
Jean-Yves Avenard
cb1d7d0a7d
Bug 1185827: [MSE] Error when detecting an audio format configuration change. r=gerald
2015-08-14 15:33:41 +10:00
Christoph Kerschbaumer
a2927d618d
Bug 1193924 - Add assertion to AsyncOpen to make sure asyncOpen2() was called first when securityflags in loadInfo are set (r=sicking)
2015-08-12 21:36:33 -07:00
JW Wang
003fc818b3
Bug 1193117. Add an exclusive mode to allow at most one listener. r=kinetik.
2015-08-14 13:01:03 +08:00
JW Wang
be027d0555
Bug 1192708 - Remove redundant call to CloseChannel. r=roc.
2015-08-14 11:17:29 +08:00
Nils Ohlmeier [:drno]
5423815a23
Bug 1193045 - Check selected attribute for all calls. r=bwc
...
--HG--
extra : transplant_source : %7D%1A%09%9E%AA%F7%11%0A%9A%15%D1%FF%8E%03%E1%9AE%D1%8Cy
2015-08-11 14:55:51 -07:00
Aryeh Gregor
4cb17f538e
Bug 874838 - Make CreateElem return Element. r=khuey
2015-08-13 07:50:00 -04:00
Brad Lassey
f6c9807803
bug 1180916 - witching tab generates 4 frames (4 full runs of the RefreshDriver), freeze the refresh driver while switching tabs r=mconley, mrbkap
2015-08-14 09:18:37 -04:00
Andrea Marchesini
c41de6b706
Bug 1182358 - patch 2 - RequestSyncService.jsm should not write debug messages
2015-08-14 14:42:39 +01:00
Nathan Froyd
a405065792
Bug 968923 - fix bogus assert in nsSVGElement.cpp; r=heycam
...
Landing this on a CLOSED TREE
2015-08-11 00:24:27 -04:00
Wes Kocher
fe6faf7d6b
Backed out changeset 688775a8227f (bug 1136892) for mass bustage prompting a CLOSED TREE
2015-08-18 11:58:05 -07:00
Eugen Sawin
5f0d2e47a6
Bug 1194085 - Abort frame parsing if no valid audio stream is found. r=jya
2015-08-18 20:49:58 +02:00
Kartikaya Gupta
1db1586922
Bug 1180295 - Implement seamless snapping to the stable state. r=rbarker
...
--HG--
extra : commitid : BCRW1BHPhL8
2015-08-18 14:27:20 -04:00
Kartikaya Gupta
056c55b10f
Bug 1180295 - Rip out call to setContentDocumentFixedPositionMargins. r=rbarker
...
--HG--
extra : commitid : 7uU6xgPVZom
2015-08-18 14:27:18 -04:00
Aryeh Gregor
15205c18ac
Bug 1179451 - Part 4: Don't pass nsRefPtr&& to functions that want raw pointers. r=froydnj
...
--HG--
extra : rebase_source : d25c43a593a72615259e39ae053376f261aa55ad
2015-08-13 15:22:48 +03:00
Aryeh Gregor
5ae2b55da9
Bug 1179451 - Part 3: Use .get() to assign nsRefPtrs to raw pointers. r=froydnj
...
--HG--
extra : rebase_source : 4db4b0314832fe5cc10c42da87471bd8c8d6c7e3
2015-08-13 15:22:48 +03:00
Aryeh Gregor
db22433905
Bug 1179451 - Part 2: Fix incorrect return type. r=ehsan
...
--HG--
extra : rebase_source : a12578a4eb8c49dce9b27874ec01f8d7fb884a2f
2015-08-13 15:22:48 +03:00
Aryeh Gregor
0ccef27b6a
Bug 1179451 - Part 1: Rewrite some ternary operators as if/else. r=froydnj
...
--HG--
extra : rebase_source : 161e415b6f518bf2b82e45b6f7f8d21298712d81
2015-08-13 15:22:48 +03:00
Samy Dindane
94585ca8c1
Bug 1142609 - Fix PEP 8 E7xx warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : 65c0f7144f5cc7980b7fc4bd65e10870b6156148
2015-08-10 19:11:42 +02:00
Samy Dindane
871a9f37e3
Bug 1142609 - Fix PEP 8 E5xx warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : f0e5e5015e300f2332ab00abd68491894be126a2
2015-08-10 19:01:56 +02:00
Samy Dindane
9d7320f826
Bug 1142609 - Fix PEP 8 E3xx warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : 32812b0bd734e49848099c128b12bade345848af
2015-08-10 18:57:39 +02:00
Samy Dindane
45094ca5ae
Bug 1142609 - Fix PEP 8 E2xx warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : 05ba0f6e73f635b7793b54294d9562faf71fb0f7
2015-08-10 18:53:45 +02:00
Samy Dindane
2bb5a0bda9
Bug 1142609 - Fix PEP 8 E128 warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : 5e48d4117aef833012765a532973db211a756071
2015-08-10 18:26:29 +02:00
Samy Dindane
6f86525223
Bug 1142609 - Fix PEP 8 E127 warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : 6c97537fb1fe5750f9cb1f68ad9dec69f30fea6b
2015-08-10 18:17:07 +02:00
Samy Dindane
c02e7721f6
Bug 1142609 - Fix PEP 8 E126 warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : ca48125458d1d8897c5d603a3e8f5e26b5591c80
2015-08-10 18:07:53 +02:00
Samy Dindane
561b910c78
Bug 1142609 - Fix PEP 8 E125 warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : 42e62e728c77fe3be68f7ca97b83490a57e447e6
2015-08-10 17:54:14 +02:00
Samy Dindane
f8573e51c5
Bug 1142609 - Fix PEP 8 E124 warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : 3898786515535dad76a19b9202721f1fd28e510e
2015-08-10 17:51:25 +02:00
Samy Dindane
4b00b1bd74
Bug 1142609 - Fix flake8's E122 warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : 0064edc1dc4b2f52c376bc096de3374b45d5b827
2015-08-10 17:47:25 +02:00
Samy Dindane
92c8018e1d
Bug 1142609 - Fix PEP 8 E121 warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : cc67de8bd27b2de1c4bc31d050b7c49eeee3750c
2015-08-10 17:42:08 +02:00
Samy Dindane
7fff94acea
Bug 1142609 - Fix PEP 8 E111/E113 warnings in dom/bindings's Python code. r=peterv
...
--HG--
extra : rebase_source : 73569c20536f0a3a0d91752ad8878f3ab2d75f99
2015-08-10 17:34:45 +02:00
Andrea Marchesini
e4350889d5
Bug 1182358 - RequestSyncService.jsm should use AlarmService instead nsITimer, r=nsm
2015-08-14 14:37:05 +01:00
Karl Tomlinson
c5e3e52551
bug 962719 remove unnecessary OneIteration() parameters aFrom/aTo r=padenot
...
--HG--
extra : rebase_source : 7ad313275ef00a0306c8b3b4775f0088f07c9031
2015-08-04 19:42:10 +12:00
Catalin Badea
04bb71d075
Bug 1193133 - Throw when calling postMessage from a Service Worker dom object with no global. r=bkelly
2015-08-17 10:38:34 -07:00
Catalin Badea
678a410089
Bug 1193133 - Drop the document and window references from ServiceWorker. r=bkelly
2015-08-17 10:38:34 -07:00
Ehsan Akhgari
5e993ab31c
Bug 1195051 - Part 4: Fix a null pointer crash happening after the destination node gets CCed
...
Landed on a CLOSED TREE
2015-08-17 11:45:25 -04:00
Ryan VanderMeulen
1caf889687
Merge m-c to inbound. a=merge
2015-08-17 09:07:43 -04:00
Ehsan Akhgari
db190ef050
Bug 1195051 - Part 3: Test changes; r=padenot
...
--HG--
rename : dom/base/test/test_webaudioNotification.html => dom/base/test/test_noWebAudioNotification.html
2015-08-17 08:55:01 -04:00
Ehsan Akhgari
bd4b9d61f6
Bug 1195051 - Part 2: Mute the destination node when the AudioContext is suspended, and unmute when resumed; r=padenot
2015-08-17 08:55:00 -04:00
Ehsan Akhgari
53b1ca8619
Bug 1195051 - Part 1: Do not unmute the destination node as soon as the AudioContext is constructed; r=padenot
2015-08-17 08:54:59 -04:00
Kilik Kuo
0581340a0a
Bug 1188268 - Make AudioSink a base class, create DecodedAudioDataSink to act as original AudioSink, and move sink-related files to dom/media/mediasink. r=jwwang, r=cpearce
...
--HG--
rename : dom/media/AudioSink.cpp => dom/media/mediasink/DecodedAudioDataSink.cpp
rename : dom/media/AudioSink.h => dom/media/mediasink/DecodedAudioDataSink.h
2015-08-18 11:55:01 +08:00
Hiroyuki Ikezoe
56f8274c93
Bug 1194028 - Part 2: Use KeyFrameEffect SetTiming. r=bbirtles
...
Now KeyframeEffect.SetTiming() updates the owning animation timing and relavance, so
we don't need to call each methods respectively for the animation any more.
2015-08-18 03:57:00 -04:00
Hiroyuki Ikezoe
a4077879ac
Bug 1194028 - Part 1: Implement Animation NotifyEffectTimingUpdate and KeyframeEffect SetTiming. r=bbirtles
2015-08-17 14:28:00 -04:00
Karl Tomlinson
c2379131a8
bug 962719 remove notified blocked warning of finished stream r=padenot
...
Finished can be determined immediately after mFinished is set, but blocked is
not determined until RecomputeBlocking() has run.
--HG--
extra : rebase_source : e1d919bfbd411b928c25d1f0d428842e17f6fbf8
2015-07-31 22:49:55 +12:00
Wes Kocher
96e3c3623b
Merge m-c to fx-team, a=merge CLOSED TREE
2015-08-19 17:13:38 -07:00
Yury Delendik
2ea982f244
Bug 1192450 - Remove PlayPreview registration from Shumway. r=jet
...
--HG--
extra : amend_source : cd9b8cd949cc2354d6166987cfb7c1fb00beb372
2015-08-18 11:24:16 -05:00
Karl Tomlinson
fb9954a77c
bug 962719 update stream state to processed time after processing r=padenot
...
Notifications are now up to date with processing, and
MediaStream::GetCurrentTime() now returns "the main-thread's view of how much
data has been processed by this stream", as documented.
--HG--
extra : rebase_source : 90eb894f7b5e7cf56c3635e68716fd2514494f7e
2015-07-29 19:32:10 +12:00
Karl Tomlinson
3ff62a58db
bug 962719 provide video frames to the container as soon as available r=roc
...
This does not affect the target time of the video frames, but may mean that more
frames are displayed.
--HG--
extra : rebase_source : f804f2f58ce5ce2668e047f83adf614d9043f3a2
2015-08-14 14:16:57 +12:00
Karl Tomlinson
257b2b6cc9
bug 1194558 correct time conversion for video frame timestamps r=roc
...
MediaTimeToSeconds() works fine for negative intervals
--HG--
extra : rebase_source : 8698761e28a54e6bd172a032c62e03b96ac66bfa
2015-08-13 17:07:49 +12:00
Karl Tomlinson
47185cd76f
bug 962719 provide frame ID service to clients r=roc
...
--HG--
extra : rebase_source : 5ae68f8a06da21faf35b8d2f3817dfee857e64cc
2015-08-07 11:37:08 +12:00
Karl Tomlinson
3cf03deb5f
bug 962719 make FindChunkContaining() public r=roc
...
--HG--
extra : rebase_source : cf882ddbe1058f487734ea43f953a726747e54d5
2015-08-04 10:42:31 +12:00
Karl Tomlinson
33732bace9
bug 962719 introduce mProcessedTime r=padenot
...
--HG--
extra : rebase_source : 4521e5c46d99ea6e97aed4d796211ce42820299e
2015-07-31 21:28:29 +12:00
Karl Tomlinson
6de7f1f2d4
bug 962719 update NextFrameStatus() on finished notification r=roc
...
This provides HAVE_CURRENT_DATA readyState.
--HG--
extra : rebase_source : d18abe878bc97b6165474f58ef550d1936fe2494
2015-08-04 17:43:46 +12:00
Karl Tomlinson
3976b00d63
bug 962719 ensure state computed time does not retreat r=padenot
...
--HG--
extra : rebase_source : 7acc6c71ef585813a3d80ee954fe208d7c1ef469
2015-08-04 19:54:54 +12:00
Karl Tomlinson
d894983b78
bug 962719 remove unnecessary OneIteration() parameter aStateFrom r=padenot
...
--HG--
extra : rebase_source : 22d67be26f4cface092cf13577035473b18b2b93
2015-07-31 17:39:35 +12:00
Karl Tomlinson
78739ed9f6
bug 962719 move mStateComputedTime to MediaStreamGraphImpl r=padenot
...
--HG--
extra : rebase_source : 3c4727a6397cc77800aa2676b17c3d85702cd64f
2015-08-13 16:23:17 +12:00
Karl Tomlinson
ea84d39947
bug 962719 use unsigned ints for FrameID and ProducerID for defined overflow behavior r=roc
...
--HG--
extra : rebase_source : 0375f04a60a548975547b80e60e5cf5dada2f86f
2015-08-12 11:02:41 +12:00
Karl Tomlinson
795135daf2
test for bug 1191648
...
--HG--
extra : rebase_source : 3588805b7e34ac76ed6422c6703c25d1fcc220bc
2015-08-11 13:37:20 +12:00
Jean-Yves Avenard
3f43144aaf
Bug 1195071: Check for MediaDataDecoder::Input error. r=cpearce
2015-08-17 10:28:43 +10:00
JW Wang
c912b2b38c
Bug 1191696. Part 2 - implementation in DecodedStream. r=roc.
2015-08-17 07:52:42 +08:00
JW Wang
64e94fc75e
Bug 1191696. Part 1 - Handle the promise returned by DecodedStream::StartPlayback in MDSM. r=roc.
2015-08-17 07:52:28 +08:00
Daniel Holbert
08e005cdec
Bug 1195123: Restructure logic (pulling out "!") for SVG image rejection, to make it clearer that it matches the comment. r=longsonr
2015-08-16 13:37:56 -07:00
Chris Peterson
6d9eccfa13
Bug 1194580 - Mark dom/push as FAIL_ON_WARNINGS. r=nsm
2015-08-13 20:35:31 -07:00
Jean-Yves Avenard
b181248915
Bug 1194612: P3. Remove redundant member. r=alfredo
2015-08-16 19:34:03 +10:00
Jean-Yves Avenard
40f0b287b4
Bug 1194612: P2. Don't drop first sample with SPS/PPS NALs. r=alfredo
...
It would cause the Apple VT decoder to fail decoding the frame, aborting playback
2015-08-16 19:01:52 +10:00
Jean-Yves Avenard
b619f8c2e7
Bug 1194612: P1. Dont reject init promise when initialising H264Converter. r=alfredo
...
A decoder isn't created until a SPS and PPS NALs have been detected in the stream. The decoder will be initialised instead lazily later during the input process.
2015-08-16 19:01:44 +10:00
Sebastian Hengst
486cee1a15
Backed out 4 changesets (bug 1194612) for test bustages. r=backout on a CLOSED TREE
...
Backed out changeset dde632bce46c (bug 1194612)
Backed out changeset e6d2cb05222a (bug 1194612)
Backed out changeset a2f27d383087 (bug 1194612)
Backed out changeset f9a0ce79b27e (bug 1194612)
2015-08-16 09:09:13 +02:00
Jean-Yves Avenard
685e1fe427
Bug 1194884: [webm] P2. Retrieve all VPX decoded frames from decoder. r=j^
2015-08-16 11:58:41 +10:00
Jean-Yves Avenard
466c5f2646
Bug 1194884: [webm] P1. Use MediaResourceIndex. r=j^
...
Remove duplicated code.
2015-08-16 11:58:40 +10:00
Jean-Yves Avenard
6c3d638077
Bug 1194612: P4. Remove redundant member. r=alfredo
2015-08-16 11:07:01 +10:00
Jean-Yves Avenard
d4baf5f7bf
Bug 1194612: P3. Ensure H264Converter is thread safe. r=alfredo
2015-08-16 11:07:00 +10:00
Jean-Yves Avenard
bd505942da
Bug 1194612: P2. Don't drop first sample with SPS/PPS NALs. r=alfredo
...
It would cause the Apple VT decoder to fail decoding the frame, aborting playback
2015-08-16 11:06:58 +10:00
Jean-Yves Avenard
ae21948ec7
Bug 1194612: P1. Dont reject init promise when initialising H264Converter. r=alfredo
...
A decoder isn't created until a SPS and PPS NALs have been detected in the stream. The decoder will be initialised instead lazily later during the input process.
2015-08-16 11:06:58 +10:00
David Anderson
c9c46b8efc
Add driver crash guards to WebGL (bug 1190281 part 9, r=jgilbert,mattwoodrow)
2015-08-14 22:14:00 -07:00
Muhsin Ali Steiman
f59bd8d992
Bug 1183440 - Replaces Promise.defer() with the Promise constructor in push tests. r=kitcambridge
...
--HG--
extra : commitid : 90WEhC4PKRD
extra : amend_source : ab3ef1029dd8daa831eac49bdb2f682032ac547c
2015-08-14 17:26:07 -07:00
Bill McCloskey
ac32aef2fb
Bug 1189125 - Allow xpcshell to use GTK (r=karlt)
2015-08-14 15:51:19 -07:00
Wes Kocher
d51b493b46
Backed out changeset 956b56977688 (bug 1190281) for gfx crashes
2015-08-14 15:26:34 -07:00
Matt Woodrow
1691bb16d6
Bug 1193547 - Fallback to software decoding explicitly if the GPU doesn't support decoding the current resolution in hardware. r=cpearce,jya
...
--HG--
extra : rebase_source : ab4de0d03dc51d5ac958a71db0f033e0e0133a70
2015-08-13 14:00:47 -04:00
Chris Peterson
0b2ba61b72
Bug 554171 - Add plugin thread checks to functions that must only be called on the main thread. r=jimm
2015-07-17 00:17:09 -07:00
Markus Stange
183a73b7d1
Bug 1164766 - Clean up error checking in CanvasRenderingContext2D. r=mats
...
--HG--
extra : rebase_source : a71e00f5a888e62a4d3e879ffff0e9c38a9424fa
2015-07-14 16:59:12 -04:00
JerryShih
76991ad628
Bug 1186666 - clamp gl ClearDepth() value to [0,1]. r=jgilbert
...
The value should be clamped to the range [0,1].
https://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearDepthf.xml
--HG--
extra : rebase_source : 12302b517a4c2ec48a65a9bc698344dfa6bb737b
2015-08-19 14:50:06 -07:00
Andrew McCreight
42e615f8ff
Bug 1187068 - Tell the cycle collector about nsContentSink::mCSSLoader. r=heycam
...
--HG--
extra : rebase_source : 78a8955292d7d11a70d96c1f65c36a538f9b01e8
2015-08-19 14:49:36 -07:00
Bobby Holley
36e1d5fccf
Bug 1196371 - Add a runtime assertion against illegal string characters in OriginAttributes suffix creation. r=janv,r=mystor
2015-08-19 14:51:58 -07:00
Justin Wood
d0f4238f1c
Bug 1195499 - Batch 2 - Adjust fuzz and skips for win10. r=Bas
...
--HG--
extra : rebase_source : d1a1e1a135eaf3c40fb2a8cd387ed96b71ac68a2
2015-08-19 11:16:18 -04:00
Matt Woodrow
169ab22517
Bug 1178098 - Report why DXVA initialization failed to about:support. r=cpearce
...
--HG--
extra : rebase_source : 976baee04db89d0808b8fc494108e01aa163d402
2015-07-13 16:12:23 -04:00
Matt Woodrow
8e52bedb94
Bug 1135935 - Part 5: Add D3D9 texture recycler. r=jrmuizel
...
--HG--
extra : rebase_source : e80d662d9e70ff1fea89c385b5babc6cac53cf9e
2015-08-11 10:15:44 -04:00
Matt Woodrow
21097c326c
Bug 1135935 - Part 3: Allow overriding of allocations for texture client recycling. r=sotaro
...
--HG--
extra : rebase_source : b93e67fd29dd805266e767f09c2df496d9256f86
2015-08-10 16:04:38 -04:00
Ryan VanderMeulen
4c83c6ae8c
Bug 1182358 - Follow-up: Disable permafailing tests on B2G.
...
--HG--
extra : rebase_source : bf3b5d0d330f419fb35ca3a4015c8fcfc5ca9a68
2015-08-14 16:03:54 -04:00
David Anderson
cdcd177df0
Add driver crash guards to WebGL. (bug 1190281 part 9, r=jgilbert)
2015-08-14 12:52:37 -07:00
Nathan Froyd
afe5dc4365
Bug 968923 - part 6 - add use counters for deprecated operations; r=bz
2015-06-17 12:28:26 -04:00
Jinank Jain
f67a04e158
Bug 1162333 - Add stronger assertions to PromiseWorkerProxy in debug builds. r=catalinb
...
--HG--
extra : commitid : 2jVPtywuF92
extra : rebase_source : 85d8854a7f3eec8c1fd31ed0e57f33d3b83a2d04
2015-06-11 00:35:18 +02:00
Alastor Wu
854989ea1f
Bug 1179181 - Store separate volume setting into setting database. r=baku
2015-08-17 19:38:39 +08:00
Alastor Wu
7ce5d8c0b5
Bug 1187092 - Refactor the suspend process. r=jwwang
2015-08-17 17:25:07 +08:00
Ryan VanderMeulen
ec7cb5f4fc
Merge m-c to inbound. a=merge
2015-08-18 10:58:07 -04:00
Kaku Kuo
28a77c7337
Bug 1190210 - Part 4: Test cases. r=smaug
...
--HG--
extra : rebase_source : 603fcc75a41b6afaa70bbb7eafefb9a9b377497a
2015-08-06 21:24:53 +08:00
Kaku Kuo
35bfb36f9d
Bug 1190210 - Part 3: Fix the assertion in create-from-blob case. r=smaug
...
--HG--
extra : rebase_source : 99d309ddc4127c568fe9456decd43f419a961be2
2015-08-06 22:36:06 +08:00
Kaku Kuo
fc62279d34
Bug 1190210 - Part 2: Make sure the size of created ImageBitmap is the same as the intented cropping area. r=roc
...
--HG--
extra : rebase_source : 9a7ad9b04c39b981428d77b86222e326c42b85f6
2015-08-06 16:58:00 +08:00
Kaku Kuo
26f6a9d565
Bug 1190210 - Part 1: Avoid wrong memory accessing in CropAndCopyDataSourceSurface(). r=smaug
...
--HG--
extra : rebase_source : c2ac248c534a0e928a62812d611660f04796c997
2015-08-05 17:46:47 +08:00
Alfredo Yang
3e563b5168
Bug 1195625 - Use correct TaskQueue in SharedDecoderManager and H264Converter promise. r=jya
...
--HG--
extra : rebase_source : 6fb73739441e9236b268d6b3d085233643d4fcde
2015-08-17 23:47:00 -04:00
Alfredo Yang
7c28dff629
Bug 1179667 - Use MozPromise to initialize Gonk PlatformDecodeModule. r=jya
...
--HG--
extra : rebase_source : 5929c3f64a9fe7481ec910ea35d5328217503067
2015-08-17 23:05:00 -04:00
Mike Conley
77af80c31b
Bug 1141337 - Update nsIWebBrowserPersistable to allow subframe targeting for Save Frame As. r=jld
...
This alters nsIWebBrowserPersistable so that startPersistence takes an
outerWindowID. This allows us to target a particular subframe from
beneath an nsFrameLoader, which is useful when attempting to Save
Frame As a remote browser.
--HG--
extra : commitid : KWck2rfRjXw
extra : rebase_source : d2390a8cf1b830e4e1c0fa52574455fbc0b05c14
2015-08-06 10:44:16 -04:00
Myk Melez
5f5a298ac6
Bug 1135261 - return new window from window.open in desktop runtime; r=marco,smaug,junior,wesj
2015-08-13 19:00:02 -07:00
Jean-Yves Avenard
144aceffe9
Bug 1188871: P2. Call DrainComplete should an error occurs while draining. r=snorp
...
Part 1 prevented draining when an error occurred first. This handles the case where an error occurs during draining.
2015-08-14 10:20:32 +10:00
Jean-Yves Avenard
c6fcd44f2d
Bug 1188871: P1. Don't drain decoders when an error is encountered. r=cpearce
...
This is a partial revert of bug 1173657 (commit 80f9da7f0806). Not all decoders will properly handle draining when they have encountered an error and will never call DrainComplete().
The Gonk and Android decoder do not. So we just get around this.
2015-08-14 10:20:31 +10:00
Chris Manchester
22743cd60e
Bug 1185171 - Modify gmp-test-output-protection.h to prevent failure on machines without a physical monitor attached. r=bobowen
...
--HG--
extra : commitid : EMyufwy3mk0
2015-08-08 22:08:09 -07:00
Tanvi Vyas
550a74f51e
Bug 1182551 - HTTP top level page with HTTPS mixed passive frame should have STATE_IS_INSECURE. r=ttaubert
2015-08-13 17:13:51 -07:00
Tanvi Vyas
aa87627fac
Bug 1182551 - Don't set STATE_IS_BROKEN on HTTP pages when mixed content is allowed by default. r=smaug
2015-08-13 17:13:43 -07:00
Andrew McCreight
72b2009871
Bug 1193567 - Check result of ReadID in nsXBLPrototypeBinding::Read(). r=wchen
2015-08-13 14:24:59 -07:00
Andrew McCreight
9040168887
Bug 1193572, part 4 - Make script element ownership more direct. r=baku
...
Rather than keep around a raw pointer |script| and depend on the fact
that |child| will keep alive the same object, make |script| strong,
then pass the reference off to |child| when we're finished with it.
I removed the comment about deleting |script| on failure because the
existing stack smart pointers already are doing this.
Also fix a tiny style nit.
2015-08-13 14:24:59 -07:00
Andrew McCreight
5c5e123a34
Bug 1193572, part 3 - Don't re-initialize mType for XUL proto elements. r=baku
...
These are already set in the constructor.
2015-08-13 14:24:59 -07:00
Andrew McCreight
f248610a58
Bug 1193572, part 2 - nsXULPrototypeElement::Deserialize should use fallible SetCapacity. r=baku
...
I think this prevents a crash if we end up with a bogus cache value.
2015-08-13 14:24:59 -07:00
Andrew McCreight
ca1c853c7d
Bug 1193572, part 1 - Don't use return values of failing calls in XUL deserialize methods. r=baku
2015-08-13 14:24:59 -07:00
Andrew McCreight
7940d1c93b
Bug 1193086
- Remove some null checks of infallible new code in XUL. r=baku
2015-08-13 14:24:59 -07:00
Catalin Badea
7de33f8307
Bug 1193133 - Throw when calling postMessage from a Service Worker dom object with no global. r=bkelly
2015-08-13 13:35:10 -07:00
Catalin Badea
d6eb43737c
Bug 1193133 - Drop the document and window references from ServiceWorker. r=bkelly
2015-08-13 13:35:10 -07:00
Ryan VanderMeulen
520fc08554
Backed out changesets 7bf71f3a4465 and 6ec8b34e2bc6 (bug 1188750) for Android 4.3 dom/crypto/test/test_indexedDB.html timeouts.
...
CLOSED TREE
2015-08-13 14:46:28 -04:00
Ryan VanderMeulen
ec552557f5
Backed out changeset f99b27e40987 (bug 1193924) for B2G emulator bustage.
...
CLOSED TREE
2015-08-13 12:45:05 -04:00
Tim Taubert
2b0ed745b9
Bug 1188750 - Add test to ensure NSS is initialized before the WebCrypto API tries to deserialize a key f=keeler r=khuey
2015-08-08 16:58:39 +02:00
Tim Taubert
981a809447
Bug 1188750 - CryptoKey::ReadStructuredClone() needs to ensure NSS is initialized before trying to deserialize a key r=keeler
2015-08-07 14:27:14 +02:00
Christoph Kerschbaumer
dad90516d6
Bug 1192955 - Use channel->ascynOpen2 for PING in docshell/base/nsDocShell.cpp (r=sicking)
2015-08-13 08:53:28 -07:00
Christoph Kerschbaumer
ecdc701ca0
Bug 1193924 - Add assertion to AsyncOpen to make sure asyncOpen2() was called first when securityflags in loadInfo are set (r=sicking)
2015-08-12 21:36:33 -07:00
Gabor Krizsanits
34f596853a
Bug 1175940 - UIResolutionChanged should not trigger sync messages from content to chrome. r=mconley
2015-08-13 16:42:19 +02:00