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

611788 Коммитов

Автор SHA1 Сообщение Дата
Honza Bambas b730d24d2e yBug 1423278 - Correctly instantiate proxy authenticator with a lowercase schema, r=jduell
--HG--
extra : rebase_source : 7b64c728e296db8242cde7dff57aa60b903dc29d
2018-08-29 14:04:00 +03:00
Alexander Surkov b27e40d606 Bug 1486674 - get rid of nsIDOMXULCheckboxElement, r=smaug 2018-08-30 08:17:11 +08:00
Paolo Amadini 348900743b Bug 1457218 - Part 2 - Remove support for menu button types in notification bars. r=bgrins
The "menu-button" notification button type is unused, and the "menu" type is implemented using a normal button that opens a popup.

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

--HG--
extra : rebase_source : b662ec12f98bbb6841aaf4682393bb0e29830e73
2018-08-29 10:56:09 +01:00
Paolo Amadini e2b5fe8aac Bug 1457218 - Part 1 - Don't inherit from "menu-button-base" in the "download-subview-toolbarbutton" binding. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D4529

--HG--
extra : rebase_source : 545d684145b8620292221f14ddaae36c4c423db5
2018-08-30 10:28:01 +01:00
Ms2ger df428ce7d0 Bug 1486000 - Extend wasm js-api tests; r=bbouvier 2018-08-30 12:10:51 +02:00
Ms2ger 49ce0e4018 Bug 1486383 - Fix relative paths in the jstests support for external scripts in wpt tests; r=bbouvier 2018-08-30 12:10:49 +02:00
Sebastian Hengst e54cd05a69 Backed out changeset ecf1c85b657f (bug 1460538) for failing xpcshell test_GMPInstallManager.js and browser-chrome's browser_packaged_as_locales.js. CLOSED TREE 2018-08-30 12:56:14 +03:00
Sebastian Hengst ceebee3842 Backed out 4 changesets (bug 1417646) for Webdriver missing geckodriver binary, at least on Linux x64 asan
Backed out changeset 1c7e3f8af2e3 (bug 1417646)
Backed out changeset 42ea09d91d7e (bug 1417646)
Backed out changeset 1a3c37471045 (bug 1417646)
Backed out changeset 7179a078b7b4 (bug 1417646)
2018-08-30 12:54:45 +03:00
Henri Sivonen c33fde86d8 Bug 1485722 - Improve thread assertions in EventSourceImpl. r=smaug.
MozReview-Commit-ID: Aq7vVSronYg

Differential Revision: https://phabricator.services.mozilla.com/D4245
2018-08-30 12:25:26 +03:00
Hiroyuki Ikezoe 84dbd47154 Bug 1417646 - Remove explicit ac_add_options --enable-geckodriver for linux32 build. r=me 2018-08-30 18:08:45 +09:00
Hiroyuki Ikezoe 559630585f Bug 1417646 - Disable geckodriver build on Android. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D4619
2018-08-30 08:21:55 +09:00
André Bargull b82c20b28b Bug 1487023: Replace the self-hosted SameValue function with Object.is. r=mgaudet 2018-08-29 02:41:28 -07:00
Mike Hommey 6e78f08178 Bug 1486998 - Use the binutils toolchain instead of gcc for builds using clang. r=froydnj
This avoids downloading and unpacking a large package that we only use
for binutils when building with clang.

Differential Revision: https://phabricator.services.mozilla.com/D4516
2018-08-30 07:30:30 +09:00
Mike Hommey f3d7015c06 Bug 1486995 - Use fetch task for binutils source for the binutils toolchain. r=dmajor
While here, use nproc instead of hardcoding a -j value.

Differential Revision: https://phabricator.services.mozilla.com/D4515
2018-08-30 07:30:13 +09:00
Mike Hommey f70e5135f9 Bug 1485556 - Remove .gnu_debuglink sections before adding ours. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D4524
2018-08-30 07:30:04 +09:00
arthur.iakab c9d7c4fa05 Merge mozilla-central to mozilla-inbound 2018-08-30 01:16:38 +03:00
Bastien Orivel 3946c67f0c Bug 1486815 - Remove nom 1 from dependencies. r=emilio 2018-08-30 00:09:51 +02:00
Raymond Forbes f78d708b01 Bug 1487176 - Rename nightly-fuzzing-ccov mozconfig to asan-fuzzing-ccov to fit changes from bug 1481730. r=glandium
--HG--
rename : browser/config/mozconfigs/linux64/nightly-fuzzing-ccov => browser/config/mozconfigs/linux64/asan-fuzzing-ccov
2018-08-29 14:44:03 -07:00
Gabriel Luong 9fc3862325 Bug 1478397 - Part 5: Display the flex item sizing properties in the flexbox panel. r=rcaliman 2018-08-29 17:38:08 -04:00
Nathan Froyd 2788958c91 Bug 1487109 - use a more portable idiom for pausing in SamplerThread::SleepMicro; r=mstange
YieldProcessor() is just _mm_pause in disguise, but it works on more
platforms than the Intel-specific intrinsic.
2018-08-29 17:24:34 -04:00
Henrik Skupin 812d9b4dbf Bug 1486793 - [wdspec] Add basic tests for "Take Element Screenshot" command. r=ato
--HG--
extra : rebase_source : 72490b5de3d88e451d33b1304f9d29bb826fceed
2018-08-29 11:30:25 +02:00
Nicolas Chevobbe 6f0d1ac596 Bug 1484979 - Fix old-jsterm UI glitches; r=bgrins.
The completion node was wrongly positioned as soon as the input overflowed.
We fix this by setting the completionNode height in resizeInput,
like we do for the inputNode.

