Commit Graph

560476 Commits

Author SHA1 Message Date
Andreas Pehrson
db32c9cf6a Bug 1296531 - Make AudioNodeStream work with track listeners. r=padenot
MozReview-Commit-ID: ArJiDLh4kle

--HG--
extra : rebase_source : e982b02903f8b36637702aa249234c2557a63aad
extra : source : b9c08f42fc44fb00ce87b35f499929a0455b818e
2016-11-17 10:19:12 +01:00
Andreas Pehrson
56e3e766b1 Bug 1296531 - Rip out direct stream listeners from MediaRecorder. r=jesup
MozReview-Commit-ID: CUAR85XvdUI

--HG--
extra : rebase_source : 77f3e6ef10ef3bc21a36032ee373f849184f33f6
extra : source : d02e3c80a7db8303f062704150a93dc977e5c9b5
2016-10-13 12:28:56 +02:00
Andreas Pehrson
22efa38de2 Bug 1296531 - Add mochitest for recording a MediaStream with an extra added track. r=jib
MozReview-Commit-ID: 3mVDhCc00fA

--HG--
extra : rebase_source : a6d59f4b566b3d79bbef86c0744f4edfad3a773d
extra : source : f9fc79aa9055e40a2caae4e3b917ae473345a1f6
2017-05-29 16:28:00 +02:00
Andreas Pehrson
3822256061 Bug 1296531 - Allow MediaSegment::AppendSlice to combine with last chunk. r=jesup
This makes it consistent with MediaSegment::AppendFrom.

MozReview-Commit-ID: JNvLlURAqE7

--HG--
extra : rebase_source : 2fa023c91c43c19c3df799bab64f275c72eb1994
extra : source : d2c4bebc340fbd579450b42e271181e20f475c59
2017-05-08 11:39:08 +02:00
Andreas Pehrson
fa90a37a68 Bug 1296531 - Implement MediaSegment move constructor. r=jesup
This helps simplify code in places where we want to move all chunks in one
segment to another, new, segment.
For clarity this also explicitly forbids copying a MediaSegment.

MozReview-Commit-ID: 49rzUwFqE7V

--HG--
extra : rebase_source : 3fc7d733cb70419bcf5eedb4a0dd8c0dc90f7054
extra : source : 737ce537e48c84b5e0aa4d06ee5332ae09a99897
2017-02-17 14:31:50 +01:00
Makoto Kato
24d3058066 Bug 1402469 - Part 2. Add crash test. r=masayuki
MozReview-Commit-ID: HogVH2OTyd6

--HG--
extra : rebase_source : 61e23c7fcc466eccef8bf496436841fe153c4767
2017-09-25 14:11:29 +09:00
Makoto Kato
2fc292406d Bug 1402469 - Part 1. Return value of ConvertListType should use Element instead of nsresult. r=masayuki
This is a typo bug of Bug 1053779 Part 2.  ConvertListType might return NS_OK
even if ReplaceContainer doesn't return valid value.

So, to clean up code, we should return Element instead of nsresult since out
parameter of this function is Element only.

MozReview-Commit-ID: 44UHETzcdGy

--HG--
extra : rebase_source : ab76486505cb4e7caea3fb99e11fccd606878f02
2017-09-25 14:15:50 +09:00
Emilio Cobos Álvarez
e750cc6e4e servo: Merge #18640 - style: Really minor cleanups (from emilio:cleanup-as-you-go); r=nox
See commits for details.

Source-Repo: https://github.com/servo/servo
Source-Revision: 4450bbdb0c44637a3caa05bd14a6e2b9d867a74e

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : f97eac4495b2898422b8648f9dc4a3c15ddc9e76
2017-09-26 07:53:43 -05:00
Oriol Brufau
f46ecc40c7 Bug 1399265 - Avoid relayout when switching tab in devtools r=Honza
MozReview-Commit-ID: J0vsN0MiN1o

