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

50563 Коммитов

Автор SHA1 Сообщение Дата
Narcis Beleuzu 1e60ae6690 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-08-30 20:08:44 +03:00
Narcis Beleuzu 05d91d3e02 Merge inbound to mozilla-central. a=merge 2018-08-30 19:58:52 +03:00
Brian Hackett d2583e1176 Backed out changeset fc437d64c831 (bug 1486556) for breaking coordination between record/replay system and helper threads.
--HG--
extra : rebase_source : 6fd771863bd14d659661553667396458c9c24eec
2018-08-30 04:24:58 -10:00
Mark Banner 608eb9f975 Bug 1486783 - Fix some undefined property references to description and previewImageURL in PlacesUtils.jsm and History.jsm. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D4451

--HG--
extra : moz-landing-system : lando
2018-08-30 13:50:14 +00:00
Brian Hackett 4a9125345e Bug 1486556 - Avoid unlocking the helper thread state lock after looking for tasks to perform, r=jandem.
--HG--
extra : rebase_source : eda9bd0e02be2e52c08b69c1c9c1dcfd263e232b
2018-08-29 16:43:52 -10:00
Brian Hackett 027bd47e90 Bug 1483561 - Notify the next lock owner only when the last owner is about to release it, r=froydnj.
--HG--
extra : rebase_source : ebfef44524461513f3a2eeb0c9a6c20a397e1228
2018-08-29 16:42:32 -10:00
shindli 4852481c04 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-08-30 14:22:17 +03:00
arthur.iakab b401573dfe Merge mozilla-central to inbound 2018-08-30 07:38:35 +03:00
arthur.iakab 044707fc78 Merge inbound to mozilla-central a=merge 2018-08-30 07:37:00 +03:00
Rob Wu 5fec51b0d0 Bug 1484914 - Never append duplicate access key hints r=bzbarsky
On macOS, access keys are not visually observable.

On Linux and Windows, access keys are underlined.
Moreover, if intl.menuitems.alwaysappendaccesskeys is set, the access
key is always appended as "(X)", optionally preceded by a space, where X
is the uppercased version of the access key.

This commit updates the logic to not append a new "(X)" if this expected
suffix is already present at the end of the label.

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

--HG--
extra : moz-landing-system : lando
2018-08-29 22:00:32 +00:00
Mark Banner 23c68929d3 Bug 1486808 - Remove nsINavBookmarksService::unfiledBookmarksFolder and PlacesUtils.unfiledBookmarksFolderId. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D4456

--HG--
extra : moz-landing-system : lando
2018-08-30 08:47:46 +00:00
Arshad Kazmi 0763373b0b Bug 1333787 - BrowserAction TextColor on Inactive Window r=dao
Differential Revision: https://phabricator.services.mozilla.com/D4635

--HG--
extra : moz-landing-system : lando
2018-08-30 08:16:44 +00:00
arthur.iakab a82f668e23 Merge mozilla-central to autoland 2018-08-30 01:12:47 +03:00
arthur.iakab 32fbca3814 Merge inbound to mozilla-central a=merge 2018-08-30 00:56:06 +03:00
Tom Ritter 53c32e8a26 Bug 1487126 Change uses of 3-argument wcstok to wcstok_s r=mhowell
the Mingw Clang build failed because a 3-argument form of wcstok could not
be found, despite it apparently being part of the C++ standard. Multiple
forms of header files were tried.

By comparison, wcstok_s is already used (e.g. widget/windows/WinUtils.cpp)
and does the correct thing. So change the functions over to that one.

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

--HG--
extra : moz-landing-system : lando
2018-08-29 16:29:47 +00:00
Tom Ritter d2d623e9f7 Bug 1487133 Move rpcrt4 out from behind the Maintenance Service if, as mingw disables that r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D4581

--HG--
extra : moz-landing-system : lando
2018-08-29 17:46:30 +00:00
Carl Corcoran 7da8e04c87 Bug 1467736: Add support for DllBlocklist_Shutdown;r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D4544

--HG--
extra : moz-landing-system : lando
2018-08-29 18:49:49 +00:00
Cosmin Sabou 27822f2d77 Merge mozilla-central to autoland. a=merge 2018-08-29 21:04:28 +03:00
Cosmin Sabou 55bf096f3d Merge mozilla-inbound to mozilla-central. a=merge 2018-08-29 20:34:13 +03:00
Paolo Amadini 5aaf848c8b Bug 1457218 - Part 3 - Remove the "menu-button" binding. r=surkov,bgrins
Differential Revision: https://phabricator.services.mozilla.com/D4531

--HG--
extra : rebase_source : 502aa0ff24d0e3d46ef60c7a14498e25c66d1c81
2018-08-29 14:04:25 +01: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
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
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
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
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
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
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
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
Ciure Andrei d716a04e20 Merge inbound to mozilla-central. a=merge 2018-08-29 00:58:21 +03:00
Arshad Kazmi 90d101eba8 Bug 1484925 - UseCounter Broken Link Fixed. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D4363

--HG--
extra : moz-landing-system : lando
2018-08-29 07:48:57 +00:00
Gijs Kruitbosch 3a7be00e1a Bug 1487044 - sync reader mode to github tip ( 3be1aaa01c078c25b67ed8dfd1c9aa8f9963490b ), r=johannh,gijs
--HG--
extra : rebase_source : d0ff2ac4ae07d419214a045a4b6c6266e62f77e4
2018-08-29 12:51:09 +01:00
Tiberius Oros 0354172fa8 Backed out 5 changesets (bug 1486944, bug 1486926)for multiple failures on a CLOSED TREE
Backed out changeset b536e2deff08 (bug 1486944)
Backed out changeset 5fc45a7e2b35 (bug 1486944)
Backed out changeset fef913dda33d (bug 1486926)
Backed out changeset f6533c40954f (bug 1486926)
Backed out changeset 20f625526901 (bug 1486926)
2018-08-29 16:50:15 +03:00
Robert Helmer 10b80b68fe bug 1485946 - skip building libprio on MSVC r=froydnj
libprio does not currently build with MSVC (since it only supports
C90 as a compiler), this is being worked on upstream at https://github.com/mozilla/libprio/issues/17

As we are almost certainly not going to ship Firefox build with MSVC anymore,
let's disable this to get it working on this Tier-2 platform.

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

--HG--
extra : moz-landing-system : lando
2018-08-27 20:07:51 +00:00
Ehsan Akhgari faefec50e9 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 08:28:14 -04:00
Ehsan Akhgari d1d402d14c Bug 1486944 - Part 1: Make the reject foreign cookie behavior also depend on the browser.contentblocking.enabled pref; r=baku 2018-08-29 08:28:14 -04:00
Ehsan Akhgari f464a4369f 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 08:27:15 -04:00
Ehsan Akhgari 0378de3486 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 08:27:15 -04:00
Ehsan Akhgari 1743f7b993 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 08:27:15 -04:00
Arshad Kazmi 43fb2c87eb Bug 1396684 - Allow extensions to access tab's "attention" flag r=mixedpuppy,robwu
Differential Revision: https://phabricator.services.mozilla.com/D3984

--HG--
extra : moz-landing-system : lando
2018-08-28 14:41:31 +00:00