The inputNode takes the whole remaining vertical space
when starting the console. But when typing, the height
is computed and set according to what's in the input.
Which means the input wasn't taking the remaining space
anymore, which could be weird (e.g. if the user wants
to select some text by starting dragging below the actual
input, although the UI would indicate it is possible).

The autocompletionPopup was a bit off due to 2 things:
- in the function that was returning the chevronWidth, we
were subtracting the autocomplete popup padding. But the
autocomplete popup already handles that itself.
- in the function that was computing the character width,
we were using offsetWidth which returned a rounded value.
This means that the further the autocompletion was displayed
at, the more the popup would be off. We use getBoundingClientRect().width
instead which gives us a decimal value.

And we also make sure to not alter the scrolling position in the inputNode
when accepting an autocompletion result (a test is added).

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

--HG--
extra : moz-landing-system : lando
2018-08-29 05:41:52 +00:00
Julian Descottes 18e537a5ef Bug 1486798 - Do not connect/disconnect when selecting the same page again;r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D4455

--HG--
extra : moz-landing-system : lando
2018-08-29 12:27:34 +00:00
Nicolas Chevobbe 3885af5165 Bug 1486611 - Fix SearchBox styling; r=ntim.
In Bug 1478435 a selector was removed causing the background
of the SearchBox autocomplete to be transparent and without
box-shadow.
This patch add the needed rule in the CSS. We take this as an
opportunity to fix a small positioning issue by making sure
the element stick to the left.

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

--HG--
extra : moz-landing-system : lando
2018-08-29 11:13:04 +00:00
Rob Wu 88ec13510d Bug 1465388 - Resume about:blank parser upon unblocking the document r=hsivonen
When `document.blockParsing()` is called, the nsIParser is suspended
until the document is unblocked. For about:blank documents, this is a
nsParser.

When a document is unblocked, nsParser::ContinueInterruptedParsingAsync
is invoked, which delegates its implementation to nsIContentSink, which
is a nsHTMLContentSink for about:blank documents. Due to a missing
implementation of nsHTMLContentSink::ContinueInterruptedParsingAsync,
the parser was never resumed, causing bug 1465388 and bug 1407501.

This patch fixes the problem, by implementing the required method (and
using a load blocker to ensure that the (about:blank) document does not
finish before the parser finishes).

This patch is tested through extension tests: Currently document_start
stylesheets always activate the parser blocker, and document_start
scripts trigger the parser blocker when the script has not been
preloaded yet (e.g. at the first run).
Before this patch, the test failed due to the assertion failure as
reported in the linked bugs. After this patch, the tests pass.

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

--HG--
extra : moz-landing-system : lando
2018-08-29 11:52:49 +00:00
Andreea Pavel c68b2fe678 Backed out changeset 2f46b98d41d9 (bug 1486798) for eslint failure at builds/worker/checkouts/gecko/devtools/client/aboutdebugging-new/src/reducers/ui-state.js on a CLOSED TREE 2018-08-29 14:59:34 +03:00
Arshad Kazmi 72a32c6aa4 Bug 1486313 makeURI replaced with Services.io.newURI r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D4389

--HG--
extra : moz-landing-system : lando
2018-08-29 07:55:08 +00:00
Henrik Skupin 72e69dc39b Bug 1486793 - [wdspec] Add basic tests for "Take Screenshot" command. r=ato
--HG--
extra : rebase_source : 872cec7b27f02d912ffc5ddcec319e91d8cc9f4f
2018-08-28 19:13:59 +02:00
Henrik Skupin 236500c717 Bug 1486793 - [webdriver] Fix regression in "Take Element Screenshot" from conversion to Serde. r=ato
The command "Take Element Screenshot" expects the web element as
parameter, and not as part of the body.

