Commit Graph

506841 Commits

Author SHA1 Message Date
Gerald Squelart
ab3c0bec0e Bug 1329568 - MediaMIMEType - r=jya
MediaMIMEType factors out the main MIME "type/subtype" string from
MediaExtendedMIMEType, as it is often useful to deal with just that part.
Like MediaContentType and MediaExtendedMIMEType, MediaMIMEType is always valid
once constructed.

MozReview-Commit-ID: 5Urlk6OLo5q

--HG--
extra : rebase_source : aef60fde09b13befa1311c6cd712eac19c438021
2016-12-01 16:57:31 +11:00
Gerald Squelart
14cc7d114d Bug 1329568 - MediaExtendedMIMEType - r=jya
This patch factors out all data handling of MIME strings from MediaContentType
to MediaExtendedMIMEType.

MediaExtendedMIMEType is pretty much a copy of the old MediaContentType, as the
functionality was fine (but will be modified in upcoming patches).
MediaContentType then just delegates the work to its embedded
MediaExtendedMIMEType field.
The main difference is that the default constructor and Populate() method have
been replaced with a single constructor that takes all the arguments at once.

MozReview-Commit-ID: GBAgPDT2DUW

--HG--
rename : dom/media/MediaContentType.cpp => dom/media/MediaMIMETypes.cpp
rename : dom/media/MediaContentType.h => dom/media/MediaMIMETypes.h
extra : rebase_source : 1c925d8e049d9d349ec4c3dd1a079f570b809970
2016-12-01 13:05:45 +11:00
Gerald Squelart
3a45982b06 Bug 1329568 - Add missing #include in MediaStreamListener.h - r=jya
This is required because the next patch adds new files, which changes the
unified-build order and exposes error due to this missing #include.

MozReview-Commit-ID: 3pmqNK1B2bR

--HG--
extra : rebase_source : 6e3dc2d4200aa4740b8f216ba1d1a131b94c26cb
2016-11-28 09:47:46 +11:00
Jan Beich
0879a6e89c Bug 1330873 - Fallback to vpx_config.* from Linux on Tier3 platforms. r=jesup
MozReview-Commit-ID: J67mcTMKL4e

--HG--
extra : rebase_source : c7999cc635961e26a2ac8e2bd3eef808acb707f8
2017-01-13 05:28:52 +00:00
Mike Hommey
71106c149c Bug 1330875 - Remove MOZ_APP_STATIC_INI. r=mshal
It's now always set, even on comm-central, so we can just remote it.

--HG--
extra : rebase_source : 8687e2f3b8636fb79564d074d2cce2e088570413
2017-01-13 14:51:07 +09:00
John Paul Adrian Glaubitz
c17700bc07 Bug 1326496 - testing:mozbase: Use find_library to get libc filename. r=ahal
On architectures like alpha and ia64, the glibc does not use the
canonical ABI version number 6 but 6.1 and therefore the filename
of the C library is not libc.so.6 but libc.so.6.1. We're therefore
making the Python code more flexible and use find_library from
ctypes.util to determine the filename from the environment instead
of hard-coding it.

--HG--
extra : rebase_source : 64676648cec9975045a6dfeae1cfc9213226e242
2016-12-30 14:35:55 +01:00
John Paul Adrian Glaubitz
a2cfbb6178 Bug 1326496 - testing:mochitest: Use find_library to get libc filename. r=ahal
On architectures like alpha and ia64, the glibc does not use the
canonical ABI version number 6 but 6.1 and therefore the filename
of the C library is not libc.so.6 but libc.so.6.1. We're therefore
making the Python code more flexible and use find_library from
ctypes.util to determine the filename from the environment instead
of hard-coding it.

--HG--
extra : rebase_source : 66e1caf57f9743dc10698b93c7e1f1a1b3b67e85
2016-12-30 14:34:51 +01:00
John Paul Adrian Glaubitz
e8d74e899f Bug 1326496 - js:jit: Use PowerPC atomic operations on alpha. r=jandem
--HG--
extra : rebase_source : 8eed8da0b1ddf575d4f43391175b95ba25551623
2016-12-29 00:05:25 +01:00
John Paul Adrian Glaubitz
584199a842 Bug 1326496 - mozbuild: Fix bitness from 32 to 64 bits on alpha. r=glandium
--HG--
extra : rebase_source : f82336d71d333f4111166af2fb53e1a58d2bcafa
2016-12-29 00:01:43 +01:00
Shane Caraveo
d3fb6bc56e Bug 1329299 verify frameId in webrequest tests, r=kmag
MozReview-Commit-ID: LuQcGsogs7J

