Граф коммитов

573478 Коммитов

Автор SHA1 Сообщение Дата
Bill McCloskey 607b51f485 Bug 1412456 - Disable add-on interposition (r=mconley)
MozReview-Commit-ID: 3burzHHoHlX
2017-12-06 21:17:15 -08:00
Bill McCloskey 851dfb6165 Bug 1412456 - Stop running addoncompat tests (r=mconley)
MozReview-Commit-ID: KFgGDI8tV3o
2017-12-06 21:17:13 -08:00
Bill McCloskey 6b9c4b05da Bug 1412456 - Allow CPOWs without interposition (r=aswan)
MozReview-Commit-ID: G1Y6ztyYKA6
2017-12-06 21:17:10 -08:00
Bill McCloskey 9ed0e9cb0e Bug 1412456 - Fix onbeforeunload test to no longer rely on interposition (r=Gijs)
MozReview-Commit-ID: DlIRAvXw6R4
2017-12-06 21:17:08 -08:00
Bill McCloskey bef7c122df Bug 1412456 - Test changes to no longer use interposition (r=felipe,bgrins,mrbkap)
MozReview-Commit-ID: 2nQPOSGTr1s
2017-12-06 21:17:05 -08:00
Bill McCloskey 126a9b2c4e Bug 1412456 - Add BrowserTestUtils.addContentEventListener (r=mconley)
This function makes it possible to listen for multiple events from the
content process, even when there are frameloader swaps.

This commit also adds a checkFn param to firstBrowserLoaded, which is
useful.

MozReview-Commit-ID: 93ItHIPSGVU
2017-12-06 21:17:02 -08:00
Bill McCloskey e3badbc54e Bug 1412456 - Change browser element's primary attribute immediately when tab change requested (r=mconley)
Currently the e10s tab switcher doesn't set the primary="true"
attribute on a browser element until the tab switcher is
destroyed. This means that using the |content| global is unreliable in
e10s since it may take as long as the tab switcher's unload delay
before the attribute changes. Normally this doesn't matter since
|content| isn't useful in e10s. However, tests that use tabs like
about:preferences rely on |content|, and there isn't a good reason to
fix them. So let's just change the attribute immediately upon changing
tabs.

MozReview-Commit-ID: 1cgJbmXD6of
2017-12-06 21:17:00 -08:00
Bill McCloskey 6d7335810e Bug 1412456 - Send document CPOW as well as window CPOW (r=mconley)
Currently, if you try to use contentDocumentAsCPOW, you'll get an
exception saying that browser code is not allowed to use CPOWs. That's
because we cleverly tried to get the CPOW via
contentWindowAsCPOW.document. However, this property access happens
inside remote-browser.xul, where CPOWs are forbidden. So it doesn't
work.

MozReview-Commit-ID: ANWad4tvGpU
2017-12-06 21:16:57 -08:00
Dorel Luca eb65c24c7b Backed out 8 changesets (bug 1412456) for ESlint failure on browser_urlbarKeepStateAcrossTabSwitches.js:13:49 r=backout on a CLOSED TREE
Backed out changeset 0e88de036c55 (bug 1412456)
Backed out changeset 49b93f807db0 (bug 1412456)
Backed out changeset 039e980b7dc6 (bug 1412456)
Backed out changeset c7698410ddbd (bug 1412456)
Backed out changeset e56a1ba26b7c (bug 1412456)
Backed out changeset 0c4506e124ac (bug 1412456)
Backed out changeset a7aec2ce903b (bug 1412456)
Backed out changeset 3e9fb71f1e8e (bug 1412456)
2017-12-07 07:09:33 +02:00
Thomas Nguyen 2e762fe06e Bug 1073187 - Keep the full referrer provided to downloads instead of applying the default referrer policy. r=Paolo
When we resume a download, the request referrer will be computed again
with default referrer policy (which is wrong in the cross-origin case)
We should compute the request referrer before calling download API,
store it in download object and not try to compute again (using
REFERRER_POLICY_UNSAFE_URL).