--HG--
extra : rebase_source : 6ca78d005cae65273d0d6045ac60e80e993b55bd
2018-08-29 10:15:32 +02:00
Ehsan Akhgari fe138d2357 Bug 1486944 - Part 2: Add tests to ensure that the reject foreign cookie behavior also depends on the browser.contentblocking.enabled pref; r=baku 2018-08-29 14:30:32 -04:00
Ehsan Akhgari dc4baf01f3 Bug 1486944 - Part 1: Make the reject foreign cookie behavior also depend on the browser.contentblocking.enabled pref; r=baku 2018-08-29 14:30:32 -04:00
Ehsan Akhgari 4ad569ee63 Bug 1486926 - Part 5: Pass the URI being checked to IsThirdPartyChannel() in IsFirstPartyStorageAccessGrantedFor(); r=baku
Otherwise, this function will fail when the THIRD_PARTY_FORCE_ALLOW flag has
been set on the channel.
2018-08-29 14:26:22 -04:00
Ehsan Akhgari 113749631e Bug 1486926 - Part 4: Check the return value of IsThirdPartyChannel() in IsFirstPartyStorageAccessGrantedFor(); r=baku 2018-08-29 14:26:22 -04:00
Ehsan Akhgari 97e5dd3f33 Bug 1486926 - Part 3: Add tests to ensure that the reject foreign cookie behavior honours the Content Blocking allow list; r=baku 2018-08-29 14:26:22 -04:00
Ehsan Akhgari fc318be743 Bug 1486926 - Part 2: Refactor the antitracking mini-testsuite to make it pass the full cookieBehavior everywhere instead of a boolean; r=baku 2018-08-29 14:26:22 -04:00
Ehsan Akhgari d4ab894392 Bug 1486926 - Part 1: Make the Disable Protection button in the control centre UI work for the reject foreign cookie behavior; r=baku 2018-08-29 14:26:22 -04:00
Julian Descottes 658e327202 Bug 1486798 - Do not connect/disconnect when selecting the same page again;r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D4455

--HG--
extra : moz-landing-system : lando
2018-08-28 15:37:38 +00:00
Andi-Bogdan Postelnicu 64682f8e84 Bug 1486729 - [Static-Analysis][Clang-Tidy] As default, a checker should be publish by default. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D4436

--HG--
extra : moz-landing-system : lando
2018-08-29 10:10:54 +00:00
Benjamin Bouvier 3323938896 Bug 1486829: Make a proper enum class out of jit::FrameType; r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D4462

--HG--
extra : moz-landing-system : lando
2018-08-29 10:07:10 +00:00
Emilio Cobos Álvarez 899e1ccf63 Bug 1485668 - followup: Update manifest. r=me 2018-08-29 12:00:17 +02:00
Emilio Cobos Álvarez 88aaf93f4e Bug 1486957 - Don't use the textoverflow attribute decide whether to set the tooltip text. r=dao
That attribute is set async, _inOverflow should work equally well, and work if
there's a mousemove before the next promiseDocumentFlush callback runs.

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

--HG--
extra : moz-landing-system : lando
2018-08-29 09:22:27 +00:00
Margareta Eliza Balazs b45b01e82c Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-08-29 12:47:56 +03:00
Margareta Eliza Balazs 2fe43133db Merge inbound to mozilla-central. a=merge 2018-08-29 12:43:37 +03:00
Margareta Eliza Balazs 7bc4b7b684 Merge autoland to mozilla-central. a=merge 2018-08-29 12:42:34 +03:00
Johan Lorenzo f810fe40ea Bug 1483521 - PushAPK shouldn't depend on single-locale android r=Callek
PushAPK shouldn't depend on single-locale android

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

--HG--
extra : moz-landing-system : lando
2018-08-29 09:37:56 +00:00
Andreea Pavel 65e947cc68 Backed out changeset 126368a5c3ec (bug 1465388) for causing topcrash bug 1487004 a=backout 2018-08-29 11:39:19 +03:00
Tom Ritter 7e0fefeaa0 Bug 1475566 Disable #pragma comments for MinGW Builds r=glandium
In the MinGW browser build job, we're going to use -fms-extensions,
which will tell clang to start processing these comments. Clang
cannot process them correctly (it's an upstream bug) but it doesn't
need to, because we include the libs we need in moz.build files.

So we exclude them for MinGW builds. mingw-clang gets them wrong and
mingw-gcc (which doesn't even work anymore on -central) ignored them.

In the future, with a llvm fix, we could clean up the moz.build
files and re-enable these comments.

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

--HG--
extra : moz-landing-system : lando
2018-08-29 03:50:39 +00:00
Andreea Pavel eb68a1e6db Backed out changeset 097c92352197 (bug 1484987) for failing gtests at Base64.TruncateOnInvalidDecodeCString on a CLOSED TREE 2018-08-29 10:15:50 +03:00
Henri Sivonen a459f8cbf4 Bug 1484987 - Avoid writing past the logical length of a string in XPCOM. r=froydnj
MozReview-Commit-ID: 3qkhOiQduLQ

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

--HG--
extra : moz-landing-system : lando
2018-08-29 06:04:57 +00:00
Ciure Andrei d716a04e20 Merge inbound to mozilla-central. a=merge 2018-08-29 00:58:21 +03:00