Commit Graph

41599 Commits

Author SHA1 Message Date
Edgar Chen
a9a7e5608a Bug 1220548 - Make telephony test script can tolerate the missing dailing state. r=bevis 2015-11-02 16:05:23 +08:00
Carsten "Tomcat" Book
a273ce17e6 Backed out changeset bd78b2adf002 (bug 1206581) for bustage again 2015-11-03 09:31:46 +01:00
Alastor Wu
d636c05206 Bug 1206581 - Implement notifyChannel() on AudioChannel API. r=kanru, r=baku. 2015-11-02 17:33:41 +08:00
Nicholas Nethercote
31dad746c2 Bug 1187782 (part 9) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. 2015-11-04 21:42:17 -08:00
Nicholas Nethercote
206faf38ec Bug 1187782 (part 8) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. 2015-11-04 21:35:12 -08:00
Nicholas Nethercote
dd153ec0ec Bug 1187782 (part 7) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. 2015-11-04 19:43:45 -08:00
Nicholas Nethercote
46b28d0680 Bug 1187782 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. 2015-11-03 16:15:52 -08:00
Phil Ringnalda
226be9762a Bug 1213631 - disable browser_pluginscroll.js for a jaw-dropping failure rate 2015-11-05 19:19:45 -08:00
Andreas Pehrson
d78c23fd91 Bug 1219711 - Remove fakeness from webrtc tests. r=jib 2015-11-05 17:15:51 +08:00
Andreas Pehrson
1ce7512857 Bug 1219711 - Let fake stream take precedence in testing. r=jib
TL;DR requesting a fake stream always gives you a fake stream. No magic.

The gUMConstraint `fake: true` should take precedence and if set always
use MediaEngineDefault.
If it is set the state of `faketracks` is passed
on to MediaEngineDefault.
If it is not set, but (any of) audio/video loopback devices are set, the
device enumeration will filter out only those.
2015-11-05 17:15:51 +08:00
Andreas Pehrson
175d774a87 Bug 1219711 - Add mochitest for track disabling over a peer connection. r=jib 2015-11-05 17:15:51 +08:00
Andreas Pehrson
a89529cd31 Bug 1219711 - Refactor captureStream_common.js to accept generic pixel testing method. r=jib 2015-11-05 17:15:50 +08:00
Wes Kocher
77362db2e3 Merge m-c to inbound, a=merge CLOSED TREE 2015-11-05 18:45:29 -08:00
Wes Kocher
80a22928db Backed out changeset f073181a927d (bug 1189195) for browser_privatebrowsing_geoprompt.js leaks CLOSED TREE 2015-11-05 18:06:21 -08:00
Mike Hommey
ab61f03e7f Bug 1221453 - Use AbsolutePaths with LOCAL_INCLUDES instead of manual -I in CXXFLAGS. r=gps 2015-11-06 09:59:21 +09:00
Mike Hommey
7fd290435b Bug 1221453 - Use ObjDirPaths for GENERATED_INCLUDES and merge with LOCAL_INCLUDES. r=gps 2015-11-06 09:59:21 +09:00
Sotaro Ikeda
c304101228 Bug 1189195 - Fix PContentPermissionRequest shutdown r=fabrice 2015-11-05 16:41:13 -08:00
JW Wang
bebe8fc00f Bug 1220512 - ensure next frame status is updated before notifying MediaDecoder::PlaybackEnded. See bug 1220512 comment 1 for the detail. r=cpearce. 2015-11-02 21:26:10 +08:00
Patrick McManus
c22eac316b bug 1219466 - convert netwerk to LazyLogModule r=valentin.gosu 2015-11-02 23:35:29 -05:00
Bevis Tseng
344fbfabb5 Bug 1218721 - Part 2 - Improve Test Coverage. r=echen 2015-10-30 20:24:02 +08:00
Bevis Tseng
50dda7a56e Bug 1218721 - Part 1 - Always Insert Name/Number when Providing IccContact Response. r=echen 2015-10-30 20:22:07 +08:00
Vivien Nicolas
a5d6803503 Bug 1212833 - Delay the MemoryPressure when an application goes to background. r=gsvelto 2015-11-04 04:26:00 +01:00
Alastor Wu
09aedf8af3 Bug 1206581 - Implement notifyChannel() on AudioChannel API. r=kanru, r=baku 2015-11-04 10:33:27 +08:00
Kan-Ru Chen
7f011f9722 Bug 1216937 - Assign default URL for mozbrowseropenwindow event. r=smaug 2015-11-05 13:03:20 +08:00
Fabrice Desré
9b7b1dbb13 Bug 1220344 - remote some of nsSystemInfo to make it e10s ready on Android r=nchen,froydnj 2015-11-04 11:08:14 -08:00
John Dai
ee05088bb0 Bug 1213785 - Fixed test_icc_contact_add.js and test_icc_contact_update.js testcases timeout. r=echen 2015-10-30 04:22:00 +08:00
Ben Tian
efb018154d Bug 1207998 - Convert nsCString to nsString for BluetoothVCardListingEvent.mSearchValue, r=shuang 2015-11-03 10:40:36 +08:00
Wes Kocher
c179846d51 Backed out changeset 54c770bf243e (bug 1194525) for apparently causing a spike in gij(11/12) failures a=merge 2015-11-02 13:29:30 -08:00
Wes Kocher
c4f4f19186 Merge inbound to m-c a=merge 2015-11-02 15:12:16 -08:00
Wes Kocher
d8e55e60b9 Merge fx-team to central, a=merge 2015-11-02 14:26:35 -08:00
Gijs Kruitbosch
b45c85cb51 Bug 120684 - followup: adjust DOM interface test, implied-r=smaug,bustage 2015-11-02 12:36:35 +00:00
Carsten "Tomcat" Book
c299a5da37 Merge mozilla-central to b2g-inbound 2015-11-02 12:06:26 +01:00
Carsten "Tomcat" Book
71f14309d6 Merge mozilla-central to fx-team 2015-11-02 12:05:19 +01:00
Birunthan Mohanathas
f6aa64ea3b Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
Thomas Zimmermann
6045952056 Bug 1215525: Use strong typing in Bluetooth GATT mid-layer interfaces, r=joliu 2015-10-30 14:54:41 +01:00
Thomas Zimmermann
d124bcfa48 Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in GATT mid-layer, r=joliu 2015-10-30 14:54:41 +01:00
Thomas Zimmermann
5d4ae8c669 Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
Thomas Zimmermann
03b5d9d23a Bug 1215525: Update |BluetoothUuid| structure with c'tors and helper methods, r=brsun 2015-10-30 14:54:41 +01:00
Carsten "Tomcat" Book
a1ab3e034f Backed out changeset 177eae915693 (bug 1206581) for bustage 2015-11-02 09:43:15 +01:00
Nathan Froyd
d10fd1abed Bug 1222172 - fix friend declaration in SVGSwitchElement; r=dholbert
clang-cl warns about this one, saying:

  "unqualified friend declaration referring to type outside of the nearest
  enclosing namespace is a Microsoft extension; add a nested name specifier"

