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