--HG--
extra : rebase_source : b9acc61d47658c270b13fa3dbed1f0dfa8075fe5
2017-09-24 15:20:13 +02:00
Patrick Brosset
fb4bb32314 Bug 1402386 - CamelCase the inspector-tab-panel component; r=Honza
MozReview-Commit-ID: 2j1ocvxYvzv

--HG--
rename : devtools/client/inspector/components/inspector-tab-panel.css => devtools/client/inspector/components/InspectorTabPanel.css
rename : devtools/client/inspector/components/inspector-tab-panel.js => devtools/client/inspector/components/InspectorTabPanel.js
extra : rebase_source : ea67ee1a6eb86943522312018be4ed2225c6190b
2017-09-25 15:40:56 +02:00
Dão Gottwald
418df4c234 Bug 1390025 - Add separator between the tab strip and the drag space in front of it. r=johannh
MozReview-Commit-ID: LOymOHgg8fr

--HG--
extra : rebase_source : 1529ee862cb46b55f15b55acb66aa9af0e6086ff
2017-09-26 15:24:04 +02:00
Daosheng Mu
71e33503a5 Bug 1398436 - Skip-if test_2_conformance__extensions__webgl-compressed-texture-size-limit.html in Win 7; r=jgilbert
MozReview-Commit-ID: JJBAvcLZPUZ

--HG--
extra : rebase_source : c40e4090edd066ea2cf8266415e792bba68efce2
2017-09-18 16:17:07 +08:00
Julian Descottes
ecb3f51df2 Bug 1331167 - fix TooltipToggle to hide tooltip when leaving target;r=Honza
MozReview-Commit-ID: 3pTi5DfEEPd

--HG--
extra : rebase_source : ebae2ff583feb8063459029e1a7f3cbb3d6c8fff
2016-12-08 07:41:49 +01:00
Philippe Normand
af237419fa Bug 1402824 - Include nsComponentManagerUtils.h in nsThreadUtils.cpp to fix non-unified build. r=billm
do_CreateInstance was used without prior declaration.

MozReview-Commit-ID: 4LkXAcZytM7

--HG--
extra : rebase_source : a983330be02ed058a109ba3bbfd6ecdd3f2ddf56
2017-09-25 11:01:25 +01:00
Philippe Normand
41218b0c60 Bug 1402824 - Include LabeledEventQueue.h in ThreadEventQueue.cpp to fix non-unified build. r=billm
LabeledEventQueue was used without prior declaration.

MozReview-Commit-ID: 3aqGDb0cZFY

--HG--
extra : rebase_source : 08e207b2024e5ba1be1eb0c55ddbe7b0fc405637
2017-09-25 10:59:47 +01:00
Philippe Normand
98e504e3be Bug 1402824 - Include AbstractThread in SystemGroup.cpp to fix non-unified build. r=billm
AbstractThread was used without prior declaration.

MozReview-Commit-ID: BmP83mmjX3b

--HG--
extra : rebase_source : 4f079246b7dd6c378eba97897f74a3c9623540df
2017-09-25 10:59:02 +01:00
Philippe Normand
4e80469013 Bug 1402824 - Include nsIThreadInteral.h in SynchronizedEventQueue to fix non-unified. r=billm
nsIThreadObserver (defined in nsIThreadInternal.h) was used without prior
declaration.

MozReview-Commit-ID: 9cSuERgUPtl

--HG--
extra : rebase_source : 15219cba6f5a41c42aa1103d8c958a55ac3b9af0
2017-09-25 10:56:13 +01:00
Philippe Normand
8bb48e0de1 Bug 1402824 - Add missing includes in Scheduler.h to fix non-unified build. r=billm
nsTArray and EventLoopActivation were used without prior declaration.

MozReview-Commit-ID: C05YG6Nzh52

--HG--
extra : rebase_source : 3f78b6a1d73f4d59d3aac4b2da79c27cae404897
2017-09-25 10:55:10 +01:00
Philippe Normand
5b8e8cc97d Bug 1402824 - Include Linkedlist.h in LabeledEventQueue to fix non-unified build. r=billm
The LinkedList.h header is requires for the sSchedulerGroups variable
declaration.

MozReview-Commit-ID: 6T0WPKQER9S