It's not completely obvious to me how this is a Microsoft extension if
GCC and clang both manage to compile it, but explicit is better than
implicit, I suppose, so let's add the :: qualifier.
2015-11-05 14:47:28 -05:00
Nathan Froyd
ee9e46aaa1 Bug 1216611 - add mozilla::MakeUniqueFallible and convert uses throughout the tree; r=Waldo 2015-11-05 16:24:24 -05:00
Karl Tomlinson
7beef9fcbf bug 1221836 return output pointer from FFTConvolver::process() to save a buffer copy r=padenot 2015-11-04 21:23:18 +13:00
Karl Tomlinson
cf3dca0242 bug 1221833 remove now-unused direct convolver r=padenot 2015-11-04 09:21:45 +13:00
Karl Tomlinson
494b5e0043 bug 1221833 remove first two half-block-size convolver stages r=padenot
Efficiency is proportional to stage size, so start with the largest size
possible.
2015-11-04 09:02:57 +13:00
Karl Tomlinson
1e31b122e1 bug 1221833 replace initial direct convolution stage with fft r=padenot 2015-11-04 08:40:12 +13:00
Karl Tomlinson
5ad2bda815 bug 1221833 reduce FFTConvolver latency by one block r=padenot 2015-11-04 06:32:49 +13:00
Karl Tomlinson
f494b79287 bug 1221830 double maximum realtime convolver stage size to 2048 r=padenot
Now, the most FFT work that happens during one realtime processing block is
when one 2048-size stage and the 256-size stage are performed at the same
phase-offset.  Before FFT timing was controlled by initial input buffer offset
(bug 1221831), two 1024-size stages as well as the 512- and 256-size stages
performed FFTs at one offset.  Thus, the maximum work in one block is reduced
by a ratio of about 11 to 9.

Measurements also indicate a similar reduction in total rendering thread
CPU usage.

Previously the alignment of the eleven 1024-size realtime stages was such
that, in three consecutive blocks, two 1024-size stages would peform their
FFTs.  Now, the 2048-size stages is aligned so that none of these perform
their FFTs in consecutive blocks.
2015-11-04 11:46:21 +13:00
Karl Tomlinson
14953d3557 bug 1221830 use WEBAUDIO_BLOCK_SIZE constant in FFTConvolver r=padenot 2015-11-04 07:39:41 +13:00
Karl Tomlinson
f490fc75fd bug 1221830 use WEBAUDIO_BLOCK_SIZE slice size for background convolver thread r=padenot
as with the main thread.

