Sebastian Hengst
a6560aed66
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: qyo4rHNUlV
2017-07-17 14:06:13 +02:00
Jessica Jong
26585fcc0e
Bug 1366361 - Part 2: Update reflectURL() and web platform tests. r=smaug
...
MozReview-Commit-ID: A4ARFegoCrW
2017-07-17 14:17:22 +08:00
Jessica Jong
b52a4e5094
Bug 1366361 - Part 1: .action/formAction should return the document's URL if @action/formaction is missing or empty. r=smaug
...
MozReview-Commit-ID: H4CK0SVpaCv
2017-07-17 14:17:19 +08:00
JW Wang
cf0ba2ea01
Bug 1380569. P3 - remove AbstractMediaDecoder::NotifyWaitingForKey() and its callers. r=gerald
...
MozReview-Commit-ID: 3fHDr0xw92P
--HG--
extra : rebase_source : 07ca1ae4e8d65e66beca2d1eb0de232ec6e291fb
extra : intermediate-source : d367e33cc9c132abb9e66aae652f4bbbf4f58be1
extra : source : 029ccea837ef1948bd33ce1d786626f362c41bdf
2017-07-13 14:52:05 +08:00
JW Wang
5cf374a225
Bug 1380569. P1 - rename CannotDecryptWaitingForKey() to NotifyWaitingForKey() and add the function to MediaDecoderOwner. r=gerald
...
We will use MediaEventSource to plumb the event from MFR to the media element.
MozReview-Commit-ID: 4gaEx7vYybE
--HG--
extra : rebase_source : fd595399e2db4e76ad117636768e160c2f054775
extra : intermediate-source : 1fc86c40dc83e79306c721b1acb0f31803181509
extra : source : d24b62a6041966b2639e5543c9ecccc4f7656a0d
2017-07-13 14:41:09 +08:00
Andrew McCreight
bf7fff95f0
Bug 1379786, part 4 - Use GetIsSystemPrincipal() method instead of going through secman in CHECK_PRINCIPAL_AND_DATA. r=mrbkap
...
MozReview-Commit-ID: INBsjjxbXZz
--HG--
extra : rebase_source : fd6d491d01acc70be1bf51e25ec31bbcde81344a
2017-07-10 15:00:03 -07:00
JW Wang
51b253855d
Bug 1376004. P1 - include http response code in the error.message field so the UI has more details to display a proper error message. r=cpearce
...
MozReview-Commit-ID: CHBXZZxfPc0
--HG--
extra : rebase_source : 004f5bb3552b8d2b8b3b911887037c78e7cb9e79
2017-07-14 15:17:32 +08:00
Ryan VanderMeulen
019bd042fc
Merge autoland to m-c. a=merge
2017-07-14 09:16:03 -04:00
Boris Zbarsky
aad387a7cd
Bug 1378147. Hold strong refs to elements when calling various functions that can run script. r=mystor
2017-07-13 23:46:59 -04:00
Boris Zbarsky
d821ab4d73
Bug 1380415 part 2. Remove XPCOM constraint validation APIs. r=mccr8
2017-07-13 23:46:28 -04:00
Boris Zbarsky
80f71b7baf
Bug 1380415 part 1. Remove unused bits of nsIDOMHTMLInputElement. r=mccr8
2017-07-13 23:46:13 -04:00
Boris Zbarsky
38dc3c65cd
Bug 1380413 part 2. Remove nsIDOMHTMLImageElement.width/height. r=mccr8
2017-07-13 23:46:12 -04:00
Boris Zbarsky
4da062bf6f
Bug 1380413 part 1. Remove unused nsIDOMHTMLImageElement bits. r=mccr8
2017-07-13 23:45:56 -04:00
Boris Zbarsky
31878bd57a
Bug 1380393 part 5. Remove nsIDOMHTMLElement.offsetTop/Left. r=mccr8
2017-07-13 23:45:50 -04:00
Boris Zbarsky
7de968711a
Bug 1380393 part 4. Remove nsIDOMHTMLElement.accessKey. r=mccr8
2017-07-13 23:45:50 -04:00
Boris Zbarsky
d667268a92
Bug 1380393 part 3. Remove nsIDOMHTMLElement.focus. r=mccr8
2017-07-13 23:45:50 -04:00
Boris Zbarsky
4817516f62
Bug 1380393 part 2. Remove nsIDOMHTMLElement.tabIndex. r=mccr8
2017-07-13 23:45:49 -04:00
Boris Zbarsky
05bf7c12c0
Bug 1380393 part 1. Remove some unused nsIDOMHTMLElement bits. r=mccr8
2017-07-13 23:45:49 -04:00
Henri Sivonen
217ac88f04
Bug 1266495 - Remove <isindex>. r=wchen
...
MozReview-Commit-ID: KM0sTMM1GaD
--HG--
extra : rebase_source : 013069be4191e2ad50b5af879b690a6760e8429a
2017-07-05 11:42:04 +03:00
Nicholas Nethercote
c86dc10505
Bug 1380227 - Avoid many UTF16toUTF8 and UTF8toUTF16 conversions in nsStringBundle. r=emk.
...
Most of the names passed to nsIStringBundle::{Get,Format}StringFromUTF8Name
have one of the two following forms:
- a 16-bit C string literal, which is then converted to an 8-bit string in
order for the lookup to occur;
- an 8-bit C string literal converted to a 16-bit string, which is then
converted back to an 8-bit string in order for the lookup to occur.
This patch introduces and uses alternative methods that can take an 8-bit C
string literal, which requires changing some signatures in other methods and
functions. It replaces all C++ uses of the old methods.
The patch also changes the existing {Get,Format}StringFromName() methods so
they take an AUTF8String argument for the name instead of a wstring, because
that's nicer for JS code.
Even though there is a method for C++ code and a different one for JS code,
|binaryname| is used so that the existing method names can be used for the
common case in both languages.
The change reduces the number of NS_ConvertUTF8toUTF16 and
NS_ConvertUTF16toUTF8 conversions while running Speedometer v2 from ~270,000 to
~160,000. (Most of these conversions involved the string
"deprecatedReferrerDirective" in nsCSPParser.cpp.)
--HG--
extra : rebase_source : 3bee57a501035f76a81230d95186f8c3f460ff8e
2017-07-12 15:13:37 +10:00
Kartikaya Gupta
f0f7c1b640
Bug 1380375 - Remove the DOM bindings for the unused scrollgrab feature. r=smaug
...
MozReview-Commit-ID: 87aJOsc6zbO
2017-07-12 15:28:50 -04:00
Jessica Jong
5b8ce74fb3
Bug 1379108 - Factor GetValidationMessage() out of HTMLInputElement. r=smaug
...
MozReview-Commit-ID: IFQXQTxoD9T
--HG--
extra : amend_source : 4f2a7ee7b0b6e96612add014cee6e95e6b72b44c
2017-07-10 19:10:00 -04:00
Stone Shih
1da6cd22e9
Backed out changeset 367b6f947f87 (bug 1370630) for breaking mozilla-internal jenkins site. r=backout.
2017-07-11 15:59:03 +08:00
Bevis Tseng
f051ae4a45
Bug 1341540 - Label runnables in dom/html/HTMLMediaElement.cpp. r=jwwang
...
MozReview-Commit-ID: 7i0MhGWoNPb
--HG--
extra : rebase_source : 577a231ac5ed3658311eacd19cd3fe912fdee0b0
2017-07-07 10:36:13 +08:00
Michael Layzell
912e6a35f2
Bug 1378201 - Improve the performance of TableRowsCollection, r=ehsan
...
MozReview-Commit-ID: 4joB73SXNGA
2017-07-10 15:54:55 -04:00
Dragana Damjanovic dd.mozilla@gmail.com
0bd7a2c931
Bug 1222633 - Add rel=preload - dom part. r=smaug
2017-07-10 15:05:56 +02:00
Dragana Damjanovic dd.mozilla@gmail.com
4a4943b2d5
Bug 1222633 - Add rel=preload - tests. r=smaug
2017-07-10 15:05:48 +02:00
Christoph Kerschbaumer
7e850103a5
Bug 1377861 - Update reftests to comply with new data: URI inheritance model. r=smaug
2017-07-07 11:27:36 +02:00
Carsten "Tomcat" Book
b5c809a8bc
merge mozilla-inbound to mozilla-central a=merge
2017-07-07 10:35:44 +02:00
Wes Kocher
19d135c982
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 4R4GFHPiij
2017-07-06 16:19:38 -07:00
Sebastian Hengst
7b9c3ddcde
Backed out changeset 7529213e3375 (bug 1377861) for failing reftest iframe-border-radius.html on Windows 8 x64. r=backout
2017-07-06 20:45:40 +02:00
Christoph Kerschbaumer
7231e26c2e
Bug 1377861 - Update reftests to comply with new data: URI inheritance model. r=smaug
2017-07-06 14:45:56 +02:00
Sylvestre Ledru
4e9cf83ee8
Bug 1378712 - Remove all trailing whitespaces r=Ehsan
...
MozReview-Commit-ID: Kdz2xtTF9EG
--HG--
extra : rebase_source : 7235b3802f25bab29a8c6ba40a181a722f3df0ce
2017-07-06 14:00:35 +02:00
Stone Shih
3fdee5b48d
Bug 1370630 - Untrusted submit event shouldn't trigger form submission. r=smaug.
...
MozReview-Commit-ID: 6jl7Xvh1Y1Y
2017-06-19 15:46:07 +08:00
Nicholas Nethercote
1c45fc829f
Bug 1378011 (part 1) - Remove nsToken.h, because it is unused. r=mrbkap.
2017-07-04 11:25:09 +10:00
Ehsan Akhgari
86018d0bcc
Bug 1377447 - Add a new flush type between Frames and InterruptibleLayout to initialize layout if needed and use it from CheckIfFocusable; r=smaug
2017-07-04 22:00:09 -04:00
Olli Pettay
21b0ca3bbf
Bug 1378196, Make IsEventAttributeName non-virtual in common case, r=ehsan
...
--HG--
extra : rebase_source : 9daf46de13698348b7ab6b68f8da13ffb338c0a0
2017-07-04 23:54:30 +03:00
Ehsan Akhgari
dd036d1249
Backout bug 1377447 for more test failures on a CLOSED TREE
2017-07-04 17:01:42 -04:00
Ehsan Akhgari
04bd0e3db3
Bug 1377447 - Add a new flush type between Frames and InterruptibleLayout to initialize layout if needed and use it from CheckIfFocusable; r=smaug
2017-07-04 15:13:20 -04:00
Ehsan Akhgari
71cf452a94
Bug 1377801 - Add a var cache for the browser.autofocus pref; r=mystor
2017-07-04 13:49:41 -04:00
Sebastian Hengst
6df5db8045
Backed out changeset bd3edebd5f20 (bug 1377447) for failing its own test 1377447-1.html on Windows 7 and OS X. r=backout
2017-07-04 18:18:30 +02:00
Ehsan Akhgari
d39018ac62
Bug 1377447 - Add a new flush type between Frames and InterruptibleLayout to initialize layout if needed and use it from CheckIfFocusable; r=smaug
2017-07-04 11:13:30 -04:00
Phil Ringnalda
915412e692
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: HINQtggBLDr
2017-07-01 17:36:09 -07:00
Yoshi Huang
150b31524e
Bug 1374944 - rewrite mochitest-3 tests for using data: URI. r=smaug
2017-06-30 10:21:52 -07:00
Jessica Jong
d400a98b87
Bug 1374967 - Part 2: Consider step when deciding whether to show second/millisecond field. r=smaug
...
We should consider step and step base when deciding whether to show second and
millisecond field, since step and step base can affect the valid time intervals,
and the valid intervals may have second/millisecond part.
MozReview-Commit-ID: H4mJvLTvBOM
2017-06-29 11:47:00 -04:00
Paul Adenot
404c800005
Bug 1341555 - Consolidate use of the MSG's AbstractMainThread, and stop having AbstractMainThread on MediaStreams. r=pehrsons
...
MozReview-Commit-ID: 5hGDQcfpH6a
--HG--
extra : rebase_source : 41bb678f37cfcdbc9912a25f45a5ca488084aabe
2017-06-29 11:30:57 -07:00
Paul Adenot
6e485889b8
Bug 1330360 - Create new MSGs for each nsPIDOMWindow. r=jesup
...
MozReview-Commit-ID: 5m1MGcLmT7J
--HG--
extra : rebase_source : b9c05464bb545c047b7718a048eb7e5de3fe275d
2017-06-23 16:18:34 -07:00
Paul Adenot
d1a2003316
Bug 1371719 - Don't create a MediaStreamGraph without doing anything with it. r=jesup
...
The MediaStreamGraph relies on having at least one message sent to its message
queue on creation, or it will just sit there and do nothing, and block shutdown
because its not running its rendering loop, so it's not progressing in the
MediaStreamGraph life cycle state machine.
This patch makes sure the `captureStream` will succeed before creating an MSG.
MozReview-Commit-ID: CN1arWydmxC
--HG--
extra : rebase_source : b59a8ec4de17aa90d274819ea0c7d687673c8075
2017-06-28 15:19:39 -07:00
Sebastian Hengst
d5b9a05962
Backed out changeset bc8aa66de70b (bug 1374944) for frequently timing out in test_fullscreen-api-race.html. r=backout
2017-06-29 21:42:23 +02:00
Mats Palmgren
c4e9c5bd78
Bug 1375691 - Make RadioNodeList final and cleanup the code using it. r=bz
...
MozReview-Commit-ID: IJr4oMCoeJG
2017-06-29 20:53:46 +02:00