--HG--
extra : rebase_source : 545e60bdec4e186a03cb20e342e561e104abcd98
2017-09-25 10:51:41 +01:00
Philippe Normand
7f9b32afd8 Bug 1402824 - Add missing includes in PrioritizedEventQueue to fix non-unified build. r=billm
InputEventStatistics::Get() requires the InputEventStatistics.h #include.
MakeScopeExit() requires the ScopeExit.h #include.
LabeledEventQueue.h is required for the PrioritizedEventQueue class.

MozReview-Commit-ID: 7gRwhV3YQXw

--HG--
extra : rebase_source : 54b56317b2876db2ed679e9f47ffb87fdf83cdd2
2017-09-25 10:50:04 +01:00
Philippe Normand
5008d0d827 Bug 1402824 - Include nsTArray.h in InputEventStatistics.h to fix non-unified build. r=smaug
The nsTArray type was used without prior declaration.

MozReview-Commit-ID: KMUgXO2kBIY

--HG--
extra : rebase_source : 671ffe885ae7220bff746d433f55196519d05b8c
2017-09-25 10:45:25 +01:00
Philippe Normand
342808b8f7 Bug 1402824 - Include nsIRunnable in EventQueue.cpp to fix non-unified build. r=billm
nsIRunnable was used without prior declaration.

MozReview-Commit-ID: CVEkaw6xBsC

--HG--
extra : rebase_source : 06c71dfada5e26725d7771284a9f400bf7b5fdd8
2017-09-25 10:43:30 +01:00
Philippe Normand
1c42fb2d93 Bug 1402824 - Add missing includes in CooperativeThreadPool to fix non-unified build. r=billm
nsCOMPtr and nsThreadPoolNaming types were used without prior
declaration.

MozReview-Commit-ID: Gt7gksujs13

--HG--
extra : rebase_source : 57bbdb4f0d7ae0789dfc095fd4b6c99ad780f1ad
2017-09-25 10:37:31 +01:00
Philippe Normand
6e9c2ed9f4 Bug 1402824 - Ensure mutationCount in HashTable.h is only used inside an JS_DEBUG ifdef. r=luke
This member variable is declared only in debug builds. This fixes the build
when this header is imported into non-unified builds.

This header is included in the build when xpcom/threads is built.

MozReview-Commit-ID: AF3YUqvVqET

--HG--
extra : rebase_source : f0065f0d326af069dc6c8a255fefbc0d2e2e9fe9
2017-09-25 10:32:01 +01:00
Jan Odvarko
c4985b1a5f Bug 1402820 - Fix immutable record for request; r=rickychien
MozReview-Commit-ID: 1VYe9gVAr2s

--HG--
extra : rebase_source : 95321cd9a93bf0ba8170e93d30d799b4c3d8961f
2017-09-25 14:03:51 +02:00
Sylvestre Ledru
f1576f5bdf Bug 1403150 - Ignore the formatting on gHTMLElements r=smaug
MozReview-Commit-ID: FKHbmNBJjia

--HG--
extra : rebase_source : ce90332472e52e3719936b9142eaa7dfbb4c8379
2017-09-26 14:40:06 +02:00
Alexandre Poirot
3fd18d75b4 Bug 1386535 - Remove all DevTools shims used to support legacy add-ons. r=jryans
MozReview-Commit-ID: GemkTPQHl0L

--HG--
extra : rebase_source : 7c66a883230a2de9cbbd6a66fee1c10e69a43f04
2017-09-26 10:56:53 +02:00
Emilio Cobos Álvarez
975f7353ea servo: Merge #18638 - style: Lazily tweak the traversal root to account for sibling invalidations (from emilio:invalidation-lazy); r=heycam
Bug: 1403078
Reviewed-by: heycam
MozReview-Commit-ID: Ij3nMOKu5FO
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>