The comment was incomplete as ReverbConvolverStage also supports multiples of
the FFT halfsize, but only values up to WEBAUDIO_BLOCK_SIZE.
2015-11-03 16:36:53 +13:00
Karl Tomlinson
c650d166df bug 1221830 use WEBAUDIO_BLOCK_SIZE constant in Reverb methods r=padenot 2015-11-03 16:35:32 +13:00
Karl Tomlinson
2415a34c4a bug 1221831 remove now-unnecessary m_preDelayBuffer r=padenot 2015-11-03 14:14:40 +13:00
Karl Tomlinson
32f40f85ab bug 1221831 use initial input buffer offset to control when convolver stages perform their FFT r=padenot 2015-11-03 12:28:14 +13:00
Karl Tomlinson
b64dc001bd bug 1221831 remove unused Reverb::latencyFrames() r=padenot 2015-11-03 13:56:35 +13:00
Karl Tomlinson
760db2b9fa bug 1221831 remove unused Reverb::reset() r=padenot 2015-11-03 13:53:27 +13:00
Bill McCloskey
7b4bab0c53 Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap) 2015-11-05 13:17:04 -08:00
Kit Cambridge
ade04d66c6 Bug 1206302 - Use DOMException for Push errors. r=mt 2015-11-05 10:38:35 -08:00
Gijs Kruitbosch
ef3eb45580 Bug 120684 - use ChromeNodeList in toolkit's listboxes' selectedItems implementation, r=dao,smaug 2015-10-26 17:25:29 +01:00
Sean Lin
1205236bee Bug 1217373 - [Presentation WebAPI] Avoid B2G crash due to potential excessive releases in PresentationSessionTransport. r=jdm 2015-10-22 18:33:52 +08:00
Alastor Wu
80b8ce7fbe Bug 1206581 - Implement notifyChannel() on AudioChannel API. r=kanru, r=baku. 2015-10-30 18:28:35 +08:00
Wes Kocher
93b8739a6a Merge b2ginbound to central, a=merge 2015-10-30 16:54:07 -07:00
Munro Chiang
c469fd7b69 Bug 1205927 - Part 2: Add audio-capture:3gpp2 perimission for certificated and privileged application. r=ayang 2015-10-27 15:14:12 +08:00
Munro Chiang
9b55b436e4 Bug 1205927 - Part 1: [MediaEncoder] Support *.3g2 with EVRC audio format. r=ayang 2015-10-27 15:12:26 +08:00
Wes Kocher
8ce201d985 Merge inbound to central, a=merge 2015-10-29 17:12:28 -07:00
Wes Kocher
9465ba4a3c Merge m-c to b2ginbound, a=merge CLOSED TREE 2015-10-29 15:31:01 -07:00
Wes Kocher
473a6c8aab Merge m-c to inbound a=merge CLOSED TREE 2015-10-29 15:29:24 -07:00
Wes Kocher
9e99f545ba Bug 1172627 - Skip this test on release_build a=bustage CLOSED TREE 2015-10-29 11:56:21 -07:00
Fabrice Desré
46eb6bc5de Bug 1208242 - Part 2: WebExtension blocklist tests for b2g r=ferjm 2015-10-29 07:32:55 -07:00
Fabrice Desré
8bfe7da329 Bug 1208242 - Part 1: hook up the blocklist service to b2g web extensions r=mossop,ferjm
* * *
Bug 1208242 - Part 3: don't ship things that should not ship r=me
2015-10-29 07:32:50 -07:00
Andrew Osmond
d32a9520ec Bug 1179726 - Prefer lower resolutions than 4kuhd as the default video recording profile. r=dhylands 2015-10-29 16:06:46 -04:00
Wes Kocher
1b29c63fda Backed out 3 changesets (bug 1208242) for emulator mochitest bustage
Backed out changeset d2f87bf3aced (bug 1208242)
Backed out changeset c38225ee4378 (bug 1208242)
Backed out changeset 6dff307959f2 (bug 1208242)
2015-10-29 12:17:25 -07:00
Carsten "Tomcat" Book
0ffee358d5 Merge mozilla-central to mozilla-inbound 2015-10-29 12:15:05 +01:00
Carsten "Tomcat" Book
b1b9f77f72 merge mozilla-inbound to mozilla-central a=merge 2015-10-29 11:49:27 +01:00
Phil Ringnalda
0576fa76c9 Back out 8 changesets (bug 1207355) for OS X 10.10 reftest failures in generated-content/
CLOSED TREE