--HG--
extra : rebase_source : f6120f8522f100135f7f46c126afc7cf0870d0a7
2017-01-12 12:09:35 -08:00
Gregory Szorc
63044cae98 Bug 1331062 - Add pytoml to mach's search path; r=froydnj
This was accidentally overlooked in 1e0bcb0402b5 (bug 1231764).

MozReview-Commit-ID: IYxrRV9G5iW

--HG--
extra : rebase_source : 7ee0619fecc5b06e1dd6f1d2ef4ab23c21ce686c
2017-01-13 12:11:52 -08:00
Andrew Halberstadt
79791a2cff Bug 1330772 - Remove all b2g related code from reftests, r=jmaher
MozReview-Commit-ID: HY1XbcliTNA

--HG--
extra : rebase_source : f02093222f1cc619e328c877382361950f83329d
2017-01-12 16:37:37 -05:00
Andrzej Hunt
ab7d8d0615 Bug 1325929 - Reimport certain AS VectorDrawable's using different converter r=sebastian
System SVG rendering on Android 6.0 seems to be broken for certain VectorDrawable's:
these three icons were being distorted, only on Android 6. Using a different SVG
converter (an online converter, as opposed to the Android Studio converter),
results in the icons being rendered correctly.

MozReview-Commit-ID: 2INnb0clb54

--HG--
extra : rebase_source : 5b3fd9ca7354855c6ee70594b960f0098c98d974
2017-01-13 10:18:22 -08:00
Andrew Swan
630f1e4a05 Bug 1329450 Fix amIWebInstallInfo fallout on fennec r=JanH
MozReview-Commit-ID: FJsJiYs5Ole

--HG--
extra : rebase_source : a09691c32eaf7d7436efc718ac60374301dcaae0
2017-01-13 08:06:22 -08:00
Henrik Skupin
3a830018a9 Bug 1330598 - Skip Marionette's addon unit tests for Fennec." r=maja_zf
The tests have to be skipped because Marionette server only allows the
installation of add-ons for Firefox. Once Fennec gets white-listed, it
would be still necessary to copy the to install XPI to the device file
system.

MozReview-Commit-ID: Jr53iCzkZvo