Source-Repo: https://github.com/servo/servo
Source-Revision: 3dbb97922d75f7ba4c542cb67e9c30c28c7a0699

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : beada9b873383acc78c6f5365f68c34dd3e01f39
2017-09-26 06:58:04 -05:00
Emilio Cobos Álvarez
1ae8fc2d3a Bug 1403078: Lazily tweak the traversal root to account for sibling invalidations. r=heycam
MozReview-Commit-ID: Ij3nMOKu5FO
2017-09-26 14:20:11 +02:00
Nicholas Nethercote
a35d42324c servo: Merge #18637 - Two small tweaks related to MallocSizeOf (from nnethercote:rename-add_size_of_children); r=emilio
<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because tested on the Gecko side.

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 81801ab8b4c76eb1fc69a6d31175c3a372dad93a

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 81c7ee7a5c7f6ea7cd13446c438bcfc6d760e7e6
2017-09-26 05:52:34 -05:00
Ian MacLeod
596a2c319b Bug 1368034 - Update default values for urlbar searches in Marionette r=whimboo
Search suggestions create unneccessary network requests and the suggestions
opt-in notification interferes with tests that don't expect it to be there.
So, this patch updates the default settings in Marionette to disable both.

MozReview-Commit-ID: 8X8SYPq19tj

--HG--
extra : rebase_source : cd0fe8f3437340b1266d161e1cad46bcbcd1a6f6
2017-09-25 02:10:47 -07:00
Marco Bonardo
45a04bb796 Bug 1401777 - don't use rich icons for tabs. r=Mardak
MozReview-Commit-ID: DcqxEme7hfx

--HG--
extra : rebase_source : a134d0cae3cad93d9a7c8285abc76c694ef7da33
2017-09-21 10:21:50 +02:00
Sebastian Hengst
012539a236 Backed out changeset 418e79946237 (bug 1250832) for failing devtools/client/commandline/test/browser_cmd_csscoverage_startstop.js on Windows 7 debug. r=backout 2017-09-26 13:32:00 +02:00
Bob Silverberg
8f848ff9df Bug 1381992 - Add some reader mode support to the tabs API, r=mixedpuppy
This adds two properties to the Tab object:

- isArticle indicates whether the document in the tab is likely able to be
  rendered in reader mode.
- isInReaderMode indicates if the document in the tab is being rendered in
  reader mode.

It also adds a toggleReaderMode() which toggles a tab into and out of reader mode.

There is also a new case in which tabs.onUpdated will fire. When the isArticle
status of a tab changes, an onUpdated event will fire with data {isArticle: boolean}.

MozReview-Commit-ID: AaAQ0V5qm2Z

--HG--
extra : rebase_source : f9cbed6dff56781ecd86281cb46f23f0ec8aecf6
2017-09-08 17:00:27 -04:00
Jean-Yves Avenard
1f1a0e7d55 Bug 1393087 - P4. Remove soft assertion. r=kinetik
MediaRawData::mKeyframe is now only set when both the alpha channel and standard channel are keyframes. Causing this assertion to be often false.

MozReview-Commit-ID: 5zYtFNyJSQB

--HG--
extra : rebase_source : 8b49e5e33ad33268185b80d011bcc3c95bed7a15
2017-09-25 16:50:55 +02:00
Jean-Yves Avenard
ac1d631264 Bug 1393087 - P3: Retry backward to find keyframe. r=kinetik
When we seek in a webm containing an alpha channel, the first frame of a cluster may not be a keyframe for both channels. So seek backward until we find one.

We limit such operation on video with an alpha channel to prevent potential regression (even though thoses files would technically be invalid)

MozReview-Commit-ID: 14ETazkQ0AG

--HG--
extra : rebase_source : 8e106a382605c23769da5a8da5b88d107833cc6e
2017-09-25 16:47:08 +02:00
Jean-Yves Avenard
f219b74756 Bug 1393087 - P2. Add methods for range-based loops. r=gerald
MozReview-Commit-ID: 6xvug7AP8jj

--HG--
extra : rebase_source : 539dfe8942062abbf6887eaca8ef9532e6892cb0
2017-09-25 16:43:55 +02:00
Jean-Yves Avenard
c7f6c04dad Bug 1393087 - P1. Only consider a video frame as keyframe if both channels are keyframes. r=kinetik
We want both the normal and alpha channels to be keyframe.