Backed out changeset aafd6db2fbb4 (bug 1207355)
Backed out changeset 9dd950b837fb (bug 1207355)
Backed out changeset e941e0e106a1 (bug 1207355)
Backed out changeset ecebca101fcb (bug 1207355)
Backed out changeset 08f2017137e1 (bug 1207355)
Backed out changeset 3dc69e37c9b4 (bug 1207355)
Backed out changeset bcdf51edb121 (bug 1207355)
Backed out changeset 1d4c00dbf49a (bug 1207355)
2015-10-28 22:57:43 -07:00
Wes Kocher
dc5bbf1bd7 Merge m-c to b2ginbound, a=merge 2015-10-28 17:08:29 -07:00
Wes Kocher
c43e982124 Merge inbound to central, a=merge 2015-10-28 17:00:22 -07:00
Wes Kocher
df2d93fb22 Merge fx-team to central, a=merge 2015-10-28 16:41:39 -07:00
Fabrice Desré
04a1a996ca Bug 1208242 - Part 3: don't ship things that should not ship r=me 2015-10-29 08:45:41 -07:00
Fabrice Desré
7a63a18564 Bug 1208242 - Part 2: WebExtension blocklist tests for b2g r=ferjm 2015-10-29 07:32:55 -07:00
Fabrice Desré
082cb3dc7f Bug 1208242 - Part 1: hook up the blocklist service to b2g web extensions r=mossop,ferjm 2015-10-29 07:32:50 -07:00
Fabrice Desré
215e48ee0b Backout b0359c684793 (Bug 926452) for causing bug 1213051 r=me 2015-10-28 13:33:52 -07:00
Fabrice Desré
20aab49215 Bug 1219004 - Improve error management in getFullAppByManifestURL r=ferjm 2015-10-28 09:00:50 -07:00
Samael Wang
b7fa484f87 Bug 1209892 - Add marionette test case for timezone. r=edgar 2015-10-27 15:41:07 +08:00
Paul Adenot
4ecf96ad76 Bug 1218694 - Return the AudioNode connected to when calling AudioNode.connect(). r=smaug 2015-10-28 13:54:35 +09:00
Carsten "Tomcat" Book
cb6ecd9ef9 Backed out changeset 078dd0e39cc8 (bug 1215525) for bustage 2015-10-29 14:37:47 +01:00
Carsten "Tomcat" Book
96266bbde8 Backed out changeset 4a99cfd718aa (bug 1215525) 2015-10-29 14:37:34 +01:00
Carsten "Tomcat" Book
a9ad8e007a Backed out changeset 1a9ea2369c03 (bug 1215525) 2015-10-29 14:37:32 +01:00
Carsten "Tomcat" Book
a1e2b7fbbe Backed out changeset fa87615a341c (bug 1215525) 2015-10-29 14:37:30 +01:00
Thomas Zimmermann
265e4b04e3 Bug 1215525: Use strong typing in Bluetooth GATT mid-layer interfaces, r=joliu 2015-10-29 13:30:02 +01:00
Thomas Zimmermann
a1d672de03 Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in GATT mid-layer, r=joliu 2015-10-29 13:30:02 +01:00
Thomas Zimmermann
3bb545e97d Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-29 13:30:02 +01:00
Thomas Zimmermann
fa3907ad1d Bug 1215525: Update |BluetoothUuid| structure with c'tors and helper methods, r=brsun 2015-10-29 13:30:01 +01:00
Thomas Zimmermann
a50fc84ab1 Bug 1207480: Remove B2G Bluedroid configuration from tree, r=shuang
The Bluedroid configuration header for B2G is now located in the repo
of libhardware_moz, as Bluedroid drivers should not depend on Gecko's
source code. This patch removes the configuration header from Gecko.
2015-10-29 12:47:07 +01:00
Dragana Damjanovic
2806baa636 Bug 1216683 - For the WebSocket version unregister should return true even if we are offline. r=kitcambridge 2015-10-27 09:13:00 +01:00
Sotaro Ikeda
7d61bddea5 Bug 1196724 - Refactoring of AudioManager r=alwu 2015-10-28 07:11:05 -07:00
Gian-Carlo Pascutto
e87a991634 Bug 1214675 - Factor out cleanup functions to avoid deadlock/dispatch-without-IPC. r=jesup 2015-10-28 15:01:45 +01:00
Tooru Fujisawa
e19c9506e6 Bug 1219837 - Part 4: Remove use of expression closure from dom/. r=smaug 2015-10-30 02:48:41 +09:00
Carsten "Tomcat" Book
f5a47b5e08 Backed out changeset 99a4fb4ba5c1 (bug 1172870) for causing test regressions m4 on a CLOSED TREE 2015-10-30 16:41:32 +01:00
Nathan Froyd
d9e6000c7f Bug 1218488 - clarify buffer ownership for nsICanvasRenderingContextInternal::GetBuffer; r=Bas,baku
This patch started life as making ImageEncoder.cpp:EncodingRunnable not
use nsAutoArrayPtr, but the API effects rippled out from there.  On the
whole, I think using UniquePtr throughout has made the code clearer.
2015-10-26 14:31:12 -04:00
Carsten "Tomcat" Book
f564979614 Backed out changeset 7393a036ce36 (bug 1215092) for failing on own tests on a CLOSED TREE 2015-10-28 14:28:59 +01:00
Carsten "Tomcat" Book
ac9e934dca Backed out changeset f527785e39c6 (bug 1215092) 2015-10-28 14:28:35 +01:00
Carsten "Tomcat" Book
8c87630a45 Backed out changeset 2730cc97c6ec (bug 1215092) 2015-10-28 14:28:34 +01:00
Sotaro Ikeda
142144fbf0 Bug 1219140 - Remove AskMediaCodecAndWait() r=bwu 2015-10-28 05:30:12 -07:00
Andrea Marchesini
b86b61091a Bug 1215092 - WebSocketEventService and WebSocket discovering - part 4 - MessageAvailable event, r=michal 2015-10-28 11:42:53 +00:00
Andrea Marchesini
1d0eeaf50e Bug 1215092 - WebSocketEventService and WebSocket discovering - part 3 - Events, r=michal 2015-10-28 11:42:21 +00:00
Andrea Marchesini
27800b0d52 Bug 1215092 - WebSocketEventService and WebSocket discovering - part 1 - Renaming WebSocketFrameService, r=michal 2015-10-28 11:41:24 +00:00
Nicholas Nethercote
eed0822094 Bug 1209812 (part 3) - Rename SurfaceFormat::R5G6B5 as R5G6B5_UINT16. r=Bas. 2015-10-22 23:01:31 -07:00
Carsten "Tomcat" Book
d7c9b2a38a Backed out changeset 9093e927a247 (bug 1201997) 2015-10-30 15:52:18 +01:00
Olli Pettay
82f7ef8f08 Bug 1191724, ensure private browser flag is set on docshell early enough, r=fabrice 2015-10-30 15:24:57 +02:00
Robert O'Callahan
19725fec30 Bug 1214506. Ensure OggReader sets proper IDs for its tracks. r=jya 2015-10-31 00:59:26 +13:00
Carsten "Tomcat" Book
35ed90294d Backed out changeset 571ec9b53caa (bug 1219134) on request from jya for problems with the FFmpeg 2015-10-30 13:51:03 +01:00
Carsten "Tomcat" Book
ee29d73ad3 Backed out changeset 4953d5ffbacf (bug 1219134) 2015-10-30 13:50:30 +01:00
Carsten "Tomcat" Book
c8dffcc284 Backed out changeset 68799b5ac681 (bug 1219134) 2015-10-30 13:50:29 +01:00
Carsten "Tomcat" Book
c917d8effd Backed out changeset 6b57ad2001ff (bug 1219134) 2015-10-30 13:50:27 +01:00
Tanvi Vyas
cbe2b3568d Bug 1217585 - Enable browser_bug902350.js mochitest in e10s. r=mrbkap 2015-10-22 13:51:00 +02:00
Carsten "Tomcat" Book
02a093e010 Merge mozilla-central to fx-team 2015-11-11 12:44:56 +01:00
Panos Astithas
e33814b08f Bug 1217133 - Don't warn about insecure passwords on localhost pages. r=paolo,MattN 2015-11-11 08:39:06 +02:00
Christoph Kerschbaumer
4665bd60cb Bug 1206964 - Use channel->AsyncOpen2() in netwerk/base/nsNetUtil.cpp (r=sicking) 2015-11-02 17:31:08 -08:00
sajitk
cffd9d8c7f Bug 1201997 - Part 4 - Change size and offset variables to size_t.r=froydn 2015-10-29 19:58:00 +01:00
Jon Coppeard
986608233a Bug 1219183 - Update comments that reference renamed thisObject hook r=shu 2015-10-30 09:50:06 +00:00
Fernando Jimenez
bb82326456 Bug 1193503 - Share activities from dialer, music, video, and gallery list duplicate options after OTA update. r=fabrice 2015-10-30 09:43:39 +01:00
Jean-Yves Avenard
4bb4caf9bd Bug 1219134: P4. Properly assign the decoded sample duration. r=edwin
We default to the previous logic if for some unlikely condition we couldn't find the frame's duration (using the last input frame's duration)
2015-10-30 19:11:53 +11:00
Jean-Yves Avenard
a3e89408cf Bug 1219134: P3. Properly set the keyframe flag. r=edwin
We were incorrectly setting the keyframe flag of the last input sample rather than of the decoded one.
2015-10-30 19:11:53 +11:00
Jean-Yves Avenard
fe9182a51f Bug 1219134: P2. Use LibAV/FFmpeg logic to detect invalid pts. r=edwin
The logic was extracted from LibAV cmdutils.c. FFmpeg provides an API for that (av_frame_get_best_effort_timestamp()) unfortunately this isn't provided by LibAV.
So copy the logic instead in order to keep compatibility with the two forks.
2015-10-30 19:11:52 +11:00
Jean-Yves Avenard
6504e7c071 Bug 1219134: P1. Fix pts calculation in FFmpeg video decoder. r=edwin
This is the primary reason why we got no pts returned (pts were set to 0) when using early version of LibAV. Apparently you are expected to set the pts when allocating the buffer of a frame.
This is undocumented, but both LibAV and FFmpeg do so internally. So do the same.
2015-10-30 19:11:52 +11:00
Nicholas Nethercote
61b062e469 Bug 1186810 (part 8) - Replace nsBaseHashtable::Enumerate() calls in dom/workers/ with iterators. r=khuey. 2015-10-26 17:09:44 -07:00
Nicholas Nethercote
bfb002af55 Bug 1186810 (part 7) - Replace nsBaseHashtable::EnumerateRead() calls in dom/workers/ with iterators. r=khuey. 2015-10-26 16:41:55 -07:00
Nicholas Nethercote
c53e56a930 Bug 1186810 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in dom/workers/ with iterators. r=khuey. 2015-10-26 16:07:45 -07:00
Nicholas Nethercote
f41e60ef71 Bug 1186810 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/workers/ with iterators. r=nsm. 2015-10-25 21:35:44 -07:00
Nicholas Nethercote
bc82d99eba Bug 1186810 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/workers/ with iterators. r=nsm. 2015-10-25 21:35:30 -07:00
Nicholas Nethercote
02a18d7b09 Bug 1186810 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/workers/ with iterators. r=nsm. 2015-10-25 21:35:18 -07:00
Nicholas Nethercote
a5e03ee78e Bug 1186810 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/workers/ with iterators. r=nsm. 2015-10-25 21:09:05 -07:00
Nicholas Nethercote
75acd3b421 Bug 1186810 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/workers/ with iterators. r=nsm. 2015-10-25 21:08:54 -07:00
Jan-Ivar Bruaroey
5444563785 Bug 1216769 - change %ld to %lld to fix logging problems in trunk and B2G. r=jesup 2015-10-20 17:50:42 -04:00
Makoto Kato
df47f5b457 Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on dom. r=nfroyd 2015-10-28 14:29:57 +09:00
Victor Porof
4bbbd78e3b Bug 1211839 - Don't allow off the main thread markers to nest under main thread markers, r=smaug, jsantell 2015-10-24 17:10:22 +02:00
Aaron Klotz
a8ea1ff3e3 Bug 1208059: Make nsNPAPIPluginInstance support WeakPtr and modify PluginAsyncSurrogate to use it; r=jimm 2015-10-19 14:34:27 -04:00
Nathan Froyd
037c9eb6e3 Bug 1221547 - part 2 - copy less data for file transfers over bluetooth; r=btian
We have a number of places where we create a Bluetooth request with
allocated memory, then copy that memory into the raw data to be sent
over the socket.  We can do better by transferring ownership to the
socket data, rather than copying.
2015-11-02 16:16:38 -05:00
Sebastian Hengst
9d28d00120 Backed out changesets 5a3092c456c0,8dcbfd14f1e5 (bug 1218433) for M3, W3 failures and M10 failure on Android. r=backout
* * *
Backed out changeset 8dcbfd14f1e5 (bug 1218433)


462 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker-redirect.html | CSP child-src worker test other-src-worker_redir-same - got "Error: Failed to load script (nsresult = 0x805e0006)", expected "blocked"
479 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker.html | Test timed out.
486 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker_data.html | Test timed out.
2015-11-12 18:44:51 +01:00
Gijs Kruitbosch
f72f67ba6f Bug 1224233 - fix crashy usage of IMENotificationSender::Run using on-screen keyboard on Windows, r=smaug 2015-11-12 15:56:01 +00:00
Nathan Froyd
998d62ad07 Bug 1223804 - remove unused container macro; r=btian 2015-11-10 16:41:18 -05:00
Andrew McCreight
0d4f1e6b20 Bug 1222495 - Get dom/workers/test/test_suspend.html working with e10s and B2G. r=khuey 2015-11-12 08:08:47 -08:00
JW Wang
8f5f635fe3 Bug 1220646 - don't access mOwner which is invalid after shutdown. r=kinetik. 2015-11-03 20:26:57 +08:00
Nicholas Nethercote
6ed6b80fad Bug 1186812 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. 2015-11-01 20:18:51 -08:00
Nicholas Nethercote
7320ee1d7e Bug 1186812 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. 2015-11-01 20:18:41 -08:00
Nicholas Nethercote
4ded580796 Bug 1186812 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. 2015-11-01 20:12:36 -08:00
Mike Hommey
c8ad3cf0f1 Bug 1186748 - Make ASAN builds happy with Gtk+3. r=mccr8,r=bholley
- Add a suppression for a leak LSAN detects in system libpixman.
- Skip an intermittently failing test.
2015-11-04 11:21:49 +09:00
Matt Woodrow
3463034bb6 Bug 1217225 - Differentiate between images optimized for skia and skia-gl in the CanvasImageCache. r=mstange 2015-11-04 15:12:24 +13:00
Bobby Holley
d7ef303014 Bug 1220682 - Clear exceptions on single-arg init. r=bz 2015-11-03 14:11:22 -08:00
Kartikaya Gupta
cf145b1962 Bug 1141884 - Trigger compositor smooth scrolling to snap points when APZ is enabled. r=mstange,kip 2015-11-03 14:21:40 -05:00
Kartikaya Gupta
aed23b2857 Bug 1141884 - Handle wheel events on the main thread if the frame has snapping. r=dvander,mstange 2015-11-03 14:21:40 -05:00
Ben Kelly
6ce99caa07 Bug 1220007 P2 Make InterceptedChannel's collect logs locally and only flush to nsIChannel on main thread r=bz 2015-11-03 11:20:56 -08:00
Ben Kelly
fc4396e3a7 Bug 1220007 P1 Allow ConsoleReportCollectors to flush to another collector. r=bz 2015-11-03 11:20:56 -08:00
Randell Jesup
86109a6537 Bug 1215769: use longer video clips when testing captureStream to avoid failure due to looping (bug 1215769) r=drno 2015-11-03 13:51:32 -05:00
Shih-Chiang Chien
e8ec078234 Bug 1220679 - replace AutoSafeJSContext with AutoJSAPI. r=bz. 2015-11-03 13:49:23 -05:00
Carsten "Tomcat" Book
923b9735f2 Merge mozilla-central to mozilla-inbound 2015-11-03 14:09:31 +01:00
Carsten "Tomcat" Book
3144f6fac6 Backed out changeset 9ce253c10b9a (bug 1218311) for perma failures in android m9 in test_replay_metadata.html and test_seek-2.html 2015-11-03 12:28:05 +01:00
Nicolas Silva
0203d5bf95 Bug 1219330 - Handle PlanaYCbCrImage::SetData failure. r=jya, jesup 2015-11-03 12:24:26 +01:00
Tom Tromey
358f546a3b Bug 1160307 - capture async stack frames on Javascript timeline markers. r=fitzgen, r=smaug r=Paolo 2015-11-05 11:31:00 +01:00
Robert O'Callahan
216eab08a6 Bug 264412. Optimize GetRenderedText. r=mats
With these changes we're slightly faster than Chrome on the non-reflowing part of
Olli's testcase.
2015-10-30 19:22:33 +13:00
Robert O'Callahan
87b842f446 Bug 264412. Implement HTMLElement.innerText. r=smaug,mats 2015-10-30 18:37:03 +13:00
JW Wang
ff0f288dbd Bug 1219984. Part 2 - add support for multiple arguments. r=kinetik. 2015-11-02 10:48:01 +08:00
JW Wang
758b091a7c Bug 1219984. Part 1 - remove EventPassMode::Both. In order to support multiple arguments, all arguments must be either moved or copied. r=kinetik. 2015-11-02 10:47:59 +08:00
JW Wang
9eb27c7c77 Bug 1219169. Part 2 - move MediaDecoderStateMachine::OnTaskQueue() to private. r=jya. 2015-11-02 10:36:50 +08:00
JW Wang
4b01db38bb Bug 1219169. Part 1 - Remove AbstractMediaDecoder::OnStateMachineTaskQueue(). r=jya. 2015-11-02 10:36:48 +08:00
Jean-Yves Avenard
440df19b24 Bug 1219134: P4. Properly assign the decoded sample duration. r=edwin
We default to the previous logic if for some unlikely condition we couldn't find the frame's duration (using the last input frame's duration)
2015-11-02 12:18:42 +11:00
Jean-Yves Avenard
d1d6fa852e Bug 1219134: P3. Properly set the keyframe flag. r=edwin
We were incorrectly setting the keyframe flag of the last input sample rather than of the decoded one.
2015-11-02 12:18:41 +11:00
Jean-Yves Avenard
136332550e Bug 1219134: P2. Use LibAV/FFmpeg logic to detect invalid pts. r=edwin
The logic was extracted from LibAV cmdutils.c. FFmpeg provides an API for that (av_frame_get_best_effort_timestamp()) unfortunately this isn't provided by LibAV.
So copy the logic instead in order to keep compatibility with the two forks.
2015-11-02 12:18:40 +11:00
Jean-Yves Avenard
d046741aad Bug 1219134: P1. Fix pts calculation in FFmpeg video decoder. r=edwin
This is the primary reason why we got no pts returned (pts were set to 0) when using early version of LibAV. Apparently you are expected to set the pts when allocating the buffer of a frame.
This is undocumented, but both LibAV and FFmpeg do so internally. So do the same.
2015-11-02 12:18:40 +11:00
Ryan VanderMeulen
c76533b080 No bug - Various crashtest manifest cleanups. 2015-10-31 19:35:27 -04:00
Brian Birtles
6bca54b3c1 Bug 1216846 - Don't update hold time when completing a pause if it is already set; r=heycam
The Animation.pause() method operates asynchronously since, if the animation is
currently running on the compositor, we should wait for the animation to stop
on the compositor before establishing the pause time. Otherwise, if the
compositor is ahead of the main thread and we use the main thread's notion of
the current time to establish the pause time, the animation will jump backwards
when we take it off the compositor.

This pause time is represented using the "hold time".

However, when we have a finished animation, its current time is not advancing
but rather its current time is fixed to its end time. This too is represented
using the hold time. As a result, if we pause a finished animation we should
not update its hold time (by calculating the current time from the start time)
but just continue to use the existing hold time. This is true of any other
situation where we might have set the hold time before or during pausing.
2015-11-02 08:33:58 +09:00
L. David Baron
cbb5f6e780 Bug 978833 patch 20 - Rev IIDs that I should have revised in Bug 978833 patch 14. 2015-11-05 20:56:56 +08:00
Carsten "Tomcat" Book
fc727ceb59 Merge mozilla-central to mozilla-inbound 2015-11-05 13:42:27 +01:00
Carsten "Tomcat" Book
95a70b96f2 Merge mozilla-central to mozilla-inbound 2015-11-05 12:15:35 +01:00
Ben Kelly
be93927afc Bug 1215140 P10 Avoid AddRef'ing the nsIChannel OMT. r=bz 2015-10-29 19:53:25 -07:00
Ben Kelly
6016dead4e Bug 1215140 P9 Provide file and line number when FetchEvent.preventDefault() cancels a request. r=bz
* * *
Bug 1215140 P9 interdiff 001
2015-10-29 19:53:25 -07:00
Ben Kelly
4593c23449 Bug 1215140 P7 Remove old service worker interception logging. r=bz 2015-10-29 19:53:25 -07:00
Ben Kelly
d14bb068fc Bug 1215140 P6 Update service worker interception error strings to include detailed parameters. r=bz 2015-10-29 19:53:25 -07:00
Ben Kelly
15a516471d Bug 1215140 P5 Report the line number where respondWith() was called. r=bz 2015-10-29 19:53:25 -07:00
Ben Kelly
d0562f2ee3 Bug 1215140 P4 Make service worker respondWith() use channel ConsoleReportCollector. r=bz 2015-10-29 19:53:25 -07:00
Ben Kelly
526ee6abef Bug 1215140 P1 Add an nsIConsoleReportCollector interface to support navigation channel logging. r=bz 2015-10-29 19:53:25 -07:00
Andreas Pehrson
cc10fa57e7 Bug 1216417 - Add logging for audio and video output changes in MSG. r=roc 2015-10-29 13:19:51 +08:00
Andreas Pehrson
d1a6cef904 Bug 1216417 - Make sure audio output streams are created after adding an audio output. r=baku,roc 2015-10-29 13:18:38 +08:00
JW Wang
dadbb2efae Bug 1219974 - Add DisconnectIfExists() to MediaEventListener. r=kinetik. 2015-10-30 09:13:10 +08:00
Wes Kocher
5cc19fc8a4 Merge m-c to inbound, a=merge 2015-10-29 17:16:32 -07:00
Xidorn Quan
80ea5f4a03 Bug 962249 followup - Fix the bug of Window.scroll{Max,Min}{X,Y} that they incorrectly return app units instead of css pixels. r=roc 2015-10-29 09:35:10 +09:00
Blake Kaplan
2c587385b4 Bug 1194534 - Disable two failing tests. r=billm 2015-10-28 17:13:12 -07:00
Kit Cambridge
929fdc59bd Bug 1218591 - Reset the WebSocket retry counter when the server replies. r=dragana 2015-10-28 17:07:11 -07:00
Wes Kocher
3e43cdde6f Merge m-c to inbound, a=merge 2015-10-28 17:05:01 -07:00
Phil Ringnalda
faea3b06a8 Back out changeset 6e21339a66ed (bug 1208808) for bustage in the mislabelled and deceptive arm64 simulator
CLOSED TREE
2015-10-31 01:44:22 -07:00
Jeff Walden
c810badd97 Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till 2015-10-30 16:14:32 -07:00
Kit Cambridge
3e51ee81e3 Bug 1219063, Part 2 - Remove obsolete "push" permission. r=mt 2015-10-30 18:16:19 -07:00
Kit Cambridge
dab07845f1 Bug 1219063, Part 1 - Use transactions for updating Push subscription permissions. r=mt 2015-10-30 18:15:48 -07:00
Kit Cambridge
0bc3ee0c37 Bug 1205109 - Make pushsubscriptionchange extendable. r=mt 2015-10-30 18:13:48 -07:00
Kartikaya Gupta
03398630c6 Bug 1219898 - Remove unneccessary gPreventMouseEvents flag. r=smaug 2015-10-30 22:22:32 -04:00
Kartikaya Gupta
26cb7cf6e7 Bug 1219898 - Remove use of gPreventMouseEvents in APZ event state-tracking code. r=botond 2015-10-30 22:22:28 -04:00
Kartikaya Gupta
fe67603d83 Bug 1219898 - Remove legacy handling of touch events for non-APZ e10s platforms. r=smaug 2015-10-30 22:20:58 -04:00
Wes Kocher
5fca76440c Merge m-c to inbound, a=merge 2015-10-30 16:57:55 -07:00
Kit Cambridge
374e4d3dea Bug 1159641, Part 2 - Use tasks in the Push permissions test. r=mt 2015-10-30 11:48:56 -07:00
Kit Cambridge
80de1b909d Bug 1159641, Part 1 - Skip the permission check in pushManager.getSubscription(). r=mt 2015-10-30 09:37:22 -07:00
Shu-yu Guo
d21d516f0b Bug 932517 - Treat let as a contextual keyword in sloppy mode and make it versionless. (r=jorendorff) 2015-10-27 20:13:17 -07:00