--HG--
extra : rebase_source : 2fef786cf8b114c2cbd002a6d2b37da51fcc8e5b
2017-01-12 13:11:15 +01:00
Mike de Boer
6e5d62a6f2 Bug 1316514 - if we attempt to make the 'Highlight All' toggle a global setting, then we need to set the pref when toggled. r=Gijs
What you see first is the removal of the line `this._highlightAll = aHighlight;`, which is repeated in the `_setHighlightAll` method.
This line was put here initially to make the test_findbar_events.xul test pass but in fact makes it so that the pref is never set in `_setHighlightAll`!
In other words, we never actually persisted the 'Highlight All' state properly.
Reading further: the `_dispatchFindEvent` attaches some findbar state flags to the event details, including the value of `_highlightAll`.
Even though none of our consumers use it currently (haven't checked if TB does, though), you can cancel further execution of highlighting all ranges.
Since the `_setHighlightAll` doesn't do that kind of processing, but merely makes sure the internal state is up to snuff, is persisted properly and the buttons are updated, I moved it up to be invoked before dispatching the event.

MozReview-Commit-ID: 4BBy4FR1r5c

--HG--
extra : rebase_source : 204e77aaef3cd55886daeb2e0fdef84da1159c68
2017-01-13 17:27:18 +01:00
Scott Wu
fef6d9cb6c Bug 1320225 - [DateTimeInput] Integration of input type=date picker with input box (part 2). r=mconley
MozReview-Commit-ID: DcwvCSa1ofR

--HG--
extra : rebase_source : e67b1b6feec4952859d635cbf468bd927db6c8bc
2016-12-21 14:51:53 +08:00
Fred Lin
61790522a3 Bug 1317649 - Implement Cookies Panel;r=Honza,jsnajdr,rickychien
use properties-view
show other Cookie properties

MozReview-Commit-ID: 7526Hm2ORbL

--HG--
extra : rebase_source : 2e2850fd8daf6646648cc3e63c2a53cd381e90f3
2016-11-24 17:05:31 +08:00
Jalen Adams
5cc6eaefca Bug 1187014 - Use 'you' in preference strings, not 'me'. r=jaws
MozReview-Commit-ID: BvzI2YsjSes

--HG--
extra : rebase_source : 16ff2842b089f33aaa62060be115d45ac7cef364
2017-01-12 21:35:58 -05:00
Jared Wein
9a0aefca79 Bug 1330014 - Remove extra lines that eslint --fix adds for no-useless-return. r=standard8
MozReview-Commit-ID: Be36laqLQQ2

--HG--
extra : rebase_source : 48f6fc7a832e51035c04ea825f77a38cb08a7151
2017-01-10 12:08:32 -05:00
Jared Wein
65605f286e Bug 1330014 - Add .eslintrc.js file to /services and run eslint --fix to automatically fix most of the errors. --fix brings the error count down from 4083 to 321 errors. r=markh,standard8
MozReview-Commit-ID: EjyAssqiQk8

--HG--
extra : rebase_source : cbfc8d4474b6c3d46eb21374e33fd3341403444f
2017-01-10 12:09:02 -05:00
Henrik Skupin
d07b49b97c Bug 1330616 - Skip Marionette screenshot tests for Fennec which open a new window." r=maja_zf
Given that new windows are not supported in Fennec some of the screenshot tests for
chrome scope have to be skipped.

MozReview-Commit-ID: 5pE8xPdw1fS

--HG--
extra : rebase_source : b80c060a7fe355a243dabbbd7f9976d3be9afdcd
2017-01-12 13:47:05 +01:00
pyang
59e6c66bbc Bug 1330867 - Clean urlOpts after each round of mochitest r=ahal
MozReview-Commit-ID: KThra7apcvp

--HG--
extra : rebase_source : 2f4e594f6f2139f24f5ceb87b42018e6f9cc042e
2017-01-13 11:58:25 +08:00
Henrik Skupin
89c5d14eee Bug 1330585 - Skip TestKeyActions.test_open_in_new_window_shortcut for Fennec. r=maja_zf
The test cannot be run on Fennec because there is no support for additionally
opened windows.

MozReview-Commit-ID: 7oDniZoYLN

--HG--
extra : rebase_source : 81dab6a260c3e805ed71342a93e12213f9a44952
2017-01-12 11:27:27 +01:00
Cameron McCormack
08b7dde285 Bug 1330909 - Remove unused ListEnumData struct. r=xidorn
MozReview-Commit-ID: KSpORr80TTP

--HG--
extra : rebase_source : fb775fc5af8a2c911e938ffb0d1c47de46d02e2b
2017-01-13 16:38:14 +08:00
JW Wang
84387b56fe Bug 1328130. Part 3 - remove unused functions and fix comments. r=gerald
MozReview-Commit-ID: JURmHasmhOU

--HG--
extra : rebase_source : f2113e74e5abb0d57b2c70eb7b47b5d6c2829a3d
extra : intermediate-source : 88255f6011134a455b3bee888ebee256209f8e56
extra : source : 5371fe5d527981419953fae96d5cc80d6d15b413
2017-01-11 23:52:24 +08:00
JW Wang
4f5754ca55 Bug 1328130. Part 2 - remove MozPromiseRequestHolder::Begin(). r=gerald
MozReview-Commit-ID: JL27n0Era6E

--HG--
extra : rebase_source : e6de76db3fb35b110370497f4060ea1c3f527f23
extra : intermediate-source : 5bc39a45ef042b895a5abda59cc0796e8cfb4be3
extra : source : a7f7faded7b112e8a971ca96b091a9a22214a2bb
2017-01-11 16:33:29 +08:00
JW Wang
bc040ae51e Bug 1328130. Part 1 - add ->Track(). r=gerald
MozReview-Commit-ID: FW7Urv6nyOS

--HG--
extra : rebase_source : 256576fa8b1e5bb6587e280512619f5d7e74a0cc
extra : intermediate-source : 82d0eea2d53edd8d538bc2d0fd0116046fb489b7
extra : source : 9f4301a98b836ec5fc4ca9e49e6a32f0232b71e5
2017-01-11 15:38:37 +08:00
Jan Beich
9e123aa5bd Bug 1329467 - Drop non-SPS version of AutoProfilerRegister. r=mstange
MozReview-Commit-ID: 9lZLPAi5ZZT

--HG--
extra : rebase_source : 4dc3e2926b80308d9a7ec2e23b505518c9e10b02
2017-01-09 23:03:22 +00:00
Jan Beich
ab093993b7 Bug 1329467 - Move remaining *RAII classes from GeckoProfiler under mozilla namespace. r=mstange
MozReview-Commit-ID: I8qqGDLJkgo

--HG--
extra : rebase_source : eeda752a75c050e5f88851d7401a462d86c24b80
2017-01-09 22:11:58 +00:00
Jan Beich
4676a59c08 Bug 1329467 - Revert bug 1151829 to unbreak non-SPS build after bug 1322553. r=mstange
MozReview-Commit-ID: 14QL0Unr84G

--HG--
extra : rebase_source : 0b0cd50d4c08bfc1d16f648a40c21ce56a72af5f
2017-01-09 21:46:56 +00:00
Carsten "Tomcat" Book
58469cc1a0 Merge mozilla-central to autoland 2017-01-13 10:24:01 +01:00
Carsten "Tomcat" Book
d69139ac79 merge mozilla-inbound to mozilla-central a=merge 2017-01-13 10:20:25 +01:00
Iris Hsiao
5de57312ba Backed out changeset 865a34953fb5 (bug 1324093) 2017-01-13 10:51:29 +08:00
Iris Hsiao
cfdcf7cc03 Backed out changeset d3cc90db1908 (bug 1324093) 2017-01-13 10:51:25 +08:00
Iris Hsiao
34b2dfc2b1 Backed out changeset 0ee273b613db (bug 1324093) 2017-01-13 10:51:22 +08:00
Iris Hsiao
bd9f5b0ffe Backed out changeset b843a34fdc23 (bug 1324093) 2017-01-13 10:51:19 +08:00
Iris Hsiao
70dfe84673 Backed out changeset 630abb959e06 (bug 1324093) 2017-01-13 10:51:15 +08:00
Iris Hsiao
9380475110 Backed out changeset 7c26d27a3635 (bug 1324093) for jit6 assert failure 2017-01-13 10:51:12 +08:00
Bobby Holley
e69afdcb2e Bug 1323671 - Reenable crashtests. r=me 2017-01-12 17:37:30 -08:00
Bobby Holley
eb34404cc8 Bug 1323654 - Reenable crashtests. r=me 2017-01-12 17:37:27 -08:00
Bobby Holley
129614b0d6 Bug 1329854 - Update crashtest expectations. r=me 2017-01-12 17:37:23 -08:00
Bobby Holley
6a150c778b Bug 1329854 - Check IsInStyleRefresh for all the servo-related handling in nsCSSFrameConstructor::Content{Appended,RangeInserted}. r=heycam 2017-01-12 17:33:07 -08:00
Bobby Holley
0574db6b6e Bug 1329854 - Call NoteDirtyDescendants when frame construction bails out due to lack of a container frame. r=heycam 2017-01-12 17:33:01 -08:00
Bobby Holley
2a1b6401df Bug 1329854 - Avoid propagating the dirty descendants bit when appending items to display:none subtrees. r=heycam 2017-01-12 17:32:56 -08:00
Bobby Holley
38e55d8cfa Bug 1329854 - Handle suppressed frames in stylo incremental restyle. r=heycam 2017-01-12 17:32:40 -08:00
Ryan VanderMeulen
605429a73d Bug 1326277 - Update README.mozilla to reflect the correct in-tree Hunspell version. DONTBUILD 2017-01-12 20:24:07 -05:00
Kartikaya Gupta
a147e85efe Bug 1330755 - Properly release the window device context. r=jimm
MozReview-Commit-ID: 7Y3p4g3yI3s

--HG--
extra : rebase_source : 111817e743836644fb1077c9b961cfe99a62980f
2017-01-12 17:25:12 -05:00
Brian Grinstead
a8e973778d Bug 1307347 - Longer timeout for browser_console_history_persist.js.
--HG--
extra : rebase_source : f7db2b0ca61d80de139e78f8bd6d151f2b40c732
2017-01-12 12:36:00 -05:00
Kestrel
3b6772f065 Bug 1325014 - Adding tab related to current tab inherits current tab's container usercontextid unless otherwise specified. r=gijs
MozReview-Commit-ID: FJ1oKDRp9Dn

--HG--
extra : rebase_source : ac0749c5d5cb076110dea5cb434dee92dc90481a
2017-01-12 01:18:00 +00:00