MozReview-Commit-ID: JhHcljfN0Ne

--HG--
extra : rebase_source : 135e4d5e506d165f9cf14253ed1ab684e7dcebe3
2017-11-28 18:10:58 +08:00
Michal Novotny f9dafdd5cd Bug 1418854 - Race condition in AutoClose. r=honzab
--HG--
extra : amend_source : dc474202125cfd2f00c769d0266cc0fc76b9ac94
2017-12-06 20:48:06 -05:00
Daisuke Akatsuka 416b163f1d Bug 1422218 - Part 4: Add test. r=pbro
MozReview-Commit-ID: IqFXntwxGK5

--HG--
extra : rebase_source : ce9036ea8b4fc2ce7bdc9101509791a57f0bb59b
2017-12-07 09:36:44 +09:00
Daisuke Akatsuka f9e31963e7 Bug 1422218 - Part 3: Correspond to round-off error since we should use use more accurate values. r=pbro
MozReview-Commit-ID: LSEAI3vMXNX

--HG--
extra : rebase_source : ff0e31b4c04c5f84abcc00c07c41f1c4a1093e9e
2017-12-07 09:36:28 +09:00
Daisuke Akatsuka 535c533caf Bug 1422218 - Part 2: Make drawing resolution to increase for reflecting to summary graph. r=pbro
MozReview-Commit-ID: 30hr3wHqxyy

--HG--
extra : rebase_source : 4837c145834cf5d5b6abbc1b995207e2f3382a33
2017-12-06 13:11:38 +09:00
Daisuke Akatsuka 589c8a3402 Bug 1422218 - Part 1: Get segments of property graph at keyframe offset explicit. r=pbro
MozReview-Commit-ID: 9PIngKGGRhX

--HG--
extra : rebase_source : 5e5b3f29d63a0e2c92764584fe77f4b297769474
2017-12-06 10:41:36 +09:00
Sylvestre Ledru c5458f8c09 Bug 1423722 - Update of the libvorbis lib r=rillian
Nothing significant in this release, just to be in sync with upstream

MozReview-Commit-ID: GOMzG6TOHYg

--HG--
extra : rebase_source : 73c7a83e358d0b8c7686f0b79d805947c928600e
2017-12-06 22:18:02 +01:00
André Bargull 024ae54b75 Bug 1420470 - Remove for-each options from CompileOptions and from JSCompartment. r=jorendorff
--HG--
extra : rebase_source : 050e224a49a0fce0843d8a7b202e4df4b0e4e3e3
2017-11-24 09:54:21 -08:00
Kris Maglione 4a4c4fdfd4 Bug 1421459: Update to ESLint 4 "indent" rule. r=aswan
MozReview-Commit-ID: LxLDWlsIlSk

--HG--
extra : rebase_source : 5762bdf08ff6c09c1b29f87366bddb552e4c74b2
extra : amend_source : 922a0c03722bd5a81daace7f0289ec3228191cfb
2017-11-28 14:13:59 -08:00
Kris Maglione d089d170fb Bug 1421473: Update to the ESLint 4 "indent" rule. r=aswan
MozReview-Commit-ID: CsHjN1Dqlr6

--HG--
extra : rebase_source : 81a622db852ab5c52699dee078e047223b3af508
extra : amend_source : afdd9b2ccc1a673638dfbfb257c4f0df8ec05842
2017-11-28 16:20:58 -08:00
Bob Owen e19c11cd2a Bug 1423296: Don't use MITIGATION_IMAGE_LOAD_NO_LOW_LABEL when running from a network drive. r=jimm 2017-12-08 19:00:54 +00:00
Emilio Cobos Álvarez 3ca7fb8834 Bug 1424257: Check-in .arcconfig. r=dkl
Summary:
I always need to remember to exclude it from my patches, and it's the
main reason I don't use phabricator.