MozReview-Commit-ID: 9hHo7v97R3s

--HG--
extra : rebase_source : c531b8947b96760ad03e4dc75e6431706ebaa5a5
2017-09-25 15:59:47 +02:00
Sebastian Hengst
cad060272e merge mozilla-central to autoland. r=merge a=merge 2017-09-26 12:21:09 +02:00
Sebastian Hengst
3c0f8f3312 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 4W52wcX8xBm
2017-09-26 11:54:34 +02:00
Cameron McCormack
57d322dc42 Bug 1403073 - stylo: Fix some bindgen object layout issues. r=xidorn
MozReview-Commit-ID: CnW4J2ZlmfJ

--HG--
extra : rebase_source : 1a5318e75b1cde9a48dcdab689c7983a0b0c89b5
2017-09-26 15:06:33 +08:00
Wes Kocher
a8bbad92b3 Backed out changeset 5799b3ef8745 (bug 802749) at flod's request a=backout
MozReview-Commit-ID: INjvhFgmO9m
2017-09-25 23:08:20 -07:00
Wes Kocher
18a2426a5d Bug 1330608 - Fix up mozlint-yaml a=bustage
MozReview-Commit-ID: 5nZmpAO4R3Z
2017-09-25 22:37:58 -07:00
Dale Harvey
637c815eb7 Bug 1386611 - Remove outdated widgetName from UITour. r=Gijs
MozReview-Commit-ID: 3C33QNi8Y7i

--HG--
extra : rebase_source : db9e40dd3af653efa1a78a8ca787ba68c25dec4c
2017-09-25 17:49:09 +01:00
Alastor Wu
a9f36ddd2d Bug 1402681 - part2 : add log. r=jya
MozReview-Commit-ID: 8qINxSCKrvg

--HG--
extra : rebase_source : 962ec20a7882c1854b0b3ea7a8aa6be65c9d0247
2017-09-26 17:48:39 +08:00
Alastor Wu
eaf6e2d76e Bug 1402681 - part1 : do not queue the task without task queue. r=jya
Since the source buffer is a wrapped native, it would be unlinked twice and then the
TrackBuffersManager::Detach() would also be called twice.

The first detach task would clear the task queue of TrackBuffersManager, and then we
won't accept any new task without task queue. The second detach task should not be
executed.

MozReview-Commit-ID: AWTzVbRH5B1

--HG--
extra : rebase_source : 557e22f56f8541b06174e41604ca57cb01325d61
2017-09-26 17:48:19 +08:00
Sebastian Hengst
a1a7652547 Backed out changeset 7c952d1beaaf (bug 1331167) for failures in devtools' tooltip tests, e.g. devtools/client/inspector/shared/test/browser_styleinspector_tooltip-background-image.js. r=backout 2017-09-26 11:47:26 +02:00
Anthony Ramine
c10df37830 servo: Merge #18635 - Rename JS<T> to Dom<T>, Root<T> to DomRoot<T>, and other things (from servo:RENAME-ALL-THE-THINGS); r=emilio
Source-Repo: https://github.com/servo/servo
Source-Revision: 1282e0d8080ae15307ac8d35941754f9d60f0d76

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 7b291b334b5797291cac309f71232069534f53d2
2017-09-26 03:20:05 -05:00
Mark Banner
f26b2e0a06 Bug 1094864 - Rewrite most of browser/components/places/tests/browser to use the newer async Places APIs. r=mak
MozReview-Commit-ID: 78NB6QgDohQ

--HG--
extra : rebase_source : f6e476deb32710b4ec0b1011c0717eac21509035
2017-09-22 14:01:53 +01:00
Mark Banner
fb9f7782fe Bug 1094864 - Remove unnecessary checks from browser/components/places. r=mak
MozReview-Commit-ID: 46I7XUrmN9V

--HG--
extra : rebase_source : f9cb38c6ed0920773ced845f146e587800dd2728
2017-09-22 10:29:26 +01:00