It is harmless to anything other than arcanist, so there's no reason to not
check it in, I'd say.

Reviewers: dkl

Reviewed By: dkl

Bug #: 1424257

Differential Revision: https://phabricator.services.mozilla.com/D330

MozReview-Commit-ID: 8uE9ac3uS4y
2017-12-08 19:43:30 +01:00
Mike Conley be831823c2 Bug 1367797 - Add reflow tests for adding, removing and switching tabs while the tab strip is overflowed. r=florian
MozReview-Commit-ID: DFpA2eGk2X0

--HG--
extra : rebase_source : 435c0e9830e44531f80ffcc7106bc8066842c03f
2017-11-20 14:58:32 -05:00
Julian Descottes 7db9741320 Bug 1386613 - stop using waitForMutations in aboutdebugging tests (remaining tests);r=ochameau
MozReview-Commit-ID: HDNzIFwp4Ur

--HG--
extra : rebase_source : 4a96751f57fda48ce88984131315ba5ddc072147
extra : intermediate-source : 7dbe7af3c33cd7b8ca4f7a57f22b8a4076a191a7
extra : source : 3c1c47ce69787f35cd5e494f332c70daa89cc5f2
2017-12-05 22:44:18 +01:00
Julian Descottes 36bc767e77 Bug 1386613 - stop using waitForMutations in aboutdebugging tests (addons);r=ochameau
MozReview-Commit-ID: Ii32r9Dhjje

--HG--
extra : rebase_source : 5c22faafe77f63d078b53a6d0c6f2fe357fd9690
extra : intermediate-source : 6ffaf00f1b21eb7e91c5a3267146be1f171857bc
extra : source : f10841947763b110ed469eada747d32282fd3651
2017-12-05 22:17:15 +01:00
Julian Descottes fba72c6c62 Bug 1386613 - stop using waitForMutations in aboutdebugging tests (serviceworkers);r=ochameau
MozReview-Commit-ID: 3JMEZUx8rTt

--HG--
extra : rebase_source : ec0af7df8a211955261ae017b19e6098556d3bfb
extra : intermediate-source : 2c407e9501b3d1b444a1801ed813b3019fead47b
extra : source : c4e7a7354d23253c21a87578b206e45379e18334
2017-12-05 17:40:34 +01:00
maiquynhtruong 1c233ac5bd Bug 1422626 - Remove redundant declarion of class EnterLeaveDispatcher. r=masayuki
MozReview-Commit-ID: axbrIpDbad

--HG--
extra : rebase_source : 3862282357a13efb3658067c7f61a64a684daa78
2017-12-05 01:09:21 -05:00
Ed Lee 4aabbaaff4 Bug 1423506 - Tippytop does not honor preference browser.chrome.site_icons. r=k88hudson
MozReview-Commit-ID: CKNY8tfniKq

--HG--
extra : rebase_source : f0d2215da74160cfc553a7ecc30310f7dc3a7c6b
2017-12-08 13:04:29 -08:00
Andrew McCreight 9cdfde0a5e Bug 1409115 - Fix leaks by adding promise window proxy. r=bkelly
The service worker job queue can get stuck sometimes, so we don't want
the per-process service worker data structure to hold strong
references to content. Instead, I add a proxy that is only a weak
reference. The wrinkle is that we need to keep the promise alive as
long as the job and the window are otherwise alive. I solve this by
putting a cycle collected reference to the promise on the window
itself.

MozReview-Commit-ID: GbmCY4ZIQWk

--HG--
extra : rebase_source : 363ea865fd51bb44f3e727cd3469e316370e7cbc
2017-12-06 16:48:18 -08:00
Tom Prince 0a1c722ec6 Bug 1424150: Fix lint errors. r=dustin
MozReview-Commit-ID: F580STCDwXg
2017-12-04 15:47:37 -07:00
Mike Cooper 8818e5379f Bug 1422407 - Sync shield recipe-client v80 from Github (commit b332740) r=Gijs
MozReview-Commit-ID: EZVl1vqp2F9

--HG--
extra : rebase_source : 707d96050e89c7c3e7530c8759078ed288d2ae34
2017-12-01 13:15:33 -08:00
Oriol Brufau a9a6960797 Bug 1419940 - Allow browserAction set* methods to accept a null value. r=aswan
MozReview-Commit-ID: H2UfUITBEMm

--HG--
extra : rebase_source : 470bcb87dc3389430068bd374084192a375aa1fd
2017-11-29 05:50:00 +01:00
Chris Manchester 3326b62c85 Bug 1423815 - Move symverscript for libxul from libxul.mk to GENERATED_FILES. r=ted
MozReview-Commit-ID: 5U7njSBlHMp

--HG--
extra : rebase_source : 6464c6870d13f6a2bd801975c617167a6a223370
2017-12-08 12:39:10 -08:00
Tom Prince 69c261272e Bug 1424150: Use `trust-domain` to key `gecko.v2` routes so that comm-central can use a different route hierarchy; r=dustin
MozReview-Commit-ID: F580STCDwXg

--HG--
extra : rebase_source : b3238e2415bb18b7aad43cfddb0655528f373a12
2017-12-04 15:47:37 -07:00
Tom Prince e310953198 Bug 1424149: Always specify rank for indexes, even if not adding gecko.v2 indexes; r=dustin
MozReview-Commit-ID: 64001gzocSZ

--HG--
extra : rebase_source : ba2421e73abaff537a6db626043626ef398d5475
2017-12-04 15:58:20 -07:00
Shane Caraveo 76ee06b331 Bug 1149250 add support for https upgrades from webextensions, r=bz,mayhemer,rpl
MozReview-Commit-ID: ChIs2Q6bgEn

--HG--
extra : rebase_source : 942d6ee111df39fdd19d1d035e8eefa9280430f3
2017-12-08 12:12:37 -08:00
Rajdeep Nanua 3fc4d89056 Bug 1102464 - Implement CSS variable tooltip. r=pbro
Initial support for CSS variable tooltip. Removed title attribute from
variables and added a new tooltip displaying the same content.

MozReview-Commit-ID: FeHmgiS7KQj
2017-11-08 00:22:24 -05:00
Aaron Klotz 0f6431e1f3 Bug 1422394: Add a mechanism to report dll loads to an observer; r=jimm
MozReview-Commit-ID: 1ocag6jTBVV
2017-12-04 18:08:17 -07:00
Anshul 970a5bb03f Bug 1422244 - Change codemirror text selection background color in dark theme. r=gl DONTBUILD
Original issue: https://github.com/devtools-html/debugger.html/issues/4765
2017-12-01 12:53:04 +05:30
Tim Taubert b5c19b9f90 Bug 1396907 - Abstract a BaseAuthManager for dom/u2f and dom/webauthn r=jcj
Summary: We can probably abstract more stuff in the future, but this seems like a good start.

Reviewers: jcj

Reviewed By: jcj

Bug #: 1396907

Differential Revision: https://phabricator.services.mozilla.com/D323
2017-12-06 18:41:58 +01:00
Rail Aliiev e16eb80c5b Bug 1423663 - Release Dockerfiles from Ubuntu:vivid not working after EOL. r=Callek a=releasebustage CLOSED TREE
MozReview-Commit-ID: 6mW7BnQxQnp

--HG--
extra : source : 43107b7a72e4853be9db4ff69869993363474b6c
2017-12-06 13:25:43 -05:00
Sebastian Hengst b485da50e4 Backed out changeset 5f90362bbc80 (bug 1422368) for Windows static bustage (unresolved externals). r=backout 2017-12-06 20:20:54 +02:00
Sebastian Hengst ba5c3b5f0c Backed out changeset fe2899c8ac32 (bug 1416727) for frequently failing asan's bug1416727.js. r=backout 2017-12-06 20:15:34 +02:00
Sebastian Hengst e70bf9e08c Backed out changeset 92ad856a4bae (bug 1420420) for failing tests/jit-test/jit-test/tests/modules/bug-1402649.js after asserting. r=backout 2017-12-06 20:14:18 +02:00
Eugen Sawin 7beeeaa987 Bug 1422405 - [1.1] Add shutdown intent for geckoview_example. r=jchen 2017-12-06 18:49:33 +01:00
Tim Taubert 91a23b2116 Bug 1421723 - Allow localhost as appId for U2F r=jcj
Reviewers: jcj

Reviewed By: jcj

Bug #: 1421723

Differential Revision: https://phabricator.services.mozilla.com/D321
2017-12-06 16:28:20 +01:00
Paolo Amadini b12ae1861e Bug 1417042 - Remove the "panelview" binding. r=Gijs
MozReview-Commit-ID: 26uQb3pteQd

--HG--
extra : rebase_source : 93263ff4f1e0d38292dbfef3f7385ddd881b25ef
extra : source : bce38a7817ee39ccd38f57f73f5acf81a41e1f69
2017-12-06 10:37:25 +00:00
David Major d68fefde32 Bug 1422368 - Work around a clang-cl complilation bug in yuv_row_win.cpp harder. r=jrmuizel 2017-12-06 12:24:53 -05:00
Paolo Amadini 2b2c71f110 Bug 1421853 - subviewbutton in sidebarMenu-popup does not have checkmark. r=Gijs
Since the sidebar menu is the only element using the small checkbox style, this is re-implemented placing the styles closer to the existing ones that are required for the checkbox to work. Some descendant selectors can be removed in the process.

MozReview-Commit-ID: vcVvvkvNeA

--HG--
extra : rebase_source : 6ff608c31c311688ea7caf37976bb38d977b7875
2017-12-06 14:52:44 +00:00
Lars T Hansen 39c2ea7926 Bug 1421993 - rabaldr, abstract platform-specific registers and clean up ifdefs. r=bbouvier
On most platforms we have some platform-dependent registers that are
used for specific purposes.  These need to be wrapped in the type-safe
register wrappers.  This patch factors that wrapping into a
SpecificRegs struct that is defined per-platform and included in
BaseCompiler.  This moves platform dependencies out of BaseCompiler
and toward the top of the file, where they belong.

Also, I took the opportunity to further clean up some ifdefs and
document how I use JS_64BIT vs JS_PUNBOX64.

MozReview-Commit-ID: F0vOnQp01In

--HG--
extra : rebase_source : 69042aae4b7f6612d5d9e5d6c37327eabafa6d1d
extra : source : 590bd3618081d312f1aceca22680715498a037db
2017-12-01 10:26:29 +01:00
Lars T Hansen 3b440491aa Bug 1421993 - rabaldr, simplify scratch register management. r=bbouvier
The idea here is that on quite a few platforms we will not necessarily
want to use the assembler's ScratchRegisterScope (for any type),
because the assembler uses its scratch registers very actively, as
does rabaldr.  So on those platforms we want our own.  Same on x86,
where there isn't a scratch register.

Anyhow, to make that happen we generalize the scratch register
management here so that it can use the platform's when that is
appropriate (x64 for all, x86 for float registers) and have its own
when that is appropriate (most other platforms).  This is managed with
ifdefs set up in the configuration section.

The net result is fewer, and more easily managed, platform
dependencies.

MozReview-Commit-ID: AOpu7ju4t1c

--HG--
extra : rebase_source : 5d1d4f1f925d61be5e753209f17e5c8b420dcd5f
extra : intermediate-source : 7cea7f8e7d0b5eb0109c431d35c26cdf0ae24330
extra : source : 4a77af46bd0e620076e5b646f752bab9643ea29f
2017-11-28 13:23:39 +01:00